@charset "UTF-8";
@font-face{ font-family:"Sansation"; font-style:italic; font-weight:300; font-display:swap; src:local("Sansation Light Italic"), local("Sansation-LightItalic"), url(../fonts/Sansation-LightItalic.fbf8a5ae94.ttf) format("truetype"), url(../fonts/Sansation-LightItalic.d484f48959.woff) format("woff"), url(../fonts/Sansation-LightItalic.d484f48959.woff2) format("woff2"); }

@font-face{ font-family:"Sansation"; font-style:italic; font-weight:400; font-display:swap; src:local("Sansation Italic"), local("Sansation-Italic"), url(../fonts/Sansation-Italic.6a47706fb7.ttf) format("truetype"), url(../fonts/Sansation-Italic.fe0c06dde4.woff) format("woff"), url(../fonts/Sansation-Italic.fe0c06dde4.woff2) format("woff2"); }
@font-face{ font-family:"Sansation"; font-style:italic; font-weight:700; font-display:swap; src:local("Sansation Bold Italic"), local("Sansation-BoldItalic"), url(../fonts/Sansation-BoldItalic.eec95ba131.ttf) format("truetype"), url(../fonts/Sansation-BoldItalic.13287160f0.woff) format("woff"), url(../fonts/Sansation-BoldItalic.13287160f0.woff2) format("woff2"); }
@font-face{ font-family:"Sansation"; font-style:normal; font-weight:300; font-display:swap; src:local("Sansation Light"), local("Sansation-Light"), url(../fonts/Sansation-Light.20701245e0.ttf) format("truetype"), url(../fonts/Sansation-Light.e6a35b029c.woff) format("woff"), url(../fonts/Sansation-Light.e6a35b029c.woff2) format("woff2"); }

@font-face{ font-family:"Sansation"; font-style:normal; font-weight:400; font-display:swap; src:local("Sansation"), local("Sansation"), url(../fonts/Sansation-Regular.906ae5c331.ttf) format("truetype"), url(../fonts/Sansation-Regular.d0bf736455.woff) format("woff"), url(../fonts/Sansation-Regular.d0bf736455.woff2) format("woff2"); }
@font-face{ font-family:'Sansation'; src:url(../fonts/Sansation-Bold.42d725133b.eot); src:url(../fonts/Sansation-Bold.42d725133b.eot?#iefix) format("embedded-opentype"), url(../fonts/Sansation-Bold.d0524e5452.woff2) format("woff2"), url(../fonts/Sansation-Bold.d0524e5452.woff) format("woff"), url(../fonts/Sansation-Bold.d3f412e108.ttf) format("truetype"), url(../fonts/Sansation-Bold.b7330d6ca3.svg#sansationbold) format("svg"); font-style:normal; font-weight:700; font-display:swap; }
.has-material-red-color{ color:#f44336; }

.has-material-red-background-color{ background-color:#f44336; }

.has-material-pink-color{ color:#e91e63; }

.has-material-pink-background-color{ background-color:#e91e63; }

.has-material-purple-color{ color:#9c27b0; }

.has-material-purple-background-color{ background-color:#9c27b0; }

.has-material-deep-purple-color{ color:#673ab7; }

.has-material-deep-purple-background-color{ background-color:#673ab7; }

.has-material-indigo-color{ color:#3f51b5; }

.has-material-indigo-background-color{ background-color:#3f51b5; }

.has-material-blue-color{ color:#2196f3; }

.has-material-blue-background-color{ background-color:#2196f3; }

.has-material-light-blue-color{ color:#03a9f4; }

.has-material-light-blue-background-color{ background-color:#03a9f4; }

.has-material-cyan-color{ color:#00bcd4; }

.has-material-cyan-background-color{ background-color:#00bcd4; }

.has-material-teal-color{ color:#009688; }

.has-material-teal-background-color{ background-color:#009688; }

.has-material-green-color{ color:#4caf50; }

.has-material-green-background-color{ background-color:#4caf50; }

.has-material-light-green-color{ color:#8bc34a; }

.has-material-light-green-background-color{ background-color:#8bc34a; }

.has-material-lime-color{ color:#cddc39; }

.has-material-lime-background-color{ background-color:#cddc39; }

.has-material-yellow-color{ color:#ffeb3b; }

.has-material-yellow-background-color{ background-color:#ffeb3b; }

.has-material-amber-color{ color:#ffc107; }

.has-material-amber-background-color{ background-color:#ffc107; }

.has-material-orange-color{ color:#ff9800; }

.has-material-orange-background-color{ background-color:#ff9800; }

.has-material-deep-orange-color{ color:#ff5722; }

.has-material-deep-orange-background-color{ background-color:#ff5722; }

.has-material-brown-color{ color:#795548; }

.has-material-brown-background-color{ background-color:#795548; }

.has-material-grey-color{ color:#9e9e9e; }

.has-material-grey-background-color{ background-color:#9e9e9e; }

.has-material-blue-grey-color{ color:#607d8b; }

.has-material-blue-grey-background-color{ background-color:#607d8b; }
.has-xs-font-size{ font-size:12px; }

.has-s-font-size{ font-size:16px; }

.has-m-font-size{ font-size:20px; }

.has-l-font-size{ font-size:28px; }

.has-xl-font-size{ font-size:36px; }
/*! Bootstrap v4.5.3 (https://getbootstrap.com/) Copyright 2011-2020 The Bootstrap Authors Copyright 2011-2020 Twitter, Inc. Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */
:root{ --blue:#007bff; --indigo:#6610f2; --purple:#6f42c1; --pink:#e83e8c; --red:#dc3545; --orange:#fd7e14; --yellow:#ffc107; --green:#28a745; --teal:#20c997; --cyan:#17a2b8; --white:#fff; --gray:#6c757d; --gray-dark:#343a40; --primary:#2D5357; --secondary:#90C2E5; --success:#3c3; --info:#17a2b8; --warning:#f60; --danger:#dc3545; --light:#f4f4f4; --dark:#343a40; --white:#fff; --black:#000; --error:#c00; --primary-lighter:#50939a; --primary-light:#3e7379; --primary-dark:#1c3335; --primary-darker:#0a1314; --theme-blue:#90C2E5; --theme-yellow:#EEE757; --theme-pink:#E4B2BF; --theme-green:#91C4BE; --theme-gray:#E3E4E4; --theme-darkgreen:#2D5357; --breakpoint-xs:0; --breakpoint-sm:576px; --breakpoint-md:768px; --breakpoint-lg:992px; --breakpoint-xl:1440px; --breakpoint-xxl:1680px; --font-family-sans-serif:Verdana, Helvetica, Arial, sans-serif; --font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

*, *::before, *::after{ -webkit-box-sizing:border-box; box-sizing:border-box; }

html{ font-family:sans-serif; line-height:1.15; -webkit-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section{ display:block; }

body{ margin:0; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:1rem; font-weight:400; line-height:1.5; color:#6c757d; text-align:left; background-color:#fff; }

[tabindex="-1"]:focus:not(:focus-visible){ outline:0 !important; }

hr{ -webkit-box-sizing:content-box; box-sizing:content-box; height:0; overflow:visible; }

h1, h2, .text-size-h2, h3, .text-size-h3, h4, .text-size-h4, h5, h6{ margin-top:0; margin-bottom:0.5rem; }

p{ margin-top:0; margin-bottom:1rem; }

abbr[title], abbr[data-original-title]{ text-decoration:underline; -webkit-text-decoration:underline dotted; text-decoration:underline dotted; cursor:help; border-bottom:0; -webkit-text-decoration-skip-ink:none; text-decoration-skip-ink:none; }

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:700; }

dd{ margin-bottom:.5rem; margin-left:0; }

blockquote{ margin:0 0 1rem; }

b, strong{ font-weight:bolder; }

small{ font-size:80%; }

sub, sup{ position:relative; font-size:75%; line-height:0; vertical-align:baseline; }

sub{ bottom:-.25em; }

sup{ top:-.5em; }

a{ color:#2D5357; text-decoration:none; background-color:transparent; }

a:hover{ color:#132325; text-decoration:underline; }

a:not([href]):not([class]){ color:inherit; text-decoration:none; }

a:not([href]):not([class]):hover{ color:inherit; text-decoration:none; }

pre, code, kbd, samp{ font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size:1em; }

pre{ margin-top:0; margin-bottom:1rem; overflow:auto; -ms-overflow-style:scrollbar; }

figure{ margin:0 0 1rem; }

img{ vertical-align:middle; border-style:none; }

svg{ overflow:hidden; vertical-align:middle; }

table{ border-collapse:collapse; }

caption{ padding-top:0.75rem; padding-bottom:0.75rem; color:#6c757d; text-align:left; caption-side:bottom; }

th{ text-align:inherit; text-align:-webkit-match-parent; }

label{ display:inline-block; margin-bottom:0.5rem; }

button{ border-radius:0; }

button:focus{ outline:1px dotted; outline:5px auto -webkit-focus-ring-color; }

input, button, select, optgroup, textarea{ margin:0; font-family:inherit; font-size:inherit; line-height:inherit; }

button, input{ overflow:visible; }

button, select{ text-transform:none; }

[role="button"]{ cursor:pointer; }

select{ word-wrap:normal; }

button, [type="button"], [type="reset"], [type="submit"]{ -webkit-appearance:button; }

button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled){ cursor:pointer; }

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner{ padding:0; border-style:none; }

input[type="radio"], input[type="checkbox"]{ -webkit-box-sizing:border-box; box-sizing:border-box; padding:0; }

textarea{ overflow:auto; resize:vertical; }

fieldset{ min-width:0; padding:0; margin:0; border:0; }

legend{ display:block; width:100%; max-width:100%; padding:0; margin-bottom:.5rem; font-size:1.5rem; line-height:inherit; color:inherit; white-space:normal; }

progress{ vertical-align:baseline; }

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button{ height:auto; }

[type="search"]{ outline-offset:-2px; -webkit-appearance:none; }

[type="search"]::-webkit-search-decoration{ -webkit-appearance:none; }

::-webkit-file-upload-button{ font:inherit; -webkit-appearance:button; }

output{ display:inline-block; }

summary{ display:list-item; cursor:pointer; }

template{ display:none; }

[hidden]{ display:none !important; }

h1, h2, .text-size-h2, h3, .text-size-h3, h4, .text-size-h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{ margin-bottom:0.5rem; font-family:"Sansation", Verdana, Helvetica, Arial, sans-serif; font-weight:600; line-height:1.2; color:#4a4a4a; }

h1, .h1{ font-size:2.5rem; }

h2, .text-size-h2, .h2{ font-size:2rem; }

h3, .text-size-h3, .h3{ font-size:1.75rem; }

h4, .text-size-h4, .h4{ font-size:1.5rem; }

h5, .h5{ font-size:1.25rem; }

h6, .h6{ font-size:1rem; }

.lead{ font-size:1.25rem; font-weight:300; }

.display-1{ font-size:6rem; font-weight:300; line-height:1.2; }

.display-2{ font-size:5.5rem; font-weight:300; line-height:1.2; }

.display-3{ font-size:4.5rem; font-weight:300; line-height:1.2; }

.display-4{ font-size:3.5rem; font-weight:300; line-height:1.2; }

hr{ margin-top:1rem; margin-bottom:1rem; border:0; border-top:1px solid #e9ecef; }

small, .small{ font-size:80%; 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:0.5rem; }

.initialism{ font-size:90%; text-transform:uppercase; }

.blockquote{ margin-bottom:1rem; font-size:1.25rem; }

.blockquote-footer{ display:block; font-size:80%; color:#6c757d; }

.blockquote-footer::before{ content:"\2014\00A0"; }

.img-fluid{ max-width:100%; height:auto; }

.img-thumbnail{ padding:0.25rem; background-color:#fff; border:1px solid #dee2e6; border-radius:0.3rem; max-width:100%; height:auto; }

.figure{ display:inline-block; }

.figure-img{ margin-bottom:0.5rem; line-height:1; }

.figure-caption{ font-size:90%; color:#6c757d; }

code{ font-size:87.5%; color:#e83e8c; word-wrap:break-word; }

a > code{ color:inherit; }

kbd{ padding:0.2rem 0.4rem; font-size:87.5%; color:#fff; background-color:#212529; border-radius:0.2rem; }

kbd kbd{ padding:0; font-size:100%; font-weight:700; }

pre{ display:block; font-size:87.5%; color:#212529; }

pre code{ font-size:inherit; color:inherit; word-break:normal; }

.pre-scrollable{ max-height:340px; overflow-y:scroll; }

.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl{ width:100%; padding-right:20px; padding-left:20px; margin-right:auto; margin-left:auto; }

.row{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-right:-20px; margin-left:-20px; }

.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-auto, .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-sm-auto, .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-md-auto, .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-lg-auto, .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, .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl, .col-xxl-auto{ position:relative; width:100%; padding-right:20px; padding-left:20px; }

.col{ -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%; }

.row-cols-1 > *{ -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }

.row-cols-2 > *{ -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }

.row-cols-3 > *{ -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; }

.row-cols-4 > *{ -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }

.row-cols-5 > *{ -webkit-box-flex:0; -ms-flex:0 0 20%; flex:0 0 20%; max-width:20%; }

.row-cols-6 > *{ -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; }

.col-auto{ -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:100%; }

.col-1{ -webkit-box-flex:0; -ms-flex:0 0 8.33333%; flex:0 0 8.33333%; max-width:8.33333%; }

.col-2{ -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; }

.col-3{ -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }

.col-4{ -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; }

.col-5{ -webkit-box-flex:0; -ms-flex:0 0 41.66667%; flex:0 0 41.66667%; max-width:41.66667%; }

.col-6{ -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }

.col-7{ -webkit-box-flex:0; -ms-flex:0 0 58.33333%; flex:0 0 58.33333%; max-width:58.33333%; }

.col-8{ -webkit-box-flex:0; -ms-flex:0 0 66.66667%; flex:0 0 66.66667%; max-width:66.66667%; }

.col-9{ -webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%; }

.col-10{ -webkit-box-flex:0; -ms-flex:0 0 83.33333%; flex:0 0 83.33333%; max-width:83.33333%; }

.col-11{ -webkit-box-flex:0; -ms-flex:0 0 91.66667%; flex:0 0 91.66667%; max-width:91.66667%; }

.col-12{ -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }

.order-first{ -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; }

.order-last{ -webkit-box-ordinal-group:14; -ms-flex-order:13; order:13; }

.order-0{ -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0; }

.order-1{ -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; }

.order-2{ -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; }

.order-3{ -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; }

.order-4{ -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4; }

.order-5{ -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5; }

.order-6{ -webkit-box-ordinal-group:7; -ms-flex-order:6; order:6; }

.order-7{ -webkit-box-ordinal-group:8; -ms-flex-order:7; order:7; }

.order-8{ -webkit-box-ordinal-group:9; -ms-flex-order:8; order:8; }

.order-9{ -webkit-box-ordinal-group:10; -ms-flex-order:9; order:9; }

.order-10{ -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10; }

.order-11{ -webkit-box-ordinal-group:12; -ms-flex-order:11; order:11; }

.order-12{ -webkit-box-ordinal-group:13; -ms-flex-order:12; order:12; }

.offset-1{ margin-left:8.33333%; }

.offset-2{ margin-left:16.66667%; }

.offset-3{ margin-left:25%; }

.offset-4{ margin-left:33.33333%; }

.offset-5{ margin-left:41.66667%; }

.offset-6{ margin-left:50%; }

.offset-7{ margin-left:58.33333%; }

.offset-8{ margin-left:66.66667%; }

.offset-9{ margin-left:75%; }

.offset-10{ margin-left:83.33333%; }

.offset-11{ margin-left:91.66667%; }

.table{ width:100%; margin-bottom:1rem; color:#6c757d; }

.table th, .table td{ padding:0.75rem; vertical-align:top; border-top:1px solid #e9ecef; }

.table thead th{ vertical-align:bottom; border-bottom:2px solid #e9ecef; }

.table tbody + tbody{ border-top:2px solid #e9ecef; }

.table-sm th, .table-sm td{ padding:0.3rem; }

.table-bordered{ border:1px solid #e9ecef; }

.table-bordered th, .table-bordered td{ border:1px solid #e9ecef; }

.table-bordered thead th, .table-bordered thead td{ border-bottom-width:2px; }

.table-borderless th, .table-borderless td, .table-borderless thead th, .table-borderless tbody + tbody{ border:0; }

.table-striped tbody tr:nth-of-type(odd){ background-color:rgba(0, 0, 0, 0.05); }

.table-hover tbody tr:hover{ color:#6c757d; background-color:rgba(0, 0, 0, 0.075); }

.table-primary, .table-primary > th, .table-primary > td{ background-color:#c4cfd0; }

.table-primary th, .table-primary td, .table-primary thead th, .table-primary tbody + tbody{ border-color:#92a6a8; }

.table-hover .table-primary:hover{ background-color:#b6c3c5; }

.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th{ background-color:#b6c3c5; }

.table-secondary, .table-secondary > th, .table-secondary > td{ background-color:#e0eef8; }

.table-secondary th, .table-secondary td, .table-secondary thead th, .table-secondary tbody + tbody{ border-color:#c5dff1; }

.table-hover .table-secondary:hover{ background-color:#cbe3f3; }

.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th{ background-color:#cbe3f3; }

.table-success, .table-success > th, .table-success > td{ background-color:#c6f1c6; }

.table-success th, .table-success td, .table-success thead th, .table-success tbody + tbody{ border-color:#95e495; }

.table-hover .table-success:hover{ background-color:#b2ecb2; }

.table-hover .table-success:hover > td, .table-hover .table-success:hover > th{ background-color:#b2ecb2; }

.table-info, .table-info > th, .table-info > td{ background-color:#bee5eb; }

.table-info th, .table-info td, .table-info thead th, .table-info tbody + tbody{ border-color:#86cfda; }

.table-hover .table-info:hover{ background-color:#abdde5; }

.table-hover .table-info:hover > td, .table-hover .table-info:hover > th{ background-color:#abdde5; }

.table-warning, .table-warning > th, .table-warning > td{ background-color:#ffd4b8; }

.table-warning th, .table-warning td, .table-warning thead th, .table-warning tbody + tbody{ border-color:#ffaf7a; }

.table-hover .table-warning:hover{ background-color:#ffc59f; }

.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th{ background-color:#ffc59f; }

.table-danger, .table-danger > th, .table-danger > td{ background-color:#f5c6cb; }

.table-danger th, .table-danger td, .table-danger thead th, .table-danger tbody + tbody{ border-color:#ed969e; }

.table-hover .table-danger:hover{ background-color:#f1b0b7; }

.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th{ background-color:#f1b0b7; }

.table-light, .table-light > th, .table-light > td{ background-color:#fcfcfc; }

.table-light th, .table-light td, .table-light thead th, .table-light tbody + tbody{ border-color:#f9f9f9; }

.table-hover .table-light:hover{ background-color:#efefef; }

.table-hover .table-light:hover > td, .table-hover .table-light:hover > th{ background-color:#efefef; }

.table-dark, .table-dark > th, .table-dark > td{ background-color:#c6c8ca; }

.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody{ border-color:#95999c; }

.table-hover .table-dark:hover{ background-color:#b9bbbe; }

.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th{ background-color:#b9bbbe; }

.table-white, .table-white > th, .table-white > td{ background-color:white; }

.table-white th, .table-white td, .table-white thead th, .table-white tbody + tbody{ border-color:white; }

.table-hover .table-white:hover{ background-color:#f2f2f2; }

.table-hover .table-white:hover > td, .table-hover .table-white:hover > th{ background-color:#f2f2f2; }

.table-black, .table-black > th, .table-black > td{ background-color:#b8b8b8; }

.table-black th, .table-black td, .table-black thead th, .table-black tbody + tbody{ border-color:#7a7a7a; }

.table-hover .table-black:hover{ background-color:#ababab; }

.table-hover .table-black:hover > td, .table-hover .table-black:hover > th{ background-color:#ababab; }

.table-error, .table-error > th, .table-error > td{ background-color:#f1b8b8; }

.table-error th, .table-error td, .table-error thead th, .table-error tbody + tbody{ border-color:#e47a7a; }

.table-hover .table-error:hover{ background-color:#eda3a3; }

.table-hover .table-error:hover > td, .table-hover .table-error:hover > th{ background-color:#eda3a3; }

.table-primary-lighter, .table-primary-lighter > th, .table-primary-lighter > td{ background-color:#cee1e3; }

.table-primary-lighter th, .table-primary-lighter td, .table-primary-lighter thead th, .table-primary-lighter tbody + tbody{ border-color:#a4c7cb; }

.table-hover .table-primary-lighter:hover{ background-color:#bed7da; }

.table-hover .table-primary-lighter:hover > td, .table-hover .table-primary-lighter:hover > th{ background-color:#bed7da; }

.table-primary-light, .table-primary-light > th, .table-primary-light > td{ background-color:#c9d8d9; }

.table-primary-light th, .table-primary-light td, .table-primary-light thead th, .table-primary-light tbody + tbody{ border-color:#9bb6b9; }

.table-hover .table-primary-light:hover{ background-color:#bacdce; }

.table-hover .table-primary-light:hover > td, .table-hover .table-primary-light:hover > th{ background-color:#bacdce; }

.table-primary-dark, .table-primary-dark > th, .table-primary-dark > td{ background-color:#bfc6c7; }

.table-primary-dark th, .table-primary-dark td, .table-primary-dark thead th, .table-primary-dark tbody + tbody{ border-color:#899596; }

.table-hover .table-primary-dark:hover{ background-color:#b1babb; }

.table-hover .table-primary-dark:hover > td, .table-hover .table-primary-dark:hover > th{ background-color:#b1babb; }

.table-primary-darker, .table-primary-darker > th, .table-primary-darker > td{ background-color:#babdbd; }

.table-primary-darker th, .table-primary-darker td, .table-primary-darker thead th, .table-primary-darker tbody + tbody{ border-color:#808485; }

.table-hover .table-primary-darker:hover{ background-color:#adb1b1; }

.table-hover .table-primary-darker:hover > td, .table-hover .table-primary-darker:hover > th{ background-color:#adb1b1; }

.table-theme-blue, .table-theme-blue > th, .table-theme-blue > td{ background-color:#e0eef8; }

.table-theme-blue th, .table-theme-blue td, .table-theme-blue thead th, .table-theme-blue tbody + tbody{ border-color:#c5dff1; }

.table-hover .table-theme-blue:hover{ background-color:#cbe3f3; }

.table-hover .table-theme-blue:hover > td, .table-hover .table-theme-blue:hover > th{ background-color:#cbe3f3; }

.table-theme-yellow, .table-theme-yellow > th, .table-theme-yellow > td{ background-color:#faf8d0; }

.table-theme-yellow th, .table-theme-yellow td, .table-theme-yellow thead th, .table-theme-yellow tbody + tbody{ border-color:#f6f3a8; }

.table-hover .table-theme-yellow:hover{ background-color:#f8f5b9; }

.table-hover .table-theme-yellow:hover > td, .table-hover .table-theme-yellow:hover > th{ background-color:#f8f5b9; }

.table-theme-pink, .table-theme-pink > th, .table-theme-pink > td{ background-color:#f7e9ed; }

.table-theme-pink th, .table-theme-pink td, .table-theme-pink thead th, .table-theme-pink tbody + tbody{ border-color:#f1d7de; }

.table-hover .table-theme-pink:hover{ background-color:#f0d6de; }

.table-hover .table-theme-pink:hover > td, .table-hover .table-theme-pink:hover > th{ background-color:#f0d6de; }

.table-theme-green, .table-theme-green > th, .table-theme-green > td{ background-color:#e0eeed; }

.table-theme-green th, .table-theme-green td, .table-theme-green thead th, .table-theme-green tbody + tbody{ border-color:#c6e0dd; }

.table-hover .table-theme-green:hover{ background-color:#d0e5e3; }

.table-hover .table-theme-green:hover > td, .table-hover .table-theme-green:hover > th{ background-color:#d0e5e3; }

.table-theme-gray, .table-theme-gray > th, .table-theme-gray > td{ background-color:#f7f7f7; }

.table-theme-gray th, .table-theme-gray td, .table-theme-gray thead th, .table-theme-gray tbody + tbody{ border-color:#f0f1f1; }

.table-hover .table-theme-gray:hover{ background-color:#eaeaea; }

.table-hover .table-theme-gray:hover > td, .table-hover .table-theme-gray:hover > th{ background-color:#eaeaea; }

.table-theme-darkgreen, .table-theme-darkgreen > th, .table-theme-darkgreen > td{ background-color:#c4cfd0; }

.table-theme-darkgreen th, .table-theme-darkgreen td, .table-theme-darkgreen thead th, .table-theme-darkgreen tbody + tbody{ border-color:#92a6a8; }

.table-hover .table-theme-darkgreen:hover{ background-color:#b6c3c5; }

.table-hover .table-theme-darkgreen:hover > td, .table-hover .table-theme-darkgreen:hover > th{ background-color:#b6c3c5; }

.table-active, .table-active > th, .table-active > td{ background-color:rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover{ background-color:rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover > td, .table-hover .table-active:hover > th{ background-color:rgba(0, 0, 0, 0.075); }

.table .thead-dark th{ color:#fff; background-color:#343a40; border-color:#454d55; }

.table .thead-light th{ color:#4a4a4a; background-color:#e9ecef; border-color:#e9ecef; }

.table-dark{ color:#fff; background-color:#343a40; }

.table-dark th, .table-dark td, .table-dark thead th{ border-color:#454d55; }

.table-dark.table-bordered{ border:0; }

.table-dark.table-striped tbody tr:nth-of-type(odd){ background-color:rgba(255, 255, 255, 0.05); }

.table-dark.table-hover tbody tr:hover{ color:#fff; background-color:rgba(255, 255, 255, 0.075); }

.table-responsive{ display:block; width:100%; overflow-x:auto; -webkit-overflow-scrolling:touch; }

.table-responsive > .table-bordered{ border:0; }

.form-control{ display:block; width:100%; height:calc(1.5em + 0.75rem + 2px); padding:0.375rem 0.75rem; font-size:1rem; font-weight:400; line-height:1.5; color:#4a4a4a; background-color:#fff; background-clip:padding-box; border:1px solid #ced4da; border-radius:0.3rem; -webkit-transition:border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition:border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; -o-transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }

.form-control::-ms-expand{ background-color:transparent; border:0; }

.form-control:-moz-focusring{ color:transparent; text-shadow:0 0 0 #4a4a4a; }

.form-control:focus{ color:#4a4a4a; background-color:#fff; border-color:#5aa2aa; outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.25); box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.25); }

.form-control::-webkit-input-placeholder{ color:#6c757d; opacity:1; }

.form-control::-moz-placeholder{ color:#6c757d; opacity:1; }

.form-control:-ms-input-placeholder{ color:#6c757d; opacity:1; }

.form-control::-ms-input-placeholder{ color:#6c757d; opacity:1; }

.form-control::placeholder{ color:#6c757d; opacity:1; }

.form-control:disabled, .form-control[readonly]{ background-color:#e9ecef; opacity:1; }

input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control{ -webkit-appearance:none; -moz-appearance:none; appearance:none; }

select.form-control:focus::-ms-value{ color:#4a4a4a; background-color:#fff; }

.form-control-file, .form-control-range{ display:block; width:100%; }

.col-form-label{ padding-top:calc(0.375rem + 1px); padding-bottom:calc(0.375rem + 1px); margin-bottom:0; font-size:inherit; line-height:1.5; }

.col-form-label-lg{ padding-top:calc(0.5rem + 1px); padding-bottom:calc(0.5rem + 1px); font-size:1.25rem; line-height:1.5; }

.col-form-label-sm{ padding-top:calc(0.25rem + 1px); padding-bottom:calc(0.25rem + 1px); font-size:0.875rem; line-height:1.5; }

.form-control-plaintext{ display:block; width:100%; padding:0.375rem 0; margin-bottom:0; font-size:1rem; line-height:1.5; color:#6c757d; background-color:transparent; border:solid transparent; border-width:1px 0; }

.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg{ padding-right:0; padding-left:0; }

.form-control-sm{ height:calc(1.5em + 0.5rem + 2px); padding:0.25rem 0.5rem; font-size:0.875rem; line-height:1.5; border-radius:0.2rem; }

.form-control-lg{ height:calc(1.5em + 1rem + 2px); padding:0.5rem 1rem; font-size:1.25rem; line-height:1.5; border-radius:0.3rem; }

select.form-control[size], select.form-control[multiple]{ height:auto; }

textarea.form-control{ height:auto; }

.form-group{ margin-bottom:1rem; }

.form-text{ display:block; margin-top:0.25rem; }

.form-row{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-right:-5px; margin-left:-5px; }

.form-row > .col, .form-row > [class*="col-"]{ padding-right:5px; padding-left:5px; }

.form-check{ position:relative; display:block; padding-left:1.25rem; }

.form-check-input{ position:absolute; margin-top:0.3rem; margin-left:-1.25rem; }

.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label{ color:#6c757d; }

.form-check-label{ margin-bottom:0; }

.form-check-inline{ display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding-left:0; margin-right:0.75rem; }

.form-check-inline .form-check-input{ position:static; margin-top:0; margin-right:0.3125rem; margin-left:0; }

.valid-feedback{ display:none; width:100%; margin-top:0.25rem; font-size:80%; color:#3c3; }

.valid-tooltip{ position:absolute; top:100%; left:0; z-index:5; display:none; max-width:100%; padding:0.25rem 0.5rem; margin-top:.1rem; font-size:0.875rem; line-height:1.5; color:#fff; background-color:rgba(51, 204, 51, 0.9); border-radius:0.3rem; }

.was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip, .is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip{ display:block; }

.was-validated .form-control:valid, .form-control.is-valid{ border-color:#3c3; padding-right:calc(1.5em + 0.75rem); background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%233c3' 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"); background-repeat:no-repeat; background-position:right calc(0.375em + 0.1875rem) center; background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }

.was-validated .form-control:valid:focus, .form-control.is-valid:focus{ border-color:#3c3; -webkit-box-shadow:0 0 0 0.2rem rgba(51, 204, 51, 0.25); box-shadow:0 0 0 0.2rem rgba(51, 204, 51, 0.25); }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid{ padding-right:calc(1.5em + 0.75rem); background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .custom-select:valid, .custom-select.is-valid{ border-color:#3c3; padding-right:calc(0.75em + 2.3125rem); background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%233c3' 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") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }

.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus{ border-color:#3c3; -webkit-box-shadow:0 0 0 0.2rem rgba(51, 204, 51, 0.25); box-shadow:0 0 0 0.2rem rgba(51, 204, 51, 0.25); }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label{ color:#3c3; }

.was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip{ display:block; }

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label{ color:#3c3; }

.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before{ border-color:#3c3; }

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before{ border-color:#5cd65c; background-color:#5cd65c; }

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before{ -webkit-box-shadow:0 0 0 0.2rem rgba(51, 204, 51, 0.25); box-shadow:0 0 0 0.2rem rgba(51, 204, 51, 0.25); }

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before{ border-color:#3c3; }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label{ border-color:#3c3; }

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label{ border-color:#3c3; -webkit-box-shadow:0 0 0 0.2rem rgba(51, 204, 51, 0.25); box-shadow:0 0 0 0.2rem rgba(51, 204, 51, 0.25); }

.invalid-feedback{ display:none; width:100%; margin-top:0.25rem; font-size:80%; color:#dc3545; }

.invalid-tooltip{ position:absolute; top:100%; left:0; z-index:5; display:none; max-width:100%; padding:0.25rem 0.5rem; margin-top:.1rem; font-size:0.875rem; line-height:1.5; color:#fff; background-color:rgba(220, 53, 69, 0.9); border-radius:0.3rem; }

.was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip, .is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip{ display:block; }

.was-validated .form-control:invalid, .form-control.is-invalid{ border-color:#dc3545; padding-right:calc(1.5em + 0.75rem); background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); background-repeat:no-repeat; background-position:right calc(0.375em + 0.1875rem) center; background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus{ border-color:#dc3545; -webkit-box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25); box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid{ padding-right:calc(1.5em + 0.75rem); background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .custom-select:invalid, .custom-select.is-invalid{ border-color:#dc3545; padding-right:calc(0.75em + 2.3125rem); background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }

.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus{ border-color:#dc3545; -webkit-box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25); box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label{ color:#dc3545; }

.was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip{ display:block; }

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label{ color:#dc3545; }

.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before{ border-color:#dc3545; }

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before{ border-color:#e4606d; background-color:#e4606d; }

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before{ -webkit-box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25); box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before{ border-color:#dc3545; }

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label{ border-color:#dc3545; }

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label{ border-color:#dc3545; -webkit-box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25); box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.form-inline{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }

.form-inline .form-check{ width:100%; }

.btn{ display:inline-block; font-weight:400; color:#6c757d; text-align:center; vertical-align:middle; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; background-color:transparent; border:1px solid transparent; padding:0.375rem 0.75rem; font-size:1rem; line-height:1.5; border-radius:0.3rem; -webkit-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; -o-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }

.btn:hover{ color:#6c757d; text-decoration:none; }

.btn:focus, .btn.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.25); box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.25); }

.btn.disabled, .btn:disabled{ opacity:0.65; }

.btn:not(:disabled):not(.disabled){ cursor:pointer; }

a.btn.disabled, fieldset:disabled a.btn{ pointer-events:none; }

.btn-primary{ color:#fff; background-color:#2D5357; border-color:#2D5357; }

.btn-primary:hover{ color:#fff; background-color:#203b3e; border-color:#1c3335; }

.btn-primary:focus, .btn-primary.focus{ color:#fff; background-color:#203b3e; border-color:#1c3335; -webkit-box-shadow:0 0 0 0.2rem rgba(77, 109, 112, 0.5); box-shadow:0 0 0 0.2rem rgba(77, 109, 112, 0.5); }

.btn-primary.disabled, .btn-primary:disabled{ color:#fff; background-color:#2D5357; border-color:#2D5357; }

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle{ color:#fff; background-color:#1c3335; border-color:#172b2d; }

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(77, 109, 112, 0.5); box-shadow:0 0 0 0.2rem rgba(77, 109, 112, 0.5); }

.btn-secondary{ color:#212529; background-color:#90C2E5; border-color:#90C2E5; }

.btn-secondary:hover{ color:#212529; background-color:#71b1de; border-color:#67abdb; }

.btn-secondary:focus, .btn-secondary.focus{ color:#212529; background-color:#71b1de; border-color:#67abdb; -webkit-box-shadow:0 0 0 0.2rem rgba(127, 170, 201, 0.5); box-shadow:0 0 0 0.2rem rgba(127, 170, 201, 0.5); }

.btn-secondary.disabled, .btn-secondary:disabled{ color:#212529; background-color:#90C2E5; border-color:#90C2E5; }

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle{ color:#212529; background-color:#67abdb; border-color:#5ca6d9; }

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(127, 170, 201, 0.5); box-shadow:0 0 0 0.2rem rgba(127, 170, 201, 0.5); }

.btn-success{ color:#fff; background-color:#3c3; border-color:#3c3; }

.btn-success:hover{ color:#fff; background-color:#2bad2b; border-color:#29a329; }

.btn-success:focus, .btn-success.focus{ color:#fff; background-color:#2bad2b; border-color:#29a329; -webkit-box-shadow:0 0 0 0.2rem rgba(82, 212, 82, 0.5); box-shadow:0 0 0 0.2rem rgba(82, 212, 82, 0.5); }

.btn-success.disabled, .btn-success:disabled{ color:#fff; background-color:#3c3; border-color:#3c3; }

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle{ color:#fff; background-color:#29a329; border-color:#269926; }

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(82, 212, 82, 0.5); box-shadow:0 0 0 0.2rem rgba(82, 212, 82, 0.5); }

.btn-info{ color:#fff; background-color:#17a2b8; border-color:#17a2b8; }

.btn-info:hover{ color:#fff; background-color:#138496; border-color:#117a8b; }

.btn-info:focus, .btn-info.focus{ color:#fff; background-color:#138496; border-color:#117a8b; -webkit-box-shadow:0 0 0 0.2rem rgba(58, 176, 195, 0.5); box-shadow:0 0 0 0.2rem rgba(58, 176, 195, 0.5); }

.btn-info.disabled, .btn-info:disabled{ color:#fff; background-color:#17a2b8; border-color:#17a2b8; }

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle{ color:#fff; background-color:#117a8b; border-color:#10707f; }

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(58, 176, 195, 0.5); box-shadow:0 0 0 0.2rem rgba(58, 176, 195, 0.5); }

.btn-warning{ color:#fff; background-color:#f60; border-color:#f60; }

.btn-warning:hover{ color:#fff; background-color:#d95700; border-color:#cc5200; }

.btn-warning:focus, .btn-warning.focus{ color:#fff; background-color:#d95700; border-color:#cc5200; -webkit-box-shadow:0 0 0 0.2rem rgba(255, 125, 38, 0.5); box-shadow:0 0 0 0.2rem rgba(255, 125, 38, 0.5); }

.btn-warning.disabled, .btn-warning:disabled{ color:#fff; background-color:#f60; border-color:#f60; }

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle{ color:#fff; background-color:#cc5200; border-color:#bf4d00; }

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(255, 125, 38, 0.5); box-shadow:0 0 0 0.2rem rgba(255, 125, 38, 0.5); }

.btn-danger{ color:#fff; background-color:#dc3545; border-color:#dc3545; }

.btn-danger:hover{ color:#fff; background-color:#c82333; border-color:#bd2130; }

.btn-danger:focus, .btn-danger.focus{ color:#fff; background-color:#c82333; border-color:#bd2130; -webkit-box-shadow:0 0 0 0.2rem rgba(225, 83, 97, 0.5); box-shadow:0 0 0 0.2rem rgba(225, 83, 97, 0.5); }

.btn-danger.disabled, .btn-danger:disabled{ color:#fff; background-color:#dc3545; border-color:#dc3545; }

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle{ color:#fff; background-color:#bd2130; border-color:#b21f2d; }

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(225, 83, 97, 0.5); box-shadow:0 0 0 0.2rem rgba(225, 83, 97, 0.5); }

.btn-light{ color:#212529; background-color:#f4f4f4; border-color:#f4f4f4; }

.btn-light:hover{ color:#212529; background-color:#e1e1e1; border-color:#dbdbdb; }

.btn-light:focus, .btn-light.focus{ color:#212529; background-color:#e1e1e1; border-color:#dbdbdb; -webkit-box-shadow:0 0 0 0.2rem rgba(212, 213, 214, 0.5); box-shadow:0 0 0 0.2rem rgba(212, 213, 214, 0.5); }

.btn-light.disabled, .btn-light:disabled{ color:#212529; background-color:#f4f4f4; border-color:#f4f4f4; }

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle{ color:#212529; background-color:#dbdbdb; border-color:#d4d4d4; }

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(212, 213, 214, 0.5); box-shadow:0 0 0 0.2rem rgba(212, 213, 214, 0.5); }

.btn-dark{ color:#fff; background-color:#343a40; border-color:#343a40; }

.btn-dark:hover{ color:#fff; background-color:#23272b; border-color:#1d2124; }

.btn-dark:focus, .btn-dark.focus{ color:#fff; background-color:#23272b; border-color:#1d2124; -webkit-box-shadow:0 0 0 0.2rem rgba(82, 88, 93, 0.5); box-shadow:0 0 0 0.2rem rgba(82, 88, 93, 0.5); }

.btn-dark.disabled, .btn-dark:disabled{ color:#fff; background-color:#343a40; border-color:#343a40; }

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle{ color:#fff; background-color:#1d2124; border-color:#171a1d; }

.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(82, 88, 93, 0.5); box-shadow:0 0 0 0.2rem rgba(82, 88, 93, 0.5); }

.btn-white{ color:#212529; background-color:#fff; border-color:#fff; }

.btn-white:hover{ color:#212529; background-color:#ececec; border-color:#e6e6e6; }

.btn-white:focus, .btn-white.focus{ color:#212529; background-color:#ececec; border-color:#e6e6e6; -webkit-box-shadow:0 0 0 0.2rem rgba(222, 222, 223, 0.5); box-shadow:0 0 0 0.2rem rgba(222, 222, 223, 0.5); }

.btn-white.disabled, .btn-white:disabled{ color:#212529; background-color:#fff; border-color:#fff; }

.btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active, .show > .btn-white.dropdown-toggle{ color:#212529; background-color:#e6e6e6; border-color:#dfdfdf; }

.btn-white:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus, .show > .btn-white.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(222, 222, 223, 0.5); box-shadow:0 0 0 0.2rem rgba(222, 222, 223, 0.5); }

.btn-black{ color:#fff; background-color:#000; border-color:#000; }

.btn-black:hover{ color:#fff; background-color:black; border-color:black; }

.btn-black:focus, .btn-black.focus{ color:#fff; background-color:black; border-color:black; -webkit-box-shadow:0 0 0 0.2rem rgba(38, 38, 38, 0.5); box-shadow:0 0 0 0.2rem rgba(38, 38, 38, 0.5); }

.btn-black.disabled, .btn-black:disabled{ color:#fff; background-color:#000; border-color:#000; }

.btn-black:not(:disabled):not(.disabled):active, .btn-black:not(:disabled):not(.disabled).active, .show > .btn-black.dropdown-toggle{ color:#fff; background-color:black; border-color:black; }

.btn-black:not(:disabled):not(.disabled):active:focus, .btn-black:not(:disabled):not(.disabled).active:focus, .show > .btn-black.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(38, 38, 38, 0.5); box-shadow:0 0 0 0.2rem rgba(38, 38, 38, 0.5); }

.btn-error{ color:#fff; background-color:#c00; border-color:#c00; }

.btn-error:hover{ color:#fff; background-color:#a60000; border-color:#990000; }

.btn-error:focus, .btn-error.focus{ color:#fff; background-color:#a60000; border-color:#990000; -webkit-box-shadow:0 0 0 0.2rem rgba(212, 38, 38, 0.5); box-shadow:0 0 0 0.2rem rgba(212, 38, 38, 0.5); }

.btn-error.disabled, .btn-error:disabled{ color:#fff; background-color:#c00; border-color:#c00; }

.btn-error:not(:disabled):not(.disabled):active, .btn-error:not(:disabled):not(.disabled).active, .show > .btn-error.dropdown-toggle{ color:#fff; background-color:#990000; border-color:#8c0000; }

.btn-error:not(:disabled):not(.disabled):active:focus, .btn-error:not(:disabled):not(.disabled).active:focus, .show > .btn-error.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(212, 38, 38, 0.5); box-shadow:0 0 0 0.2rem rgba(212, 38, 38, 0.5); }

.btn-primary-lighter{ color:#fff; background-color:#50939a; border-color:#50939a; }

.btn-primary-lighter:hover{ color:#fff; background-color:#437b81; border-color:#3e7379; }

.btn-primary-lighter:focus, .btn-primary-lighter.focus{ color:#fff; background-color:#437b81; border-color:#3e7379; -webkit-box-shadow:0 0 0 0.2rem rgba(106, 163, 169, 0.5); box-shadow:0 0 0 0.2rem rgba(106, 163, 169, 0.5); }

.btn-primary-lighter.disabled, .btn-primary-lighter:disabled{ color:#fff; background-color:#50939a; border-color:#50939a; }

.btn-primary-lighter:not(:disabled):not(.disabled):active, .btn-primary-lighter:not(:disabled):not(.disabled).active, .show > .btn-primary-lighter.dropdown-toggle{ color:#fff; background-color:#3e7379; border-color:#3a6b70; }

.btn-primary-lighter:not(:disabled):not(.disabled):active:focus, .btn-primary-lighter:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-lighter.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(106, 163, 169, 0.5); box-shadow:0 0 0 0.2rem rgba(106, 163, 169, 0.5); }

.btn-primary-light{ color:#fff; background-color:#3e7379; border-color:#3e7379; }

.btn-primary-light:hover{ color:#fff; background-color:#315b5f; border-color:#2d5357; }

.btn-primary-light:focus, .btn-primary-light.focus{ color:#fff; background-color:#315b5f; border-color:#2d5357; -webkit-box-shadow:0 0 0 0.2rem rgba(91, 136, 141, 0.5); box-shadow:0 0 0 0.2rem rgba(91, 136, 141, 0.5); }

.btn-primary-light.disabled, .btn-primary-light:disabled{ color:#fff; background-color:#3e7379; border-color:#3e7379; }

.btn-primary-light:not(:disabled):not(.disabled):active, .btn-primary-light:not(:disabled):not(.disabled).active, .show > .btn-primary-light.dropdown-toggle{ color:#fff; background-color:#2d5357; border-color:#294b4f; }

.btn-primary-light:not(:disabled):not(.disabled):active:focus, .btn-primary-light:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-light.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(91, 136, 141, 0.5); box-shadow:0 0 0 0.2rem rgba(91, 136, 141, 0.5); }

.btn-primary-dark{ color:#fff; background-color:#1c3335; border-color:#1c3335; }

.btn-primary-dark:hover{ color:#fff; background-color:#0f1b1c; border-color:#0a1314; }

.btn-primary-dark:focus, .btn-primary-dark.focus{ color:#fff; background-color:#0f1b1c; border-color:#0a1314; -webkit-box-shadow:0 0 0 0.2rem rgba(62, 82, 84, 0.5); box-shadow:0 0 0 0.2rem rgba(62, 82, 84, 0.5); }

.btn-primary-dark.disabled, .btn-primary-dark:disabled{ color:#fff; background-color:#1c3335; border-color:#1c3335; }

.btn-primary-dark:not(:disabled):not(.disabled):active, .btn-primary-dark:not(:disabled):not(.disabled).active, .show > .btn-primary-dark.dropdown-toggle{ color:#fff; background-color:#0a1314; border-color:#060b0b; }

.btn-primary-dark:not(:disabled):not(.disabled):active:focus, .btn-primary-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-dark.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(62, 82, 84, 0.5); box-shadow:0 0 0 0.2rem rgba(62, 82, 84, 0.5); }

.btn-primary-darker{ color:#fff; background-color:#0a1314; border-color:#0a1314; }

.btn-primary-darker:hover{ color:#fff; background-color:black; border-color:black; }

.btn-primary-darker:focus, .btn-primary-darker.focus{ color:#fff; background-color:black; border-color:black; -webkit-box-shadow:0 0 0 0.2rem rgba(47, 54, 55, 0.5); box-shadow:0 0 0 0.2rem rgba(47, 54, 55, 0.5); }

.btn-primary-darker.disabled, .btn-primary-darker:disabled{ color:#fff; background-color:#0a1314; border-color:#0a1314; }

.btn-primary-darker:not(:disabled):not(.disabled):active, .btn-primary-darker:not(:disabled):not(.disabled).active, .show > .btn-primary-darker.dropdown-toggle{ color:#fff; background-color:black; border-color:black; }

.btn-primary-darker:not(:disabled):not(.disabled):active:focus, .btn-primary-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-darker.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(47, 54, 55, 0.5); box-shadow:0 0 0 0.2rem rgba(47, 54, 55, 0.5); }

.btn-theme-blue{ color:#212529; background-color:#90C2E5; border-color:#90C2E5; }

.btn-theme-blue:hover{ color:#212529; background-color:#71b1de; border-color:#67abdb; }

.btn-theme-blue:focus, .btn-theme-blue.focus{ color:#212529; background-color:#71b1de; border-color:#67abdb; -webkit-box-shadow:0 0 0 0.2rem rgba(127, 170, 201, 0.5); box-shadow:0 0 0 0.2rem rgba(127, 170, 201, 0.5); }

.btn-theme-blue.disabled, .btn-theme-blue:disabled{ color:#212529; background-color:#90C2E5; border-color:#90C2E5; }

.btn-theme-blue:not(:disabled):not(.disabled):active, .btn-theme-blue:not(:disabled):not(.disabled).active, .show > .btn-theme-blue.dropdown-toggle{ color:#212529; background-color:#67abdb; border-color:#5ca6d9; }

.btn-theme-blue:not(:disabled):not(.disabled):active:focus, .btn-theme-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-theme-blue.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(127, 170, 201, 0.5); box-shadow:0 0 0 0.2rem rgba(127, 170, 201, 0.5); }

.btn-theme-yellow{ color:#212529; background-color:#EEE757; border-color:#EEE757; }

.btn-theme-yellow:hover{ color:#212529; background-color:#eae234; border-color:#e9e029; }

.btn-theme-yellow:focus, .btn-theme-yellow.focus{ color:#212529; background-color:#eae234; border-color:#e9e029; -webkit-box-shadow:0 0 0 0.2rem rgba(207, 202, 80, 0.5); box-shadow:0 0 0 0.2rem rgba(207, 202, 80, 0.5); }

.btn-theme-yellow.disabled, .btn-theme-yellow:disabled{ color:#212529; background-color:#EEE757; border-color:#EEE757; }

.btn-theme-yellow:not(:disabled):not(.disabled):active, .btn-theme-yellow:not(:disabled):not(.disabled).active, .show > .btn-theme-yellow.dropdown-toggle{ color:#212529; background-color:#e9e029; border-color:#e8df1d; }

.btn-theme-yellow:not(:disabled):not(.disabled):active:focus, .btn-theme-yellow:not(:disabled):not(.disabled).active:focus, .show > .btn-theme-yellow.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(207, 202, 80, 0.5); box-shadow:0 0 0 0.2rem rgba(207, 202, 80, 0.5); }

.btn-theme-pink{ color:#212529; background-color:#E4B2BF; border-color:#E4B2BF; }

.btn-theme-pink:hover{ color:#212529; background-color:#da96a7; border-color:#d78ca0; }

.btn-theme-pink:focus, .btn-theme-pink.focus{ color:#212529; background-color:#da96a7; border-color:#d78ca0; -webkit-box-shadow:0 0 0 0.2rem rgba(199, 157, 169, 0.5); box-shadow:0 0 0 0.2rem rgba(199, 157, 169, 0.5); }

.btn-theme-pink.disabled, .btn-theme-pink:disabled{ color:#212529; background-color:#E4B2BF; border-color:#E4B2BF; }

.btn-theme-pink:not(:disabled):not(.disabled):active, .btn-theme-pink:not(:disabled):not(.disabled).active, .show > .btn-theme-pink.dropdown-toggle{ color:#212529; background-color:#d78ca0; border-color:#d38398; }

.btn-theme-pink:not(:disabled):not(.disabled):active:focus, .btn-theme-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-theme-pink.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(199, 157, 169, 0.5); box-shadow:0 0 0 0.2rem rgba(199, 157, 169, 0.5); }

.btn-theme-green{ color:#212529; background-color:#91C4BE; border-color:#91C4BE; }

.btn-theme-green:hover{ color:#212529; background-color:#78b7af; border-color:#70b2aa; }

.btn-theme-green:focus, .btn-theme-green.focus{ color:#212529; background-color:#78b7af; border-color:#70b2aa; -webkit-box-shadow:0 0 0 0.2rem rgba(128, 172, 168, 0.5); box-shadow:0 0 0 0.2rem rgba(128, 172, 168, 0.5); }

.btn-theme-green.disabled, .btn-theme-green:disabled{ color:#212529; background-color:#91C4BE; border-color:#91C4BE; }

.btn-theme-green:not(:disabled):not(.disabled):active, .btn-theme-green:not(:disabled):not(.disabled).active, .show > .btn-theme-green.dropdown-toggle{ color:#212529; background-color:#70b2aa; border-color:#68aea5; }

.btn-theme-green:not(:disabled):not(.disabled):active:focus, .btn-theme-green:not(:disabled):not(.disabled).active:focus, .show > .btn-theme-green.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(128, 172, 168, 0.5); box-shadow:0 0 0 0.2rem rgba(128, 172, 168, 0.5); }

.btn-theme-gray{ color:#212529; background-color:#E3E4E4; border-color:#E3E4E4; }

.btn-theme-gray:hover{ color:#212529; background-color:#d0d1d1; border-color:#c9cbcb; }

.btn-theme-gray:focus, .btn-theme-gray.focus{ color:#212529; background-color:#d0d1d1; border-color:#c9cbcb; -webkit-box-shadow:0 0 0 0.2rem rgba(198, 199, 200, 0.5); box-shadow:0 0 0 0.2rem rgba(198, 199, 200, 0.5); }

.btn-theme-gray.disabled, .btn-theme-gray:disabled{ color:#212529; background-color:#E3E4E4; border-color:#E3E4E4; }

.btn-theme-gray:not(:disabled):not(.disabled):active, .btn-theme-gray:not(:disabled):not(.disabled).active, .show > .btn-theme-gray.dropdown-toggle{ color:#212529; background-color:#c9cbcb; border-color:#c3c5c5; }

.btn-theme-gray:not(:disabled):not(.disabled):active:focus, .btn-theme-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-theme-gray.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(198, 199, 200, 0.5); box-shadow:0 0 0 0.2rem rgba(198, 199, 200, 0.5); }

.btn-theme-darkgreen{ color:#fff; background-color:#2D5357; border-color:#2D5357; }

.btn-theme-darkgreen:hover{ color:#fff; background-color:#203b3e; border-color:#1c3335; }

.btn-theme-darkgreen:focus, .btn-theme-darkgreen.focus{ color:#fff; background-color:#203b3e; border-color:#1c3335; -webkit-box-shadow:0 0 0 0.2rem rgba(77, 109, 112, 0.5); box-shadow:0 0 0 0.2rem rgba(77, 109, 112, 0.5); }

.btn-theme-darkgreen.disabled, .btn-theme-darkgreen:disabled{ color:#fff; background-color:#2D5357; border-color:#2D5357; }

.btn-theme-darkgreen:not(:disabled):not(.disabled):active, .btn-theme-darkgreen:not(:disabled):not(.disabled).active, .show > .btn-theme-darkgreen.dropdown-toggle{ color:#fff; background-color:#1c3335; border-color:#172b2d; }

.btn-theme-darkgreen:not(:disabled):not(.disabled):active:focus, .btn-theme-darkgreen:not(:disabled):not(.disabled).active:focus, .show > .btn-theme-darkgreen.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(77, 109, 112, 0.5); box-shadow:0 0 0 0.2rem rgba(77, 109, 112, 0.5); }

.btn-outline-primary{ color:#2D5357; border-color:#2D5357; }

.btn-outline-primary:hover{ color:#fff; background-color:#2D5357; border-color:#2D5357; }

.btn-outline-primary:focus, .btn-outline-primary.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.5); box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.5); }

.btn-outline-primary.disabled, .btn-outline-primary:disabled{ color:#2D5357; background-color:transparent; }

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle{ color:#fff; background-color:#2D5357; border-color:#2D5357; }

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.5); box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.5); }

.btn-outline-secondary{ color:#90C2E5; border-color:#90C2E5; }

.btn-outline-secondary:hover{ color:#212529; background-color:#90C2E5; border-color:#90C2E5; }

.btn-outline-secondary:focus, .btn-outline-secondary.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(144, 194, 229, 0.5); box-shadow:0 0 0 0.2rem rgba(144, 194, 229, 0.5); }

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled{ color:#90C2E5; background-color:transparent; }

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle{ color:#212529; background-color:#90C2E5; border-color:#90C2E5; }

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(144, 194, 229, 0.5); box-shadow:0 0 0 0.2rem rgba(144, 194, 229, 0.5); }

.btn-outline-success{ color:#3c3; border-color:#3c3; }

.btn-outline-success:hover{ color:#fff; background-color:#3c3; border-color:#3c3; }

.btn-outline-success:focus, .btn-outline-success.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(51, 204, 51, 0.5); box-shadow:0 0 0 0.2rem rgba(51, 204, 51, 0.5); }

.btn-outline-success.disabled, .btn-outline-success:disabled{ color:#3c3; background-color:transparent; }

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle{ color:#fff; background-color:#3c3; border-color:#3c3; }

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(51, 204, 51, 0.5); box-shadow:0 0 0 0.2rem rgba(51, 204, 51, 0.5); }

.btn-outline-info{ color:#17a2b8; border-color:#17a2b8; }

.btn-outline-info:hover{ color:#fff; background-color:#17a2b8; border-color:#17a2b8; }

.btn-outline-info:focus, .btn-outline-info.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(23, 162, 184, 0.5); box-shadow:0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-outline-info.disabled, .btn-outline-info:disabled{ color:#17a2b8; background-color:transparent; }

.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle{ color:#fff; background-color:#17a2b8; border-color:#17a2b8; }

.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(23, 162, 184, 0.5); box-shadow:0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-outline-warning{ color:#f60; border-color:#f60; }

.btn-outline-warning:hover{ color:#fff; background-color:#f60; border-color:#f60; }

.btn-outline-warning:focus, .btn-outline-warning.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(255, 102, 0, 0.5); box-shadow:0 0 0 0.2rem rgba(255, 102, 0, 0.5); }

.btn-outline-warning.disabled, .btn-outline-warning:disabled{ color:#f60; background-color:transparent; }

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle{ color:#fff; background-color:#f60; border-color:#f60; }

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(255, 102, 0, 0.5); box-shadow:0 0 0 0.2rem rgba(255, 102, 0, 0.5); }

.btn-outline-danger{ color:#dc3545; border-color:#dc3545; }

.btn-outline-danger:hover{ color:#fff; background-color:#dc3545; border-color:#dc3545; }

.btn-outline-danger:focus, .btn-outline-danger.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.5); box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-danger.disabled, .btn-outline-danger:disabled{ color:#dc3545; background-color:transparent; }

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle{ color:#fff; background-color:#dc3545; border-color:#dc3545; }

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.5); box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-light{ color:#f4f4f4; border-color:#f4f4f4; }

.btn-outline-light:hover{ color:#212529; background-color:#f4f4f4; border-color:#f4f4f4; }

.btn-outline-light:focus, .btn-outline-light.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(244, 244, 244, 0.5); box-shadow:0 0 0 0.2rem rgba(244, 244, 244, 0.5); }

.btn-outline-light.disabled, .btn-outline-light:disabled{ color:#f4f4f4; background-color:transparent; }

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle{ color:#212529; background-color:#f4f4f4; border-color:#f4f4f4; }

.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(244, 244, 244, 0.5); box-shadow:0 0 0 0.2rem rgba(244, 244, 244, 0.5); }

.btn-outline-dark{ color:#343a40; border-color:#343a40; }

.btn-outline-dark:hover{ color:#fff; background-color:#343a40; border-color:#343a40; }

.btn-outline-dark:focus, .btn-outline-dark.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(52, 58, 64, 0.5); box-shadow:0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-outline-dark.disabled, .btn-outline-dark:disabled{ color:#343a40; background-color:transparent; }

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle{ color:#fff; background-color:#343a40; border-color:#343a40; }

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(52, 58, 64, 0.5); box-shadow:0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-outline-white{ color:#fff; border-color:#fff; }

.btn-outline-white:hover{ color:#212529; background-color:#fff; border-color:#fff; }

.btn-outline-white:focus, .btn-outline-white.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(255, 255, 255, 0.5); box-shadow:0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-outline-white.disabled, .btn-outline-white:disabled{ color:#fff; background-color:transparent; }

.btn-outline-white:not(:disabled):not(.disabled):active, .btn-outline-white:not(:disabled):not(.disabled).active, .show > .btn-outline-white.dropdown-toggle{ color:#212529; background-color:#fff; border-color:#fff; }

.btn-outline-white:not(:disabled):not(.disabled):active:focus, .btn-outline-white:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-white.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(255, 255, 255, 0.5); box-shadow:0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-outline-black{ color:#000; border-color:#000; }

.btn-outline-black:hover{ color:#fff; background-color:#000; border-color:#000; }

.btn-outline-black:focus, .btn-outline-black.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(0, 0, 0, 0.5); box-shadow:0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.btn-outline-black.disabled, .btn-outline-black:disabled{ color:#000; background-color:transparent; }

.btn-outline-black:not(:disabled):not(.disabled):active, .btn-outline-black:not(:disabled):not(.disabled).active, .show > .btn-outline-black.dropdown-toggle{ color:#fff; background-color:#000; border-color:#000; }

.btn-outline-black:not(:disabled):not(.disabled):active:focus, .btn-outline-black:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-black.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(0, 0, 0, 0.5); box-shadow:0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.btn-outline-error{ color:#c00; border-color:#c00; }

.btn-outline-error:hover{ color:#fff; background-color:#c00; border-color:#c00; }

.btn-outline-error:focus, .btn-outline-error.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(204, 0, 0, 0.5); box-shadow:0 0 0 0.2rem rgba(204, 0, 0, 0.5); }

.btn-outline-error.disabled, .btn-outline-error:disabled{ color:#c00; background-color:transparent; }

.btn-outline-error:not(:disabled):not(.disabled):active, .btn-outline-error:not(:disabled):not(.disabled).active, .show > .btn-outline-error.dropdown-toggle{ color:#fff; background-color:#c00; border-color:#c00; }

.btn-outline-error:not(:disabled):not(.disabled):active:focus, .btn-outline-error:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-error.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(204, 0, 0, 0.5); box-shadow:0 0 0 0.2rem rgba(204, 0, 0, 0.5); }

.btn-outline-primary-lighter{ color:#50939a; border-color:#50939a; }

.btn-outline-primary-lighter:hover{ color:#fff; background-color:#50939a; border-color:#50939a; }

.btn-outline-primary-lighter:focus, .btn-outline-primary-lighter.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(80, 147, 154, 0.5); box-shadow:0 0 0 0.2rem rgba(80, 147, 154, 0.5); }

.btn-outline-primary-lighter.disabled, .btn-outline-primary-lighter:disabled{ color:#50939a; background-color:transparent; }

.btn-outline-primary-lighter:not(:disabled):not(.disabled):active, .btn-outline-primary-lighter:not(:disabled):not(.disabled).active, .show > .btn-outline-primary-lighter.dropdown-toggle{ color:#fff; background-color:#50939a; border-color:#50939a; }

.btn-outline-primary-lighter:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-lighter:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary-lighter.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(80, 147, 154, 0.5); box-shadow:0 0 0 0.2rem rgba(80, 147, 154, 0.5); }

.btn-outline-primary-light{ color:#3e7379; border-color:#3e7379; }

.btn-outline-primary-light:hover{ color:#fff; background-color:#3e7379; border-color:#3e7379; }

.btn-outline-primary-light:focus, .btn-outline-primary-light.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(62, 115, 121, 0.5); box-shadow:0 0 0 0.2rem rgba(62, 115, 121, 0.5); }

.btn-outline-primary-light.disabled, .btn-outline-primary-light:disabled{ color:#3e7379; background-color:transparent; }

.btn-outline-primary-light:not(:disabled):not(.disabled):active, .btn-outline-primary-light:not(:disabled):not(.disabled).active, .show > .btn-outline-primary-light.dropdown-toggle{ color:#fff; background-color:#3e7379; border-color:#3e7379; }

.btn-outline-primary-light:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary-light.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(62, 115, 121, 0.5); box-shadow:0 0 0 0.2rem rgba(62, 115, 121, 0.5); }

.btn-outline-primary-dark{ color:#1c3335; border-color:#1c3335; }

.btn-outline-primary-dark:hover{ color:#fff; background-color:#1c3335; border-color:#1c3335; }

.btn-outline-primary-dark:focus, .btn-outline-primary-dark.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(28, 51, 53, 0.5); box-shadow:0 0 0 0.2rem rgba(28, 51, 53, 0.5); }

.btn-outline-primary-dark.disabled, .btn-outline-primary-dark:disabled{ color:#1c3335; background-color:transparent; }

.btn-outline-primary-dark:not(:disabled):not(.disabled):active, .btn-outline-primary-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-primary-dark.dropdown-toggle{ color:#fff; background-color:#1c3335; border-color:#1c3335; }

.btn-outline-primary-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary-dark.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(28, 51, 53, 0.5); box-shadow:0 0 0 0.2rem rgba(28, 51, 53, 0.5); }

.btn-outline-primary-darker{ color:#0a1314; border-color:#0a1314; }

.btn-outline-primary-darker:hover{ color:#fff; background-color:#0a1314; border-color:#0a1314; }

.btn-outline-primary-darker:focus, .btn-outline-primary-darker.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(10, 19, 20, 0.5); box-shadow:0 0 0 0.2rem rgba(10, 19, 20, 0.5); }

.btn-outline-primary-darker.disabled, .btn-outline-primary-darker:disabled{ color:#0a1314; background-color:transparent; }

.btn-outline-primary-darker:not(:disabled):not(.disabled):active, .btn-outline-primary-darker:not(:disabled):not(.disabled).active, .show > .btn-outline-primary-darker.dropdown-toggle{ color:#fff; background-color:#0a1314; border-color:#0a1314; }

.btn-outline-primary-darker:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary-darker.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(10, 19, 20, 0.5); box-shadow:0 0 0 0.2rem rgba(10, 19, 20, 0.5); }

.btn-outline-theme-blue{ color:#90C2E5; border-color:#90C2E5; }

.btn-outline-theme-blue:hover{ color:#212529; background-color:#90C2E5; border-color:#90C2E5; }

.btn-outline-theme-blue:focus, .btn-outline-theme-blue.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(144, 194, 229, 0.5); box-shadow:0 0 0 0.2rem rgba(144, 194, 229, 0.5); }

.btn-outline-theme-blue.disabled, .btn-outline-theme-blue:disabled{ color:#90C2E5; background-color:transparent; }

.btn-outline-theme-blue:not(:disabled):not(.disabled):active, .btn-outline-theme-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-theme-blue.dropdown-toggle{ color:#212529; background-color:#90C2E5; border-color:#90C2E5; }

.btn-outline-theme-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-theme-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-theme-blue.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(144, 194, 229, 0.5); box-shadow:0 0 0 0.2rem rgba(144, 194, 229, 0.5); }

.btn-outline-theme-yellow{ color:#EEE757; border-color:#EEE757; }

.btn-outline-theme-yellow:hover{ color:#212529; background-color:#EEE757; border-color:#EEE757; }

.btn-outline-theme-yellow:focus, .btn-outline-theme-yellow.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(238, 231, 87, 0.5); box-shadow:0 0 0 0.2rem rgba(238, 231, 87, 0.5); }

.btn-outline-theme-yellow.disabled, .btn-outline-theme-yellow:disabled{ color:#EEE757; background-color:transparent; }

.btn-outline-theme-yellow:not(:disabled):not(.disabled):active, .btn-outline-theme-yellow:not(:disabled):not(.disabled).active, .show > .btn-outline-theme-yellow.dropdown-toggle{ color:#212529; background-color:#EEE757; border-color:#EEE757; }

.btn-outline-theme-yellow:not(:disabled):not(.disabled):active:focus, .btn-outline-theme-yellow:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-theme-yellow.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(238, 231, 87, 0.5); box-shadow:0 0 0 0.2rem rgba(238, 231, 87, 0.5); }

.btn-outline-theme-pink{ color:#E4B2BF; border-color:#E4B2BF; }

.btn-outline-theme-pink:hover{ color:#212529; background-color:#E4B2BF; border-color:#E4B2BF; }

.btn-outline-theme-pink:focus, .btn-outline-theme-pink.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(228, 178, 191, 0.5); box-shadow:0 0 0 0.2rem rgba(228, 178, 191, 0.5); }

.btn-outline-theme-pink.disabled, .btn-outline-theme-pink:disabled{ color:#E4B2BF; background-color:transparent; }

.btn-outline-theme-pink:not(:disabled):not(.disabled):active, .btn-outline-theme-pink:not(:disabled):not(.disabled).active, .show > .btn-outline-theme-pink.dropdown-toggle{ color:#212529; background-color:#E4B2BF; border-color:#E4B2BF; }

.btn-outline-theme-pink:not(:disabled):not(.disabled):active:focus, .btn-outline-theme-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-theme-pink.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(228, 178, 191, 0.5); box-shadow:0 0 0 0.2rem rgba(228, 178, 191, 0.5); }

.btn-outline-theme-green{ color:#91C4BE; border-color:#91C4BE; }

.btn-outline-theme-green:hover{ color:#212529; background-color:#91C4BE; border-color:#91C4BE; }

.btn-outline-theme-green:focus, .btn-outline-theme-green.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(145, 196, 190, 0.5); box-shadow:0 0 0 0.2rem rgba(145, 196, 190, 0.5); }

.btn-outline-theme-green.disabled, .btn-outline-theme-green:disabled{ color:#91C4BE; background-color:transparent; }

.btn-outline-theme-green:not(:disabled):not(.disabled):active, .btn-outline-theme-green:not(:disabled):not(.disabled).active, .show > .btn-outline-theme-green.dropdown-toggle{ color:#212529; background-color:#91C4BE; border-color:#91C4BE; }

.btn-outline-theme-green:not(:disabled):not(.disabled):active:focus, .btn-outline-theme-green:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-theme-green.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(145, 196, 190, 0.5); box-shadow:0 0 0 0.2rem rgba(145, 196, 190, 0.5); }

.btn-outline-theme-gray{ color:#E3E4E4; border-color:#E3E4E4; }

.btn-outline-theme-gray:hover{ color:#212529; background-color:#E3E4E4; border-color:#E3E4E4; }

.btn-outline-theme-gray:focus, .btn-outline-theme-gray.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(227, 228, 228, 0.5); box-shadow:0 0 0 0.2rem rgba(227, 228, 228, 0.5); }

.btn-outline-theme-gray.disabled, .btn-outline-theme-gray:disabled{ color:#E3E4E4; background-color:transparent; }

.btn-outline-theme-gray:not(:disabled):not(.disabled):active, .btn-outline-theme-gray:not(:disabled):not(.disabled).active, .show > .btn-outline-theme-gray.dropdown-toggle{ color:#212529; background-color:#E3E4E4; border-color:#E3E4E4; }

.btn-outline-theme-gray:not(:disabled):not(.disabled):active:focus, .btn-outline-theme-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-theme-gray.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(227, 228, 228, 0.5); box-shadow:0 0 0 0.2rem rgba(227, 228, 228, 0.5); }

.btn-outline-theme-darkgreen{ color:#2D5357; border-color:#2D5357; }

.btn-outline-theme-darkgreen:hover{ color:#fff; background-color:#2D5357; border-color:#2D5357; }

.btn-outline-theme-darkgreen:focus, .btn-outline-theme-darkgreen.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.5); box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.5); }

.btn-outline-theme-darkgreen.disabled, .btn-outline-theme-darkgreen:disabled{ color:#2D5357; background-color:transparent; }

.btn-outline-theme-darkgreen:not(:disabled):not(.disabled):active, .btn-outline-theme-darkgreen:not(:disabled):not(.disabled).active, .show > .btn-outline-theme-darkgreen.dropdown-toggle{ color:#fff; background-color:#2D5357; border-color:#2D5357; }

.btn-outline-theme-darkgreen:not(:disabled):not(.disabled):active:focus, .btn-outline-theme-darkgreen:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-theme-darkgreen.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.5); box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.5); }

.btn-link{ font-weight:400; color:#2D5357; text-decoration:none; }

.btn-link:hover{ color:#132325; text-decoration:underline; }

.btn-link:focus, .btn-link.focus{ text-decoration:underline; }

.btn-link:disabled, .btn-link.disabled{ color:#6c757d; pointer-events:none; }

.btn-lg, .btn-group-lg > .btn{ padding:0.5rem 1rem; font-size:1.25rem; line-height:1.5; border-radius:0.3rem; }

.btn-sm, .btn-group-sm > .btn{ padding:0.25rem 0.5rem; font-size:0.875rem; line-height:1.5; border-radius:0.2rem; }

.btn-block{ display:block; width:100%; }

.btn-block + .btn-block{ margin-top:0.5rem; }

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block{ width:100%; }

.fade{ -webkit-transition:opacity 0.15s linear; -o-transition:opacity 0.15s linear; transition:opacity 0.15s linear; }

.fade:not(.show){ opacity:0; }

.collapse:not(.show){ display:none; }

.collapsing{ position:relative; height:0; overflow:hidden; -webkit-transition:height 0.35s ease; -o-transition:height 0.35s ease; transition:height 0.35s ease; }

.dropup, .dropright, .dropdown, .dropleft{ position:relative; }

.dropdown-toggle{ white-space:nowrap; }

.dropdown-toggle::after{ display:inline-block; margin-left:0.255em; vertical-align:0.255em; content:""; border-top:0.3em solid; border-right:0.3em solid transparent; border-bottom:0; border-left:0.3em solid transparent; }

.dropdown-toggle:empty::after{ margin-left:0; }

.dropdown-menu{ position:absolute; top:100%; left:0; z-index:1000; display:none; float:left; min-width:10rem; padding:0.5rem 0; margin:0.125rem 0 0; font-size:1rem; color:#6c757d; text-align:left; list-style:none; background-color:#fff; background-clip:padding-box; border:1px solid rgba(0, 0, 0, 0.15); border-radius:0.3rem; }

.dropdown-menu-left{ right:auto; left:0; }

.dropdown-menu-right{ right:0; left:auto; }

.dropup .dropdown-menu{ top:auto; bottom:100%; margin-top:0; margin-bottom:0.125rem; }

.dropup .dropdown-toggle::after{ display:inline-block; margin-left:0.255em; vertical-align:0.255em; content:""; border-top:0; border-right:0.3em solid transparent; border-bottom:0.3em solid; border-left:0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after{ margin-left:0; }

.dropright .dropdown-menu{ top:0; right:auto; left:100%; margin-top:0; margin-left:0.125rem; }

.dropright .dropdown-toggle::after{ display:inline-block; margin-left:0.255em; vertical-align:0.255em; content:""; border-top:0.3em solid transparent; border-right:0; border-bottom:0.3em solid transparent; border-left:0.3em solid; }

.dropright .dropdown-toggle:empty::after{ margin-left:0; }

.dropright .dropdown-toggle::after{ vertical-align:0; }

.dropleft .dropdown-menu{ top:0; right:100%; left:auto; margin-top:0; margin-right:0.125rem; }

.dropleft .dropdown-toggle::after{ display:inline-block; margin-left:0.255em; vertical-align:0.255em; content:""; }

.dropleft .dropdown-toggle::after{ display:none; }

.dropleft .dropdown-toggle::before{ display:inline-block; margin-right:0.255em; vertical-align:0.255em; content:""; border-top:0.3em solid transparent; border-right:0.3em solid; border-bottom:0.3em solid transparent; }

.dropleft .dropdown-toggle:empty::after{ margin-left:0; }

.dropleft .dropdown-toggle::before{ vertical-align:0; }

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"]{ right:auto; bottom:auto; }

.dropdown-divider{ height:0; margin:0.5rem 0; overflow:hidden; border-top:1px solid #e9ecef; }

.dropdown-item{ display:block; width:100%; padding:0.25rem 1.5rem; clear:both; font-weight:400; color:#212529; text-align:inherit; white-space:nowrap; background-color:transparent; border:0; }

.dropdown-item:hover, .dropdown-item:focus{ color:#16181b; text-decoration:none; background-color:#f4f4f4; }

.dropdown-item.active, .dropdown-item:active{ color:#fff; text-decoration:none; background-color:#2D5357; }

.dropdown-item.disabled, .dropdown-item:disabled{ color:#6c757d; pointer-events:none; background-color:transparent; }

.dropdown-menu.show{ display:block; }

.dropdown-header{ display:block; padding:0.5rem 1.5rem; margin-bottom:0; font-size:0.875rem; color:#6c757d; white-space:nowrap; }

.dropdown-item-text{ display:block; padding:0.25rem 1.5rem; color:#212529; }

.btn-group, .btn-group-vertical{ position:relative; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; vertical-align:middle; }

.btn-group > .btn, .btn-group-vertical > .btn{ position:relative; -webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; }

.btn-group > .btn:hover, .btn-group-vertical > .btn:hover{ z-index:1; }

.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:1; }

.btn-toolbar{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; }

.btn-toolbar .input-group{ width:auto; }

.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child){ margin-left:-1px; }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn{ border-top-right-radius:0; border-bottom-right-radius:0; }

.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn{ border-top-left-radius:0; border-bottom-left-radius:0; }

.dropdown-toggle-split{ padding-right:0.5625rem; padding-left:0.5625rem; }

.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after{ margin-left:0; }

.dropleft .dropdown-toggle-split::before{ margin-right:0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split{ padding-right:0.375rem; padding-left:0.375rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split{ padding-right:0.75rem; padding-left:0.75rem; }

.btn-group-vertical{ -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group{ width:100%; }

.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child){ margin-top:-1px; }

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn{ border-bottom-right-radius:0; border-bottom-left-radius:0; }

.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) > .btn{ border-top-left-radius:0; border-top-right-radius:0; }

.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn{ margin-bottom:0; }

.btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .btn input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"]{ position:absolute; clip:rect(0, 0, 0, 0); pointer-events:none; }

.input-group{ position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; width:100%; }

.input-group > .form-control, .input-group > .form-control-plaintext, .input-group > .custom-select, .input-group > .custom-file{ position:relative; -webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; width:1%; min-width:0; margin-bottom:0; }

.input-group > .form-control + .form-control, .input-group > .form-control + .custom-select, .input-group > .form-control + .custom-file, .input-group > .form-control-plaintext + .form-control, .input-group > .form-control-plaintext + .custom-select, .input-group > .form-control-plaintext + .custom-file, .input-group > .custom-select + .form-control, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .custom-file, .input-group > .custom-file + .form-control, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .custom-file{ margin-left:-1px; }

.input-group > .form-control:focus, .input-group > .custom-select:focus, .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label{ z-index:3; }

.input-group > .custom-file .custom-file-input:focus{ z-index:4; }

.input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child){ border-top-right-radius:0; border-bottom-right-radius:0; }

.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child){ border-top-left-radius:0; border-bottom-left-radius:0; }

.input-group > .custom-file{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }

.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after{ border-top-right-radius:0; border-bottom-right-radius:0; }

.input-group > .custom-file:not(:first-child) .custom-file-label{ border-top-left-radius:0; border-bottom-left-radius:0; }

.input-group-prepend, .input-group-append{ display:-webkit-box; display:-ms-flexbox; display:flex; }

.input-group-prepend .btn, .input-group-append .btn{ position:relative; z-index:2; }

.input-group-prepend .btn:focus, .input-group-append .btn:focus{ z-index:3; }

.input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-prepend .input-group-text + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-append .btn + .btn, .input-group-append .btn + .input-group-text, .input-group-append .input-group-text + .input-group-text, .input-group-append .input-group-text + .btn{ margin-left:-1px; }

.input-group-prepend{ margin-right:-1px; }

.input-group-append{ margin-left:-1px; }

.input-group-text{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:0.375rem 0.75rem; margin-bottom:0; font-size:1rem; font-weight:400; line-height:1.5; color:#4a4a4a; text-align:center; white-space:nowrap; background-color:#e9ecef; border:1px solid #ced4da; border-radius:0.3rem; }

.input-group-text input[type="radio"], .input-group-text input[type="checkbox"]{ margin-top:0; }

.input-group-lg > .form-control:not(textarea), .input-group-lg > .custom-select{ height:calc(1.5em + 1rem + 2px); }

.input-group-lg > .form-control, .input-group-lg > .custom-select, .input-group-lg > .input-group-prepend > .input-group-text, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-append > .btn{ padding:0.5rem 1rem; font-size:1.25rem; line-height:1.5; border-radius:0.3rem; }

.input-group-sm > .form-control:not(textarea), .input-group-sm > .custom-select{ height:calc(1.5em + 0.5rem + 2px); }

.input-group-sm > .form-control, .input-group-sm > .custom-select, .input-group-sm > .input-group-prepend > .input-group-text, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-append > .btn{ padding:0.25rem 0.5rem; font-size:0.875rem; line-height:1.5; border-radius:0.2rem; }

.input-group-lg > .custom-select, .input-group-sm > .custom-select{ padding-right:1.75rem; }

.input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child){ border-top-right-radius:0; border-bottom-right-radius:0; }

.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child){ border-top-left-radius:0; border-bottom-left-radius:0; }

.custom-control{ position:relative; z-index:1; display:block; min-height:1.5rem; padding-left:1.5rem; -webkit-print-color-adjust:exact; color-adjust:exact; }

.custom-control-inline{ display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; margin-right:1rem; }

.custom-control-input{ position:absolute; left:0; z-index:-1; width:1rem; height:1.25rem; opacity:0; }

.custom-control-input:checked ~ .custom-control-label::before{ color:#fff; border-color:#2D5357; background-color:#2D5357; }

.custom-control-input:focus ~ .custom-control-label::before{ -webkit-box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.25); box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.25); }

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{ border-color:#5aa2aa; }

.custom-control-input:not(:disabled):active ~ .custom-control-label::before{ color:#fff; background-color:#7cb5bb; border-color:#7cb5bb; }

.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label{ color:#6c757d; }

.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before{ background-color:#e9ecef; }

.custom-control-label{ position:relative; margin-bottom:0; vertical-align:top; }

.custom-control-label::before{ position:absolute; top:0.25rem; left:-1.5rem; display:block; width:1rem; height:1rem; pointer-events:none; content:""; background-color:#fff; border:#adb5bd solid 1px; }

.custom-control-label::after{ position:absolute; top:0.25rem; left:-1.5rem; display:block; width:1rem; height:1rem; content:""; background:no-repeat 50% / 50% 50%; }

.custom-checkbox .custom-control-label::before{ border-radius:0.3rem; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{ background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{ border-color:#2D5357; background-color:#2D5357; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{ background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{ background-color:rgba(45, 83, 87, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{ background-color:rgba(45, 83, 87, 0.5); }

.custom-radio .custom-control-label::before{ border-radius:50%; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after{ background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{ background-color:rgba(45, 83, 87, 0.5); }

.custom-switch{ padding-left:2.25rem; }

.custom-switch .custom-control-label::before{ left:-2.25rem; width:1.75rem; pointer-events:all; border-radius:0.5rem; }

.custom-switch .custom-control-label::after{ top:calc(0.25rem + 2px); left:calc(-2.25rem + 2px); width:calc(1rem - 4px); height:calc(1rem - 4px); background-color:#adb5bd; border-radius:0.5rem; -webkit-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; -o-transition:transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition:transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition:transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }

.custom-switch .custom-control-input:checked ~ .custom-control-label::after{ background-color:#fff; -webkit-transform:translateX(0.75rem); -ms-transform:translateX(0.75rem); transform:translateX(0.75rem); }

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{ background-color:rgba(45, 83, 87, 0.5); }

.custom-select{ display:inline-block; width:100%; height:calc(1.5em + 0.75rem + 2px); padding:0.375rem 1.75rem 0.375rem 0.75rem; font-size:1rem; font-weight:400; line-height:1.5; color:#4a4a4a; vertical-align:middle; background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px; border:1px solid #ced4da; border-radius:0.3rem; -webkit-appearance:none; -moz-appearance:none; appearance:none; }

.custom-select:focus{ border-color:#5aa2aa; outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.25); box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.25); }

.custom-select:focus::-ms-value{ color:#4a4a4a; background-color:#fff; }

.custom-select[multiple], .custom-select[size]:not([size="1"]){ height:auto; padding-right:0.75rem; background-image:none; }

.custom-select:disabled{ color:#6c757d; background-color:#e9ecef; }

.custom-select::-ms-expand{ display:none; }

.custom-select:-moz-focusring{ color:transparent; text-shadow:0 0 0 #4a4a4a; }

.custom-select-sm{ height:calc(1.5em + 0.5rem + 2px); padding-top:0.25rem; padding-bottom:0.25rem; padding-left:0.5rem; font-size:0.875rem; }

.custom-select-lg{ height:calc(1.5em + 1rem + 2px); padding-top:0.5rem; padding-bottom:0.5rem; padding-left:1rem; font-size:1.25rem; }

.custom-file{ position:relative; display:inline-block; width:100%; height:calc(1.5em + 0.75rem + 2px); margin-bottom:0; }

.custom-file-input{ position:relative; z-index:2; width:100%; height:calc(1.5em + 0.75rem + 2px); margin:0; opacity:0; }

.custom-file-input:focus ~ .custom-file-label{ border-color:#5aa2aa; -webkit-box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.25); box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.25); }

.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label{ background-color:#e9ecef; }

.custom-file-input:lang(en) ~ .custom-file-label::after{ content:"Browse"; }

.custom-file-input ~ .custom-file-label[data-browse]::after{ content:attr(data-browse); }

.custom-file-label{ position:absolute; top:0; right:0; left:0; z-index:1; height:calc(1.5em + 0.75rem + 2px); padding:0.375rem 0.75rem; font-weight:400; line-height:1.5; color:#4a4a4a; background-color:#fff; border:1px solid #ced4da; border-radius:0.3rem; }

.custom-file-label::after{ position:absolute; top:0; right:0; bottom:0; z-index:3; display:block; height:calc(1.5em + 0.75rem); padding:0.375rem 0.75rem; line-height:1.5; color:#4a4a4a; content:"Browse"; background-color:#e9ecef; border-left:inherit; border-radius:0 0.3rem 0.3rem 0; }

.custom-range{ width:100%; height:1.4rem; padding:0; background-color:transparent; -webkit-appearance:none; -moz-appearance:none; appearance:none; }

.custom-range:focus{ outline:none; }

.custom-range:focus::-webkit-slider-thumb{ -webkit-box-shadow:0 0 0 1px #fff, 0 0 0 0.2rem rgba(45, 83, 87, 0.25); box-shadow:0 0 0 1px #fff, 0 0 0 0.2rem rgba(45, 83, 87, 0.25); }

.custom-range:focus::-moz-range-thumb{ box-shadow:0 0 0 1px #fff, 0 0 0 0.2rem rgba(45, 83, 87, 0.25); }

.custom-range:focus::-ms-thumb{ box-shadow:0 0 0 1px #fff, 0 0 0 0.2rem rgba(45, 83, 87, 0.25); }

.custom-range::-moz-focus-outer{ border:0; }

.custom-range::-webkit-slider-thumb{ width:1rem; height:1rem; margin-top:-0.25rem; background-color:#2D5357; border:0; border-radius:1rem; -webkit-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; -webkit-appearance:none; appearance:none; }

.custom-range::-webkit-slider-thumb:active{ background-color:#7cb5bb; }

.custom-range::-webkit-slider-runnable-track{ width:100%; height:0.5rem; color:transparent; cursor:pointer; background-color:#dee2e6; border-color:transparent; border-radius:1rem; }

.custom-range::-moz-range-thumb{ width:1rem; height:1rem; background-color:#2D5357; border:0; border-radius:1rem; -moz-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -moz-appearance:none; appearance:none; }

.custom-range::-moz-range-thumb:active{ background-color:#7cb5bb; }

.custom-range::-moz-range-track{ width:100%; height:0.5rem; color:transparent; cursor:pointer; background-color:#dee2e6; border-color:transparent; border-radius:1rem; }

.custom-range::-ms-thumb{ width:1rem; height:1rem; margin-top:0; margin-right:0.2rem; margin-left:0.2rem; background-color:#2D5357; border:0; border-radius:1rem; -ms-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance:none; }

.custom-range::-ms-thumb:active{ background-color:#7cb5bb; }

.custom-range::-ms-track{ width:100%; height:0.5rem; color:transparent; cursor:pointer; background-color:transparent; border-color:transparent; border-width:0.5rem; }

.custom-range::-ms-fill-lower{ background-color:#dee2e6; border-radius:1rem; }

.custom-range::-ms-fill-upper{ margin-right:15px; background-color:#dee2e6; border-radius:1rem; }

.custom-range:disabled::-webkit-slider-thumb{ background-color:#adb5bd; }

.custom-range:disabled::-webkit-slider-runnable-track{ cursor:default; }

.custom-range:disabled::-moz-range-thumb{ background-color:#adb5bd; }

.custom-range:disabled::-moz-range-track{ cursor:default; }

.custom-range:disabled::-ms-thumb{ background-color:#adb5bd; }

.custom-control-label::before, .custom-file-label, .custom-select{ -webkit-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; -o-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }

.nav{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; padding-left:0; margin-bottom:0; list-style:none; }

.nav-link{ display:block; padding:0.5rem 1rem; }

.nav-link:hover, .nav-link:focus{ text-decoration:none; }

.nav-link.disabled{ color:#6c757d; pointer-events:none; cursor:default; }

.nav-tabs{ border-bottom:1px solid #dee2e6; }

.nav-tabs .nav-item{ margin-bottom:-1px; }

.nav-tabs .nav-link{ border:1px solid transparent; border-top-left-radius:0.3rem; border-top-right-radius:0.3rem; }

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus{ border-color:#e9ecef #e9ecef #dee2e6; }

.nav-tabs .nav-link.disabled{ color:#6c757d; background-color:transparent; border-color:transparent; }

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link{ color:#4a4a4a; background-color:#fff; border-color:#dee2e6 #dee2e6 #fff; }

.nav-tabs .dropdown-menu{ margin-top:-1px; border-top-left-radius:0; border-top-right-radius:0; }

.nav-pills .nav-link{ border-radius:0.3rem; }

.nav-pills .nav-link.active, .nav-pills .show > .nav-link{ color:#fff; background-color:#2D5357; }

.nav-fill > .nav-link, .nav-fill .nav-item{ -webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; text-align:center; }

.nav-justified > .nav-link, .nav-justified .nav-item{ -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; text-align:center; }

.tab-content > .tab-pane{ display:none; }

.tab-content > .active{ display:block; }

.navbar{ position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; padding:0.5rem 1rem; }

.navbar .container, .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; }

.navbar-brand{ display:inline-block; padding-top:0.3125rem; padding-bottom:0.3125rem; margin-right:1rem; font-size:1.25rem; line-height:inherit; white-space:nowrap; }

.navbar-brand:hover, .navbar-brand:focus{ text-decoration:none; }

.navbar-nav{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; padding-left:0; margin-bottom:0; list-style:none; }

.navbar-nav .nav-link{ padding-right:0; padding-left:0; }

.navbar-nav .dropdown-menu{ position:static; float:none; }

.navbar-text{ display:inline-block; padding-top:0.5rem; padding-bottom:0.5rem; }

.navbar-collapse{ -ms-flex-preferred-size:100%; flex-basis:100%; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }

.navbar-toggler{ padding:0.25rem 0.75rem; font-size:1.25rem; line-height:1; background-color:transparent; border:1px solid transparent; border-radius:0.3rem; }

.navbar-toggler:hover, .navbar-toggler:focus{ 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-expand{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; }

.navbar-expand > .container, .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl{ padding-right:0; padding-left:0; }

.navbar-expand .navbar-nav{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; }

.navbar-expand .navbar-nav .dropdown-menu{ position:absolute; }

.navbar-expand .navbar-nav .nav-link{ padding-right:0.5rem; padding-left:0.5rem; }

.navbar-expand > .container, .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl{ -ms-flex-wrap:nowrap; flex-wrap:nowrap; }

.navbar-expand .navbar-collapse{ display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; -ms-flex-preferred-size:auto; flex-basis:auto; }

.navbar-expand .navbar-toggler{ display:none; }

.navbar-light .navbar-brand{ color:rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus{ 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:hover, .navbar-light .navbar-nav .nav-link:focus{ 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 .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active{ color:rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-toggler{ color:rgba(0, 0, 0, 0.5); border-color:rgba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon{ background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-light .navbar-text{ color:rgba(0, 0, 0, 0.5); }

.navbar-light .navbar-text a{ color:rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus{ color:rgba(0, 0, 0, 0.9); }

.navbar-dark .navbar-brand{ color:#fff; }

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus{ color:#fff; }

.navbar-dark .navbar-nav .nav-link{ color:rgba(255, 255, 255, 0.5); }

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus{ color:rgba(255, 255, 255, 0.75); }

.navbar-dark .navbar-nav .nav-link.disabled{ color:rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active{ color:#fff; }

.navbar-dark .navbar-toggler{ color:rgba(255, 255, 255, 0.5); border-color:rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon{ background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-dark .navbar-text{ color:rgba(255, 255, 255, 0.5); }

.navbar-dark .navbar-text a{ color:#fff; }

.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus{ color:#fff; }

.card{ position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; min-width:0; word-wrap:break-word; background-color:#fff; background-clip:border-box; border:1px solid rgba(0, 0, 0, 0.125); border-radius:0.3rem; }

.card > hr{ margin-right:0; margin-left:0; }

.card > .list-group{ border-top:inherit; border-bottom:inherit; }

.card > .list-group:first-child{ border-top-width:0; border-top-left-radius:calc(0.3rem - 1px); border-top-right-radius:calc(0.3rem - 1px); }

.card > .list-group:last-child{ border-bottom-width:0; border-bottom-right-radius:calc(0.3rem - 1px); border-bottom-left-radius:calc(0.3rem - 1px); }

.card > .card-header + .list-group, .card > .list-group + .card-footer{ border-top:0; }

.card-body{ -webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; min-height:1px; padding:1.25rem; }

.card-title{ margin-bottom:0.75rem; }

.card-subtitle{ margin-top:-0.375rem; margin-bottom:0; }

.card-text:last-child{ margin-bottom:0; }

.card-link:hover{ text-decoration:none; }

.card-link + .card-link{ margin-left:1.25rem; }

.card-header{ padding:0.75rem 1.25rem; margin-bottom:0; background-color:rgba(0, 0, 0, 0.03); border-bottom:1px solid rgba(0, 0, 0, 0.125); }

.card-header:first-child{ border-radius:calc(0.3rem - 1px) calc(0.3rem - 1px) 0 0; }

.card-footer{ padding:0.75rem 1.25rem; background-color:rgba(0, 0, 0, 0.03); border-top:1px solid rgba(0, 0, 0, 0.125); }

.card-footer:last-child{ border-radius:0 0 calc(0.3rem - 1px) calc(0.3rem - 1px); }

.card-header-tabs{ margin-right:-0.625rem; margin-bottom:-0.75rem; margin-left:-0.625rem; border-bottom:0; }

.card-header-pills{ margin-right:-0.625rem; margin-left:-0.625rem; }

.card-img-overlay{ position:absolute; top:0; right:0; bottom:0; left:0; padding:1.25rem; border-radius:calc(0.3rem - 1px); }

.card-img, .card-img-top, .card-img-bottom{ -ms-flex-negative:0; flex-shrink:0; width:100%; }

.card-img, .card-img-top{ border-top-left-radius:calc(0.3rem - 1px); border-top-right-radius:calc(0.3rem - 1px); }

.card-img, .card-img-bottom{ border-bottom-right-radius:calc(0.3rem - 1px); border-bottom-left-radius:calc(0.3rem - 1px); }

.card-deck .card{ margin-bottom:20px; }

.card-group > .card{ margin-bottom:20px; }

.card-columns .card{ margin-bottom:0.75rem; }

.accordion{ overflow-anchor:none; }

.accordion > .card{ overflow:hidden; }

.accordion > .card:not(:last-of-type){ border-bottom:0; border-bottom-right-radius:0; border-bottom-left-radius:0; }

.accordion > .card:not(:first-of-type){ border-top-left-radius:0; border-top-right-radius:0; }

.accordion > .card > .card-header{ border-radius:0; margin-bottom:-1px; }

.breadcrumb{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; padding:0.75rem 1rem; margin-bottom:1rem; list-style:none; background-color:#e9ecef; border-radius:0.3rem; }

.breadcrumb-item{ display:-webkit-box; display:-ms-flexbox; display:flex; }

.breadcrumb-item + .breadcrumb-item{ padding-left:0.5rem; }

.breadcrumb-item + .breadcrumb-item::before{ display:inline-block; padding-right:0.5rem; color:#6c757d; content:"/"; }

.breadcrumb-item + .breadcrumb-item:hover::before{ text-decoration:underline; }

.breadcrumb-item + .breadcrumb-item:hover::before{ text-decoration:none; }

.breadcrumb-item.active{ color:#6c757d; }

.pagination{ display:-webkit-box; display:-ms-flexbox; display:flex; padding-left:0; list-style:none; border-radius:0.3rem; }

.page-link{ position:relative; display:block; padding:0.5rem 0.75rem; margin-left:-1px; line-height:1.25; color:#2D5357; background-color:#fff; border:1px solid #dee2e6; }

.page-link:hover{ z-index:2; color:#132325; text-decoration:none; background-color:#e9ecef; border-color:#dee2e6; }

.page-link:focus{ z-index:3; outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.25); box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.25); }

.page-item:first-child .page-link{ margin-left:0; border-top-left-radius:0.3rem; border-bottom-left-radius:0.3rem; }

.page-item:last-child .page-link{ border-top-right-radius:0.3rem; border-bottom-right-radius:0.3rem; }

.page-item.active .page-link{ z-index:3; color:#fff; background-color:#2D5357; border-color:#2D5357; }

.page-item.disabled .page-link{ color:#6c757d; pointer-events:none; cursor:auto; background-color:#fff; border-color:#dee2e6; }

.pagination-lg .page-link{ padding:0.75rem 1.5rem; font-size:1.25rem; line-height:1.5; }

.pagination-lg .page-item:first-child .page-link{ border-top-left-radius:0.3rem; border-bottom-left-radius:0.3rem; }

.pagination-lg .page-item:last-child .page-link{ border-top-right-radius:0.3rem; border-bottom-right-radius:0.3rem; }

.pagination-sm .page-link{ padding:0.25rem 0.5rem; font-size:0.875rem; line-height:1.5; }

.pagination-sm .page-item:first-child .page-link{ border-top-left-radius:0.2rem; border-bottom-left-radius:0.2rem; }

.pagination-sm .page-item:last-child .page-link{ border-top-right-radius:0.2rem; border-bottom-right-radius:0.2rem; }

.badge{ display:inline-block; padding:0.25em 0.4em; font-size:75%; font-weight:700; line-height:1; text-align:center; white-space:nowrap; vertical-align:baseline; border-radius:0.3rem; -webkit-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; -o-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }

a.badge:hover, a.badge:focus{ text-decoration:none; }

.badge:empty{ display:none; }

.btn .badge{ position:relative; top:-1px; }

.badge-pill{ padding-right:0.6em; padding-left:0.6em; border-radius:10rem; }

.badge-primary{ color:#fff; background-color:#2D5357; }

a.badge-primary:hover, a.badge-primary:focus{ color:#fff; background-color:#1c3335; }

a.badge-primary:focus, a.badge-primary.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.5); box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.5); }

.badge-secondary{ color:#212529; background-color:#90C2E5; }

a.badge-secondary:hover, a.badge-secondary:focus{ color:#212529; background-color:#67abdb; }

a.badge-secondary:focus, a.badge-secondary.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(144, 194, 229, 0.5); box-shadow:0 0 0 0.2rem rgba(144, 194, 229, 0.5); }

.badge-success{ color:#fff; background-color:#3c3; }

a.badge-success:hover, a.badge-success:focus{ color:#fff; background-color:#29a329; }

a.badge-success:focus, a.badge-success.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(51, 204, 51, 0.5); box-shadow:0 0 0 0.2rem rgba(51, 204, 51, 0.5); }

.badge-info{ color:#fff; background-color:#17a2b8; }

a.badge-info:hover, a.badge-info:focus{ color:#fff; background-color:#117a8b; }

a.badge-info:focus, a.badge-info.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(23, 162, 184, 0.5); box-shadow:0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.badge-warning{ color:#fff; background-color:#f60; }

a.badge-warning:hover, a.badge-warning:focus{ color:#fff; background-color:#cc5200; }

a.badge-warning:focus, a.badge-warning.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(255, 102, 0, 0.5); box-shadow:0 0 0 0.2rem rgba(255, 102, 0, 0.5); }

.badge-danger{ color:#fff; background-color:#dc3545; }

a.badge-danger:hover, a.badge-danger:focus{ color:#fff; background-color:#bd2130; }

a.badge-danger:focus, a.badge-danger.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.5); box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.badge-light{ color:#212529; background-color:#f4f4f4; }

a.badge-light:hover, a.badge-light:focus{ color:#212529; background-color:#dbdbdb; }

a.badge-light:focus, a.badge-light.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(244, 244, 244, 0.5); box-shadow:0 0 0 0.2rem rgba(244, 244, 244, 0.5); }

.badge-dark{ color:#fff; background-color:#343a40; }

a.badge-dark:hover, a.badge-dark:focus{ color:#fff; background-color:#1d2124; }

a.badge-dark:focus, a.badge-dark.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(52, 58, 64, 0.5); box-shadow:0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.badge-white{ color:#212529; background-color:#fff; }

a.badge-white:hover, a.badge-white:focus{ color:#212529; background-color:#e6e6e6; }

a.badge-white:focus, a.badge-white.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(255, 255, 255, 0.5); box-shadow:0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.badge-black{ color:#fff; background-color:#000; }

a.badge-black:hover, a.badge-black:focus{ color:#fff; background-color:black; }

a.badge-black:focus, a.badge-black.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(0, 0, 0, 0.5); box-shadow:0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.badge-error{ color:#fff; background-color:#c00; }

a.badge-error:hover, a.badge-error:focus{ color:#fff; background-color:#990000; }

a.badge-error:focus, a.badge-error.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(204, 0, 0, 0.5); box-shadow:0 0 0 0.2rem rgba(204, 0, 0, 0.5); }

.badge-primary-lighter{ color:#fff; background-color:#50939a; }

a.badge-primary-lighter:hover, a.badge-primary-lighter:focus{ color:#fff; background-color:#3e7379; }

a.badge-primary-lighter:focus, a.badge-primary-lighter.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(80, 147, 154, 0.5); box-shadow:0 0 0 0.2rem rgba(80, 147, 154, 0.5); }

.badge-primary-light{ color:#fff; background-color:#3e7379; }

a.badge-primary-light:hover, a.badge-primary-light:focus{ color:#fff; background-color:#2d5357; }

a.badge-primary-light:focus, a.badge-primary-light.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(62, 115, 121, 0.5); box-shadow:0 0 0 0.2rem rgba(62, 115, 121, 0.5); }

.badge-primary-dark{ color:#fff; background-color:#1c3335; }

a.badge-primary-dark:hover, a.badge-primary-dark:focus{ color:#fff; background-color:#0a1314; }

a.badge-primary-dark:focus, a.badge-primary-dark.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(28, 51, 53, 0.5); box-shadow:0 0 0 0.2rem rgba(28, 51, 53, 0.5); }

.badge-primary-darker{ color:#fff; background-color:#0a1314; }

a.badge-primary-darker:hover, a.badge-primary-darker:focus{ color:#fff; background-color:black; }

a.badge-primary-darker:focus, a.badge-primary-darker.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(10, 19, 20, 0.5); box-shadow:0 0 0 0.2rem rgba(10, 19, 20, 0.5); }

.badge-theme-blue{ color:#212529; background-color:#90C2E5; }

a.badge-theme-blue:hover, a.badge-theme-blue:focus{ color:#212529; background-color:#67abdb; }

a.badge-theme-blue:focus, a.badge-theme-blue.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(144, 194, 229, 0.5); box-shadow:0 0 0 0.2rem rgba(144, 194, 229, 0.5); }

.badge-theme-yellow{ color:#212529; background-color:#EEE757; }

a.badge-theme-yellow:hover, a.badge-theme-yellow:focus{ color:#212529; background-color:#e9e029; }

a.badge-theme-yellow:focus, a.badge-theme-yellow.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(238, 231, 87, 0.5); box-shadow:0 0 0 0.2rem rgba(238, 231, 87, 0.5); }

.badge-theme-pink{ color:#212529; background-color:#E4B2BF; }

a.badge-theme-pink:hover, a.badge-theme-pink:focus{ color:#212529; background-color:#d78ca0; }

a.badge-theme-pink:focus, a.badge-theme-pink.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(228, 178, 191, 0.5); box-shadow:0 0 0 0.2rem rgba(228, 178, 191, 0.5); }

.badge-theme-green{ color:#212529; background-color:#91C4BE; }

a.badge-theme-green:hover, a.badge-theme-green:focus{ color:#212529; background-color:#70b2aa; }

a.badge-theme-green:focus, a.badge-theme-green.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(145, 196, 190, 0.5); box-shadow:0 0 0 0.2rem rgba(145, 196, 190, 0.5); }

.badge-theme-gray{ color:#212529; background-color:#E3E4E4; }

a.badge-theme-gray:hover, a.badge-theme-gray:focus{ color:#212529; background-color:#c9cbcb; }

a.badge-theme-gray:focus, a.badge-theme-gray.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(227, 228, 228, 0.5); box-shadow:0 0 0 0.2rem rgba(227, 228, 228, 0.5); }

.badge-theme-darkgreen{ color:#fff; background-color:#2D5357; }

a.badge-theme-darkgreen:hover, a.badge-theme-darkgreen:focus{ color:#fff; background-color:#1c3335; }

a.badge-theme-darkgreen:focus, a.badge-theme-darkgreen.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.5); box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.5); }

.jumbotron{ padding:2rem 1rem; margin-bottom:2rem; background-color:#e9ecef; border-radius:0.3rem; }

.jumbotron-fluid{ padding-right:0; padding-left:0; border-radius:0; }

.alert{ position:relative; padding:0.75rem 1.25rem; margin-bottom:1rem; border:1px solid transparent; border-radius:0.3rem; }

.alert-heading{ color:inherit; }

.alert-link{ font-weight:700; }

.alert-dismissible{ padding-right:4rem; }

.alert-dismissible .close{ position:absolute; top:0; right:0; z-index:2; padding:0.75rem 1.25rem; color:inherit; }

.alert-primary{ color:#172b2d; background-color:#d5dddd; border-color:#c4cfd0; }

.alert-primary hr{ border-top-color:#b6c3c5; }

.alert-primary .alert-link{ color:#060b0b; }

.alert-secondary{ color:#4b6577; background-color:#e9f3fa; border-color:#e0eef8; }

.alert-secondary hr{ border-top-color:#cbe3f3; }

.alert-secondary .alert-link{ color:#374a58; }

.alert-success{ color:#1b6a1b; background-color:#d6f5d6; border-color:#c6f1c6; }

.alert-success hr{ border-top-color:#b2ecb2; }

.alert-success .alert-link{ color:#114111; }

.alert-info{ color:#0c5460; background-color:#d1ecf1; border-color:#bee5eb; }

.alert-info hr{ border-top-color:#abdde5; }

.alert-info .alert-link{ color:#062c33; }

.alert-warning{ color:#853500; background-color:#ffe0cc; border-color:#ffd4b8; }

.alert-warning hr{ border-top-color:#ffc59f; }

.alert-warning .alert-link{ color:#522100; }

.alert-danger{ color:#721c24; background-color:#f8d7da; border-color:#f5c6cb; }

.alert-danger hr{ border-top-color:#f1b0b7; }

.alert-danger .alert-link{ color:#491217; }

.alert-light{ color:#7f7f7f; background-color:#fdfdfd; border-color:#fcfcfc; }

.alert-light hr{ border-top-color:#efefef; }

.alert-light .alert-link{ color:#666666; }

.alert-dark{ color:#1b1e21; background-color:#d6d8d9; border-color:#c6c8ca; }

.alert-dark hr{ border-top-color:#b9bbbe; }

.alert-dark .alert-link{ color:#040505; }

.alert-white{ color:#858585; background-color:white; border-color:white; }

.alert-white hr{ border-top-color:#f2f2f2; }

.alert-white .alert-link{ color:#6c6c6c; }

.alert-black{ color:black; background-color:#cccccc; border-color:#b8b8b8; }

.alert-black hr{ border-top-color:#ababab; }

.alert-black .alert-link{ color:black; }

.alert-error{ color:#6a0000; background-color:#f5cccc; border-color:#f1b8b8; }

.alert-error hr{ border-top-color:#eda3a3; }

.alert-error .alert-link{ color:#370000; }

.alert-primary-lighter{ color:#294d50; background-color:#dce9eb; border-color:#cee1e3; }

.alert-primary-lighter hr{ border-top-color:#bed7da; }

.alert-primary-lighter .alert-link{ color:#182d2e; }

.alert-primary-light{ color:#203c3f; background-color:#d8e3e4; border-color:#c9d8d9; }

.alert-primary-light hr{ border-top-color:#bacdce; }

.alert-primary-light .alert-link{ color:#0f1c1d; }

.alert-primary-dark{ color:#0e1a1c; background-color:#d2d6d7; border-color:#bfc6c7; }

.alert-primary-dark hr{ border-top-color:#b1babb; }

.alert-primary-dark .alert-link{ color:black; }

.alert-primary-darker{ color:#050a0a; background-color:#ced0d0; border-color:#babdbd; }

.alert-primary-darker hr{ border-top-color:#adb1b1; }

.alert-primary-darker .alert-link{ color:black; }

.alert-theme-blue{ color:#4b6577; background-color:#e9f3fa; border-color:#e0eef8; }

.alert-theme-blue hr{ border-top-color:#cbe3f3; }

.alert-theme-blue .alert-link{ color:#374a58; }

.alert-theme-yellow{ color:#7c782d; background-color:#fcfadd; border-color:#faf8d0; }

.alert-theme-yellow hr{ border-top-color:#f8f5b9; }

.alert-theme-yellow .alert-link{ color:#57541f; }

.alert-theme-pink{ color:#775d63; background-color:#faf0f2; border-color:#f7e9ed; }

.alert-theme-pink hr{ border-top-color:#f0d6de; }

.alert-theme-pink .alert-link{ color:#5a474b; }

.alert-theme-green{ color:#4b6663; background-color:#e9f3f2; border-color:#e0eeed; }

.alert-theme-green hr{ border-top-color:#d0e5e3; }

.alert-theme-green .alert-link{ color:#354946; }

.alert-theme-gray{ color:#767777; background-color:#f9fafa; border-color:#f7f7f7; }

.alert-theme-gray hr{ border-top-color:#eaeaea; }

.alert-theme-gray .alert-link{ color:#5d5d5d; }

.alert-theme-darkgreen{ color:#172b2d; background-color:#d5dddd; border-color:#c4cfd0; }

.alert-theme-darkgreen hr{ border-top-color:#b6c3c5; }

.alert-theme-darkgreen .alert-link{ color:#060b0b; }

@-webkit-keyframes progress-bar-stripes{ from{ background-position:1rem 0; }
  to{ background-position:0 0; } }

@keyframes progress-bar-stripes{ from{ background-position:1rem 0; }
  to{ background-position:0 0; } }

.progress{ display:-webkit-box; display:-ms-flexbox; display:flex; height:1rem; overflow:hidden; line-height:0; font-size:0.75rem; background-color:#e9ecef; border-radius:0.3rem; }

.progress-bar{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; overflow:hidden; color:#fff; text-align:center; white-space:nowrap; background-color:#2D5357; -webkit-transition:width 0.6s ease; -o-transition:width 0.6s ease; transition:width 0.6s ease; }

.progress-bar-striped{ background-image:-o-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-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{ -webkit-animation:progress-bar-stripes 1s linear infinite; animation:progress-bar-stripes 1s linear infinite; }

.media{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; }

.media-body{ -webkit-box-flex:1; -ms-flex:1; flex:1; }

.list-group{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; padding-left:0; margin-bottom:0; border-radius:0.3rem; }

.list-group-item-action{ width:100%; color:#4a4a4a; text-align:inherit; }

.list-group-item-action:hover, .list-group-item-action:focus{ z-index:1; color:#4a4a4a; text-decoration:none; background-color:#f4f4f4; }

.list-group-item-action:active{ color:#6c757d; background-color:#e9ecef; }

.list-group-item{ position:relative; display:block; padding:0.75rem 1.25rem; background-color:#fff; border:1px solid rgba(0, 0, 0, 0.125); }

.list-group-item:first-child{ border-top-left-radius:inherit; border-top-right-radius:inherit; }

.list-group-item:last-child{ border-bottom-right-radius:inherit; border-bottom-left-radius:inherit; }

.list-group-item.disabled, .list-group-item:disabled{ color:#6c757d; pointer-events:none; background-color:#fff; }

.list-group-item.active{ z-index:2; color:#fff; background-color:#2D5357; border-color:#2D5357; }

.list-group-item + .list-group-item{ border-top-width:0; }

.list-group-item + .list-group-item.active{ margin-top:-1px; border-top-width:1px; }

.list-group-horizontal{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; }

.list-group-horizontal > .list-group-item:first-child{ border-bottom-left-radius:0.3rem; border-top-right-radius:0; }

.list-group-horizontal > .list-group-item:last-child{ border-top-right-radius:0.3rem; border-bottom-left-radius:0; }

.list-group-horizontal > .list-group-item.active{ margin-top:0; }

.list-group-horizontal > .list-group-item + .list-group-item{ border-top-width:1px; border-left-width:0; }

.list-group-horizontal > .list-group-item + .list-group-item.active{ margin-left:-1px; border-left-width:1px; }

.list-group-flush{ border-radius:0; }

.list-group-flush > .list-group-item{ border-width:0 0 1px; }

.list-group-flush > .list-group-item:last-child{ border-bottom-width:0; }

.list-group-item-primary{ color:#172b2d; background-color:#c4cfd0; }

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus{ color:#172b2d; background-color:#b6c3c5; }

.list-group-item-primary.list-group-item-action.active{ color:#fff; background-color:#172b2d; border-color:#172b2d; }

.list-group-item-secondary{ color:#4b6577; background-color:#e0eef8; }

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus{ color:#4b6577; background-color:#cbe3f3; }

.list-group-item-secondary.list-group-item-action.active{ color:#fff; background-color:#4b6577; border-color:#4b6577; }

.list-group-item-success{ color:#1b6a1b; background-color:#c6f1c6; }

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus{ color:#1b6a1b; background-color:#b2ecb2; }

.list-group-item-success.list-group-item-action.active{ color:#fff; background-color:#1b6a1b; border-color:#1b6a1b; }

.list-group-item-info{ color:#0c5460; background-color:#bee5eb; }

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus{ color:#0c5460; background-color:#abdde5; }

.list-group-item-info.list-group-item-action.active{ color:#fff; background-color:#0c5460; border-color:#0c5460; }

.list-group-item-warning{ color:#853500; background-color:#ffd4b8; }

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus{ color:#853500; background-color:#ffc59f; }

.list-group-item-warning.list-group-item-action.active{ color:#fff; background-color:#853500; border-color:#853500; }

.list-group-item-danger{ color:#721c24; background-color:#f5c6cb; }

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus{ color:#721c24; background-color:#f1b0b7; }

.list-group-item-danger.list-group-item-action.active{ color:#fff; background-color:#721c24; border-color:#721c24; }

.list-group-item-light{ color:#7f7f7f; background-color:#fcfcfc; }

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus{ color:#7f7f7f; background-color:#efefef; }

.list-group-item-light.list-group-item-action.active{ color:#fff; background-color:#7f7f7f; border-color:#7f7f7f; }

.list-group-item-dark{ color:#1b1e21; background-color:#c6c8ca; }

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus{ color:#1b1e21; background-color:#b9bbbe; }

.list-group-item-dark.list-group-item-action.active{ color:#fff; background-color:#1b1e21; border-color:#1b1e21; }

.list-group-item-white{ color:#858585; background-color:white; }

.list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus{ color:#858585; background-color:#f2f2f2; }

.list-group-item-white.list-group-item-action.active{ color:#fff; background-color:#858585; border-color:#858585; }

.list-group-item-black{ color:black; background-color:#b8b8b8; }

.list-group-item-black.list-group-item-action:hover, .list-group-item-black.list-group-item-action:focus{ color:black; background-color:#ababab; }

.list-group-item-black.list-group-item-action.active{ color:#fff; background-color:black; border-color:black; }

.list-group-item-error{ color:#6a0000; background-color:#f1b8b8; }

.list-group-item-error.list-group-item-action:hover, .list-group-item-error.list-group-item-action:focus{ color:#6a0000; background-color:#eda3a3; }

.list-group-item-error.list-group-item-action.active{ color:#fff; background-color:#6a0000; border-color:#6a0000; }

.list-group-item-primary-lighter{ color:#294d50; background-color:#cee1e3; }

.list-group-item-primary-lighter.list-group-item-action:hover, .list-group-item-primary-lighter.list-group-item-action:focus{ color:#294d50; background-color:#bed7da; }

.list-group-item-primary-lighter.list-group-item-action.active{ color:#fff; background-color:#294d50; border-color:#294d50; }

.list-group-item-primary-light{ color:#203c3f; background-color:#c9d8d9; }

.list-group-item-primary-light.list-group-item-action:hover, .list-group-item-primary-light.list-group-item-action:focus{ color:#203c3f; background-color:#bacdce; }

.list-group-item-primary-light.list-group-item-action.active{ color:#fff; background-color:#203c3f; border-color:#203c3f; }

.list-group-item-primary-dark{ color:#0e1a1c; background-color:#bfc6c7; }

.list-group-item-primary-dark.list-group-item-action:hover, .list-group-item-primary-dark.list-group-item-action:focus{ color:#0e1a1c; background-color:#b1babb; }

.list-group-item-primary-dark.list-group-item-action.active{ color:#fff; background-color:#0e1a1c; border-color:#0e1a1c; }

.list-group-item-primary-darker{ color:#050a0a; background-color:#babdbd; }

.list-group-item-primary-darker.list-group-item-action:hover, .list-group-item-primary-darker.list-group-item-action:focus{ color:#050a0a; background-color:#adb1b1; }

.list-group-item-primary-darker.list-group-item-action.active{ color:#fff; background-color:#050a0a; border-color:#050a0a; }

.list-group-item-theme-blue{ color:#4b6577; background-color:#e0eef8; }

.list-group-item-theme-blue.list-group-item-action:hover, .list-group-item-theme-blue.list-group-item-action:focus{ color:#4b6577; background-color:#cbe3f3; }

.list-group-item-theme-blue.list-group-item-action.active{ color:#fff; background-color:#4b6577; border-color:#4b6577; }

.list-group-item-theme-yellow{ color:#7c782d; background-color:#faf8d0; }

.list-group-item-theme-yellow.list-group-item-action:hover, .list-group-item-theme-yellow.list-group-item-action:focus{ color:#7c782d; background-color:#f8f5b9; }

.list-group-item-theme-yellow.list-group-item-action.active{ color:#fff; background-color:#7c782d; border-color:#7c782d; }

.list-group-item-theme-pink{ color:#775d63; background-color:#f7e9ed; }

.list-group-item-theme-pink.list-group-item-action:hover, .list-group-item-theme-pink.list-group-item-action:focus{ color:#775d63; background-color:#f0d6de; }

.list-group-item-theme-pink.list-group-item-action.active{ color:#fff; background-color:#775d63; border-color:#775d63; }

.list-group-item-theme-green{ color:#4b6663; background-color:#e0eeed; }

.list-group-item-theme-green.list-group-item-action:hover, .list-group-item-theme-green.list-group-item-action:focus{ color:#4b6663; background-color:#d0e5e3; }

.list-group-item-theme-green.list-group-item-action.active{ color:#fff; background-color:#4b6663; border-color:#4b6663; }

.list-group-item-theme-gray{ color:#767777; background-color:#f7f7f7; }

.list-group-item-theme-gray.list-group-item-action:hover, .list-group-item-theme-gray.list-group-item-action:focus{ color:#767777; background-color:#eaeaea; }

.list-group-item-theme-gray.list-group-item-action.active{ color:#fff; background-color:#767777; border-color:#767777; }

.list-group-item-theme-darkgreen{ color:#172b2d; background-color:#c4cfd0; }

.list-group-item-theme-darkgreen.list-group-item-action:hover, .list-group-item-theme-darkgreen.list-group-item-action:focus{ color:#172b2d; background-color:#b6c3c5; }

.list-group-item-theme-darkgreen.list-group-item-action.active{ color:#fff; background-color:#172b2d; border-color:#172b2d; }

.close{ float:right; font-size:1.5rem; font-weight:700; line-height:1; color:#000; text-shadow:0 1px 0 #fff; opacity:.5; }

.close:hover{ color:#000; text-decoration:none; }

.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus{ opacity:.75; }

button.close{ padding:0; background-color:transparent; border:0; }

a.close.disabled{ pointer-events:none; }

.toast{ -ms-flex-preferred-size:350px; flex-basis:350px; max-width:350px; font-size:0.875rem; background-color:rgba(255, 255, 255, 0.85); background-clip:padding-box; border:1px solid rgba(0, 0, 0, 0.1); -webkit-box-shadow:0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); box-shadow:0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); opacity:0; border-radius:0.25rem; }

.toast:not(:last-child){ margin-bottom:0.75rem; }

.toast.showing{ opacity:1; }

.toast.show{ display:block; opacity:1; }

.toast.hide{ display:none; }

.toast-header{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:0.25rem 0.75rem; color:#6c757d; background-color:rgba(255, 255, 255, 0.85); background-clip:padding-box; border-bottom:1px solid rgba(0, 0, 0, 0.05); border-top-left-radius:calc(0.25rem - 1px); border-top-right-radius:calc(0.25rem - 1px); }

.toast-body{ padding:0.75rem; }

.modal-open{ overflow:hidden; }

.modal-open .modal{ overflow-x:hidden; overflow-y:auto; }

.modal{ position:fixed; top:0; left:0; z-index:1050; display:none; width:100%; height:100%; overflow:hidden; outline:0; }

.modal-dialog{ position:relative; width:auto; margin:0.5rem; pointer-events:none; }

.modal.fade .modal-dialog{ -webkit-transition:-webkit-transform 0.3s ease-out; transition:-webkit-transform 0.3s ease-out; -o-transition:transform 0.3s ease-out; transition:transform 0.3s ease-out; transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out; -webkit-transform:translate(0, -50px); -ms-transform:translate(0, -50px); transform:translate(0, -50px); }

.modal.show .modal-dialog{ -webkit-transform:none; -ms-transform:none; transform:none; }

.modal.modal-static .modal-dialog{ -webkit-transform:scale(1.02); -ms-transform:scale(1.02); transform:scale(1.02); }

.modal-dialog-scrollable{ display:-webkit-box; display:-ms-flexbox; display:flex; max-height:calc(100% - 1rem); }

.modal-dialog-scrollable .modal-content{ max-height:calc(100vh - 1rem); overflow:hidden; }

.modal-dialog-scrollable .modal-header, .modal-dialog-scrollable .modal-footer{ -ms-flex-negative:0; flex-shrink:0; }

.modal-dialog-scrollable .modal-body{ overflow-y:auto; }

.modal-dialog-centered{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; min-height:calc(100% - 1rem); }

.modal-dialog-centered::before{ display:block; height:calc(100vh - 1rem); height:-webkit-min-content; height:-moz-min-content; height:min-content; content:""; }

.modal-dialog-centered.modal-dialog-scrollable{ -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; height:100%; }

.modal-dialog-centered.modal-dialog-scrollable .modal-content{ max-height:none; }

.modal-dialog-centered.modal-dialog-scrollable::before{ content:none; }

.modal-content{ position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; width:100%; pointer-events:auto; background-color:#fff; background-clip:padding-box; border:1px solid rgba(0, 0, 0, 0.2); border-radius:0.3rem; outline:0; }

.modal-backdrop{ position:fixed; top:0; left:0; z-index:1040; width:100vw; height:100vh; background-color:#000; }

.modal-backdrop.fade{ opacity:0; }

.modal-backdrop.show{ opacity:0.5; }

.modal-header{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; padding:1rem 1rem; border-bottom:1px solid #e9ecef; border-top-left-radius:calc(0.3rem - 1px); border-top-right-radius:calc(0.3rem - 1px); }

.modal-header .close{ padding:1rem 1rem; margin:-1rem -1rem -1rem auto; }

.modal-title{ margin-bottom:0; line-height:1.5; }

.modal-body{ position:relative; -webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; padding:1rem; }

.modal-footer{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; padding:0.75rem; border-top:1px solid #e9ecef; border-bottom-right-radius:calc(0.3rem - 1px); border-bottom-left-radius:calc(0.3rem - 1px); }

.modal-footer > *{ margin:0.25rem; }

.modal-scrollbar-measure{ position:absolute; top:-9999px; width:50px; height:50px; overflow:scroll; }

.tooltip{ position:absolute; z-index:1070; display:block; margin:0; font-family:Verdana, Helvetica, Arial, sans-serif; font-style:normal; font-weight:400; line-height:1.5; text-align:left; text-align:start; text-decoration:none; text-shadow:none; text-transform:none; letter-spacing:normal; word-break:normal; word-spacing:normal; white-space:normal; line-break:auto; font-size:0.875rem; word-wrap:break-word; opacity:0; }

.tooltip.show{ opacity:0.9; }

.tooltip .arrow{ position:absolute; display:block; width:0.8rem; height:0.4rem; }

.tooltip .arrow::before{ position:absolute; content:""; border-color:transparent; border-style:solid; }

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"]{ padding:0.4rem 0; }

.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow{ bottom:0; }

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before{ top:0; border-width:0.4rem 0.4rem 0; border-top-color:#000; }

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"]{ padding:0 0.4rem; }

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow{ left:0; width:0.4rem; height:0.8rem; }

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before{ right:0; border-width:0.4rem 0.4rem 0.4rem 0; border-right-color:#000; }

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"]{ padding:0.4rem 0; }

.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow{ top:0; }

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before{ bottom:0; border-width:0 0.4rem 0.4rem; border-bottom-color:#000; }

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"]{ padding:0 0.4rem; }

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow{ right:0; width:0.4rem; height:0.8rem; }

.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before{ left:0; border-width:0.4rem 0 0.4rem 0.4rem; border-left-color:#000; }

.tooltip-inner{ max-width:200px; padding:0.25rem 0.5rem; color:#fff; text-align:center; background-color:#000; border-radius:0.3rem; }

.popover{ position:absolute; top:0; left:0; z-index:1060; display:block; max-width:276px; font-family:Verdana, Helvetica, Arial, sans-serif; font-style:normal; font-weight:400; line-height:1.5; text-align:left; text-align:start; text-decoration:none; text-shadow:none; text-transform:none; letter-spacing:normal; word-break:normal; word-spacing:normal; white-space:normal; line-break:auto; font-size:0.875rem; word-wrap:break-word; background-color:#fff; background-clip:padding-box; border:1px solid rgba(0, 0, 0, 0.2); border-radius:0.3rem; }

.popover .arrow{ position:absolute; display:block; width:1rem; height:0.5rem; margin:0 0.3rem; }

.popover .arrow::before, .popover .arrow::after{ position:absolute; display:block; content:""; border-color:transparent; border-style:solid; }

.bs-popover-top, .bs-popover-auto[x-placement^="top"]{ margin-bottom:0.5rem; }

.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow{ bottom:calc(-0.5rem - 1px); }

.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before{ bottom:0; border-width:0.5rem 0.5rem 0; border-top-color:rgba(0, 0, 0, 0.25); }

.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after{ bottom:1px; border-width:0.5rem 0.5rem 0; border-top-color:#fff; }

.bs-popover-right, .bs-popover-auto[x-placement^="right"]{ margin-left:0.5rem; }

.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow{ left:calc(-0.5rem - 1px); width:0.5rem; height:1rem; margin:0.3rem 0; }

.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before{ left:0; border-width:0.5rem 0.5rem 0.5rem 0; border-right-color:rgba(0, 0, 0, 0.25); }

.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after{ left:1px; border-width:0.5rem 0.5rem 0.5rem 0; border-right-color:#fff; }

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"]{ margin-top:0.5rem; }

.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow{ top:calc(-0.5rem - 1px); }

.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before{ top:0; border-width:0 0.5rem 0.5rem 0.5rem; border-bottom-color:rgba(0, 0, 0, 0.25); }

.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after{ top:1px; border-width:0 0.5rem 0.5rem 0.5rem; border-bottom-color:#fff; }

.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before{ position:absolute; top:0; left:50%; display:block; width:1rem; margin-left:-0.5rem; content:""; border-bottom:1px solid #f7f7f7; }

.bs-popover-left, .bs-popover-auto[x-placement^="left"]{ margin-right:0.5rem; }

.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow{ right:calc(-0.5rem - 1px); width:0.5rem; height:1rem; margin:0.3rem 0; }

.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before{ right:0; border-width:0.5rem 0 0.5rem 0.5rem; border-left-color:rgba(0, 0, 0, 0.25); }

.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after{ right:1px; border-width:0.5rem 0 0.5rem 0.5rem; border-left-color:#fff; }

.popover-header{ padding:0.5rem 0.75rem; margin-bottom:0; font-size:1rem; color:#4a4a4a; background-color:#f7f7f7; border-bottom:1px solid #ebebeb; border-top-left-radius:calc(0.3rem - 1px); border-top-right-radius:calc(0.3rem - 1px); }

.popover-header:empty{ display:none; }

.popover-body{ padding:0.5rem 0.75rem; color:#6c757d; }

.carousel{ position:relative; }

.carousel.pointer-event{ -ms-touch-action:pan-y; touch-action:pan-y; }

.carousel-inner{ position:relative; width:100%; overflow:hidden; }

.carousel-inner::after{ display:block; clear:both; content:""; }

.carousel-item{ position:relative; display:none; float:left; width:100%; margin-right:-100%; -webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-transition:-webkit-transform 0.6s ease-in-out; transition:-webkit-transform 0.6s ease-in-out; -o-transition:transform 0.6s ease-in-out; transition:transform 0.6s ease-in-out; transition:transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; }

.carousel-item.active, .carousel-item-next, .carousel-item-prev{ display:block; }

.carousel-item-next:not(.carousel-item-left), .active.carousel-item-right{ -webkit-transform:translateX(100%); -ms-transform:translateX(100%); transform:translateX(100%); }

.carousel-item-prev:not(.carousel-item-right), .active.carousel-item-left{ -webkit-transform:translateX(-100%); -ms-transform:translateX(-100%); transform:translateX(-100%); }

.carousel-fade .carousel-item{ opacity:0; -webkit-transition-property:opacity; -o-transition-property:opacity; transition-property:opacity; -webkit-transform:none; -ms-transform:none; transform:none; }

.carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right{ z-index:1; opacity:1; }

.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right{ z-index:0; opacity:0; -webkit-transition:opacity 0s 0.6s; -o-transition:opacity 0s 0.6s; transition:opacity 0s 0.6s; }

.carousel-control-prev, .carousel-control-next{ position:absolute; top:0; bottom:0; z-index:1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; width:15%; color:#fff; text-align:center; opacity:0.5; -webkit-transition:opacity 0.15s ease; -o-transition:opacity 0.15s ease; transition:opacity 0.15s ease; }

.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus{ color:#fff; text-decoration:none; outline:0; opacity:0.9; }

.carousel-control-prev{ left:0; }

.carousel-control-next{ right:0; }

.carousel-control-prev-icon, .carousel-control-next-icon{ display:inline-block; width:20px; height:20px; background:no-repeat 50% / 100% 100%; }

.carousel-control-prev-icon{ background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); }

.carousel-control-next-icon{ background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); }

.carousel-indicators{ position:absolute; right:0; bottom:0; left:0; z-index:15; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; padding-left:0; margin-right:15%; margin-left:15%; list-style:none; }

.carousel-indicators li{ -webkit-box-sizing:content-box; box-sizing:content-box; -webkit-box-flex:0; -ms-flex:0 1 auto; flex:0 1 auto; width:30px; height:3px; margin-right:3px; margin-left:3px; text-indent:-999px; cursor:pointer; background-color:#fff; background-clip:padding-box; border-top:10px solid transparent; border-bottom:10px solid transparent; opacity:.5; -webkit-transition:opacity 0.6s ease; -o-transition:opacity 0.6s ease; transition:opacity 0.6s ease; }

.carousel-indicators .active{ opacity:1; }

.carousel-caption{ position:absolute; right:15%; bottom:20px; left:15%; z-index:10; padding-top:20px; padding-bottom:20px; color:#fff; text-align:center; }

@-webkit-keyframes spinner-border{ to{ -webkit-transform:rotate(360deg); transform:rotate(360deg); } }

@keyframes spinner-border{ to{ -webkit-transform:rotate(360deg); transform:rotate(360deg); } }

.spinner-border{ display:inline-block; width:2rem; height:2rem; vertical-align:text-bottom; border:0.25em solid currentColor; border-right-color:transparent; border-radius:50%; -webkit-animation:spinner-border .75s linear infinite; animation:spinner-border .75s linear infinite; }

.spinner-border-sm{ width:1rem; height:1rem; border-width:0.2em; }

@-webkit-keyframes spinner-grow{ 0%{ -webkit-transform:scale(0); transform:scale(0); }
  50%{ opacity:1;
    -webkit-transform:none;
            transform:none; } }

@keyframes spinner-grow{ 0%{ -webkit-transform:scale(0); transform:scale(0); }
  50%{ opacity:1;
    -webkit-transform:none;
            transform:none; } }

.spinner-grow{ display:inline-block; width:2rem; height:2rem; vertical-align:text-bottom; background-color:currentColor; border-radius:50%; opacity:0; -webkit-animation:spinner-grow .75s linear infinite; animation:spinner-grow .75s linear infinite; }

.spinner-grow-sm{ width:1rem; height:1rem; }

.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-primary{ background-color:#2D5357 !important; }

a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus{ background-color:#1c3335 !important; }

.bg-secondary{ background-color:#90C2E5 !important; }

a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus{ background-color:#67abdb !important; }

.bg-success{ background-color:#3c3 !important; }

a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus{ background-color:#29a329 !important; }

.bg-info{ background-color:#17a2b8 !important; }

a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus{ background-color:#117a8b !important; }

.bg-warning{ background-color:#f60 !important; }

a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus{ background-color:#cc5200 !important; }

.bg-danger{ background-color:#dc3545 !important; }

a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus{ background-color:#bd2130 !important; }

.bg-light{ background-color:#f4f4f4 !important; }

a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus{ background-color:#dbdbdb !important; }

.bg-dark{ background-color:#343a40 !important; }

a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus{ background-color:#1d2124 !important; }

.bg-white{ background-color:#fff !important; }

a.bg-white:hover, a.bg-white:focus, button.bg-white:hover, button.bg-white:focus{ background-color:#e6e6e6 !important; }

.bg-black{ background-color:#000 !important; }

a.bg-black:hover, a.bg-black:focus, button.bg-black:hover, button.bg-black:focus{ background-color:black !important; }

.bg-error{ background-color:#c00 !important; }

a.bg-error:hover, a.bg-error:focus, button.bg-error:hover, button.bg-error:focus{ background-color:#990000 !important; }

.bg-primary-lighter{ background-color:#50939a !important; }

a.bg-primary-lighter:hover, a.bg-primary-lighter:focus, button.bg-primary-lighter:hover, button.bg-primary-lighter:focus{ background-color:#3e7379 !important; }

.bg-primary-light{ background-color:#3e7379 !important; }

a.bg-primary-light:hover, a.bg-primary-light:focus, button.bg-primary-light:hover, button.bg-primary-light:focus{ background-color:#2d5357 !important; }

.bg-primary-dark{ background-color:#1c3335 !important; }

a.bg-primary-dark:hover, a.bg-primary-dark:focus, button.bg-primary-dark:hover, button.bg-primary-dark:focus{ background-color:#0a1314 !important; }

.bg-primary-darker{ background-color:#0a1314 !important; }

a.bg-primary-darker:hover, a.bg-primary-darker:focus, button.bg-primary-darker:hover, button.bg-primary-darker:focus{ background-color:black !important; }

.bg-theme-blue{ background-color:#90C2E5 !important; }

a.bg-theme-blue:hover, a.bg-theme-blue:focus, button.bg-theme-blue:hover, button.bg-theme-blue:focus{ background-color:#67abdb !important; }

.bg-theme-yellow{ background-color:#EEE757 !important; }

a.bg-theme-yellow:hover, a.bg-theme-yellow:focus, button.bg-theme-yellow:hover, button.bg-theme-yellow:focus{ background-color:#e9e029 !important; }

.bg-theme-pink{ background-color:#E4B2BF !important; }

a.bg-theme-pink:hover, a.bg-theme-pink:focus, button.bg-theme-pink:hover, button.bg-theme-pink:focus{ background-color:#d78ca0 !important; }

.bg-theme-green{ background-color:#91C4BE !important; }

a.bg-theme-green:hover, a.bg-theme-green:focus, button.bg-theme-green:hover, button.bg-theme-green:focus{ background-color:#70b2aa !important; }

.bg-theme-gray, #menu-logo, #menu-primary, #menu-top{ background-color:#E3E4E4 !important; }

a.bg-theme-gray:hover, a#menu-logo:hover, a#menu-primary:hover, a#menu-top:hover, a.bg-theme-gray:focus, a#menu-logo:focus, a#menu-primary:focus, a#menu-top:focus, button.bg-theme-gray:hover, button#menu-logo:hover, button#menu-primary:hover, button#menu-top:hover, button.bg-theme-gray:focus, button#menu-logo:focus, button#menu-primary:focus, button#menu-top:focus{ background-color:#c9cbcb !important; }

.bg-theme-darkgreen{ background-color:#2D5357 !important; }

a.bg-theme-darkgreen:hover, a.bg-theme-darkgreen:focus, button.bg-theme-darkgreen:hover, button.bg-theme-darkgreen:focus{ background-color:#1c3335 !important; }

.bg-white{ background-color:#fff !important; }

.bg-transparent{ background-color:transparent !important; }

.border{ border:1px solid #e9ecef !important; }

.border-top{ border-top:1px solid #e9ecef !important; }

.border-right{ border-right:1px solid #e9ecef !important; }

.border-bottom{ border-bottom:1px solid #e9ecef !important; }

.border-left{ border-left:1px solid #e9ecef !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; }

.border-primary{ border-color:#2D5357 !important; }

.border-secondary{ border-color:#90C2E5 !important; }

.border-success{ border-color:#3c3 !important; }

.border-info{ border-color:#17a2b8 !important; }

.border-warning{ border-color:#f60 !important; }

.border-danger{ border-color:#dc3545 !important; }

.border-light{ border-color:#f4f4f4 !important; }

.border-dark{ border-color:#343a40 !important; }

.border-white{ border-color:#fff !important; }

.border-black{ border-color:#000 !important; }

.border-error{ border-color:#c00 !important; }

.border-primary-lighter{ border-color:#50939a !important; }

.border-primary-light{ border-color:#3e7379 !important; }

.border-primary-dark{ border-color:#1c3335 !important; }

.border-primary-darker{ border-color:#0a1314 !important; }

.border-theme-blue{ border-color:#90C2E5 !important; }

.border-theme-yellow{ border-color:#EEE757 !important; }

.border-theme-pink{ border-color:#E4B2BF !important; }

.border-theme-green{ border-color:#91C4BE !important; }

.border-theme-gray{ border-color:#E3E4E4 !important; }

.border-theme-darkgreen{ border-color:#2D5357 !important; }

.border-white{ border-color:#fff !important; }

.rounded-sm{ border-radius:0.2rem !important; }

.rounded{ border-radius:0.3rem !important; }

.rounded-top{ border-top-left-radius:0.3rem !important; border-top-right-radius:0.3rem !important; }

.rounded-right{ border-top-right-radius:0.3rem !important; border-bottom-right-radius:0.3rem !important; }

.rounded-bottom{ border-bottom-right-radius:0.3rem !important; border-bottom-left-radius:0.3rem !important; }

.rounded-left{ border-top-left-radius:0.3rem !important; border-bottom-left-radius:0.3rem !important; }

.rounded-lg{ border-radius:0.3rem !important; }

.rounded-circle{ border-radius:50% !important; }

.rounded-pill{ border-radius:50rem !important; }

.rounded-0{ border-radius:0 !important; }

.clearfix::after{ display:block; clear:both; content:""; }

.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-row{ display:table-row !important; }

.d-table-cell{ display:table-cell !important; }

.d-flex{ display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; }

.d-inline-flex{ display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important; }

.embed-responsive{ position:relative; display:block; width:100%; padding:0; overflow:hidden; }

.embed-responsive::before{ display:block; content:""; }

.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video{ position:absolute; top:0; bottom:0; left:0; width:100%; height:100%; border:0; }

.embed-responsive-21by9::before{ padding-top:42.85714%; }

.embed-responsive-16by9::before{ padding-top:56.25%; }

.embed-responsive-4by3::before{ padding-top:75%; }

.embed-responsive-1by1::before{ padding-top:100%; }

.flex-row{ -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important; }

.flex-column{ -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important; }

.flex-row-reverse{ -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important; }

.flex-column-reverse{ -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important; }

.flex-wrap{ -ms-flex-wrap:wrap !important; flex-wrap:wrap !important; }

.flex-nowrap{ -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important; }

.flex-wrap-reverse{ -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important; }

.flex-fill{ -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important; }

.flex-grow-0{ -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important; }

.flex-grow-1{ -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important; }

.flex-shrink-0{ -ms-flex-negative:0 !important; flex-shrink:0 !important; }

.flex-shrink-1{ -ms-flex-negative:1 !important; flex-shrink:1 !important; }

.justify-content-start{ -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important; }

.justify-content-end{ -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important; }

.justify-content-center{ -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important; }

.justify-content-between{ -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important; }

.justify-content-around{ -ms-flex-pack:distribute !important; justify-content:space-around !important; }

.align-items-start{ -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important; }

.align-items-end{ -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important; }

.align-items-center{ -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important; }

.align-items-baseline{ -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important; }

.align-items-stretch{ -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important; }

.align-content-start{ -ms-flex-line-pack:start !important; align-content:flex-start !important; }

.align-content-end{ -ms-flex-line-pack:end !important; align-content:flex-end !important; }

.align-content-center{ -ms-flex-line-pack:center !important; align-content:center !important; }

.align-content-between{ -ms-flex-line-pack:justify !important; align-content:space-between !important; }

.align-content-around{ -ms-flex-line-pack:distribute !important; align-content:space-around !important; }

.align-content-stretch{ -ms-flex-line-pack:stretch !important; align-content:stretch !important; }

.align-self-auto{ -ms-flex-item-align:auto !important; align-self:auto !important; }

.align-self-start{ -ms-flex-item-align:start !important; align-self:flex-start !important; }

.align-self-end{ -ms-flex-item-align:end !important; align-self:flex-end !important; }

.align-self-center{ -ms-flex-item-align:center !important; align-self:center !important; }

.align-self-baseline{ -ms-flex-item-align:baseline !important; align-self:baseline !important; }

.align-self-stretch{ -ms-flex-item-align:stretch !important; align-self:stretch !important; }

.float-left{ float:left !important; }

.float-right{ float:right !important; }

.float-none{ float:none !important; }

.user-select-all{ -webkit-user-select:all !important; -moz-user-select:all !important; -ms-user-select:all !important; user-select:all !important; }

.user-select-auto{ -webkit-user-select:auto !important; -moz-user-select:auto !important; -ms-user-select:auto !important; user-select:auto !important; }

.user-select-none{ -webkit-user-select:none !important; -moz-user-select:none !important; -ms-user-select:none !important; user-select:none !important; }

.overflow-auto{ overflow:auto !important; }

.overflow-hidden{ overflow:hidden !important; }

.position-static{ position:static !important; }

.position-relative{ position:relative !important; }

.position-absolute{ position:absolute !important; }

.position-fixed{ position:fixed !important; }

.position-sticky{ position:sticky !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; }

@supports (position: sticky){ .sticky-top{ position:sticky; top:0; z-index:1020; } }

.sr-only{ position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); white-space:nowrap; border:0; }

.sr-only-focusable:active, .sr-only-focusable:focus{ position:static; width:auto; height:auto; overflow:visible; clip:auto; white-space:normal; }

.shadow-sm{ -webkit-box-shadow:-1px 1px 5px rgba(0, 0, 0, 0.15) !important; box-shadow:-1px 1px 5px rgba(0, 0, 0, 0.15) !important; }

.shadow{ -webkit-box-shadow:-2px 3px 10px rgba(0, 0, 0, 0.15) !important; box-shadow:-2px 3px 10px rgba(0, 0, 0, 0.15) !important; }

.shadow-lg{ -webkit-box-shadow:-2px 3px 20px rgba(0, 0, 0, 0.15) !important; box-shadow:-2px 3px 20px rgba(0, 0, 0, 0.15) !important; }

.shadow-none{ -webkit-box-shadow:none !important; box-shadow:none !important; }

.w-25{ width:25% !important; }

.w-50{ width:50% !important; }

.w-75{ width:75% !important; }

.w-100{ width:100% !important; }

.w-auto{ width:auto !important; }

.h-25{ height:25% !important; }

.h-50{ height:50% !important; }

.h-75{ height:75% !important; }

.h-100{ height:100% !important; }

.h-auto{ height:auto !important; }

.mw-100{ max-width:100% !important; }

.mh-100{ max-height:100% !important; }

.min-vw-100{ min-width:100vw !important; }

.min-vh-100{ min-height:100vh !important; }

.vw-100{ width:100vw !important; }

.vh-100{ height:100vh !important; }

.m-0{ margin:0 !important; }

.mt-0, .my-0{ margin-top:0 !important; }

.mr-0, .mx-0{ margin-right:0 !important; }

.mb-0, .my-0{ margin-bottom:0 !important; }

.ml-0, .mx-0{ margin-left:0 !important; }

.m-1{ margin:0.25rem !important; }

.mt-1, .my-1{ margin-top:0.25rem !important; }

.mr-1, .mx-1{ margin-right:0.25rem !important; }

.mb-1, .my-1{ margin-bottom:0.25rem !important; }

.ml-1, .mx-1{ margin-left:0.25rem !important; }

.m-2{ margin:0.5rem !important; }

.mt-2, .my-2{ margin-top:0.5rem !important; }

.mr-2, .mx-2{ margin-right:0.5rem !important; }

.mb-2, .my-2{ margin-bottom:0.5rem !important; }

.ml-2, .mx-2{ margin-left:0.5rem !important; }

.m-3{ margin:1rem !important; }

.mt-3, .my-3{ margin-top:1rem !important; }

.mr-3, .mx-3{ margin-right:1rem !important; }

.mb-3, .my-3{ margin-bottom:1rem !important; }

.ml-3, .mx-3{ margin-left:1rem !important; }

.m-4{ margin:1.5rem !important; }

.mt-4, .my-4{ margin-top:1.5rem !important; }

.mr-4, .mx-4{ margin-right:1.5rem !important; }

.mb-4, .my-4{ margin-bottom:1.5rem !important; }

.ml-4, .mx-4{ margin-left:1.5rem !important; }

.m-5{ margin:3rem !important; }

.mt-5, .my-5{ margin-top:3rem !important; }

.mr-5, .mx-5{ margin-right:3rem !important; }

.mb-5, .my-5{ margin-bottom:3rem !important; }

.ml-5, .mx-5{ margin-left:3rem !important; }

.p-0{ padding:0 !important; }

.pt-0, .py-0{ padding-top:0 !important; }

.pr-0, .px-0{ padding-right:0 !important; }

.pb-0, .py-0{ padding-bottom:0 !important; }

.pl-0, .px-0{ padding-left:0 !important; }

.p-1{ padding:0.25rem !important; }

.pt-1, .py-1{ padding-top:0.25rem !important; }

.pr-1, .px-1{ padding-right:0.25rem !important; }

.pb-1, .py-1{ padding-bottom:0.25rem !important; }

.pl-1, .px-1{ padding-left:0.25rem !important; }

.p-2{ padding:0.5rem !important; }

.pt-2, .py-2{ padding-top:0.5rem !important; }

.pr-2, .px-2{ padding-right:0.5rem !important; }

.pb-2, .py-2{ padding-bottom:0.5rem !important; }

.pl-2, .px-2{ padding-left:0.5rem !important; }

.p-3{ padding:1rem !important; }

.pt-3, .py-3{ padding-top:1rem !important; }

.pr-3, .px-3{ padding-right:1rem !important; }

.pb-3, .py-3{ padding-bottom:1rem !important; }

.pl-3, .px-3{ padding-left:1rem !important; }

.p-4{ padding:1.5rem !important; }

.pt-4, .py-4{ padding-top:1.5rem !important; }

.pr-4, .px-4{ padding-right:1.5rem !important; }

.pb-4, .py-4{ padding-bottom:1.5rem !important; }

.pl-4, .px-4{ padding-left:1.5rem !important; }

.p-5{ padding:3rem !important; }

.pt-5, .py-5{ padding-top:3rem !important; }

.pr-5, .px-5{ padding-right:3rem !important; }

.pb-5, .py-5{ padding-bottom:3rem !important; }

.pl-5, .px-5{ padding-left:3rem !important; }

.m-n1{ margin:-0.25rem !important; }

.mt-n1, .my-n1{ margin-top:-0.25rem !important; }

.mr-n1, .mx-n1{ margin-right:-0.25rem !important; }

.mb-n1, .my-n1{ margin-bottom:-0.25rem !important; }

.ml-n1, .mx-n1{ margin-left:-0.25rem !important; }

.m-n2{ margin:-0.5rem !important; }

.mt-n2, .my-n2{ margin-top:-0.5rem !important; }

.mr-n2, .mx-n2{ margin-right:-0.5rem !important; }

.mb-n2, .my-n2{ margin-bottom:-0.5rem !important; }

.ml-n2, .mx-n2{ margin-left:-0.5rem !important; }

.m-n3{ margin:-1rem !important; }

.mt-n3, .my-n3{ margin-top:-1rem !important; }

.mr-n3, .mx-n3{ margin-right:-1rem !important; }

.mb-n3, .my-n3{ margin-bottom:-1rem !important; }

.ml-n3, .mx-n3{ margin-left:-1rem !important; }

.m-n4{ margin:-1.5rem !important; }

.mt-n4, .my-n4{ margin-top:-1.5rem !important; }

.mr-n4, .mx-n4{ margin-right:-1.5rem !important; }

.mb-n4, .my-n4{ margin-bottom:-1.5rem !important; }

.ml-n4, .mx-n4{ margin-left:-1.5rem !important; }

.m-n5{ margin:-3rem !important; }

.mt-n5, .my-n5{ margin-top:-3rem !important; }

.mr-n5, .mx-n5{ margin-right:-3rem !important; }

.mb-n5, .my-n5{ margin-bottom:-3rem !important; }

.ml-n5, .mx-n5{ margin-left:-3rem !important; }

.m-auto{ margin:auto !important; }

.mt-auto, .my-auto{ margin-top:auto !important; }

.mr-auto, .mx-auto{ margin-right:auto !important; }

.mb-auto, .my-auto{ margin-bottom:auto !important; }

.ml-auto, .mx-auto{ margin-left:auto !important; }

.stretched-link::after{ position:absolute; top:0; right:0; bottom:0; left:0; z-index:1; pointer-events:auto; content:""; background-color:rgba(0, 0, 0, 0); }

.text-monospace{ font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

.text-justify{ text-align:justify !important; }

.text-wrap{ white-space:normal !important; }

.text-nowrap{ white-space:nowrap !important; }

.text-truncate{ overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; }

.text-left{ text-align:left !important; }

.text-right{ text-align:right !important; }

.text-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-light{ font-weight:300 !important; }

.font-weight-lighter{ font-weight:lighter !important; }

.font-weight-normal{ font-weight:400 !important; }

.font-weight-bold{ font-weight:700 !important; }

.font-weight-bolder{ font-weight:bolder !important; }

.font-italic{ font-style:italic !important; }

.text-white{ color:#fff !important; }

.text-primary, .block-col .block-category, .block-col .block-metadata, .block-col .block-notes{ color:#2D5357 !important; }

a.text-primary:hover, .block-col a.block-category:hover, .block-col a.block-metadata:hover, .block-col a.block-notes:hover, a.text-primary:focus, .block-col a.block-category:focus, .block-col a.block-metadata:focus, .block-col a.block-notes:focus{ color:#132325 !important; }

.text-secondary{ color:#90C2E5 !important; }

a.text-secondary:hover, a.text-secondary:focus{ color:#52a0d6 !important; }

.text-success{ color:#3c3 !important; }

a.text-success:hover, a.text-success:focus{ color:#248f24 !important; }

.text-info{ color:#17a2b8 !important; }

a.text-info:hover, a.text-info:focus{ color:#0f6674 !important; }

.text-warning{ color:#f60 !important; }

a.text-warning:hover, a.text-warning:focus{ color:#b34700 !important; }

.text-danger{ color:#dc3545 !important; }

a.text-danger:hover, a.text-danger:focus{ color:#a71d2a !important; }

.text-light, .text-outline-primary, .text-over-outline-primary:hover, .text-outline-secondary, .text-over-outline-secondary:hover, .text-outline-success, .text-over-outline-success:hover, .text-outline-info, .text-over-outline-info:hover, .text-outline-warning, .text-over-outline-warning:hover, .text-outline-danger, .text-over-outline-danger:hover, .text-outline-light, .text-over-outline-light:hover, .text-outline-dark, .text-over-outline-dark:hover, .text-outline-white, .text-over-outline-white:hover, .text-outline-black, .text-over-outline-black:hover, .text-outline-error, .text-over-outline-error:hover, .text-outline-primary-lighter, .text-over-outline-primary-lighter:hover, .text-outline-primary-light, .text-over-outline-primary-light:hover, .text-outline-primary-dark, .text-over-outline-primary-dark:hover, .text-outline-primary-darker, .text-over-outline-primary-darker:hover, .text-outline-theme-blue, .text-over-outline-theme-blue:hover, .text-outline-theme-yellow, .text-over-outline-theme-yellow:hover, .text-outline-theme-pink, .text-over-outline-theme-pink:hover, .text-outline-theme-green, .text-over-outline-theme-green:hover, .text-outline-theme-gray, .text-over-outline-theme-gray:hover, .text-outline-theme-darkgreen, .text-over-outline-theme-darkgreen:hover{ color:#f4f4f4 !important; }

a.text-light:hover, a.text-outline-primary:hover, a.text-over-outline-primary:hover, a.text-outline-secondary:hover, a.text-over-outline-secondary:hover, a.text-outline-success:hover, a.text-over-outline-success:hover, a.text-outline-info:hover, a.text-over-outline-info:hover, a.text-outline-warning:hover, a.text-over-outline-warning:hover, a.text-outline-danger:hover, a.text-over-outline-danger:hover, a.text-outline-light:hover, a.text-over-outline-light:hover, a.text-outline-dark:hover, a.text-over-outline-dark:hover, a.text-outline-white:hover, a.text-over-outline-white:hover, a.text-outline-black:hover, a.text-over-outline-black:hover, a.text-outline-error:hover, a.text-over-outline-error:hover, a.text-outline-primary-lighter:hover, a.text-over-outline-primary-lighter:hover, a.text-outline-primary-light:hover, a.text-over-outline-primary-light:hover, a.text-outline-primary-dark:hover, a.text-over-outline-primary-dark:hover, a.text-outline-primary-darker:hover, a.text-over-outline-primary-darker:hover, a.text-outline-theme-blue:hover, a.text-over-outline-theme-blue:hover, a.text-outline-theme-yellow:hover, a.text-over-outline-theme-yellow:hover, a.text-outline-theme-pink:hover, a.text-over-outline-theme-pink:hover, a.text-outline-theme-green:hover, a.text-over-outline-theme-green:hover, a.text-outline-theme-gray:hover, a.text-over-outline-theme-gray:hover, a.text-outline-theme-darkgreen:hover, a.text-over-outline-theme-darkgreen:hover, a.text-light:focus, a.text-outline-primary:focus, a.text-over-outline-primary:focus:hover, a.text-outline-secondary:focus, a.text-over-outline-secondary:focus:hover, a.text-outline-success:focus, a.text-over-outline-success:focus:hover, a.text-outline-info:focus, a.text-over-outline-info:focus:hover, a.text-outline-warning:focus, a.text-over-outline-warning:focus:hover, a.text-outline-danger:focus, a.text-over-outline-danger:focus:hover, a.text-outline-light:focus, a.text-over-outline-light:focus:hover, a.text-outline-dark:focus, a.text-over-outline-dark:focus:hover, a.text-outline-white:focus, a.text-over-outline-white:focus:hover, a.text-outline-black:focus, a.text-over-outline-black:focus:hover, a.text-outline-error:focus, a.text-over-outline-error:focus:hover, a.text-outline-primary-lighter:focus, a.text-over-outline-primary-lighter:focus:hover, a.text-outline-primary-light:focus, a.text-over-outline-primary-light:focus:hover, a.text-outline-primary-dark:focus, a.text-over-outline-primary-dark:focus:hover, a.text-outline-primary-darker:focus, a.text-over-outline-primary-darker:focus:hover, a.text-outline-theme-blue:focus, a.text-over-outline-theme-blue:focus:hover, a.text-outline-theme-yellow:focus, a.text-over-outline-theme-yellow:focus:hover, a.text-outline-theme-pink:focus, a.text-over-outline-theme-pink:focus:hover, a.text-outline-theme-green:focus, a.text-over-outline-theme-green:focus:hover, a.text-outline-theme-gray:focus, a.text-over-outline-theme-gray:focus:hover, a.text-outline-theme-darkgreen:focus, a.text-over-outline-theme-darkgreen:focus:hover{ color:#cecece !important; }

.text-dark{ color:#343a40 !important; }

a.text-dark:hover, a.text-dark:focus{ color:#121416 !important; }

.text-white{ color:#fff !important; }

a.text-white:hover, a.text-white:focus{ color:#d9d9d9 !important; }

.text-black{ color:#000 !important; }

a.text-black:hover, a.text-black:focus{ color:black !important; }

.text-error{ color:#c00 !important; }

a.text-error:hover, a.text-error:focus{ color:maroon !important; }

.text-primary-lighter{ color:#50939a !important; }

a.text-primary-lighter:hover, a.text-primary-lighter:focus{ color:#366368 !important; }

.text-primary-light{ color:#3e7379 !important; }

a.text-primary-light:hover, a.text-primary-light:focus{ color:#244346 !important; }

.text-primary-dark{ color:#1c3335 !important; }

a.text-primary-dark:hover, a.text-primary-dark:focus{ color:#020303 !important; }

.text-primary-darker{ color:#0a1314 !important; }

a.text-primary-darker:hover, a.text-primary-darker:focus{ color:black !important; }

.text-theme-blue{ color:#90C2E5 !important; }

a.text-theme-blue:hover, a.text-theme-blue:focus{ color:#52a0d6 !important; }

.text-theme-yellow{ color:#EEE757 !important; }

a.text-theme-yellow:hover, a.text-theme-yellow:focus{ color:#e2d817 !important; }

.text-theme-pink{ color:#E4B2BF !important; }

a.text-theme-pink:hover, a.text-theme-pink:focus{ color:#d07990 !important; }

.text-theme-green{ color:#91C4BE !important; }

a.text-theme-green:hover, a.text-theme-green:focus{ color:#5fa9a1 !important; }

.text-theme-gray{ color:#E3E4E4 !important; }

a.text-theme-gray:hover, a.text-theme-gray:focus{ color:#bcbebe !important; }

.text-theme-darkgreen{ color:#2D5357 !important; }

a.text-theme-darkgreen:hover, a.text-theme-darkgreen:focus{ color:#132325 !important; }

.text-body{ color:#6c757d !important; }

.text-muted{ color:#6c757d !important; }

.text-black-50{ color:rgba(0, 0, 0, 0.5) !important; }

.text-white-50{ color:rgba(255, 255, 255, 0.5) !important; }

.text-hide{ font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0; }

.text-decoration-none{ text-decoration:none !important; }

.text-break{ word-break:break-word !important; word-wrap:break-word !important; }

.text-reset{ color:inherit !important; }

.visible{ visibility:visible !important; }

.invisible{ visibility:hidden !important; }
/*! Bootstrap v4.5.3 (https://getbootstrap.com/) Copyright 2011-2020 The Bootstrap Authors Copyright 2011-2020 Twitter, Inc. Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */
:root{ --blue:#007bff; --indigo:#6610f2; --purple:#6f42c1; --pink:#e83e8c; --red:#dc3545; --orange:#fd7e14; --yellow:#ffc107; --green:#28a745; --teal:#20c997; --cyan:#17a2b8; --white:#fff; --gray:#6c757d; --gray-dark:#343a40; --primary:#2D5357; --secondary:#90C2E5; --success:#3c3; --info:#17a2b8; --warning:#f60; --danger:#dc3545; --light:#f4f4f4; --dark:#343a40; --white:#fff; --black:#000; --error:#c00; --primary-lighter:#50939a; --primary-light:#3e7379; --primary-dark:#1c3335; --primary-darker:#0a1314; --theme-blue:#90C2E5; --theme-yellow:#EEE757; --theme-pink:#E4B2BF; --theme-green:#91C4BE; --theme-gray:#E3E4E4; --theme-darkgreen:#2D5357; --breakpoint-xs:0; --breakpoint-sm:576px; --breakpoint-md:768px; --breakpoint-lg:992px; --breakpoint-xl:1440px; --breakpoint-xxl:1680px; --font-family-sans-serif:Verdana, Helvetica, Arial, sans-serif; --font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

*, *::before, *::after{ -webkit-box-sizing:border-box; box-sizing:border-box; }

html{ font-family:sans-serif; line-height:1.15; -webkit-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section{ display:block; }

body{ margin:0; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:1rem; font-weight:400; line-height:1.5; color:#6c757d; text-align:left; background-color:#fff; }

[tabindex="-1"]:focus:not(:focus-visible){ outline:0 !important; }

hr{ -webkit-box-sizing:content-box; box-sizing:content-box; height:0; overflow:visible; }

h1, h2, .text-size-h2, h3, .text-size-h3, h4, .text-size-h4, h5, h6{ margin-top:0; margin-bottom:0.5rem; }

p{ margin-top:0; margin-bottom:1rem; }

abbr[title], abbr[data-original-title]{ text-decoration:underline; -webkit-text-decoration:underline dotted; text-decoration:underline dotted; cursor:help; border-bottom:0; -webkit-text-decoration-skip-ink:none; text-decoration-skip-ink:none; }

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:700; }

dd{ margin-bottom:.5rem; margin-left:0; }

blockquote{ margin:0 0 1rem; }

b, strong{ font-weight:bolder; }

small{ font-size:80%; }

sub, sup{ position:relative; font-size:75%; line-height:0; vertical-align:baseline; }

sub{ bottom:-.25em; }

sup{ top:-.5em; }

a{ color:#2D5357; text-decoration:none; background-color:transparent; }

a:hover{ color:#132325; text-decoration:underline; }

a:not([href]):not([class]){ color:inherit; text-decoration:none; }

a:not([href]):not([class]):hover{ color:inherit; text-decoration:none; }

pre, code, kbd, samp{ font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size:1em; }

pre{ margin-top:0; margin-bottom:1rem; overflow:auto; -ms-overflow-style:scrollbar; }

figure{ margin:0 0 1rem; }

img{ vertical-align:middle; border-style:none; }

svg{ overflow:hidden; vertical-align:middle; }

table{ border-collapse:collapse; }

caption{ padding-top:0.75rem; padding-bottom:0.75rem; color:#6c757d; text-align:left; caption-side:bottom; }

th{ text-align:inherit; text-align:-webkit-match-parent; }

label{ display:inline-block; margin-bottom:0.5rem; }

button{ border-radius:0; }

button:focus{ outline:1px dotted; outline:5px auto -webkit-focus-ring-color; }

input, button, select, optgroup, textarea{ margin:0; font-family:inherit; font-size:inherit; line-height:inherit; }

button, input{ overflow:visible; }

button, select{ text-transform:none; }

[role="button"]{ cursor:pointer; }

select{ word-wrap:normal; }

button, [type="button"], [type="reset"], [type="submit"]{ -webkit-appearance:button; }

button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled){ cursor:pointer; }

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner{ padding:0; border-style:none; }

input[type="radio"], input[type="checkbox"]{ -webkit-box-sizing:border-box; box-sizing:border-box; padding:0; }

textarea{ overflow:auto; resize:vertical; }

fieldset{ min-width:0; padding:0; margin:0; border:0; }

legend{ display:block; width:100%; max-width:100%; padding:0; margin-bottom:.5rem; font-size:1.5rem; line-height:inherit; color:inherit; white-space:normal; }

progress{ vertical-align:baseline; }

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button{ height:auto; }

[type="search"]{ outline-offset:-2px; -webkit-appearance:none; }

[type="search"]::-webkit-search-decoration{ -webkit-appearance:none; }

::-webkit-file-upload-button{ font:inherit; -webkit-appearance:button; }

output{ display:inline-block; }

summary{ display:list-item; cursor:pointer; }

template{ display:none; }

[hidden]{ display:none !important; }

h1, h2, .text-size-h2, h3, .text-size-h3, h4, .text-size-h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{ margin-bottom:0.5rem; font-family:"Sansation", Verdana, Helvetica, Arial, sans-serif; font-weight:600; line-height:1.2; color:#4a4a4a; }

h1, .h1{ font-size:2.5rem; }

h2, .text-size-h2, .h2{ font-size:2rem; }

h3, .text-size-h3, .h3{ font-size:1.75rem; }

h4, .text-size-h4, .h4{ font-size:1.5rem; }

h5, .h5{ font-size:1.25rem; }

h6, .h6{ font-size:1rem; }

.lead{ font-size:1.25rem; font-weight:300; }

.display-1{ font-size:6rem; font-weight:300; line-height:1.2; }

.display-2{ font-size:5.5rem; font-weight:300; line-height:1.2; }

.display-3{ font-size:4.5rem; font-weight:300; line-height:1.2; }

.display-4{ font-size:3.5rem; font-weight:300; line-height:1.2; }

hr{ margin-top:1rem; margin-bottom:1rem; border:0; border-top:1px solid #e9ecef; }

small, .small{ font-size:80%; 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:0.5rem; }

.initialism{ font-size:90%; text-transform:uppercase; }

.blockquote{ margin-bottom:1rem; font-size:1.25rem; }

.blockquote-footer{ display:block; font-size:80%; color:#6c757d; }

.blockquote-footer::before{ content:"\2014\00A0"; }

.img-fluid{ max-width:100%; height:auto; }

.img-thumbnail{ padding:0.25rem; background-color:#fff; border:1px solid #dee2e6; border-radius:0.3rem; max-width:100%; height:auto; }

.figure{ display:inline-block; }

.figure-img{ margin-bottom:0.5rem; line-height:1; }

.figure-caption{ font-size:90%; color:#6c757d; }

code{ font-size:87.5%; color:#e83e8c; word-wrap:break-word; }

a > code{ color:inherit; }

kbd{ padding:0.2rem 0.4rem; font-size:87.5%; color:#fff; background-color:#212529; border-radius:0.2rem; }

kbd kbd{ padding:0; font-size:100%; font-weight:700; }

pre{ display:block; font-size:87.5%; color:#212529; }

pre code{ font-size:inherit; color:inherit; word-break:normal; }

.pre-scrollable{ max-height:340px; overflow-y:scroll; }

.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl{ width:100%; padding-right:20px; padding-left:20px; margin-right:auto; margin-left:auto; }

.row{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-right:-20px; margin-left:-20px; }

.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-auto, .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-sm-auto, .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-md-auto, .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-lg-auto, .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, .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl, .col-xxl-auto{ position:relative; width:100%; padding-right:20px; padding-left:20px; }

.col{ -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%; }

.row-cols-1 > *{ -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }

.row-cols-2 > *{ -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }

.row-cols-3 > *{ -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; }

.row-cols-4 > *{ -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }

.row-cols-5 > *{ -webkit-box-flex:0; -ms-flex:0 0 20%; flex:0 0 20%; max-width:20%; }

.row-cols-6 > *{ -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; }

.col-auto{ -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:100%; }

.col-1{ -webkit-box-flex:0; -ms-flex:0 0 8.33333%; flex:0 0 8.33333%; max-width:8.33333%; }

.col-2{ -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; }

.col-3{ -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }

.col-4{ -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; }

.col-5{ -webkit-box-flex:0; -ms-flex:0 0 41.66667%; flex:0 0 41.66667%; max-width:41.66667%; }

.col-6{ -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }

.col-7{ -webkit-box-flex:0; -ms-flex:0 0 58.33333%; flex:0 0 58.33333%; max-width:58.33333%; }

.col-8{ -webkit-box-flex:0; -ms-flex:0 0 66.66667%; flex:0 0 66.66667%; max-width:66.66667%; }

.col-9{ -webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%; }

.col-10{ -webkit-box-flex:0; -ms-flex:0 0 83.33333%; flex:0 0 83.33333%; max-width:83.33333%; }

.col-11{ -webkit-box-flex:0; -ms-flex:0 0 91.66667%; flex:0 0 91.66667%; max-width:91.66667%; }

.col-12{ -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }

.order-first{ -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; }

.order-last{ -webkit-box-ordinal-group:14; -ms-flex-order:13; order:13; }

.order-0{ -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0; }

.order-1{ -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; }

.order-2{ -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; }

.order-3{ -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; }

.order-4{ -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4; }

.order-5{ -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5; }

.order-6{ -webkit-box-ordinal-group:7; -ms-flex-order:6; order:6; }

.order-7{ -webkit-box-ordinal-group:8; -ms-flex-order:7; order:7; }

.order-8{ -webkit-box-ordinal-group:9; -ms-flex-order:8; order:8; }

.order-9{ -webkit-box-ordinal-group:10; -ms-flex-order:9; order:9; }

.order-10{ -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10; }

.order-11{ -webkit-box-ordinal-group:12; -ms-flex-order:11; order:11; }

.order-12{ -webkit-box-ordinal-group:13; -ms-flex-order:12; order:12; }

.offset-1{ margin-left:8.33333%; }

.offset-2{ margin-left:16.66667%; }

.offset-3{ margin-left:25%; }

.offset-4{ margin-left:33.33333%; }

.offset-5{ margin-left:41.66667%; }

.offset-6{ margin-left:50%; }

.offset-7{ margin-left:58.33333%; }

.offset-8{ margin-left:66.66667%; }

.offset-9{ margin-left:75%; }

.offset-10{ margin-left:83.33333%; }

.offset-11{ margin-left:91.66667%; }

.table{ width:100%; margin-bottom:1rem; color:#6c757d; }

.table th, .table td{ padding:0.75rem; vertical-align:top; border-top:1px solid #e9ecef; }

.table thead th{ vertical-align:bottom; border-bottom:2px solid #e9ecef; }

.table tbody + tbody{ border-top:2px solid #e9ecef; }

.table-sm th, .table-sm td{ padding:0.3rem; }

.table-bordered{ border:1px solid #e9ecef; }

.table-bordered th, .table-bordered td{ border:1px solid #e9ecef; }

.table-bordered thead th, .table-bordered thead td{ border-bottom-width:2px; }

.table-borderless th, .table-borderless td, .table-borderless thead th, .table-borderless tbody + tbody{ border:0; }

.table-striped tbody tr:nth-of-type(odd){ background-color:rgba(0, 0, 0, 0.05); }

.table-hover tbody tr:hover{ color:#6c757d; background-color:rgba(0, 0, 0, 0.075); }

.table-primary, .table-primary > th, .table-primary > td{ background-color:#c4cfd0; }

.table-primary th, .table-primary td, .table-primary thead th, .table-primary tbody + tbody{ border-color:#92a6a8; }

.table-hover .table-primary:hover{ background-color:#b6c3c5; }

.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th{ background-color:#b6c3c5; }

.table-secondary, .table-secondary > th, .table-secondary > td{ background-color:#e0eef8; }

.table-secondary th, .table-secondary td, .table-secondary thead th, .table-secondary tbody + tbody{ border-color:#c5dff1; }

.table-hover .table-secondary:hover{ background-color:#cbe3f3; }

.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th{ background-color:#cbe3f3; }

.table-success, .table-success > th, .table-success > td{ background-color:#c6f1c6; }

.table-success th, .table-success td, .table-success thead th, .table-success tbody + tbody{ border-color:#95e495; }

.table-hover .table-success:hover{ background-color:#b2ecb2; }

.table-hover .table-success:hover > td, .table-hover .table-success:hover > th{ background-color:#b2ecb2; }

.table-info, .table-info > th, .table-info > td{ background-color:#bee5eb; }

.table-info th, .table-info td, .table-info thead th, .table-info tbody + tbody{ border-color:#86cfda; }

.table-hover .table-info:hover{ background-color:#abdde5; }

.table-hover .table-info:hover > td, .table-hover .table-info:hover > th{ background-color:#abdde5; }

.table-warning, .table-warning > th, .table-warning > td{ background-color:#ffd4b8; }

.table-warning th, .table-warning td, .table-warning thead th, .table-warning tbody + tbody{ border-color:#ffaf7a; }

.table-hover .table-warning:hover{ background-color:#ffc59f; }

.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th{ background-color:#ffc59f; }

.table-danger, .table-danger > th, .table-danger > td{ background-color:#f5c6cb; }

.table-danger th, .table-danger td, .table-danger thead th, .table-danger tbody + tbody{ border-color:#ed969e; }

.table-hover .table-danger:hover{ background-color:#f1b0b7; }

.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th{ background-color:#f1b0b7; }

.table-light, .table-light > th, .table-light > td{ background-color:#fcfcfc; }

.table-light th, .table-light td, .table-light thead th, .table-light tbody + tbody{ border-color:#f9f9f9; }

.table-hover .table-light:hover{ background-color:#efefef; }

.table-hover .table-light:hover > td, .table-hover .table-light:hover > th{ background-color:#efefef; }

.table-dark, .table-dark > th, .table-dark > td{ background-color:#c6c8ca; }

.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody{ border-color:#95999c; }

.table-hover .table-dark:hover{ background-color:#b9bbbe; }

.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th{ background-color:#b9bbbe; }

.table-white, .table-white > th, .table-white > td{ background-color:white; }

.table-white th, .table-white td, .table-white thead th, .table-white tbody + tbody{ border-color:white; }

.table-hover .table-white:hover{ background-color:#f2f2f2; }

.table-hover .table-white:hover > td, .table-hover .table-white:hover > th{ background-color:#f2f2f2; }

.table-black, .table-black > th, .table-black > td{ background-color:#b8b8b8; }

.table-black th, .table-black td, .table-black thead th, .table-black tbody + tbody{ border-color:#7a7a7a; }

.table-hover .table-black:hover{ background-color:#ababab; }

.table-hover .table-black:hover > td, .table-hover .table-black:hover > th{ background-color:#ababab; }

.table-error, .table-error > th, .table-error > td{ background-color:#f1b8b8; }

.table-error th, .table-error td, .table-error thead th, .table-error tbody + tbody{ border-color:#e47a7a; }

.table-hover .table-error:hover{ background-color:#eda3a3; }

.table-hover .table-error:hover > td, .table-hover .table-error:hover > th{ background-color:#eda3a3; }

.table-primary-lighter, .table-primary-lighter > th, .table-primary-lighter > td{ background-color:#cee1e3; }

.table-primary-lighter th, .table-primary-lighter td, .table-primary-lighter thead th, .table-primary-lighter tbody + tbody{ border-color:#a4c7cb; }

.table-hover .table-primary-lighter:hover{ background-color:#bed7da; }

.table-hover .table-primary-lighter:hover > td, .table-hover .table-primary-lighter:hover > th{ background-color:#bed7da; }

.table-primary-light, .table-primary-light > th, .table-primary-light > td{ background-color:#c9d8d9; }

.table-primary-light th, .table-primary-light td, .table-primary-light thead th, .table-primary-light tbody + tbody{ border-color:#9bb6b9; }

.table-hover .table-primary-light:hover{ background-color:#bacdce; }

.table-hover .table-primary-light:hover > td, .table-hover .table-primary-light:hover > th{ background-color:#bacdce; }

.table-primary-dark, .table-primary-dark > th, .table-primary-dark > td{ background-color:#bfc6c7; }

.table-primary-dark th, .table-primary-dark td, .table-primary-dark thead th, .table-primary-dark tbody + tbody{ border-color:#899596; }

.table-hover .table-primary-dark:hover{ background-color:#b1babb; }

.table-hover .table-primary-dark:hover > td, .table-hover .table-primary-dark:hover > th{ background-color:#b1babb; }

.table-primary-darker, .table-primary-darker > th, .table-primary-darker > td{ background-color:#babdbd; }

.table-primary-darker th, .table-primary-darker td, .table-primary-darker thead th, .table-primary-darker tbody + tbody{ border-color:#808485; }

.table-hover .table-primary-darker:hover{ background-color:#adb1b1; }

.table-hover .table-primary-darker:hover > td, .table-hover .table-primary-darker:hover > th{ background-color:#adb1b1; }

.table-theme-blue, .table-theme-blue > th, .table-theme-blue > td{ background-color:#e0eef8; }

.table-theme-blue th, .table-theme-blue td, .table-theme-blue thead th, .table-theme-blue tbody + tbody{ border-color:#c5dff1; }

.table-hover .table-theme-blue:hover{ background-color:#cbe3f3; }

.table-hover .table-theme-blue:hover > td, .table-hover .table-theme-blue:hover > th{ background-color:#cbe3f3; }

.table-theme-yellow, .table-theme-yellow > th, .table-theme-yellow > td{ background-color:#faf8d0; }

.table-theme-yellow th, .table-theme-yellow td, .table-theme-yellow thead th, .table-theme-yellow tbody + tbody{ border-color:#f6f3a8; }

.table-hover .table-theme-yellow:hover{ background-color:#f8f5b9; }

.table-hover .table-theme-yellow:hover > td, .table-hover .table-theme-yellow:hover > th{ background-color:#f8f5b9; }

.table-theme-pink, .table-theme-pink > th, .table-theme-pink > td{ background-color:#f7e9ed; }

.table-theme-pink th, .table-theme-pink td, .table-theme-pink thead th, .table-theme-pink tbody + tbody{ border-color:#f1d7de; }

.table-hover .table-theme-pink:hover{ background-color:#f0d6de; }

.table-hover .table-theme-pink:hover > td, .table-hover .table-theme-pink:hover > th{ background-color:#f0d6de; }

.table-theme-green, .table-theme-green > th, .table-theme-green > td{ background-color:#e0eeed; }

.table-theme-green th, .table-theme-green td, .table-theme-green thead th, .table-theme-green tbody + tbody{ border-color:#c6e0dd; }

.table-hover .table-theme-green:hover{ background-color:#d0e5e3; }

.table-hover .table-theme-green:hover > td, .table-hover .table-theme-green:hover > th{ background-color:#d0e5e3; }

.table-theme-gray, .table-theme-gray > th, .table-theme-gray > td{ background-color:#f7f7f7; }

.table-theme-gray th, .table-theme-gray td, .table-theme-gray thead th, .table-theme-gray tbody + tbody{ border-color:#f0f1f1; }

.table-hover .table-theme-gray:hover{ background-color:#eaeaea; }

.table-hover .table-theme-gray:hover > td, .table-hover .table-theme-gray:hover > th{ background-color:#eaeaea; }

.table-theme-darkgreen, .table-theme-darkgreen > th, .table-theme-darkgreen > td{ background-color:#c4cfd0; }

.table-theme-darkgreen th, .table-theme-darkgreen td, .table-theme-darkgreen thead th, .table-theme-darkgreen tbody + tbody{ border-color:#92a6a8; }

.table-hover .table-theme-darkgreen:hover{ background-color:#b6c3c5; }

.table-hover .table-theme-darkgreen:hover > td, .table-hover .table-theme-darkgreen:hover > th{ background-color:#b6c3c5; }

.table-active, .table-active > th, .table-active > td{ background-color:rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover{ background-color:rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover > td, .table-hover .table-active:hover > th{ background-color:rgba(0, 0, 0, 0.075); }

.table .thead-dark th{ color:#fff; background-color:#343a40; border-color:#454d55; }

.table .thead-light th{ color:#4a4a4a; background-color:#e9ecef; border-color:#e9ecef; }

.table-dark{ color:#fff; background-color:#343a40; }

.table-dark th, .table-dark td, .table-dark thead th{ border-color:#454d55; }

.table-dark.table-bordered{ border:0; }

.table-dark.table-striped tbody tr:nth-of-type(odd){ background-color:rgba(255, 255, 255, 0.05); }

.table-dark.table-hover tbody tr:hover{ color:#fff; background-color:rgba(255, 255, 255, 0.075); }

.table-responsive{ display:block; width:100%; overflow-x:auto; -webkit-overflow-scrolling:touch; }

.table-responsive > .table-bordered{ border:0; }

.form-control{ display:block; width:100%; height:calc(1.5em + 0.75rem + 2px); padding:0.375rem 0.75rem; font-size:1rem; font-weight:400; line-height:1.5; color:#4a4a4a; background-color:#fff; background-clip:padding-box; border:1px solid #ced4da; border-radius:0.3rem; -webkit-transition:border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition:border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; -o-transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }

.form-control::-ms-expand{ background-color:transparent; border:0; }

.form-control:-moz-focusring{ color:transparent; text-shadow:0 0 0 #4a4a4a; }

.form-control:focus{ color:#4a4a4a; background-color:#fff; border-color:#5aa2aa; outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.25); box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.25); }

.form-control::-webkit-input-placeholder{ color:#6c757d; opacity:1; }

.form-control::-moz-placeholder{ color:#6c757d; opacity:1; }

.form-control:-ms-input-placeholder{ color:#6c757d; opacity:1; }

.form-control::-ms-input-placeholder{ color:#6c757d; opacity:1; }

.form-control::placeholder{ color:#6c757d; opacity:1; }

.form-control:disabled, .form-control[readonly]{ background-color:#e9ecef; opacity:1; }

input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control{ -webkit-appearance:none; -moz-appearance:none; appearance:none; }

select.form-control:focus::-ms-value{ color:#4a4a4a; background-color:#fff; }

.form-control-file, .form-control-range{ display:block; width:100%; }

.col-form-label{ padding-top:calc(0.375rem + 1px); padding-bottom:calc(0.375rem + 1px); margin-bottom:0; font-size:inherit; line-height:1.5; }

.col-form-label-lg{ padding-top:calc(0.5rem + 1px); padding-bottom:calc(0.5rem + 1px); font-size:1.25rem; line-height:1.5; }

.col-form-label-sm{ padding-top:calc(0.25rem + 1px); padding-bottom:calc(0.25rem + 1px); font-size:0.875rem; line-height:1.5; }

.form-control-plaintext{ display:block; width:100%; padding:0.375rem 0; margin-bottom:0; font-size:1rem; line-height:1.5; color:#6c757d; background-color:transparent; border:solid transparent; border-width:1px 0; }

.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg{ padding-right:0; padding-left:0; }

.form-control-sm{ height:calc(1.5em + 0.5rem + 2px); padding:0.25rem 0.5rem; font-size:0.875rem; line-height:1.5; border-radius:0.2rem; }

.form-control-lg{ height:calc(1.5em + 1rem + 2px); padding:0.5rem 1rem; font-size:1.25rem; line-height:1.5; border-radius:0.3rem; }

select.form-control[size], select.form-control[multiple]{ height:auto; }

textarea.form-control{ height:auto; }

.form-group{ margin-bottom:1rem; }

.form-text{ display:block; margin-top:0.25rem; }

.form-row{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-right:-5px; margin-left:-5px; }

.form-row > .col, .form-row > [class*="col-"]{ padding-right:5px; padding-left:5px; }

.form-check{ position:relative; display:block; padding-left:1.25rem; }

.form-check-input{ position:absolute; margin-top:0.3rem; margin-left:-1.25rem; }

.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label{ color:#6c757d; }

.form-check-label{ margin-bottom:0; }

.form-check-inline{ display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding-left:0; margin-right:0.75rem; }

.form-check-inline .form-check-input{ position:static; margin-top:0; margin-right:0.3125rem; margin-left:0; }

.valid-feedback{ display:none; width:100%; margin-top:0.25rem; font-size:80%; color:#3c3; }

.valid-tooltip{ position:absolute; top:100%; left:0; z-index:5; display:none; max-width:100%; padding:0.25rem 0.5rem; margin-top:.1rem; font-size:0.875rem; line-height:1.5; color:#fff; background-color:rgba(51, 204, 51, 0.9); border-radius:0.3rem; }

.was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip, .is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip{ display:block; }

.was-validated .form-control:valid, .form-control.is-valid{ border-color:#3c3; padding-right:calc(1.5em + 0.75rem); background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%233c3' 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"); background-repeat:no-repeat; background-position:right calc(0.375em + 0.1875rem) center; background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }

.was-validated .form-control:valid:focus, .form-control.is-valid:focus{ border-color:#3c3; -webkit-box-shadow:0 0 0 0.2rem rgba(51, 204, 51, 0.25); box-shadow:0 0 0 0.2rem rgba(51, 204, 51, 0.25); }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid{ padding-right:calc(1.5em + 0.75rem); background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .custom-select:valid, .custom-select.is-valid{ border-color:#3c3; padding-right:calc(0.75em + 2.3125rem); background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%233c3' 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") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }

.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus{ border-color:#3c3; -webkit-box-shadow:0 0 0 0.2rem rgba(51, 204, 51, 0.25); box-shadow:0 0 0 0.2rem rgba(51, 204, 51, 0.25); }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label{ color:#3c3; }

.was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip{ display:block; }

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label{ color:#3c3; }

.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before{ border-color:#3c3; }

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before{ border-color:#5cd65c; background-color:#5cd65c; }

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before{ -webkit-box-shadow:0 0 0 0.2rem rgba(51, 204, 51, 0.25); box-shadow:0 0 0 0.2rem rgba(51, 204, 51, 0.25); }

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before{ border-color:#3c3; }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label{ border-color:#3c3; }

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label{ border-color:#3c3; -webkit-box-shadow:0 0 0 0.2rem rgba(51, 204, 51, 0.25); box-shadow:0 0 0 0.2rem rgba(51, 204, 51, 0.25); }

.invalid-feedback{ display:none; width:100%; margin-top:0.25rem; font-size:80%; color:#dc3545; }

.invalid-tooltip{ position:absolute; top:100%; left:0; z-index:5; display:none; max-width:100%; padding:0.25rem 0.5rem; margin-top:.1rem; font-size:0.875rem; line-height:1.5; color:#fff; background-color:rgba(220, 53, 69, 0.9); border-radius:0.3rem; }

.was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip, .is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip{ display:block; }

.was-validated .form-control:invalid, .form-control.is-invalid{ border-color:#dc3545; padding-right:calc(1.5em + 0.75rem); background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); background-repeat:no-repeat; background-position:right calc(0.375em + 0.1875rem) center; background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus{ border-color:#dc3545; -webkit-box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25); box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid{ padding-right:calc(1.5em + 0.75rem); background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .custom-select:invalid, .custom-select.is-invalid{ border-color:#dc3545; padding-right:calc(0.75em + 2.3125rem); background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }

.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus{ border-color:#dc3545; -webkit-box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25); box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label{ color:#dc3545; }

.was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip{ display:block; }

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label{ color:#dc3545; }

.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before{ border-color:#dc3545; }

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before{ border-color:#e4606d; background-color:#e4606d; }

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before{ -webkit-box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25); box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before{ border-color:#dc3545; }

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label{ border-color:#dc3545; }

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label{ border-color:#dc3545; -webkit-box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25); box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.form-inline{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }

.form-inline .form-check{ width:100%; }

.btn{ display:inline-block; font-weight:400; color:#6c757d; text-align:center; vertical-align:middle; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; background-color:transparent; border:1px solid transparent; padding:0.375rem 0.75rem; font-size:1rem; line-height:1.5; border-radius:0.3rem; -webkit-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; -o-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }

.btn:hover{ color:#6c757d; text-decoration:none; }

.btn:focus, .btn.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.25); box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.25); }

.btn.disabled, .btn:disabled{ opacity:0.65; }

.btn:not(:disabled):not(.disabled){ cursor:pointer; }

a.btn.disabled, fieldset:disabled a.btn{ pointer-events:none; }

.btn-primary{ color:#fff; background-color:#2D5357; border-color:#2D5357; }

.btn-primary:hover{ color:#fff; background-color:#203b3e; border-color:#1c3335; }

.btn-primary:focus, .btn-primary.focus{ color:#fff; background-color:#203b3e; border-color:#1c3335; -webkit-box-shadow:0 0 0 0.2rem rgba(77, 109, 112, 0.5); box-shadow:0 0 0 0.2rem rgba(77, 109, 112, 0.5); }

.btn-primary.disabled, .btn-primary:disabled{ color:#fff; background-color:#2D5357; border-color:#2D5357; }

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle{ color:#fff; background-color:#1c3335; border-color:#172b2d; }

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(77, 109, 112, 0.5); box-shadow:0 0 0 0.2rem rgba(77, 109, 112, 0.5); }

.btn-secondary{ color:#212529; background-color:#90C2E5; border-color:#90C2E5; }

.btn-secondary:hover{ color:#212529; background-color:#71b1de; border-color:#67abdb; }

.btn-secondary:focus, .btn-secondary.focus{ color:#212529; background-color:#71b1de; border-color:#67abdb; -webkit-box-shadow:0 0 0 0.2rem rgba(127, 170, 201, 0.5); box-shadow:0 0 0 0.2rem rgba(127, 170, 201, 0.5); }

.btn-secondary.disabled, .btn-secondary:disabled{ color:#212529; background-color:#90C2E5; border-color:#90C2E5; }

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle{ color:#212529; background-color:#67abdb; border-color:#5ca6d9; }

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(127, 170, 201, 0.5); box-shadow:0 0 0 0.2rem rgba(127, 170, 201, 0.5); }

.btn-success{ color:#fff; background-color:#3c3; border-color:#3c3; }

.btn-success:hover{ color:#fff; background-color:#2bad2b; border-color:#29a329; }

.btn-success:focus, .btn-success.focus{ color:#fff; background-color:#2bad2b; border-color:#29a329; -webkit-box-shadow:0 0 0 0.2rem rgba(82, 212, 82, 0.5); box-shadow:0 0 0 0.2rem rgba(82, 212, 82, 0.5); }

.btn-success.disabled, .btn-success:disabled{ color:#fff; background-color:#3c3; border-color:#3c3; }

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle{ color:#fff; background-color:#29a329; border-color:#269926; }

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(82, 212, 82, 0.5); box-shadow:0 0 0 0.2rem rgba(82, 212, 82, 0.5); }

.btn-info{ color:#fff; background-color:#17a2b8; border-color:#17a2b8; }

.btn-info:hover{ color:#fff; background-color:#138496; border-color:#117a8b; }

.btn-info:focus, .btn-info.focus{ color:#fff; background-color:#138496; border-color:#117a8b; -webkit-box-shadow:0 0 0 0.2rem rgba(58, 176, 195, 0.5); box-shadow:0 0 0 0.2rem rgba(58, 176, 195, 0.5); }

.btn-info.disabled, .btn-info:disabled{ color:#fff; background-color:#17a2b8; border-color:#17a2b8; }

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle{ color:#fff; background-color:#117a8b; border-color:#10707f; }

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(58, 176, 195, 0.5); box-shadow:0 0 0 0.2rem rgba(58, 176, 195, 0.5); }

.btn-warning{ color:#fff; background-color:#f60; border-color:#f60; }

.btn-warning:hover{ color:#fff; background-color:#d95700; border-color:#cc5200; }

.btn-warning:focus, .btn-warning.focus{ color:#fff; background-color:#d95700; border-color:#cc5200; -webkit-box-shadow:0 0 0 0.2rem rgba(255, 125, 38, 0.5); box-shadow:0 0 0 0.2rem rgba(255, 125, 38, 0.5); }

.btn-warning.disabled, .btn-warning:disabled{ color:#fff; background-color:#f60; border-color:#f60; }

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle{ color:#fff; background-color:#cc5200; border-color:#bf4d00; }

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(255, 125, 38, 0.5); box-shadow:0 0 0 0.2rem rgba(255, 125, 38, 0.5); }

.btn-danger{ color:#fff; background-color:#dc3545; border-color:#dc3545; }

.btn-danger:hover{ color:#fff; background-color:#c82333; border-color:#bd2130; }

.btn-danger:focus, .btn-danger.focus{ color:#fff; background-color:#c82333; border-color:#bd2130; -webkit-box-shadow:0 0 0 0.2rem rgba(225, 83, 97, 0.5); box-shadow:0 0 0 0.2rem rgba(225, 83, 97, 0.5); }

.btn-danger.disabled, .btn-danger:disabled{ color:#fff; background-color:#dc3545; border-color:#dc3545; }

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle{ color:#fff; background-color:#bd2130; border-color:#b21f2d; }

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(225, 83, 97, 0.5); box-shadow:0 0 0 0.2rem rgba(225, 83, 97, 0.5); }

.btn-light{ color:#212529; background-color:#f4f4f4; border-color:#f4f4f4; }

.btn-light:hover{ color:#212529; background-color:#e1e1e1; border-color:#dbdbdb; }

.btn-light:focus, .btn-light.focus{ color:#212529; background-color:#e1e1e1; border-color:#dbdbdb; -webkit-box-shadow:0 0 0 0.2rem rgba(212, 213, 214, 0.5); box-shadow:0 0 0 0.2rem rgba(212, 213, 214, 0.5); }

.btn-light.disabled, .btn-light:disabled{ color:#212529; background-color:#f4f4f4; border-color:#f4f4f4; }

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle{ color:#212529; background-color:#dbdbdb; border-color:#d4d4d4; }

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(212, 213, 214, 0.5); box-shadow:0 0 0 0.2rem rgba(212, 213, 214, 0.5); }

.btn-dark{ color:#fff; background-color:#343a40; border-color:#343a40; }

.btn-dark:hover{ color:#fff; background-color:#23272b; border-color:#1d2124; }

.btn-dark:focus, .btn-dark.focus{ color:#fff; background-color:#23272b; border-color:#1d2124; -webkit-box-shadow:0 0 0 0.2rem rgba(82, 88, 93, 0.5); box-shadow:0 0 0 0.2rem rgba(82, 88, 93, 0.5); }

.btn-dark.disabled, .btn-dark:disabled{ color:#fff; background-color:#343a40; border-color:#343a40; }

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle{ color:#fff; background-color:#1d2124; border-color:#171a1d; }

.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(82, 88, 93, 0.5); box-shadow:0 0 0 0.2rem rgba(82, 88, 93, 0.5); }

.btn-white{ color:#212529; background-color:#fff; border-color:#fff; }

.btn-white:hover{ color:#212529; background-color:#ececec; border-color:#e6e6e6; }

.btn-white:focus, .btn-white.focus{ color:#212529; background-color:#ececec; border-color:#e6e6e6; -webkit-box-shadow:0 0 0 0.2rem rgba(222, 222, 223, 0.5); box-shadow:0 0 0 0.2rem rgba(222, 222, 223, 0.5); }

.btn-white.disabled, .btn-white:disabled{ color:#212529; background-color:#fff; border-color:#fff; }

.btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active, .show > .btn-white.dropdown-toggle{ color:#212529; background-color:#e6e6e6; border-color:#dfdfdf; }

.btn-white:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus, .show > .btn-white.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(222, 222, 223, 0.5); box-shadow:0 0 0 0.2rem rgba(222, 222, 223, 0.5); }

.btn-black{ color:#fff; background-color:#000; border-color:#000; }

.btn-black:hover{ color:#fff; background-color:black; border-color:black; }

.btn-black:focus, .btn-black.focus{ color:#fff; background-color:black; border-color:black; -webkit-box-shadow:0 0 0 0.2rem rgba(38, 38, 38, 0.5); box-shadow:0 0 0 0.2rem rgba(38, 38, 38, 0.5); }

.btn-black.disabled, .btn-black:disabled{ color:#fff; background-color:#000; border-color:#000; }

.btn-black:not(:disabled):not(.disabled):active, .btn-black:not(:disabled):not(.disabled).active, .show > .btn-black.dropdown-toggle{ color:#fff; background-color:black; border-color:black; }

.btn-black:not(:disabled):not(.disabled):active:focus, .btn-black:not(:disabled):not(.disabled).active:focus, .show > .btn-black.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(38, 38, 38, 0.5); box-shadow:0 0 0 0.2rem rgba(38, 38, 38, 0.5); }

.btn-error{ color:#fff; background-color:#c00; border-color:#c00; }

.btn-error:hover{ color:#fff; background-color:#a60000; border-color:#990000; }

.btn-error:focus, .btn-error.focus{ color:#fff; background-color:#a60000; border-color:#990000; -webkit-box-shadow:0 0 0 0.2rem rgba(212, 38, 38, 0.5); box-shadow:0 0 0 0.2rem rgba(212, 38, 38, 0.5); }

.btn-error.disabled, .btn-error:disabled{ color:#fff; background-color:#c00; border-color:#c00; }

.btn-error:not(:disabled):not(.disabled):active, .btn-error:not(:disabled):not(.disabled).active, .show > .btn-error.dropdown-toggle{ color:#fff; background-color:#990000; border-color:#8c0000; }

.btn-error:not(:disabled):not(.disabled):active:focus, .btn-error:not(:disabled):not(.disabled).active:focus, .show > .btn-error.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(212, 38, 38, 0.5); box-shadow:0 0 0 0.2rem rgba(212, 38, 38, 0.5); }

.btn-primary-lighter{ color:#fff; background-color:#50939a; border-color:#50939a; }

.btn-primary-lighter:hover{ color:#fff; background-color:#437b81; border-color:#3e7379; }

.btn-primary-lighter:focus, .btn-primary-lighter.focus{ color:#fff; background-color:#437b81; border-color:#3e7379; -webkit-box-shadow:0 0 0 0.2rem rgba(106, 163, 169, 0.5); box-shadow:0 0 0 0.2rem rgba(106, 163, 169, 0.5); }

.btn-primary-lighter.disabled, .btn-primary-lighter:disabled{ color:#fff; background-color:#50939a; border-color:#50939a; }

.btn-primary-lighter:not(:disabled):not(.disabled):active, .btn-primary-lighter:not(:disabled):not(.disabled).active, .show > .btn-primary-lighter.dropdown-toggle{ color:#fff; background-color:#3e7379; border-color:#3a6b70; }

.btn-primary-lighter:not(:disabled):not(.disabled):active:focus, .btn-primary-lighter:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-lighter.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(106, 163, 169, 0.5); box-shadow:0 0 0 0.2rem rgba(106, 163, 169, 0.5); }

.btn-primary-light{ color:#fff; background-color:#3e7379; border-color:#3e7379; }

.btn-primary-light:hover{ color:#fff; background-color:#315b5f; border-color:#2d5357; }

.btn-primary-light:focus, .btn-primary-light.focus{ color:#fff; background-color:#315b5f; border-color:#2d5357; -webkit-box-shadow:0 0 0 0.2rem rgba(91, 136, 141, 0.5); box-shadow:0 0 0 0.2rem rgba(91, 136, 141, 0.5); }

.btn-primary-light.disabled, .btn-primary-light:disabled{ color:#fff; background-color:#3e7379; border-color:#3e7379; }

.btn-primary-light:not(:disabled):not(.disabled):active, .btn-primary-light:not(:disabled):not(.disabled).active, .show > .btn-primary-light.dropdown-toggle{ color:#fff; background-color:#2d5357; border-color:#294b4f; }

.btn-primary-light:not(:disabled):not(.disabled):active:focus, .btn-primary-light:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-light.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(91, 136, 141, 0.5); box-shadow:0 0 0 0.2rem rgba(91, 136, 141, 0.5); }

.btn-primary-dark{ color:#fff; background-color:#1c3335; border-color:#1c3335; }

.btn-primary-dark:hover{ color:#fff; background-color:#0f1b1c; border-color:#0a1314; }

.btn-primary-dark:focus, .btn-primary-dark.focus{ color:#fff; background-color:#0f1b1c; border-color:#0a1314; -webkit-box-shadow:0 0 0 0.2rem rgba(62, 82, 84, 0.5); box-shadow:0 0 0 0.2rem rgba(62, 82, 84, 0.5); }

.btn-primary-dark.disabled, .btn-primary-dark:disabled{ color:#fff; background-color:#1c3335; border-color:#1c3335; }

.btn-primary-dark:not(:disabled):not(.disabled):active, .btn-primary-dark:not(:disabled):not(.disabled).active, .show > .btn-primary-dark.dropdown-toggle{ color:#fff; background-color:#0a1314; border-color:#060b0b; }

.btn-primary-dark:not(:disabled):not(.disabled):active:focus, .btn-primary-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-dark.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(62, 82, 84, 0.5); box-shadow:0 0 0 0.2rem rgba(62, 82, 84, 0.5); }

.btn-primary-darker{ color:#fff; background-color:#0a1314; border-color:#0a1314; }

.btn-primary-darker:hover{ color:#fff; background-color:black; border-color:black; }

.btn-primary-darker:focus, .btn-primary-darker.focus{ color:#fff; background-color:black; border-color:black; -webkit-box-shadow:0 0 0 0.2rem rgba(47, 54, 55, 0.5); box-shadow:0 0 0 0.2rem rgba(47, 54, 55, 0.5); }

.btn-primary-darker.disabled, .btn-primary-darker:disabled{ color:#fff; background-color:#0a1314; border-color:#0a1314; }

.btn-primary-darker:not(:disabled):not(.disabled):active, .btn-primary-darker:not(:disabled):not(.disabled).active, .show > .btn-primary-darker.dropdown-toggle{ color:#fff; background-color:black; border-color:black; }

.btn-primary-darker:not(:disabled):not(.disabled):active:focus, .btn-primary-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-darker.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(47, 54, 55, 0.5); box-shadow:0 0 0 0.2rem rgba(47, 54, 55, 0.5); }

.btn-theme-blue{ color:#212529; background-color:#90C2E5; border-color:#90C2E5; }

.btn-theme-blue:hover{ color:#212529; background-color:#71b1de; border-color:#67abdb; }

.btn-theme-blue:focus, .btn-theme-blue.focus{ color:#212529; background-color:#71b1de; border-color:#67abdb; -webkit-box-shadow:0 0 0 0.2rem rgba(127, 170, 201, 0.5); box-shadow:0 0 0 0.2rem rgba(127, 170, 201, 0.5); }

.btn-theme-blue.disabled, .btn-theme-blue:disabled{ color:#212529; background-color:#90C2E5; border-color:#90C2E5; }

.btn-theme-blue:not(:disabled):not(.disabled):active, .btn-theme-blue:not(:disabled):not(.disabled).active, .show > .btn-theme-blue.dropdown-toggle{ color:#212529; background-color:#67abdb; border-color:#5ca6d9; }

.btn-theme-blue:not(:disabled):not(.disabled):active:focus, .btn-theme-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-theme-blue.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(127, 170, 201, 0.5); box-shadow:0 0 0 0.2rem rgba(127, 170, 201, 0.5); }

.btn-theme-yellow{ color:#212529; background-color:#EEE757; border-color:#EEE757; }

.btn-theme-yellow:hover{ color:#212529; background-color:#eae234; border-color:#e9e029; }

.btn-theme-yellow:focus, .btn-theme-yellow.focus{ color:#212529; background-color:#eae234; border-color:#e9e029; -webkit-box-shadow:0 0 0 0.2rem rgba(207, 202, 80, 0.5); box-shadow:0 0 0 0.2rem rgba(207, 202, 80, 0.5); }

.btn-theme-yellow.disabled, .btn-theme-yellow:disabled{ color:#212529; background-color:#EEE757; border-color:#EEE757; }

.btn-theme-yellow:not(:disabled):not(.disabled):active, .btn-theme-yellow:not(:disabled):not(.disabled).active, .show > .btn-theme-yellow.dropdown-toggle{ color:#212529; background-color:#e9e029; border-color:#e8df1d; }

.btn-theme-yellow:not(:disabled):not(.disabled):active:focus, .btn-theme-yellow:not(:disabled):not(.disabled).active:focus, .show > .btn-theme-yellow.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(207, 202, 80, 0.5); box-shadow:0 0 0 0.2rem rgba(207, 202, 80, 0.5); }

.btn-theme-pink{ color:#212529; background-color:#E4B2BF; border-color:#E4B2BF; }

.btn-theme-pink:hover{ color:#212529; background-color:#da96a7; border-color:#d78ca0; }

.btn-theme-pink:focus, .btn-theme-pink.focus{ color:#212529; background-color:#da96a7; border-color:#d78ca0; -webkit-box-shadow:0 0 0 0.2rem rgba(199, 157, 169, 0.5); box-shadow:0 0 0 0.2rem rgba(199, 157, 169, 0.5); }

.btn-theme-pink.disabled, .btn-theme-pink:disabled{ color:#212529; background-color:#E4B2BF; border-color:#E4B2BF; }

.btn-theme-pink:not(:disabled):not(.disabled):active, .btn-theme-pink:not(:disabled):not(.disabled).active, .show > .btn-theme-pink.dropdown-toggle{ color:#212529; background-color:#d78ca0; border-color:#d38398; }

.btn-theme-pink:not(:disabled):not(.disabled):active:focus, .btn-theme-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-theme-pink.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(199, 157, 169, 0.5); box-shadow:0 0 0 0.2rem rgba(199, 157, 169, 0.5); }

.btn-theme-green{ color:#212529; background-color:#91C4BE; border-color:#91C4BE; }

.btn-theme-green:hover{ color:#212529; background-color:#78b7af; border-color:#70b2aa; }

.btn-theme-green:focus, .btn-theme-green.focus{ color:#212529; background-color:#78b7af; border-color:#70b2aa; -webkit-box-shadow:0 0 0 0.2rem rgba(128, 172, 168, 0.5); box-shadow:0 0 0 0.2rem rgba(128, 172, 168, 0.5); }

.btn-theme-green.disabled, .btn-theme-green:disabled{ color:#212529; background-color:#91C4BE; border-color:#91C4BE; }

.btn-theme-green:not(:disabled):not(.disabled):active, .btn-theme-green:not(:disabled):not(.disabled).active, .show > .btn-theme-green.dropdown-toggle{ color:#212529; background-color:#70b2aa; border-color:#68aea5; }

.btn-theme-green:not(:disabled):not(.disabled):active:focus, .btn-theme-green:not(:disabled):not(.disabled).active:focus, .show > .btn-theme-green.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(128, 172, 168, 0.5); box-shadow:0 0 0 0.2rem rgba(128, 172, 168, 0.5); }

.btn-theme-gray{ color:#212529; background-color:#E3E4E4; border-color:#E3E4E4; }

.btn-theme-gray:hover{ color:#212529; background-color:#d0d1d1; border-color:#c9cbcb; }

.btn-theme-gray:focus, .btn-theme-gray.focus{ color:#212529; background-color:#d0d1d1; border-color:#c9cbcb; -webkit-box-shadow:0 0 0 0.2rem rgba(198, 199, 200, 0.5); box-shadow:0 0 0 0.2rem rgba(198, 199, 200, 0.5); }

.btn-theme-gray.disabled, .btn-theme-gray:disabled{ color:#212529; background-color:#E3E4E4; border-color:#E3E4E4; }

.btn-theme-gray:not(:disabled):not(.disabled):active, .btn-theme-gray:not(:disabled):not(.disabled).active, .show > .btn-theme-gray.dropdown-toggle{ color:#212529; background-color:#c9cbcb; border-color:#c3c5c5; }

.btn-theme-gray:not(:disabled):not(.disabled):active:focus, .btn-theme-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-theme-gray.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(198, 199, 200, 0.5); box-shadow:0 0 0 0.2rem rgba(198, 199, 200, 0.5); }

.btn-theme-darkgreen{ color:#fff; background-color:#2D5357; border-color:#2D5357; }

.btn-theme-darkgreen:hover{ color:#fff; background-color:#203b3e; border-color:#1c3335; }

.btn-theme-darkgreen:focus, .btn-theme-darkgreen.focus{ color:#fff; background-color:#203b3e; border-color:#1c3335; -webkit-box-shadow:0 0 0 0.2rem rgba(77, 109, 112, 0.5); box-shadow:0 0 0 0.2rem rgba(77, 109, 112, 0.5); }

.btn-theme-darkgreen.disabled, .btn-theme-darkgreen:disabled{ color:#fff; background-color:#2D5357; border-color:#2D5357; }

.btn-theme-darkgreen:not(:disabled):not(.disabled):active, .btn-theme-darkgreen:not(:disabled):not(.disabled).active, .show > .btn-theme-darkgreen.dropdown-toggle{ color:#fff; background-color:#1c3335; border-color:#172b2d; }

.btn-theme-darkgreen:not(:disabled):not(.disabled):active:focus, .btn-theme-darkgreen:not(:disabled):not(.disabled).active:focus, .show > .btn-theme-darkgreen.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(77, 109, 112, 0.5); box-shadow:0 0 0 0.2rem rgba(77, 109, 112, 0.5); }

.btn-outline-primary{ color:#2D5357; border-color:#2D5357; }

.btn-outline-primary:hover{ color:#fff; background-color:#2D5357; border-color:#2D5357; }

.btn-outline-primary:focus, .btn-outline-primary.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.5); box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.5); }

.btn-outline-primary.disabled, .btn-outline-primary:disabled{ color:#2D5357; background-color:transparent; }

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle{ color:#fff; background-color:#2D5357; border-color:#2D5357; }

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.5); box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.5); }

.btn-outline-secondary{ color:#90C2E5; border-color:#90C2E5; }

.btn-outline-secondary:hover{ color:#212529; background-color:#90C2E5; border-color:#90C2E5; }

.btn-outline-secondary:focus, .btn-outline-secondary.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(144, 194, 229, 0.5); box-shadow:0 0 0 0.2rem rgba(144, 194, 229, 0.5); }

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled{ color:#90C2E5; background-color:transparent; }

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle{ color:#212529; background-color:#90C2E5; border-color:#90C2E5; }

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(144, 194, 229, 0.5); box-shadow:0 0 0 0.2rem rgba(144, 194, 229, 0.5); }

.btn-outline-success{ color:#3c3; border-color:#3c3; }

.btn-outline-success:hover{ color:#fff; background-color:#3c3; border-color:#3c3; }

.btn-outline-success:focus, .btn-outline-success.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(51, 204, 51, 0.5); box-shadow:0 0 0 0.2rem rgba(51, 204, 51, 0.5); }

.btn-outline-success.disabled, .btn-outline-success:disabled{ color:#3c3; background-color:transparent; }

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle{ color:#fff; background-color:#3c3; border-color:#3c3; }

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(51, 204, 51, 0.5); box-shadow:0 0 0 0.2rem rgba(51, 204, 51, 0.5); }

.btn-outline-info{ color:#17a2b8; border-color:#17a2b8; }

.btn-outline-info:hover{ color:#fff; background-color:#17a2b8; border-color:#17a2b8; }

.btn-outline-info:focus, .btn-outline-info.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(23, 162, 184, 0.5); box-shadow:0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-outline-info.disabled, .btn-outline-info:disabled{ color:#17a2b8; background-color:transparent; }

.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle{ color:#fff; background-color:#17a2b8; border-color:#17a2b8; }

.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(23, 162, 184, 0.5); box-shadow:0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-outline-warning{ color:#f60; border-color:#f60; }

.btn-outline-warning:hover{ color:#fff; background-color:#f60; border-color:#f60; }

.btn-outline-warning:focus, .btn-outline-warning.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(255, 102, 0, 0.5); box-shadow:0 0 0 0.2rem rgba(255, 102, 0, 0.5); }

.btn-outline-warning.disabled, .btn-outline-warning:disabled{ color:#f60; background-color:transparent; }

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle{ color:#fff; background-color:#f60; border-color:#f60; }

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(255, 102, 0, 0.5); box-shadow:0 0 0 0.2rem rgba(255, 102, 0, 0.5); }

.btn-outline-danger{ color:#dc3545; border-color:#dc3545; }

.btn-outline-danger:hover{ color:#fff; background-color:#dc3545; border-color:#dc3545; }

.btn-outline-danger:focus, .btn-outline-danger.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.5); box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-danger.disabled, .btn-outline-danger:disabled{ color:#dc3545; background-color:transparent; }

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle{ color:#fff; background-color:#dc3545; border-color:#dc3545; }

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.5); box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-light{ color:#f4f4f4; border-color:#f4f4f4; }

.btn-outline-light:hover{ color:#212529; background-color:#f4f4f4; border-color:#f4f4f4; }

.btn-outline-light:focus, .btn-outline-light.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(244, 244, 244, 0.5); box-shadow:0 0 0 0.2rem rgba(244, 244, 244, 0.5); }

.btn-outline-light.disabled, .btn-outline-light:disabled{ color:#f4f4f4; background-color:transparent; }

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle{ color:#212529; background-color:#f4f4f4; border-color:#f4f4f4; }

.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(244, 244, 244, 0.5); box-shadow:0 0 0 0.2rem rgba(244, 244, 244, 0.5); }

.btn-outline-dark{ color:#343a40; border-color:#343a40; }

.btn-outline-dark:hover{ color:#fff; background-color:#343a40; border-color:#343a40; }

.btn-outline-dark:focus, .btn-outline-dark.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(52, 58, 64, 0.5); box-shadow:0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-outline-dark.disabled, .btn-outline-dark:disabled{ color:#343a40; background-color:transparent; }

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle{ color:#fff; background-color:#343a40; border-color:#343a40; }

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(52, 58, 64, 0.5); box-shadow:0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-outline-white{ color:#fff; border-color:#fff; }

.btn-outline-white:hover{ color:#212529; background-color:#fff; border-color:#fff; }

.btn-outline-white:focus, .btn-outline-white.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(255, 255, 255, 0.5); box-shadow:0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-outline-white.disabled, .btn-outline-white:disabled{ color:#fff; background-color:transparent; }

.btn-outline-white:not(:disabled):not(.disabled):active, .btn-outline-white:not(:disabled):not(.disabled).active, .show > .btn-outline-white.dropdown-toggle{ color:#212529; background-color:#fff; border-color:#fff; }

.btn-outline-white:not(:disabled):not(.disabled):active:focus, .btn-outline-white:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-white.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(255, 255, 255, 0.5); box-shadow:0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-outline-black{ color:#000; border-color:#000; }

.btn-outline-black:hover{ color:#fff; background-color:#000; border-color:#000; }

.btn-outline-black:focus, .btn-outline-black.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(0, 0, 0, 0.5); box-shadow:0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.btn-outline-black.disabled, .btn-outline-black:disabled{ color:#000; background-color:transparent; }

.btn-outline-black:not(:disabled):not(.disabled):active, .btn-outline-black:not(:disabled):not(.disabled).active, .show > .btn-outline-black.dropdown-toggle{ color:#fff; background-color:#000; border-color:#000; }

.btn-outline-black:not(:disabled):not(.disabled):active:focus, .btn-outline-black:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-black.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(0, 0, 0, 0.5); box-shadow:0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.btn-outline-error{ color:#c00; border-color:#c00; }

.btn-outline-error:hover{ color:#fff; background-color:#c00; border-color:#c00; }

.btn-outline-error:focus, .btn-outline-error.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(204, 0, 0, 0.5); box-shadow:0 0 0 0.2rem rgba(204, 0, 0, 0.5); }

.btn-outline-error.disabled, .btn-outline-error:disabled{ color:#c00; background-color:transparent; }

.btn-outline-error:not(:disabled):not(.disabled):active, .btn-outline-error:not(:disabled):not(.disabled).active, .show > .btn-outline-error.dropdown-toggle{ color:#fff; background-color:#c00; border-color:#c00; }

.btn-outline-error:not(:disabled):not(.disabled):active:focus, .btn-outline-error:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-error.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(204, 0, 0, 0.5); box-shadow:0 0 0 0.2rem rgba(204, 0, 0, 0.5); }

.btn-outline-primary-lighter{ color:#50939a; border-color:#50939a; }

.btn-outline-primary-lighter:hover{ color:#fff; background-color:#50939a; border-color:#50939a; }

.btn-outline-primary-lighter:focus, .btn-outline-primary-lighter.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(80, 147, 154, 0.5); box-shadow:0 0 0 0.2rem rgba(80, 147, 154, 0.5); }

.btn-outline-primary-lighter.disabled, .btn-outline-primary-lighter:disabled{ color:#50939a; background-color:transparent; }

.btn-outline-primary-lighter:not(:disabled):not(.disabled):active, .btn-outline-primary-lighter:not(:disabled):not(.disabled).active, .show > .btn-outline-primary-lighter.dropdown-toggle{ color:#fff; background-color:#50939a; border-color:#50939a; }

.btn-outline-primary-lighter:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-lighter:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary-lighter.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(80, 147, 154, 0.5); box-shadow:0 0 0 0.2rem rgba(80, 147, 154, 0.5); }

.btn-outline-primary-light{ color:#3e7379; border-color:#3e7379; }

.btn-outline-primary-light:hover{ color:#fff; background-color:#3e7379; border-color:#3e7379; }

.btn-outline-primary-light:focus, .btn-outline-primary-light.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(62, 115, 121, 0.5); box-shadow:0 0 0 0.2rem rgba(62, 115, 121, 0.5); }

.btn-outline-primary-light.disabled, .btn-outline-primary-light:disabled{ color:#3e7379; background-color:transparent; }

.btn-outline-primary-light:not(:disabled):not(.disabled):active, .btn-outline-primary-light:not(:disabled):not(.disabled).active, .show > .btn-outline-primary-light.dropdown-toggle{ color:#fff; background-color:#3e7379; border-color:#3e7379; }

.btn-outline-primary-light:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary-light.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(62, 115, 121, 0.5); box-shadow:0 0 0 0.2rem rgba(62, 115, 121, 0.5); }

.btn-outline-primary-dark{ color:#1c3335; border-color:#1c3335; }

.btn-outline-primary-dark:hover{ color:#fff; background-color:#1c3335; border-color:#1c3335; }

.btn-outline-primary-dark:focus, .btn-outline-primary-dark.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(28, 51, 53, 0.5); box-shadow:0 0 0 0.2rem rgba(28, 51, 53, 0.5); }

.btn-outline-primary-dark.disabled, .btn-outline-primary-dark:disabled{ color:#1c3335; background-color:transparent; }

.btn-outline-primary-dark:not(:disabled):not(.disabled):active, .btn-outline-primary-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-primary-dark.dropdown-toggle{ color:#fff; background-color:#1c3335; border-color:#1c3335; }

.btn-outline-primary-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary-dark.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(28, 51, 53, 0.5); box-shadow:0 0 0 0.2rem rgba(28, 51, 53, 0.5); }

.btn-outline-primary-darker{ color:#0a1314; border-color:#0a1314; }

.btn-outline-primary-darker:hover{ color:#fff; background-color:#0a1314; border-color:#0a1314; }

.btn-outline-primary-darker:focus, .btn-outline-primary-darker.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(10, 19, 20, 0.5); box-shadow:0 0 0 0.2rem rgba(10, 19, 20, 0.5); }

.btn-outline-primary-darker.disabled, .btn-outline-primary-darker:disabled{ color:#0a1314; background-color:transparent; }

.btn-outline-primary-darker:not(:disabled):not(.disabled):active, .btn-outline-primary-darker:not(:disabled):not(.disabled).active, .show > .btn-outline-primary-darker.dropdown-toggle{ color:#fff; background-color:#0a1314; border-color:#0a1314; }

.btn-outline-primary-darker:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary-darker.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(10, 19, 20, 0.5); box-shadow:0 0 0 0.2rem rgba(10, 19, 20, 0.5); }

.btn-outline-theme-blue{ color:#90C2E5; border-color:#90C2E5; }

.btn-outline-theme-blue:hover{ color:#212529; background-color:#90C2E5; border-color:#90C2E5; }

.btn-outline-theme-blue:focus, .btn-outline-theme-blue.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(144, 194, 229, 0.5); box-shadow:0 0 0 0.2rem rgba(144, 194, 229, 0.5); }

.btn-outline-theme-blue.disabled, .btn-outline-theme-blue:disabled{ color:#90C2E5; background-color:transparent; }

.btn-outline-theme-blue:not(:disabled):not(.disabled):active, .btn-outline-theme-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-theme-blue.dropdown-toggle{ color:#212529; background-color:#90C2E5; border-color:#90C2E5; }

.btn-outline-theme-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-theme-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-theme-blue.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(144, 194, 229, 0.5); box-shadow:0 0 0 0.2rem rgba(144, 194, 229, 0.5); }

.btn-outline-theme-yellow{ color:#EEE757; border-color:#EEE757; }

.btn-outline-theme-yellow:hover{ color:#212529; background-color:#EEE757; border-color:#EEE757; }

.btn-outline-theme-yellow:focus, .btn-outline-theme-yellow.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(238, 231, 87, 0.5); box-shadow:0 0 0 0.2rem rgba(238, 231, 87, 0.5); }

.btn-outline-theme-yellow.disabled, .btn-outline-theme-yellow:disabled{ color:#EEE757; background-color:transparent; }

.btn-outline-theme-yellow:not(:disabled):not(.disabled):active, .btn-outline-theme-yellow:not(:disabled):not(.disabled).active, .show > .btn-outline-theme-yellow.dropdown-toggle{ color:#212529; background-color:#EEE757; border-color:#EEE757; }

.btn-outline-theme-yellow:not(:disabled):not(.disabled):active:focus, .btn-outline-theme-yellow:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-theme-yellow.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(238, 231, 87, 0.5); box-shadow:0 0 0 0.2rem rgba(238, 231, 87, 0.5); }

.btn-outline-theme-pink{ color:#E4B2BF; border-color:#E4B2BF; }

.btn-outline-theme-pink:hover{ color:#212529; background-color:#E4B2BF; border-color:#E4B2BF; }

.btn-outline-theme-pink:focus, .btn-outline-theme-pink.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(228, 178, 191, 0.5); box-shadow:0 0 0 0.2rem rgba(228, 178, 191, 0.5); }

.btn-outline-theme-pink.disabled, .btn-outline-theme-pink:disabled{ color:#E4B2BF; background-color:transparent; }

.btn-outline-theme-pink:not(:disabled):not(.disabled):active, .btn-outline-theme-pink:not(:disabled):not(.disabled).active, .show > .btn-outline-theme-pink.dropdown-toggle{ color:#212529; background-color:#E4B2BF; border-color:#E4B2BF; }

.btn-outline-theme-pink:not(:disabled):not(.disabled):active:focus, .btn-outline-theme-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-theme-pink.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(228, 178, 191, 0.5); box-shadow:0 0 0 0.2rem rgba(228, 178, 191, 0.5); }

.btn-outline-theme-green{ color:#91C4BE; border-color:#91C4BE; }

.btn-outline-theme-green:hover{ color:#212529; background-color:#91C4BE; border-color:#91C4BE; }

.btn-outline-theme-green:focus, .btn-outline-theme-green.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(145, 196, 190, 0.5); box-shadow:0 0 0 0.2rem rgba(145, 196, 190, 0.5); }

.btn-outline-theme-green.disabled, .btn-outline-theme-green:disabled{ color:#91C4BE; background-color:transparent; }

.btn-outline-theme-green:not(:disabled):not(.disabled):active, .btn-outline-theme-green:not(:disabled):not(.disabled).active, .show > .btn-outline-theme-green.dropdown-toggle{ color:#212529; background-color:#91C4BE; border-color:#91C4BE; }

.btn-outline-theme-green:not(:disabled):not(.disabled):active:focus, .btn-outline-theme-green:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-theme-green.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(145, 196, 190, 0.5); box-shadow:0 0 0 0.2rem rgba(145, 196, 190, 0.5); }

.btn-outline-theme-gray{ color:#E3E4E4; border-color:#E3E4E4; }

.btn-outline-theme-gray:hover{ color:#212529; background-color:#E3E4E4; border-color:#E3E4E4; }

.btn-outline-theme-gray:focus, .btn-outline-theme-gray.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(227, 228, 228, 0.5); box-shadow:0 0 0 0.2rem rgba(227, 228, 228, 0.5); }

.btn-outline-theme-gray.disabled, .btn-outline-theme-gray:disabled{ color:#E3E4E4; background-color:transparent; }

.btn-outline-theme-gray:not(:disabled):not(.disabled):active, .btn-outline-theme-gray:not(:disabled):not(.disabled).active, .show > .btn-outline-theme-gray.dropdown-toggle{ color:#212529; background-color:#E3E4E4; border-color:#E3E4E4; }

.btn-outline-theme-gray:not(:disabled):not(.disabled):active:focus, .btn-outline-theme-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-theme-gray.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(227, 228, 228, 0.5); box-shadow:0 0 0 0.2rem rgba(227, 228, 228, 0.5); }

.btn-outline-theme-darkgreen{ color:#2D5357; border-color:#2D5357; }

.btn-outline-theme-darkgreen:hover{ color:#fff; background-color:#2D5357; border-color:#2D5357; }

.btn-outline-theme-darkgreen:focus, .btn-outline-theme-darkgreen.focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.5); box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.5); }

.btn-outline-theme-darkgreen.disabled, .btn-outline-theme-darkgreen:disabled{ color:#2D5357; background-color:transparent; }

.btn-outline-theme-darkgreen:not(:disabled):not(.disabled):active, .btn-outline-theme-darkgreen:not(:disabled):not(.disabled).active, .show > .btn-outline-theme-darkgreen.dropdown-toggle{ color:#fff; background-color:#2D5357; border-color:#2D5357; }

.btn-outline-theme-darkgreen:not(:disabled):not(.disabled):active:focus, .btn-outline-theme-darkgreen:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-theme-darkgreen.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.5); box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.5); }

.btn-link{ font-weight:400; color:#2D5357; text-decoration:none; }

.btn-link:hover{ color:#132325; text-decoration:underline; }

.btn-link:focus, .btn-link.focus{ text-decoration:underline; }

.btn-link:disabled, .btn-link.disabled{ color:#6c757d; pointer-events:none; }

.btn-lg, .btn-group-lg > .btn{ padding:0.5rem 1rem; font-size:1.25rem; line-height:1.5; border-radius:0.3rem; }

.btn-sm, .btn-group-sm > .btn{ padding:0.25rem 0.5rem; font-size:0.875rem; line-height:1.5; border-radius:0.2rem; }

.btn-block{ display:block; width:100%; }

.btn-block + .btn-block{ margin-top:0.5rem; }

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block{ width:100%; }

.fade{ -webkit-transition:opacity 0.15s linear; -o-transition:opacity 0.15s linear; transition:opacity 0.15s linear; }

.fade:not(.show){ opacity:0; }

.collapse:not(.show){ display:none; }

.collapsing{ position:relative; height:0; overflow:hidden; -webkit-transition:height 0.35s ease; -o-transition:height 0.35s ease; transition:height 0.35s ease; }

.dropup, .dropright, .dropdown, .dropleft{ position:relative; }

.dropdown-toggle{ white-space:nowrap; }

.dropdown-toggle::after{ display:inline-block; margin-left:0.255em; vertical-align:0.255em; content:""; border-top:0.3em solid; border-right:0.3em solid transparent; border-bottom:0; border-left:0.3em solid transparent; }

.dropdown-toggle:empty::after{ margin-left:0; }

.dropdown-menu{ position:absolute; top:100%; left:0; z-index:1000; display:none; float:left; min-width:10rem; padding:0.5rem 0; margin:0.125rem 0 0; font-size:1rem; color:#6c757d; text-align:left; list-style:none; background-color:#fff; background-clip:padding-box; border:1px solid rgba(0, 0, 0, 0.15); border-radius:0.3rem; }

.dropdown-menu-left{ right:auto; left:0; }

.dropdown-menu-right{ right:0; left:auto; }

.dropup .dropdown-menu{ top:auto; bottom:100%; margin-top:0; margin-bottom:0.125rem; }

.dropup .dropdown-toggle::after{ display:inline-block; margin-left:0.255em; vertical-align:0.255em; content:""; border-top:0; border-right:0.3em solid transparent; border-bottom:0.3em solid; border-left:0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after{ margin-left:0; }

.dropright .dropdown-menu{ top:0; right:auto; left:100%; margin-top:0; margin-left:0.125rem; }

.dropright .dropdown-toggle::after{ display:inline-block; margin-left:0.255em; vertical-align:0.255em; content:""; border-top:0.3em solid transparent; border-right:0; border-bottom:0.3em solid transparent; border-left:0.3em solid; }

.dropright .dropdown-toggle:empty::after{ margin-left:0; }

.dropright .dropdown-toggle::after{ vertical-align:0; }

.dropleft .dropdown-menu{ top:0; right:100%; left:auto; margin-top:0; margin-right:0.125rem; }

.dropleft .dropdown-toggle::after{ display:inline-block; margin-left:0.255em; vertical-align:0.255em; content:""; }

.dropleft .dropdown-toggle::after{ display:none; }

.dropleft .dropdown-toggle::before{ display:inline-block; margin-right:0.255em; vertical-align:0.255em; content:""; border-top:0.3em solid transparent; border-right:0.3em solid; border-bottom:0.3em solid transparent; }

.dropleft .dropdown-toggle:empty::after{ margin-left:0; }

.dropleft .dropdown-toggle::before{ vertical-align:0; }

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"]{ right:auto; bottom:auto; }

.dropdown-divider{ height:0; margin:0.5rem 0; overflow:hidden; border-top:1px solid #e9ecef; }

.dropdown-item{ display:block; width:100%; padding:0.25rem 1.5rem; clear:both; font-weight:400; color:#212529; text-align:inherit; white-space:nowrap; background-color:transparent; border:0; }

.dropdown-item:hover, .dropdown-item:focus{ color:#16181b; text-decoration:none; background-color:#f4f4f4; }

.dropdown-item.active, .dropdown-item:active{ color:#fff; text-decoration:none; background-color:#2D5357; }

.dropdown-item.disabled, .dropdown-item:disabled{ color:#6c757d; pointer-events:none; background-color:transparent; }

.dropdown-menu.show{ display:block; }

.dropdown-header{ display:block; padding:0.5rem 1.5rem; margin-bottom:0; font-size:0.875rem; color:#6c757d; white-space:nowrap; }

.dropdown-item-text{ display:block; padding:0.25rem 1.5rem; color:#212529; }

.btn-group, .btn-group-vertical{ position:relative; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; vertical-align:middle; }

.btn-group > .btn, .btn-group-vertical > .btn{ position:relative; -webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; }

.btn-group > .btn:hover, .btn-group-vertical > .btn:hover{ z-index:1; }

.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:1; }

.btn-toolbar{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; }

.btn-toolbar .input-group{ width:auto; }

.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child){ margin-left:-1px; }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn{ border-top-right-radius:0; border-bottom-right-radius:0; }

.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn{ border-top-left-radius:0; border-bottom-left-radius:0; }

.dropdown-toggle-split{ padding-right:0.5625rem; padding-left:0.5625rem; }

.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after{ margin-left:0; }

.dropleft .dropdown-toggle-split::before{ margin-right:0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split{ padding-right:0.375rem; padding-left:0.375rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split{ padding-right:0.75rem; padding-left:0.75rem; }

.btn-group-vertical{ -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group{ width:100%; }

.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child){ margin-top:-1px; }

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn{ border-bottom-right-radius:0; border-bottom-left-radius:0; }

.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) > .btn{ border-top-left-radius:0; border-top-right-radius:0; }

.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn{ margin-bottom:0; }

.btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .btn input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"]{ position:absolute; clip:rect(0, 0, 0, 0); pointer-events:none; }

.input-group{ position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; width:100%; }

.input-group > .form-control, .input-group > .form-control-plaintext, .input-group > .custom-select, .input-group > .custom-file{ position:relative; -webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; width:1%; min-width:0; margin-bottom:0; }

.input-group > .form-control + .form-control, .input-group > .form-control + .custom-select, .input-group > .form-control + .custom-file, .input-group > .form-control-plaintext + .form-control, .input-group > .form-control-plaintext + .custom-select, .input-group > .form-control-plaintext + .custom-file, .input-group > .custom-select + .form-control, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .custom-file, .input-group > .custom-file + .form-control, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .custom-file{ margin-left:-1px; }

.input-group > .form-control:focus, .input-group > .custom-select:focus, .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label{ z-index:3; }

.input-group > .custom-file .custom-file-input:focus{ z-index:4; }

.input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child){ border-top-right-radius:0; border-bottom-right-radius:0; }

.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child){ border-top-left-radius:0; border-bottom-left-radius:0; }

.input-group > .custom-file{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }

.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after{ border-top-right-radius:0; border-bottom-right-radius:0; }

.input-group > .custom-file:not(:first-child) .custom-file-label{ border-top-left-radius:0; border-bottom-left-radius:0; }

.input-group-prepend, .input-group-append{ display:-webkit-box; display:-ms-flexbox; display:flex; }

.input-group-prepend .btn, .input-group-append .btn{ position:relative; z-index:2; }

.input-group-prepend .btn:focus, .input-group-append .btn:focus{ z-index:3; }

.input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-prepend .input-group-text + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-append .btn + .btn, .input-group-append .btn + .input-group-text, .input-group-append .input-group-text + .input-group-text, .input-group-append .input-group-text + .btn{ margin-left:-1px; }

.input-group-prepend{ margin-right:-1px; }

.input-group-append{ margin-left:-1px; }

.input-group-text{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:0.375rem 0.75rem; margin-bottom:0; font-size:1rem; font-weight:400; line-height:1.5; color:#4a4a4a; text-align:center; white-space:nowrap; background-color:#e9ecef; border:1px solid #ced4da; border-radius:0.3rem; }

.input-group-text input[type="radio"], .input-group-text input[type="checkbox"]{ margin-top:0; }

.input-group-lg > .form-control:not(textarea), .input-group-lg > .custom-select{ height:calc(1.5em + 1rem + 2px); }

.input-group-lg > .form-control, .input-group-lg > .custom-select, .input-group-lg > .input-group-prepend > .input-group-text, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-append > .btn{ padding:0.5rem 1rem; font-size:1.25rem; line-height:1.5; border-radius:0.3rem; }

.input-group-sm > .form-control:not(textarea), .input-group-sm > .custom-select{ height:calc(1.5em + 0.5rem + 2px); }

.input-group-sm > .form-control, .input-group-sm > .custom-select, .input-group-sm > .input-group-prepend > .input-group-text, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-append > .btn{ padding:0.25rem 0.5rem; font-size:0.875rem; line-height:1.5; border-radius:0.2rem; }

.input-group-lg > .custom-select, .input-group-sm > .custom-select{ padding-right:1.75rem; }

.input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child){ border-top-right-radius:0; border-bottom-right-radius:0; }

.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child){ border-top-left-radius:0; border-bottom-left-radius:0; }

.custom-control{ position:relative; z-index:1; display:block; min-height:1.5rem; padding-left:1.5rem; -webkit-print-color-adjust:exact; color-adjust:exact; }

.custom-control-inline{ display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; margin-right:1rem; }

.custom-control-input{ position:absolute; left:0; z-index:-1; width:1rem; height:1.25rem; opacity:0; }

.custom-control-input:checked ~ .custom-control-label::before{ color:#fff; border-color:#2D5357; background-color:#2D5357; }

.custom-control-input:focus ~ .custom-control-label::before{ -webkit-box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.25); box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.25); }

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{ border-color:#5aa2aa; }

.custom-control-input:not(:disabled):active ~ .custom-control-label::before{ color:#fff; background-color:#7cb5bb; border-color:#7cb5bb; }

.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label{ color:#6c757d; }

.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before{ background-color:#e9ecef; }

.custom-control-label{ position:relative; margin-bottom:0; vertical-align:top; }

.custom-control-label::before{ position:absolute; top:0.25rem; left:-1.5rem; display:block; width:1rem; height:1rem; pointer-events:none; content:""; background-color:#fff; border:#adb5bd solid 1px; }

.custom-control-label::after{ position:absolute; top:0.25rem; left:-1.5rem; display:block; width:1rem; height:1rem; content:""; background:no-repeat 50% / 50% 50%; }

.custom-checkbox .custom-control-label::before{ border-radius:0.3rem; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{ background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{ border-color:#2D5357; background-color:#2D5357; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{ background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{ background-color:rgba(45, 83, 87, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{ background-color:rgba(45, 83, 87, 0.5); }

.custom-radio .custom-control-label::before{ border-radius:50%; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after{ background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{ background-color:rgba(45, 83, 87, 0.5); }

.custom-switch{ padding-left:2.25rem; }

.custom-switch .custom-control-label::before{ left:-2.25rem; width:1.75rem; pointer-events:all; border-radius:0.5rem; }

.custom-switch .custom-control-label::after{ top:calc(0.25rem + 2px); left:calc(-2.25rem + 2px); width:calc(1rem - 4px); height:calc(1rem - 4px); background-color:#adb5bd; border-radius:0.5rem; -webkit-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; -o-transition:transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition:transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition:transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }

.custom-switch .custom-control-input:checked ~ .custom-control-label::after{ background-color:#fff; -webkit-transform:translateX(0.75rem); -ms-transform:translateX(0.75rem); transform:translateX(0.75rem); }

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{ background-color:rgba(45, 83, 87, 0.5); }

.custom-select{ display:inline-block; width:100%; height:calc(1.5em + 0.75rem + 2px); padding:0.375rem 1.75rem 0.375rem 0.75rem; font-size:1rem; font-weight:400; line-height:1.5; color:#4a4a4a; vertical-align:middle; background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px; border:1px solid #ced4da; border-radius:0.3rem; -webkit-appearance:none; -moz-appearance:none; appearance:none; }

.custom-select:focus{ border-color:#5aa2aa; outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.25); box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.25); }

.custom-select:focus::-ms-value{ color:#4a4a4a; background-color:#fff; }

.custom-select[multiple], .custom-select[size]:not([size="1"]){ height:auto; padding-right:0.75rem; background-image:none; }

.custom-select:disabled{ color:#6c757d; background-color:#e9ecef; }

.custom-select::-ms-expand{ display:none; }

.custom-select:-moz-focusring{ color:transparent; text-shadow:0 0 0 #4a4a4a; }

.custom-select-sm{ height:calc(1.5em + 0.5rem + 2px); padding-top:0.25rem; padding-bottom:0.25rem; padding-left:0.5rem; font-size:0.875rem; }

.custom-select-lg{ height:calc(1.5em + 1rem + 2px); padding-top:0.5rem; padding-bottom:0.5rem; padding-left:1rem; font-size:1.25rem; }

.custom-file{ position:relative; display:inline-block; width:100%; height:calc(1.5em + 0.75rem + 2px); margin-bottom:0; }

.custom-file-input{ position:relative; z-index:2; width:100%; height:calc(1.5em + 0.75rem + 2px); margin:0; opacity:0; }

.custom-file-input:focus ~ .custom-file-label{ border-color:#5aa2aa; -webkit-box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.25); box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.25); }

.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label{ background-color:#e9ecef; }

.custom-file-input:lang(en) ~ .custom-file-label::after{ content:"Browse"; }

.custom-file-input ~ .custom-file-label[data-browse]::after{ content:attr(data-browse); }

.custom-file-label{ position:absolute; top:0; right:0; left:0; z-index:1; height:calc(1.5em + 0.75rem + 2px); padding:0.375rem 0.75rem; font-weight:400; line-height:1.5; color:#4a4a4a; background-color:#fff; border:1px solid #ced4da; border-radius:0.3rem; }

.custom-file-label::after{ position:absolute; top:0; right:0; bottom:0; z-index:3; display:block; height:calc(1.5em + 0.75rem); padding:0.375rem 0.75rem; line-height:1.5; color:#4a4a4a; content:"Browse"; background-color:#e9ecef; border-left:inherit; border-radius:0 0.3rem 0.3rem 0; }

.custom-range{ width:100%; height:1.4rem; padding:0; background-color:transparent; -webkit-appearance:none; -moz-appearance:none; appearance:none; }

.custom-range:focus{ outline:none; }

.custom-range:focus::-webkit-slider-thumb{ -webkit-box-shadow:0 0 0 1px #fff, 0 0 0 0.2rem rgba(45, 83, 87, 0.25); box-shadow:0 0 0 1px #fff, 0 0 0 0.2rem rgba(45, 83, 87, 0.25); }

.custom-range:focus::-moz-range-thumb{ box-shadow:0 0 0 1px #fff, 0 0 0 0.2rem rgba(45, 83, 87, 0.25); }

.custom-range:focus::-ms-thumb{ box-shadow:0 0 0 1px #fff, 0 0 0 0.2rem rgba(45, 83, 87, 0.25); }

.custom-range::-moz-focus-outer{ border:0; }

.custom-range::-webkit-slider-thumb{ width:1rem; height:1rem; margin-top:-0.25rem; background-color:#2D5357; border:0; border-radius:1rem; -webkit-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; -webkit-appearance:none; appearance:none; }

.custom-range::-webkit-slider-thumb:active{ background-color:#7cb5bb; }

.custom-range::-webkit-slider-runnable-track{ width:100%; height:0.5rem; color:transparent; cursor:pointer; background-color:#dee2e6; border-color:transparent; border-radius:1rem; }

.custom-range::-moz-range-thumb{ width:1rem; height:1rem; background-color:#2D5357; border:0; border-radius:1rem; -moz-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -moz-appearance:none; appearance:none; }

.custom-range::-moz-range-thumb:active{ background-color:#7cb5bb; }

.custom-range::-moz-range-track{ width:100%; height:0.5rem; color:transparent; cursor:pointer; background-color:#dee2e6; border-color:transparent; border-radius:1rem; }

.custom-range::-ms-thumb{ width:1rem; height:1rem; margin-top:0; margin-right:0.2rem; margin-left:0.2rem; background-color:#2D5357; border:0; border-radius:1rem; -ms-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance:none; }

.custom-range::-ms-thumb:active{ background-color:#7cb5bb; }

.custom-range::-ms-track{ width:100%; height:0.5rem; color:transparent; cursor:pointer; background-color:transparent; border-color:transparent; border-width:0.5rem; }

.custom-range::-ms-fill-lower{ background-color:#dee2e6; border-radius:1rem; }

.custom-range::-ms-fill-upper{ margin-right:15px; background-color:#dee2e6; border-radius:1rem; }

.custom-range:disabled::-webkit-slider-thumb{ background-color:#adb5bd; }

.custom-range:disabled::-webkit-slider-runnable-track{ cursor:default; }

.custom-range:disabled::-moz-range-thumb{ background-color:#adb5bd; }

.custom-range:disabled::-moz-range-track{ cursor:default; }

.custom-range:disabled::-ms-thumb{ background-color:#adb5bd; }

.custom-control-label::before, .custom-file-label, .custom-select{ -webkit-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; -o-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }

.nav{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; padding-left:0; margin-bottom:0; list-style:none; }

.nav-link{ display:block; padding:0.5rem 1rem; }

.nav-link:hover, .nav-link:focus{ text-decoration:none; }

.nav-link.disabled{ color:#6c757d; pointer-events:none; cursor:default; }

.nav-tabs{ border-bottom:1px solid #dee2e6; }

.nav-tabs .nav-item{ margin-bottom:-1px; }

.nav-tabs .nav-link{ border:1px solid transparent; border-top-left-radius:0.3rem; border-top-right-radius:0.3rem; }

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus{ border-color:#e9ecef #e9ecef #dee2e6; }

.nav-tabs .nav-link.disabled{ color:#6c757d; background-color:transparent; border-color:transparent; }

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link{ color:#4a4a4a; background-color:#fff; border-color:#dee2e6 #dee2e6 #fff; }

.nav-tabs .dropdown-menu{ margin-top:-1px; border-top-left-radius:0; border-top-right-radius:0; }

.nav-pills .nav-link{ border-radius:0.3rem; }

.nav-pills .nav-link.active, .nav-pills .show > .nav-link{ color:#fff; background-color:#2D5357; }

.nav-fill > .nav-link, .nav-fill .nav-item{ -webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; text-align:center; }

.nav-justified > .nav-link, .nav-justified .nav-item{ -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; text-align:center; }

.tab-content > .tab-pane{ display:none; }

.tab-content > .active{ display:block; }

.navbar{ position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; padding:0.5rem 1rem; }

.navbar .container, .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; }

.navbar-brand{ display:inline-block; padding-top:0.3125rem; padding-bottom:0.3125rem; margin-right:1rem; font-size:1.25rem; line-height:inherit; white-space:nowrap; }

.navbar-brand:hover, .navbar-brand:focus{ text-decoration:none; }

.navbar-nav{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; padding-left:0; margin-bottom:0; list-style:none; }

.navbar-nav .nav-link{ padding-right:0; padding-left:0; }

.navbar-nav .dropdown-menu{ position:static; float:none; }

.navbar-text{ display:inline-block; padding-top:0.5rem; padding-bottom:0.5rem; }

.navbar-collapse{ -ms-flex-preferred-size:100%; flex-basis:100%; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }

.navbar-toggler{ padding:0.25rem 0.75rem; font-size:1.25rem; line-height:1; background-color:transparent; border:1px solid transparent; border-radius:0.3rem; }

.navbar-toggler:hover, .navbar-toggler:focus{ 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-expand{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; }

.navbar-expand > .container, .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl{ padding-right:0; padding-left:0; }

.navbar-expand .navbar-nav{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; }

.navbar-expand .navbar-nav .dropdown-menu{ position:absolute; }

.navbar-expand .navbar-nav .nav-link{ padding-right:0.5rem; padding-left:0.5rem; }

.navbar-expand > .container, .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl{ -ms-flex-wrap:nowrap; flex-wrap:nowrap; }

.navbar-expand .navbar-collapse{ display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; -ms-flex-preferred-size:auto; flex-basis:auto; }

.navbar-expand .navbar-toggler{ display:none; }

.navbar-light .navbar-brand{ color:rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus{ 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:hover, .navbar-light .navbar-nav .nav-link:focus{ 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 .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active{ color:rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-toggler{ color:rgba(0, 0, 0, 0.5); border-color:rgba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon{ background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-light .navbar-text{ color:rgba(0, 0, 0, 0.5); }

.navbar-light .navbar-text a{ color:rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus{ color:rgba(0, 0, 0, 0.9); }

.navbar-dark .navbar-brand{ color:#fff; }

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus{ color:#fff; }

.navbar-dark .navbar-nav .nav-link{ color:rgba(255, 255, 255, 0.5); }

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus{ color:rgba(255, 255, 255, 0.75); }

.navbar-dark .navbar-nav .nav-link.disabled{ color:rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active{ color:#fff; }

.navbar-dark .navbar-toggler{ color:rgba(255, 255, 255, 0.5); border-color:rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon{ background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-dark .navbar-text{ color:rgba(255, 255, 255, 0.5); }

.navbar-dark .navbar-text a{ color:#fff; }

.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus{ color:#fff; }

.card{ position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; min-width:0; word-wrap:break-word; background-color:#fff; background-clip:border-box; border:1px solid rgba(0, 0, 0, 0.125); border-radius:0.3rem; }

.card > hr{ margin-right:0; margin-left:0; }

.card > .list-group{ border-top:inherit; border-bottom:inherit; }

.card > .list-group:first-child{ border-top-width:0; border-top-left-radius:calc(0.3rem - 1px); border-top-right-radius:calc(0.3rem - 1px); }

.card > .list-group:last-child{ border-bottom-width:0; border-bottom-right-radius:calc(0.3rem - 1px); border-bottom-left-radius:calc(0.3rem - 1px); }

.card > .card-header + .list-group, .card > .list-group + .card-footer{ border-top:0; }

.card-body{ -webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; min-height:1px; padding:1.25rem; }

.card-title{ margin-bottom:0.75rem; }

.card-subtitle{ margin-top:-0.375rem; margin-bottom:0; }

.card-text:last-child{ margin-bottom:0; }

.card-link:hover{ text-decoration:none; }

.card-link + .card-link{ margin-left:1.25rem; }

.card-header{ padding:0.75rem 1.25rem; margin-bottom:0; background-color:rgba(0, 0, 0, 0.03); border-bottom:1px solid rgba(0, 0, 0, 0.125); }

.card-header:first-child{ border-radius:calc(0.3rem - 1px) calc(0.3rem - 1px) 0 0; }

.card-footer{ padding:0.75rem 1.25rem; background-color:rgba(0, 0, 0, 0.03); border-top:1px solid rgba(0, 0, 0, 0.125); }

.card-footer:last-child{ border-radius:0 0 calc(0.3rem - 1px) calc(0.3rem - 1px); }

.card-header-tabs{ margin-right:-0.625rem; margin-bottom:-0.75rem; margin-left:-0.625rem; border-bottom:0; }

.card-header-pills{ margin-right:-0.625rem; margin-left:-0.625rem; }

.card-img-overlay{ position:absolute; top:0; right:0; bottom:0; left:0; padding:1.25rem; border-radius:calc(0.3rem - 1px); }

.card-img, .card-img-top, .card-img-bottom{ -ms-flex-negative:0; flex-shrink:0; width:100%; }

.card-img, .card-img-top{ border-top-left-radius:calc(0.3rem - 1px); border-top-right-radius:calc(0.3rem - 1px); }

.card-img, .card-img-bottom{ border-bottom-right-radius:calc(0.3rem - 1px); border-bottom-left-radius:calc(0.3rem - 1px); }

.card-deck .card{ margin-bottom:20px; }

.card-group > .card{ margin-bottom:20px; }

.card-columns .card{ margin-bottom:0.75rem; }

.accordion{ overflow-anchor:none; }

.accordion > .card{ overflow:hidden; }

.accordion > .card:not(:last-of-type){ border-bottom:0; border-bottom-right-radius:0; border-bottom-left-radius:0; }

.accordion > .card:not(:first-of-type){ border-top-left-radius:0; border-top-right-radius:0; }

.accordion > .card > .card-header{ border-radius:0; margin-bottom:-1px; }

.breadcrumb{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; padding:0.75rem 1rem; margin-bottom:1rem; list-style:none; background-color:#e9ecef; border-radius:0.3rem; }

.breadcrumb-item{ display:-webkit-box; display:-ms-flexbox; display:flex; }

.breadcrumb-item + .breadcrumb-item{ padding-left:0.5rem; }

.breadcrumb-item + .breadcrumb-item::before{ display:inline-block; padding-right:0.5rem; color:#6c757d; content:"/"; }

.breadcrumb-item + .breadcrumb-item:hover::before{ text-decoration:underline; }

.breadcrumb-item + .breadcrumb-item:hover::before{ text-decoration:none; }

.breadcrumb-item.active{ color:#6c757d; }

.pagination{ display:-webkit-box; display:-ms-flexbox; display:flex; padding-left:0; list-style:none; border-radius:0.3rem; }

.page-link{ position:relative; display:block; padding:0.5rem 0.75rem; margin-left:-1px; line-height:1.25; color:#2D5357; background-color:#fff; border:1px solid #dee2e6; }

.page-link:hover{ z-index:2; color:#132325; text-decoration:none; background-color:#e9ecef; border-color:#dee2e6; }

.page-link:focus{ z-index:3; outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.25); box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.25); }

.page-item:first-child .page-link{ margin-left:0; border-top-left-radius:0.3rem; border-bottom-left-radius:0.3rem; }

.page-item:last-child .page-link{ border-top-right-radius:0.3rem; border-bottom-right-radius:0.3rem; }

.page-item.active .page-link{ z-index:3; color:#fff; background-color:#2D5357; border-color:#2D5357; }

.page-item.disabled .page-link{ color:#6c757d; pointer-events:none; cursor:auto; background-color:#fff; border-color:#dee2e6; }

.pagination-lg .page-link{ padding:0.75rem 1.5rem; font-size:1.25rem; line-height:1.5; }

.pagination-lg .page-item:first-child .page-link{ border-top-left-radius:0.3rem; border-bottom-left-radius:0.3rem; }

.pagination-lg .page-item:last-child .page-link{ border-top-right-radius:0.3rem; border-bottom-right-radius:0.3rem; }

.pagination-sm .page-link{ padding:0.25rem 0.5rem; font-size:0.875rem; line-height:1.5; }

.pagination-sm .page-item:first-child .page-link{ border-top-left-radius:0.2rem; border-bottom-left-radius:0.2rem; }

.pagination-sm .page-item:last-child .page-link{ border-top-right-radius:0.2rem; border-bottom-right-radius:0.2rem; }

.badge{ display:inline-block; padding:0.25em 0.4em; font-size:75%; font-weight:700; line-height:1; text-align:center; white-space:nowrap; vertical-align:baseline; border-radius:0.3rem; -webkit-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; -o-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }

a.badge:hover, a.badge:focus{ text-decoration:none; }

.badge:empty{ display:none; }

.btn .badge{ position:relative; top:-1px; }

.badge-pill{ padding-right:0.6em; padding-left:0.6em; border-radius:10rem; }

.badge-primary{ color:#fff; background-color:#2D5357; }

a.badge-primary:hover, a.badge-primary:focus{ color:#fff; background-color:#1c3335; }

a.badge-primary:focus, a.badge-primary.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.5); box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.5); }

.badge-secondary{ color:#212529; background-color:#90C2E5; }

a.badge-secondary:hover, a.badge-secondary:focus{ color:#212529; background-color:#67abdb; }

a.badge-secondary:focus, a.badge-secondary.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(144, 194, 229, 0.5); box-shadow:0 0 0 0.2rem rgba(144, 194, 229, 0.5); }

.badge-success{ color:#fff; background-color:#3c3; }

a.badge-success:hover, a.badge-success:focus{ color:#fff; background-color:#29a329; }

a.badge-success:focus, a.badge-success.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(51, 204, 51, 0.5); box-shadow:0 0 0 0.2rem rgba(51, 204, 51, 0.5); }

.badge-info{ color:#fff; background-color:#17a2b8; }

a.badge-info:hover, a.badge-info:focus{ color:#fff; background-color:#117a8b; }

a.badge-info:focus, a.badge-info.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(23, 162, 184, 0.5); box-shadow:0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.badge-warning{ color:#fff; background-color:#f60; }

a.badge-warning:hover, a.badge-warning:focus{ color:#fff; background-color:#cc5200; }

a.badge-warning:focus, a.badge-warning.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(255, 102, 0, 0.5); box-shadow:0 0 0 0.2rem rgba(255, 102, 0, 0.5); }

.badge-danger{ color:#fff; background-color:#dc3545; }

a.badge-danger:hover, a.badge-danger:focus{ color:#fff; background-color:#bd2130; }

a.badge-danger:focus, a.badge-danger.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.5); box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.badge-light{ color:#212529; background-color:#f4f4f4; }

a.badge-light:hover, a.badge-light:focus{ color:#212529; background-color:#dbdbdb; }

a.badge-light:focus, a.badge-light.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(244, 244, 244, 0.5); box-shadow:0 0 0 0.2rem rgba(244, 244, 244, 0.5); }

.badge-dark{ color:#fff; background-color:#343a40; }

a.badge-dark:hover, a.badge-dark:focus{ color:#fff; background-color:#1d2124; }

a.badge-dark:focus, a.badge-dark.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(52, 58, 64, 0.5); box-shadow:0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.badge-white{ color:#212529; background-color:#fff; }

a.badge-white:hover, a.badge-white:focus{ color:#212529; background-color:#e6e6e6; }

a.badge-white:focus, a.badge-white.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(255, 255, 255, 0.5); box-shadow:0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.badge-black{ color:#fff; background-color:#000; }

a.badge-black:hover, a.badge-black:focus{ color:#fff; background-color:black; }

a.badge-black:focus, a.badge-black.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(0, 0, 0, 0.5); box-shadow:0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.badge-error{ color:#fff; background-color:#c00; }

a.badge-error:hover, a.badge-error:focus{ color:#fff; background-color:#990000; }

a.badge-error:focus, a.badge-error.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(204, 0, 0, 0.5); box-shadow:0 0 0 0.2rem rgba(204, 0, 0, 0.5); }

.badge-primary-lighter{ color:#fff; background-color:#50939a; }

a.badge-primary-lighter:hover, a.badge-primary-lighter:focus{ color:#fff; background-color:#3e7379; }

a.badge-primary-lighter:focus, a.badge-primary-lighter.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(80, 147, 154, 0.5); box-shadow:0 0 0 0.2rem rgba(80, 147, 154, 0.5); }

.badge-primary-light{ color:#fff; background-color:#3e7379; }

a.badge-primary-light:hover, a.badge-primary-light:focus{ color:#fff; background-color:#2d5357; }

a.badge-primary-light:focus, a.badge-primary-light.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(62, 115, 121, 0.5); box-shadow:0 0 0 0.2rem rgba(62, 115, 121, 0.5); }

.badge-primary-dark{ color:#fff; background-color:#1c3335; }

a.badge-primary-dark:hover, a.badge-primary-dark:focus{ color:#fff; background-color:#0a1314; }

a.badge-primary-dark:focus, a.badge-primary-dark.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(28, 51, 53, 0.5); box-shadow:0 0 0 0.2rem rgba(28, 51, 53, 0.5); }

.badge-primary-darker{ color:#fff; background-color:#0a1314; }

a.badge-primary-darker:hover, a.badge-primary-darker:focus{ color:#fff; background-color:black; }

a.badge-primary-darker:focus, a.badge-primary-darker.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(10, 19, 20, 0.5); box-shadow:0 0 0 0.2rem rgba(10, 19, 20, 0.5); }

.badge-theme-blue{ color:#212529; background-color:#90C2E5; }

a.badge-theme-blue:hover, a.badge-theme-blue:focus{ color:#212529; background-color:#67abdb; }

a.badge-theme-blue:focus, a.badge-theme-blue.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(144, 194, 229, 0.5); box-shadow:0 0 0 0.2rem rgba(144, 194, 229, 0.5); }

.badge-theme-yellow{ color:#212529; background-color:#EEE757; }

a.badge-theme-yellow:hover, a.badge-theme-yellow:focus{ color:#212529; background-color:#e9e029; }

a.badge-theme-yellow:focus, a.badge-theme-yellow.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(238, 231, 87, 0.5); box-shadow:0 0 0 0.2rem rgba(238, 231, 87, 0.5); }

.badge-theme-pink{ color:#212529; background-color:#E4B2BF; }

a.badge-theme-pink:hover, a.badge-theme-pink:focus{ color:#212529; background-color:#d78ca0; }

a.badge-theme-pink:focus, a.badge-theme-pink.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(228, 178, 191, 0.5); box-shadow:0 0 0 0.2rem rgba(228, 178, 191, 0.5); }

.badge-theme-green{ color:#212529; background-color:#91C4BE; }

a.badge-theme-green:hover, a.badge-theme-green:focus{ color:#212529; background-color:#70b2aa; }

a.badge-theme-green:focus, a.badge-theme-green.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(145, 196, 190, 0.5); box-shadow:0 0 0 0.2rem rgba(145, 196, 190, 0.5); }

.badge-theme-gray{ color:#212529; background-color:#E3E4E4; }

a.badge-theme-gray:hover, a.badge-theme-gray:focus{ color:#212529; background-color:#c9cbcb; }

a.badge-theme-gray:focus, a.badge-theme-gray.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(227, 228, 228, 0.5); box-shadow:0 0 0 0.2rem rgba(227, 228, 228, 0.5); }

.badge-theme-darkgreen{ color:#fff; background-color:#2D5357; }

a.badge-theme-darkgreen:hover, a.badge-theme-darkgreen:focus{ color:#fff; background-color:#1c3335; }

a.badge-theme-darkgreen:focus, a.badge-theme-darkgreen.focus{ outline:0; -webkit-box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.5); box-shadow:0 0 0 0.2rem rgba(45, 83, 87, 0.5); }

.jumbotron{ padding:2rem 1rem; margin-bottom:2rem; background-color:#e9ecef; border-radius:0.3rem; }

.jumbotron-fluid{ padding-right:0; padding-left:0; border-radius:0; }

.alert{ position:relative; padding:0.75rem 1.25rem; margin-bottom:1rem; border:1px solid transparent; border-radius:0.3rem; }

.alert-heading{ color:inherit; }

.alert-link{ font-weight:700; }

.alert-dismissible{ padding-right:4rem; }

.alert-dismissible .close{ position:absolute; top:0; right:0; z-index:2; padding:0.75rem 1.25rem; color:inherit; }

.alert-primary{ color:#172b2d; background-color:#d5dddd; border-color:#c4cfd0; }

.alert-primary hr{ border-top-color:#b6c3c5; }

.alert-primary .alert-link{ color:#060b0b; }

.alert-secondary{ color:#4b6577; background-color:#e9f3fa; border-color:#e0eef8; }

.alert-secondary hr{ border-top-color:#cbe3f3; }

.alert-secondary .alert-link{ color:#374a58; }

.alert-success{ color:#1b6a1b; background-color:#d6f5d6; border-color:#c6f1c6; }

.alert-success hr{ border-top-color:#b2ecb2; }

.alert-success .alert-link{ color:#114111; }

.alert-info{ color:#0c5460; background-color:#d1ecf1; border-color:#bee5eb; }

.alert-info hr{ border-top-color:#abdde5; }

.alert-info .alert-link{ color:#062c33; }

.alert-warning{ color:#853500; background-color:#ffe0cc; border-color:#ffd4b8; }

.alert-warning hr{ border-top-color:#ffc59f; }

.alert-warning .alert-link{ color:#522100; }

.alert-danger{ color:#721c24; background-color:#f8d7da; border-color:#f5c6cb; }

.alert-danger hr{ border-top-color:#f1b0b7; }

.alert-danger .alert-link{ color:#491217; }

.alert-light{ color:#7f7f7f; background-color:#fdfdfd; border-color:#fcfcfc; }

.alert-light hr{ border-top-color:#efefef; }

.alert-light .alert-link{ color:#666666; }

.alert-dark{ color:#1b1e21; background-color:#d6d8d9; border-color:#c6c8ca; }

.alert-dark hr{ border-top-color:#b9bbbe; }

.alert-dark .alert-link{ color:#040505; }

.alert-white{ color:#858585; background-color:white; border-color:white; }

.alert-white hr{ border-top-color:#f2f2f2; }

.alert-white .alert-link{ color:#6c6c6c; }

.alert-black{ color:black; background-color:#cccccc; border-color:#b8b8b8; }

.alert-black hr{ border-top-color:#ababab; }

.alert-black .alert-link{ color:black; }

.alert-error{ color:#6a0000; background-color:#f5cccc; border-color:#f1b8b8; }

.alert-error hr{ border-top-color:#eda3a3; }

.alert-error .alert-link{ color:#370000; }

.alert-primary-lighter{ color:#294d50; background-color:#dce9eb; border-color:#cee1e3; }

.alert-primary-lighter hr{ border-top-color:#bed7da; }

.alert-primary-lighter .alert-link{ color:#182d2e; }

.alert-primary-light{ color:#203c3f; background-color:#d8e3e4; border-color:#c9d8d9; }

.alert-primary-light hr{ border-top-color:#bacdce; }

.alert-primary-light .alert-link{ color:#0f1c1d; }

.alert-primary-dark{ color:#0e1a1c; background-color:#d2d6d7; border-color:#bfc6c7; }

.alert-primary-dark hr{ border-top-color:#b1babb; }

.alert-primary-dark .alert-link{ color:black; }

.alert-primary-darker{ color:#050a0a; background-color:#ced0d0; border-color:#babdbd; }

.alert-primary-darker hr{ border-top-color:#adb1b1; }

.alert-primary-darker .alert-link{ color:black; }

.alert-theme-blue{ color:#4b6577; background-color:#e9f3fa; border-color:#e0eef8; }

.alert-theme-blue hr{ border-top-color:#cbe3f3; }

.alert-theme-blue .alert-link{ color:#374a58; }

.alert-theme-yellow{ color:#7c782d; background-color:#fcfadd; border-color:#faf8d0; }

.alert-theme-yellow hr{ border-top-color:#f8f5b9; }

.alert-theme-yellow .alert-link{ color:#57541f; }

.alert-theme-pink{ color:#775d63; background-color:#faf0f2; border-color:#f7e9ed; }

.alert-theme-pink hr{ border-top-color:#f0d6de; }

.alert-theme-pink .alert-link{ color:#5a474b; }

.alert-theme-green{ color:#4b6663; background-color:#e9f3f2; border-color:#e0eeed; }

.alert-theme-green hr{ border-top-color:#d0e5e3; }

.alert-theme-green .alert-link{ color:#354946; }

.alert-theme-gray{ color:#767777; background-color:#f9fafa; border-color:#f7f7f7; }

.alert-theme-gray hr{ border-top-color:#eaeaea; }

.alert-theme-gray .alert-link{ color:#5d5d5d; }

.alert-theme-darkgreen{ color:#172b2d; background-color:#d5dddd; border-color:#c4cfd0; }

.alert-theme-darkgreen hr{ border-top-color:#b6c3c5; }

.alert-theme-darkgreen .alert-link{ color:#060b0b; }

@keyframes progress-bar-stripes{ from{ background-position:1rem 0; }
  to{ background-position:0 0; } }

.progress{ display:-webkit-box; display:-ms-flexbox; display:flex; height:1rem; overflow:hidden; line-height:0; font-size:0.75rem; background-color:#e9ecef; border-radius:0.3rem; }

.progress-bar{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; overflow:hidden; color:#fff; text-align:center; white-space:nowrap; background-color:#2D5357; -webkit-transition:width 0.6s ease; -o-transition:width 0.6s ease; transition:width 0.6s ease; }

.progress-bar-striped{ background-image:-o-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-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{ -webkit-animation:progress-bar-stripes 1s linear infinite; animation:progress-bar-stripes 1s linear infinite; }

.media{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; }

.media-body{ -webkit-box-flex:1; -ms-flex:1; flex:1; }

.list-group{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; padding-left:0; margin-bottom:0; border-radius:0.3rem; }

.list-group-item-action{ width:100%; color:#4a4a4a; text-align:inherit; }

.list-group-item-action:hover, .list-group-item-action:focus{ z-index:1; color:#4a4a4a; text-decoration:none; background-color:#f4f4f4; }

.list-group-item-action:active{ color:#6c757d; background-color:#e9ecef; }

.list-group-item{ position:relative; display:block; padding:0.75rem 1.25rem; background-color:#fff; border:1px solid rgba(0, 0, 0, 0.125); }

.list-group-item:first-child{ border-top-left-radius:inherit; border-top-right-radius:inherit; }

.list-group-item:last-child{ border-bottom-right-radius:inherit; border-bottom-left-radius:inherit; }

.list-group-item.disabled, .list-group-item:disabled{ color:#6c757d; pointer-events:none; background-color:#fff; }

.list-group-item.active{ z-index:2; color:#fff; background-color:#2D5357; border-color:#2D5357; }

.list-group-item + .list-group-item{ border-top-width:0; }

.list-group-item + .list-group-item.active{ margin-top:-1px; border-top-width:1px; }

.list-group-horizontal{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; }

.list-group-horizontal > .list-group-item:first-child{ border-bottom-left-radius:0.3rem; border-top-right-radius:0; }

.list-group-horizontal > .list-group-item:last-child{ border-top-right-radius:0.3rem; border-bottom-left-radius:0; }

.list-group-horizontal > .list-group-item.active{ margin-top:0; }

.list-group-horizontal > .list-group-item + .list-group-item{ border-top-width:1px; border-left-width:0; }

.list-group-horizontal > .list-group-item + .list-group-item.active{ margin-left:-1px; border-left-width:1px; }

.list-group-flush{ border-radius:0; }

.list-group-flush > .list-group-item{ border-width:0 0 1px; }

.list-group-flush > .list-group-item:last-child{ border-bottom-width:0; }

.list-group-item-primary{ color:#172b2d; background-color:#c4cfd0; }

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus{ color:#172b2d; background-color:#b6c3c5; }

.list-group-item-primary.list-group-item-action.active{ color:#fff; background-color:#172b2d; border-color:#172b2d; }

.list-group-item-secondary{ color:#4b6577; background-color:#e0eef8; }

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus{ color:#4b6577; background-color:#cbe3f3; }

.list-group-item-secondary.list-group-item-action.active{ color:#fff; background-color:#4b6577; border-color:#4b6577; }

.list-group-item-success{ color:#1b6a1b; background-color:#c6f1c6; }

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus{ color:#1b6a1b; background-color:#b2ecb2; }

.list-group-item-success.list-group-item-action.active{ color:#fff; background-color:#1b6a1b; border-color:#1b6a1b; }

.list-group-item-info{ color:#0c5460; background-color:#bee5eb; }

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus{ color:#0c5460; background-color:#abdde5; }

.list-group-item-info.list-group-item-action.active{ color:#fff; background-color:#0c5460; border-color:#0c5460; }

.list-group-item-warning{ color:#853500; background-color:#ffd4b8; }

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus{ color:#853500; background-color:#ffc59f; }

.list-group-item-warning.list-group-item-action.active{ color:#fff; background-color:#853500; border-color:#853500; }

.list-group-item-danger{ color:#721c24; background-color:#f5c6cb; }

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus{ color:#721c24; background-color:#f1b0b7; }

.list-group-item-danger.list-group-item-action.active{ color:#fff; background-color:#721c24; border-color:#721c24; }

.list-group-item-light{ color:#7f7f7f; background-color:#fcfcfc; }

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus{ color:#7f7f7f; background-color:#efefef; }

.list-group-item-light.list-group-item-action.active{ color:#fff; background-color:#7f7f7f; border-color:#7f7f7f; }

.list-group-item-dark{ color:#1b1e21; background-color:#c6c8ca; }

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus{ color:#1b1e21; background-color:#b9bbbe; }

.list-group-item-dark.list-group-item-action.active{ color:#fff; background-color:#1b1e21; border-color:#1b1e21; }

.list-group-item-white{ color:#858585; background-color:white; }

.list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus{ color:#858585; background-color:#f2f2f2; }

.list-group-item-white.list-group-item-action.active{ color:#fff; background-color:#858585; border-color:#858585; }

.list-group-item-black{ color:black; background-color:#b8b8b8; }

.list-group-item-black.list-group-item-action:hover, .list-group-item-black.list-group-item-action:focus{ color:black; background-color:#ababab; }

.list-group-item-black.list-group-item-action.active{ color:#fff; background-color:black; border-color:black; }

.list-group-item-error{ color:#6a0000; background-color:#f1b8b8; }

.list-group-item-error.list-group-item-action:hover, .list-group-item-error.list-group-item-action:focus{ color:#6a0000; background-color:#eda3a3; }

.list-group-item-error.list-group-item-action.active{ color:#fff; background-color:#6a0000; border-color:#6a0000; }

.list-group-item-primary-lighter{ color:#294d50; background-color:#cee1e3; }

.list-group-item-primary-lighter.list-group-item-action:hover, .list-group-item-primary-lighter.list-group-item-action:focus{ color:#294d50; background-color:#bed7da; }

.list-group-item-primary-lighter.list-group-item-action.active{ color:#fff; background-color:#294d50; border-color:#294d50; }

.list-group-item-primary-light{ color:#203c3f; background-color:#c9d8d9; }

.list-group-item-primary-light.list-group-item-action:hover, .list-group-item-primary-light.list-group-item-action:focus{ color:#203c3f; background-color:#bacdce; }

.list-group-item-primary-light.list-group-item-action.active{ color:#fff; background-color:#203c3f; border-color:#203c3f; }

.list-group-item-primary-dark{ color:#0e1a1c; background-color:#bfc6c7; }

.list-group-item-primary-dark.list-group-item-action:hover, .list-group-item-primary-dark.list-group-item-action:focus{ color:#0e1a1c; background-color:#b1babb; }

.list-group-item-primary-dark.list-group-item-action.active{ color:#fff; background-color:#0e1a1c; border-color:#0e1a1c; }

.list-group-item-primary-darker{ color:#050a0a; background-color:#babdbd; }

.list-group-item-primary-darker.list-group-item-action:hover, .list-group-item-primary-darker.list-group-item-action:focus{ color:#050a0a; background-color:#adb1b1; }

.list-group-item-primary-darker.list-group-item-action.active{ color:#fff; background-color:#050a0a; border-color:#050a0a; }

.list-group-item-theme-blue{ color:#4b6577; background-color:#e0eef8; }

.list-group-item-theme-blue.list-group-item-action:hover, .list-group-item-theme-blue.list-group-item-action:focus{ color:#4b6577; background-color:#cbe3f3; }

.list-group-item-theme-blue.list-group-item-action.active{ color:#fff; background-color:#4b6577; border-color:#4b6577; }

.list-group-item-theme-yellow{ color:#7c782d; background-color:#faf8d0; }

.list-group-item-theme-yellow.list-group-item-action:hover, .list-group-item-theme-yellow.list-group-item-action:focus{ color:#7c782d; background-color:#f8f5b9; }

.list-group-item-theme-yellow.list-group-item-action.active{ color:#fff; background-color:#7c782d; border-color:#7c782d; }

.list-group-item-theme-pink{ color:#775d63; background-color:#f7e9ed; }

.list-group-item-theme-pink.list-group-item-action:hover, .list-group-item-theme-pink.list-group-item-action:focus{ color:#775d63; background-color:#f0d6de; }

.list-group-item-theme-pink.list-group-item-action.active{ color:#fff; background-color:#775d63; border-color:#775d63; }

.list-group-item-theme-green{ color:#4b6663; background-color:#e0eeed; }

.list-group-item-theme-green.list-group-item-action:hover, .list-group-item-theme-green.list-group-item-action:focus{ color:#4b6663; background-color:#d0e5e3; }

.list-group-item-theme-green.list-group-item-action.active{ color:#fff; background-color:#4b6663; border-color:#4b6663; }

.list-group-item-theme-gray{ color:#767777; background-color:#f7f7f7; }

.list-group-item-theme-gray.list-group-item-action:hover, .list-group-item-theme-gray.list-group-item-action:focus{ color:#767777; background-color:#eaeaea; }

.list-group-item-theme-gray.list-group-item-action.active{ color:#fff; background-color:#767777; border-color:#767777; }

.list-group-item-theme-darkgreen{ color:#172b2d; background-color:#c4cfd0; }

.list-group-item-theme-darkgreen.list-group-item-action:hover, .list-group-item-theme-darkgreen.list-group-item-action:focus{ color:#172b2d; background-color:#b6c3c5; }

.list-group-item-theme-darkgreen.list-group-item-action.active{ color:#fff; background-color:#172b2d; border-color:#172b2d; }

.close{ float:right; font-size:1.5rem; font-weight:700; line-height:1; color:#000; text-shadow:0 1px 0 #fff; opacity:.5; }

.close:hover{ color:#000; text-decoration:none; }

.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus{ opacity:.75; }

button.close{ padding:0; background-color:transparent; border:0; }

a.close.disabled{ pointer-events:none; }

.toast{ -ms-flex-preferred-size:350px; flex-basis:350px; max-width:350px; font-size:0.875rem; background-color:rgba(255, 255, 255, 0.85); background-clip:padding-box; border:1px solid rgba(0, 0, 0, 0.1); -webkit-box-shadow:0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); box-shadow:0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); opacity:0; border-radius:0.25rem; }

.toast:not(:last-child){ margin-bottom:0.75rem; }

.toast.showing{ opacity:1; }

.toast.show{ display:block; opacity:1; }

.toast.hide{ display:none; }

.toast-header{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:0.25rem 0.75rem; color:#6c757d; background-color:rgba(255, 255, 255, 0.85); background-clip:padding-box; border-bottom:1px solid rgba(0, 0, 0, 0.05); border-top-left-radius:calc(0.25rem - 1px); border-top-right-radius:calc(0.25rem - 1px); }

.toast-body{ padding:0.75rem; }

.modal-open{ overflow:hidden; }

.modal-open .modal{ overflow-x:hidden; overflow-y:auto; }

.modal{ position:fixed; top:0; left:0; z-index:1050; display:none; width:100%; height:100%; overflow:hidden; outline:0; }

.modal-dialog{ position:relative; width:auto; margin:0.5rem; pointer-events:none; }

.modal.fade .modal-dialog{ -webkit-transition:-webkit-transform 0.3s ease-out; transition:-webkit-transform 0.3s ease-out; -o-transition:transform 0.3s ease-out; transition:transform 0.3s ease-out; transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out; -webkit-transform:translate(0, -50px); -ms-transform:translate(0, -50px); transform:translate(0, -50px); }

.modal.show .modal-dialog{ -webkit-transform:none; -ms-transform:none; transform:none; }

.modal.modal-static .modal-dialog{ -webkit-transform:scale(1.02); -ms-transform:scale(1.02); transform:scale(1.02); }

.modal-dialog-scrollable{ display:-webkit-box; display:-ms-flexbox; display:flex; max-height:calc(100% - 1rem); }

.modal-dialog-scrollable .modal-content{ max-height:calc(100vh - 1rem); overflow:hidden; }

.modal-dialog-scrollable .modal-header, .modal-dialog-scrollable .modal-footer{ -ms-flex-negative:0; flex-shrink:0; }

.modal-dialog-scrollable .modal-body{ overflow-y:auto; }

.modal-dialog-centered{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; min-height:calc(100% - 1rem); }

.modal-dialog-centered::before{ display:block; height:calc(100vh - 1rem); height:-webkit-min-content; height:-moz-min-content; height:min-content; content:""; }

.modal-dialog-centered.modal-dialog-scrollable{ -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; height:100%; }

.modal-dialog-centered.modal-dialog-scrollable .modal-content{ max-height:none; }

.modal-dialog-centered.modal-dialog-scrollable::before{ content:none; }

.modal-content{ position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; width:100%; pointer-events:auto; background-color:#fff; background-clip:padding-box; border:1px solid rgba(0, 0, 0, 0.2); border-radius:0.3rem; outline:0; }

.modal-backdrop{ position:fixed; top:0; left:0; z-index:1040; width:100vw; height:100vh; background-color:#000; }

.modal-backdrop.fade{ opacity:0; }

.modal-backdrop.show{ opacity:0.5; }

.modal-header{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; padding:1rem 1rem; border-bottom:1px solid #e9ecef; border-top-left-radius:calc(0.3rem - 1px); border-top-right-radius:calc(0.3rem - 1px); }

.modal-header .close{ padding:1rem 1rem; margin:-1rem -1rem -1rem auto; }

.modal-title{ margin-bottom:0; line-height:1.5; }

.modal-body{ position:relative; -webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; padding:1rem; }

.modal-footer{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; padding:0.75rem; border-top:1px solid #e9ecef; border-bottom-right-radius:calc(0.3rem - 1px); border-bottom-left-radius:calc(0.3rem - 1px); }

.modal-footer > *{ margin:0.25rem; }

.modal-scrollbar-measure{ position:absolute; top:-9999px; width:50px; height:50px; overflow:scroll; }

.tooltip{ position:absolute; z-index:1070; display:block; margin:0; font-family:Verdana, Helvetica, Arial, sans-serif; font-style:normal; font-weight:400; line-height:1.5; text-align:left; text-align:start; text-decoration:none; text-shadow:none; text-transform:none; letter-spacing:normal; word-break:normal; word-spacing:normal; white-space:normal; line-break:auto; font-size:0.875rem; word-wrap:break-word; opacity:0; }

.tooltip.show{ opacity:0.9; }

.tooltip .arrow{ position:absolute; display:block; width:0.8rem; height:0.4rem; }

.tooltip .arrow::before{ position:absolute; content:""; border-color:transparent; border-style:solid; }

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"]{ padding:0.4rem 0; }

.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow{ bottom:0; }

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before{ top:0; border-width:0.4rem 0.4rem 0; border-top-color:#000; }

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"]{ padding:0 0.4rem; }

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow{ left:0; width:0.4rem; height:0.8rem; }

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before{ right:0; border-width:0.4rem 0.4rem 0.4rem 0; border-right-color:#000; }

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"]{ padding:0.4rem 0; }

.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow{ top:0; }

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before{ bottom:0; border-width:0 0.4rem 0.4rem; border-bottom-color:#000; }

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"]{ padding:0 0.4rem; }

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow{ right:0; width:0.4rem; height:0.8rem; }

.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before{ left:0; border-width:0.4rem 0 0.4rem 0.4rem; border-left-color:#000; }

.tooltip-inner{ max-width:200px; padding:0.25rem 0.5rem; color:#fff; text-align:center; background-color:#000; border-radius:0.3rem; }

.popover{ position:absolute; top:0; left:0; z-index:1060; display:block; max-width:276px; font-family:Verdana, Helvetica, Arial, sans-serif; font-style:normal; font-weight:400; line-height:1.5; text-align:left; text-align:start; text-decoration:none; text-shadow:none; text-transform:none; letter-spacing:normal; word-break:normal; word-spacing:normal; white-space:normal; line-break:auto; font-size:0.875rem; word-wrap:break-word; background-color:#fff; background-clip:padding-box; border:1px solid rgba(0, 0, 0, 0.2); border-radius:0.3rem; }

.popover .arrow{ position:absolute; display:block; width:1rem; height:0.5rem; margin:0 0.3rem; }

.popover .arrow::before, .popover .arrow::after{ position:absolute; display:block; content:""; border-color:transparent; border-style:solid; }

.bs-popover-top, .bs-popover-auto[x-placement^="top"]{ margin-bottom:0.5rem; }

.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow{ bottom:calc(-0.5rem - 1px); }

.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before{ bottom:0; border-width:0.5rem 0.5rem 0; border-top-color:rgba(0, 0, 0, 0.25); }

.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after{ bottom:1px; border-width:0.5rem 0.5rem 0; border-top-color:#fff; }

.bs-popover-right, .bs-popover-auto[x-placement^="right"]{ margin-left:0.5rem; }

.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow{ left:calc(-0.5rem - 1px); width:0.5rem; height:1rem; margin:0.3rem 0; }

.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before{ left:0; border-width:0.5rem 0.5rem 0.5rem 0; border-right-color:rgba(0, 0, 0, 0.25); }

.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after{ left:1px; border-width:0.5rem 0.5rem 0.5rem 0; border-right-color:#fff; }

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"]{ margin-top:0.5rem; }

.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow{ top:calc(-0.5rem - 1px); }

.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before{ top:0; border-width:0 0.5rem 0.5rem 0.5rem; border-bottom-color:rgba(0, 0, 0, 0.25); }

.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after{ top:1px; border-width:0 0.5rem 0.5rem 0.5rem; border-bottom-color:#fff; }

.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before{ position:absolute; top:0; left:50%; display:block; width:1rem; margin-left:-0.5rem; content:""; border-bottom:1px solid #f7f7f7; }

.bs-popover-left, .bs-popover-auto[x-placement^="left"]{ margin-right:0.5rem; }

.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow{ right:calc(-0.5rem - 1px); width:0.5rem; height:1rem; margin:0.3rem 0; }

.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before{ right:0; border-width:0.5rem 0 0.5rem 0.5rem; border-left-color:rgba(0, 0, 0, 0.25); }

.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after{ right:1px; border-width:0.5rem 0 0.5rem 0.5rem; border-left-color:#fff; }

.popover-header{ padding:0.5rem 0.75rem; margin-bottom:0; font-size:1rem; color:#4a4a4a; background-color:#f7f7f7; border-bottom:1px solid #ebebeb; border-top-left-radius:calc(0.3rem - 1px); border-top-right-radius:calc(0.3rem - 1px); }

.popover-header:empty{ display:none; }

.popover-body{ padding:0.5rem 0.75rem; color:#6c757d; }

.carousel{ position:relative; }

.carousel.pointer-event{ -ms-touch-action:pan-y; touch-action:pan-y; }

.carousel-inner{ position:relative; width:100%; overflow:hidden; }

.carousel-inner::after{ display:block; clear:both; content:""; }

.carousel-item{ position:relative; display:none; float:left; width:100%; margin-right:-100%; -webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-transition:-webkit-transform 0.6s ease-in-out; transition:-webkit-transform 0.6s ease-in-out; -o-transition:transform 0.6s ease-in-out; transition:transform 0.6s ease-in-out; transition:transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; }

.carousel-item.active, .carousel-item-next, .carousel-item-prev{ display:block; }

.carousel-item-next:not(.carousel-item-left), .active.carousel-item-right{ -webkit-transform:translateX(100%); -ms-transform:translateX(100%); transform:translateX(100%); }

.carousel-item-prev:not(.carousel-item-right), .active.carousel-item-left{ -webkit-transform:translateX(-100%); -ms-transform:translateX(-100%); transform:translateX(-100%); }

.carousel-fade .carousel-item{ opacity:0; -webkit-transition-property:opacity; -o-transition-property:opacity; transition-property:opacity; -webkit-transform:none; -ms-transform:none; transform:none; }

.carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right{ z-index:1; opacity:1; }

.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right{ z-index:0; opacity:0; -webkit-transition:opacity 0s 0.6s; -o-transition:opacity 0s 0.6s; transition:opacity 0s 0.6s; }

.carousel-control-prev, .carousel-control-next{ position:absolute; top:0; bottom:0; z-index:1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; width:15%; color:#fff; text-align:center; opacity:0.5; -webkit-transition:opacity 0.15s ease; -o-transition:opacity 0.15s ease; transition:opacity 0.15s ease; }

.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus{ color:#fff; text-decoration:none; outline:0; opacity:0.9; }

.carousel-control-prev{ left:0; }

.carousel-control-next{ right:0; }

.carousel-control-prev-icon, .carousel-control-next-icon{ display:inline-block; width:20px; height:20px; background:no-repeat 50% / 100% 100%; }

.carousel-control-prev-icon{ background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); }

.carousel-control-next-icon{ background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); }

.carousel-indicators{ position:absolute; right:0; bottom:0; left:0; z-index:15; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; padding-left:0; margin-right:15%; margin-left:15%; list-style:none; }

.carousel-indicators li{ -webkit-box-sizing:content-box; box-sizing:content-box; -webkit-box-flex:0; -ms-flex:0 1 auto; flex:0 1 auto; width:30px; height:3px; margin-right:3px; margin-left:3px; text-indent:-999px; cursor:pointer; background-color:#fff; background-clip:padding-box; border-top:10px solid transparent; border-bottom:10px solid transparent; opacity:.5; -webkit-transition:opacity 0.6s ease; -o-transition:opacity 0.6s ease; transition:opacity 0.6s ease; }

.carousel-indicators .active{ opacity:1; }

.carousel-caption{ position:absolute; right:15%; bottom:20px; left:15%; z-index:10; padding-top:20px; padding-bottom:20px; color:#fff; text-align:center; }

@keyframes spinner-border{ to{ -webkit-transform:rotate(360deg); transform:rotate(360deg); } }

.spinner-border{ display:inline-block; width:2rem; height:2rem; vertical-align:text-bottom; border:0.25em solid currentColor; border-right-color:transparent; border-radius:50%; -webkit-animation:spinner-border .75s linear infinite; animation:spinner-border .75s linear infinite; }

.spinner-border-sm{ width:1rem; height:1rem; border-width:0.2em; }

@keyframes spinner-grow{ 0%{ -webkit-transform:scale(0); transform:scale(0); }
  50%{ opacity:1;
    -webkit-transform:none;
            transform:none; } }

.spinner-grow{ display:inline-block; width:2rem; height:2rem; vertical-align:text-bottom; background-color:currentColor; border-radius:50%; opacity:0; -webkit-animation:spinner-grow .75s linear infinite; animation:spinner-grow .75s linear infinite; }

.spinner-grow-sm{ width:1rem; height:1rem; }

.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-primary{ background-color:#2D5357 !important; }

a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus{ background-color:#1c3335 !important; }

.bg-secondary{ background-color:#90C2E5 !important; }

a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus{ background-color:#67abdb !important; }

.bg-success{ background-color:#3c3 !important; }

a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus{ background-color:#29a329 !important; }

.bg-info{ background-color:#17a2b8 !important; }

a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus{ background-color:#117a8b !important; }

.bg-warning{ background-color:#f60 !important; }

a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus{ background-color:#cc5200 !important; }

.bg-danger{ background-color:#dc3545 !important; }

a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus{ background-color:#bd2130 !important; }

.bg-light{ background-color:#f4f4f4 !important; }

a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus{ background-color:#dbdbdb !important; }

.bg-dark{ background-color:#343a40 !important; }

a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus{ background-color:#1d2124 !important; }

.bg-white{ background-color:#fff !important; }

a.bg-white:hover, a.bg-white:focus, button.bg-white:hover, button.bg-white:focus{ background-color:#e6e6e6 !important; }

.bg-black{ background-color:#000 !important; }

a.bg-black:hover, a.bg-black:focus, button.bg-black:hover, button.bg-black:focus{ background-color:black !important; }

.bg-error{ background-color:#c00 !important; }

a.bg-error:hover, a.bg-error:focus, button.bg-error:hover, button.bg-error:focus{ background-color:#990000 !important; }

.bg-primary-lighter{ background-color:#50939a !important; }

a.bg-primary-lighter:hover, a.bg-primary-lighter:focus, button.bg-primary-lighter:hover, button.bg-primary-lighter:focus{ background-color:#3e7379 !important; }

.bg-primary-light{ background-color:#3e7379 !important; }

a.bg-primary-light:hover, a.bg-primary-light:focus, button.bg-primary-light:hover, button.bg-primary-light:focus{ background-color:#2d5357 !important; }

.bg-primary-dark{ background-color:#1c3335 !important; }

a.bg-primary-dark:hover, a.bg-primary-dark:focus, button.bg-primary-dark:hover, button.bg-primary-dark:focus{ background-color:#0a1314 !important; }

.bg-primary-darker{ background-color:#0a1314 !important; }

a.bg-primary-darker:hover, a.bg-primary-darker:focus, button.bg-primary-darker:hover, button.bg-primary-darker:focus{ background-color:black !important; }

.bg-theme-blue{ background-color:#90C2E5 !important; }

a.bg-theme-blue:hover, a.bg-theme-blue:focus, button.bg-theme-blue:hover, button.bg-theme-blue:focus{ background-color:#67abdb !important; }

.bg-theme-yellow{ background-color:#EEE757 !important; }

a.bg-theme-yellow:hover, a.bg-theme-yellow:focus, button.bg-theme-yellow:hover, button.bg-theme-yellow:focus{ background-color:#e9e029 !important; }

.bg-theme-pink{ background-color:#E4B2BF !important; }

a.bg-theme-pink:hover, a.bg-theme-pink:focus, button.bg-theme-pink:hover, button.bg-theme-pink:focus{ background-color:#d78ca0 !important; }

.bg-theme-green{ background-color:#91C4BE !important; }

a.bg-theme-green:hover, a.bg-theme-green:focus, button.bg-theme-green:hover, button.bg-theme-green:focus{ background-color:#70b2aa !important; }

.bg-theme-gray, #menu-logo, #menu-primary, #menu-top{ background-color:#E3E4E4 !important; }

a.bg-theme-gray:hover, a#menu-logo:hover, a#menu-primary:hover, a#menu-top:hover, a.bg-theme-gray:focus, a#menu-logo:focus, a#menu-primary:focus, a#menu-top:focus, button.bg-theme-gray:hover, button#menu-logo:hover, button#menu-primary:hover, button#menu-top:hover, button.bg-theme-gray:focus, button#menu-logo:focus, button#menu-primary:focus, button#menu-top:focus{ background-color:#c9cbcb !important; }

.bg-theme-darkgreen{ background-color:#2D5357 !important; }

a.bg-theme-darkgreen:hover, a.bg-theme-darkgreen:focus, button.bg-theme-darkgreen:hover, button.bg-theme-darkgreen:focus{ background-color:#1c3335 !important; }

.bg-white{ background-color:#fff !important; }

.bg-transparent{ background-color:transparent !important; }

.border{ border:1px solid #e9ecef !important; }

.border-top{ border-top:1px solid #e9ecef !important; }

.border-right{ border-right:1px solid #e9ecef !important; }

.border-bottom{ border-bottom:1px solid #e9ecef !important; }

.border-left{ border-left:1px solid #e9ecef !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; }

.border-primary{ border-color:#2D5357 !important; }

.border-secondary{ border-color:#90C2E5 !important; }

.border-success{ border-color:#3c3 !important; }

.border-info{ border-color:#17a2b8 !important; }

.border-warning{ border-color:#f60 !important; }

.border-danger{ border-color:#dc3545 !important; }

.border-light{ border-color:#f4f4f4 !important; }

.border-dark{ border-color:#343a40 !important; }

.border-white{ border-color:#fff !important; }

.border-black{ border-color:#000 !important; }

.border-error{ border-color:#c00 !important; }

.border-primary-lighter{ border-color:#50939a !important; }

.border-primary-light{ border-color:#3e7379 !important; }

.border-primary-dark{ border-color:#1c3335 !important; }

.border-primary-darker{ border-color:#0a1314 !important; }

.border-theme-blue{ border-color:#90C2E5 !important; }

.border-theme-yellow{ border-color:#EEE757 !important; }

.border-theme-pink{ border-color:#E4B2BF !important; }

.border-theme-green{ border-color:#91C4BE !important; }

.border-theme-gray{ border-color:#E3E4E4 !important; }

.border-theme-darkgreen{ border-color:#2D5357 !important; }

.border-white{ border-color:#fff !important; }

.rounded-sm{ border-radius:0.2rem !important; }

.rounded{ border-radius:0.3rem !important; }

.rounded-top{ border-top-left-radius:0.3rem !important; border-top-right-radius:0.3rem !important; }

.rounded-right{ border-top-right-radius:0.3rem !important; border-bottom-right-radius:0.3rem !important; }

.rounded-bottom{ border-bottom-right-radius:0.3rem !important; border-bottom-left-radius:0.3rem !important; }

.rounded-left{ border-top-left-radius:0.3rem !important; border-bottom-left-radius:0.3rem !important; }

.rounded-lg{ border-radius:0.3rem !important; }

.rounded-circle{ border-radius:50% !important; }

.rounded-pill{ border-radius:50rem !important; }

.rounded-0{ border-radius:0 !important; }

.clearfix::after{ display:block; clear:both; content:""; }

.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-row{ display:table-row !important; }

.d-table-cell{ display:table-cell !important; }

.d-flex{ display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; }

.d-inline-flex{ display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important; }

.embed-responsive{ position:relative; display:block; width:100%; padding:0; overflow:hidden; }

.embed-responsive::before{ display:block; content:""; }

.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video{ position:absolute; top:0; bottom:0; left:0; width:100%; height:100%; border:0; }

.embed-responsive-21by9::before{ padding-top:42.85714%; }

.embed-responsive-16by9::before{ padding-top:56.25%; }

.embed-responsive-4by3::before{ padding-top:75%; }

.embed-responsive-1by1::before{ padding-top:100%; }

.embed-responsive-21by9::before{ padding-top:42.85714%; }

.embed-responsive-16by9::before{ padding-top:56.25%; }

.embed-responsive-4by3::before{ padding-top:75%; }

.embed-responsive-1by1::before{ padding-top:100%; }

.flex-row{ -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important; }

.flex-column{ -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important; }

.flex-row-reverse{ -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important; }

.flex-column-reverse{ -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important; }

.flex-wrap{ -ms-flex-wrap:wrap !important; flex-wrap:wrap !important; }

.flex-nowrap{ -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important; }

.flex-wrap-reverse{ -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important; }

.flex-fill{ -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important; }

.flex-grow-0{ -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important; }

.flex-grow-1{ -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important; }

.flex-shrink-0{ -ms-flex-negative:0 !important; flex-shrink:0 !important; }

.flex-shrink-1{ -ms-flex-negative:1 !important; flex-shrink:1 !important; }

.justify-content-start{ -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important; }

.justify-content-end{ -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important; }

.justify-content-center{ -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important; }

.justify-content-between{ -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important; }

.justify-content-around{ -ms-flex-pack:distribute !important; justify-content:space-around !important; }

.align-items-start{ -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important; }

.align-items-end{ -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important; }

.align-items-center{ -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important; }

.align-items-baseline{ -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important; }

.align-items-stretch{ -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important; }

.align-content-start{ -ms-flex-line-pack:start !important; align-content:flex-start !important; }

.align-content-end{ -ms-flex-line-pack:end !important; align-content:flex-end !important; }

.align-content-center{ -ms-flex-line-pack:center !important; align-content:center !important; }

.align-content-between{ -ms-flex-line-pack:justify !important; align-content:space-between !important; }

.align-content-around{ -ms-flex-line-pack:distribute !important; align-content:space-around !important; }

.align-content-stretch{ -ms-flex-line-pack:stretch !important; align-content:stretch !important; }

.align-self-auto{ -ms-flex-item-align:auto !important; align-self:auto !important; }

.align-self-start{ -ms-flex-item-align:start !important; align-self:flex-start !important; }

.align-self-end{ -ms-flex-item-align:end !important; align-self:flex-end !important; }

.align-self-center{ -ms-flex-item-align:center !important; align-self:center !important; }

.align-self-baseline{ -ms-flex-item-align:baseline !important; align-self:baseline !important; }

.align-self-stretch{ -ms-flex-item-align:stretch !important; align-self:stretch !important; }

.float-left{ float:left !important; }

.float-right{ float:right !important; }

.float-none{ float:none !important; }

.user-select-all{ -webkit-user-select:all !important; -moz-user-select:all !important; -ms-user-select:all !important; user-select:all !important; }

.user-select-auto{ -webkit-user-select:auto !important; -moz-user-select:auto !important; -ms-user-select:auto !important; user-select:auto !important; }

.user-select-none{ -webkit-user-select:none !important; -moz-user-select:none !important; -ms-user-select:none !important; user-select:none !important; }

.overflow-auto{ overflow:auto !important; }

.overflow-hidden{ overflow:hidden !important; }

.position-static{ position:static !important; }

.position-relative{ position:relative !important; }

.position-absolute{ position:absolute !important; }

.position-fixed{ position:fixed !important; }

.position-sticky{ position:sticky !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; }

@supports (position: sticky){ .sticky-top{ position:sticky; top:0; z-index:1020; } }

.sr-only{ position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); white-space:nowrap; border:0; }

.sr-only-focusable:active, .sr-only-focusable:focus{ position:static; width:auto; height:auto; overflow:visible; clip:auto; white-space:normal; }

.shadow-sm{ -webkit-box-shadow:-1px 1px 5px rgba(0, 0, 0, 0.15) !important; box-shadow:-1px 1px 5px rgba(0, 0, 0, 0.15) !important; }

.shadow{ -webkit-box-shadow:-2px 3px 10px rgba(0, 0, 0, 0.15) !important; box-shadow:-2px 3px 10px rgba(0, 0, 0, 0.15) !important; }

.shadow-lg{ -webkit-box-shadow:-2px 3px 20px rgba(0, 0, 0, 0.15) !important; box-shadow:-2px 3px 20px rgba(0, 0, 0, 0.15) !important; }

.shadow-none{ -webkit-box-shadow:none !important; box-shadow:none !important; }

.w-25{ width:25% !important; }

.w-50{ width:50% !important; }

.w-75{ width:75% !important; }

.w-100{ width:100% !important; }

.w-auto{ width:auto !important; }

.h-25{ height:25% !important; }

.h-50{ height:50% !important; }

.h-75{ height:75% !important; }

.h-100{ height:100% !important; }

.h-auto{ height:auto !important; }

.mw-100{ max-width:100% !important; }

.mh-100{ max-height:100% !important; }

.min-vw-100{ min-width:100vw !important; }

.min-vh-100{ min-height:100vh !important; }

.vw-100{ width:100vw !important; }

.vh-100{ height:100vh !important; }

.m-0{ margin:0 !important; }

.mt-0, .my-0{ margin-top:0 !important; }

.mr-0, .mx-0{ margin-right:0 !important; }

.mb-0, .my-0{ margin-bottom:0 !important; }

.ml-0, .mx-0{ margin-left:0 !important; }

.m-1{ margin:0.25rem !important; }

.mt-1, .my-1{ margin-top:0.25rem !important; }

.mr-1, .mx-1{ margin-right:0.25rem !important; }

.mb-1, .my-1{ margin-bottom:0.25rem !important; }

.ml-1, .mx-1{ margin-left:0.25rem !important; }

.m-2{ margin:0.5rem !important; }

.mt-2, .my-2{ margin-top:0.5rem !important; }

.mr-2, .mx-2{ margin-right:0.5rem !important; }

.mb-2, .my-2{ margin-bottom:0.5rem !important; }

.ml-2, .mx-2{ margin-left:0.5rem !important; }

.m-3{ margin:1rem !important; }

.mt-3, .my-3{ margin-top:1rem !important; }

.mr-3, .mx-3{ margin-right:1rem !important; }

.mb-3, .my-3{ margin-bottom:1rem !important; }

.ml-3, .mx-3{ margin-left:1rem !important; }

.m-4{ margin:1.5rem !important; }

.mt-4, .my-4{ margin-top:1.5rem !important; }

.mr-4, .mx-4{ margin-right:1.5rem !important; }

.mb-4, .my-4{ margin-bottom:1.5rem !important; }

.ml-4, .mx-4{ margin-left:1.5rem !important; }

.m-5{ margin:3rem !important; }

.mt-5, .my-5{ margin-top:3rem !important; }

.mr-5, .mx-5{ margin-right:3rem !important; }

.mb-5, .my-5{ margin-bottom:3rem !important; }

.ml-5, .mx-5{ margin-left:3rem !important; }

.p-0{ padding:0 !important; }

.pt-0, .py-0{ padding-top:0 !important; }

.pr-0, .px-0{ padding-right:0 !important; }

.pb-0, .py-0{ padding-bottom:0 !important; }

.pl-0, .px-0{ padding-left:0 !important; }

.p-1{ padding:0.25rem !important; }

.pt-1, .py-1{ padding-top:0.25rem !important; }

.pr-1, .px-1{ padding-right:0.25rem !important; }

.pb-1, .py-1{ padding-bottom:0.25rem !important; }

.pl-1, .px-1{ padding-left:0.25rem !important; }

.p-2{ padding:0.5rem !important; }

.pt-2, .py-2{ padding-top:0.5rem !important; }

.pr-2, .px-2{ padding-right:0.5rem !important; }

.pb-2, .py-2{ padding-bottom:0.5rem !important; }

.pl-2, .px-2{ padding-left:0.5rem !important; }

.p-3{ padding:1rem !important; }

.pt-3, .py-3{ padding-top:1rem !important; }

.pr-3, .px-3{ padding-right:1rem !important; }

.pb-3, .py-3{ padding-bottom:1rem !important; }

.pl-3, .px-3{ padding-left:1rem !important; }

.p-4{ padding:1.5rem !important; }

.pt-4, .py-4{ padding-top:1.5rem !important; }

.pr-4, .px-4{ padding-right:1.5rem !important; }

.pb-4, .py-4{ padding-bottom:1.5rem !important; }

.pl-4, .px-4{ padding-left:1.5rem !important; }

.p-5{ padding:3rem !important; }

.pt-5, .py-5{ padding-top:3rem !important; }

.pr-5, .px-5{ padding-right:3rem !important; }

.pb-5, .py-5{ padding-bottom:3rem !important; }

.pl-5, .px-5{ padding-left:3rem !important; }

.m-n1{ margin:-0.25rem !important; }

.mt-n1, .my-n1{ margin-top:-0.25rem !important; }

.mr-n1, .mx-n1{ margin-right:-0.25rem !important; }

.mb-n1, .my-n1{ margin-bottom:-0.25rem !important; }

.ml-n1, .mx-n1{ margin-left:-0.25rem !important; }

.m-n2{ margin:-0.5rem !important; }

.mt-n2, .my-n2{ margin-top:-0.5rem !important; }

.mr-n2, .mx-n2{ margin-right:-0.5rem !important; }

.mb-n2, .my-n2{ margin-bottom:-0.5rem !important; }

.ml-n2, .mx-n2{ margin-left:-0.5rem !important; }

.m-n3{ margin:-1rem !important; }

.mt-n3, .my-n3{ margin-top:-1rem !important; }

.mr-n3, .mx-n3{ margin-right:-1rem !important; }

.mb-n3, .my-n3{ margin-bottom:-1rem !important; }

.ml-n3, .mx-n3{ margin-left:-1rem !important; }

.m-n4{ margin:-1.5rem !important; }

.mt-n4, .my-n4{ margin-top:-1.5rem !important; }

.mr-n4, .mx-n4{ margin-right:-1.5rem !important; }

.mb-n4, .my-n4{ margin-bottom:-1.5rem !important; }

.ml-n4, .mx-n4{ margin-left:-1.5rem !important; }

.m-n5{ margin:-3rem !important; }

.mt-n5, .my-n5{ margin-top:-3rem !important; }

.mr-n5, .mx-n5{ margin-right:-3rem !important; }

.mb-n5, .my-n5{ margin-bottom:-3rem !important; }

.ml-n5, .mx-n5{ margin-left:-3rem !important; }

.m-auto{ margin:auto !important; }

.mt-auto, .my-auto{ margin-top:auto !important; }

.mr-auto, .mx-auto{ margin-right:auto !important; }

.mb-auto, .my-auto{ margin-bottom:auto !important; }

.ml-auto, .mx-auto{ margin-left:auto !important; }

.stretched-link::after{ position:absolute; top:0; right:0; bottom:0; left:0; z-index:1; pointer-events:auto; content:""; background-color:rgba(0, 0, 0, 0); }

.text-monospace{ font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

.text-justify{ text-align:justify !important; }

.text-wrap{ white-space:normal !important; }

.text-nowrap{ white-space:nowrap !important; }

.text-truncate{ overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; }

.text-left{ text-align:left !important; }

.text-right{ text-align:right !important; }

.text-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-light{ font-weight:300 !important; }

.font-weight-lighter{ font-weight:lighter !important; }

.font-weight-normal{ font-weight:400 !important; }

.font-weight-bold{ font-weight:700 !important; }

.font-weight-bolder{ font-weight:bolder !important; }

.font-italic{ font-style:italic !important; }

.text-white{ color:#fff !important; }

.text-primary, .block-col .block-category, .block-col .block-metadata, .block-col .block-notes{ color:#2D5357 !important; }

a.text-primary:hover, .block-col a.block-category:hover, .block-col a.block-metadata:hover, .block-col a.block-notes:hover, a.text-primary:focus, .block-col a.block-category:focus, .block-col a.block-metadata:focus, .block-col a.block-notes:focus{ color:#132325 !important; }

.text-secondary{ color:#90C2E5 !important; }

a.text-secondary:hover, a.text-secondary:focus{ color:#52a0d6 !important; }

.text-success{ color:#3c3 !important; }

a.text-success:hover, a.text-success:focus{ color:#248f24 !important; }

.text-info{ color:#17a2b8 !important; }

a.text-info:hover, a.text-info:focus{ color:#0f6674 !important; }

.text-warning{ color:#f60 !important; }

a.text-warning:hover, a.text-warning:focus{ color:#b34700 !important; }

.text-danger{ color:#dc3545 !important; }

a.text-danger:hover, a.text-danger:focus{ color:#a71d2a !important; }

.text-light, .text-outline-primary, .text-over-outline-primary:hover, .text-outline-secondary, .text-over-outline-secondary:hover, .text-outline-success, .text-over-outline-success:hover, .text-outline-info, .text-over-outline-info:hover, .text-outline-warning, .text-over-outline-warning:hover, .text-outline-danger, .text-over-outline-danger:hover, .text-outline-light, .text-over-outline-light:hover, .text-outline-dark, .text-over-outline-dark:hover, .text-outline-white, .text-over-outline-white:hover, .text-outline-black, .text-over-outline-black:hover, .text-outline-error, .text-over-outline-error:hover, .text-outline-primary-lighter, .text-over-outline-primary-lighter:hover, .text-outline-primary-light, .text-over-outline-primary-light:hover, .text-outline-primary-dark, .text-over-outline-primary-dark:hover, .text-outline-primary-darker, .text-over-outline-primary-darker:hover, .text-outline-theme-blue, .text-over-outline-theme-blue:hover, .text-outline-theme-yellow, .text-over-outline-theme-yellow:hover, .text-outline-theme-pink, .text-over-outline-theme-pink:hover, .text-outline-theme-green, .text-over-outline-theme-green:hover, .text-outline-theme-gray, .text-over-outline-theme-gray:hover, .text-outline-theme-darkgreen, .text-over-outline-theme-darkgreen:hover{ color:#f4f4f4 !important; }

a.text-light:hover, a.text-outline-primary:hover, a.text-over-outline-primary:hover, a.text-outline-secondary:hover, a.text-over-outline-secondary:hover, a.text-outline-success:hover, a.text-over-outline-success:hover, a.text-outline-info:hover, a.text-over-outline-info:hover, a.text-outline-warning:hover, a.text-over-outline-warning:hover, a.text-outline-danger:hover, a.text-over-outline-danger:hover, a.text-outline-light:hover, a.text-over-outline-light:hover, a.text-outline-dark:hover, a.text-over-outline-dark:hover, a.text-outline-white:hover, a.text-over-outline-white:hover, a.text-outline-black:hover, a.text-over-outline-black:hover, a.text-outline-error:hover, a.text-over-outline-error:hover, a.text-outline-primary-lighter:hover, a.text-over-outline-primary-lighter:hover, a.text-outline-primary-light:hover, a.text-over-outline-primary-light:hover, a.text-outline-primary-dark:hover, a.text-over-outline-primary-dark:hover, a.text-outline-primary-darker:hover, a.text-over-outline-primary-darker:hover, a.text-outline-theme-blue:hover, a.text-over-outline-theme-blue:hover, a.text-outline-theme-yellow:hover, a.text-over-outline-theme-yellow:hover, a.text-outline-theme-pink:hover, a.text-over-outline-theme-pink:hover, a.text-outline-theme-green:hover, a.text-over-outline-theme-green:hover, a.text-outline-theme-gray:hover, a.text-over-outline-theme-gray:hover, a.text-outline-theme-darkgreen:hover, a.text-over-outline-theme-darkgreen:hover, a.text-light:focus, a.text-outline-primary:focus, a.text-over-outline-primary:focus:hover, a.text-outline-secondary:focus, a.text-over-outline-secondary:focus:hover, a.text-outline-success:focus, a.text-over-outline-success:focus:hover, a.text-outline-info:focus, a.text-over-outline-info:focus:hover, a.text-outline-warning:focus, a.text-over-outline-warning:focus:hover, a.text-outline-danger:focus, a.text-over-outline-danger:focus:hover, a.text-outline-light:focus, a.text-over-outline-light:focus:hover, a.text-outline-dark:focus, a.text-over-outline-dark:focus:hover, a.text-outline-white:focus, a.text-over-outline-white:focus:hover, a.text-outline-black:focus, a.text-over-outline-black:focus:hover, a.text-outline-error:focus, a.text-over-outline-error:focus:hover, a.text-outline-primary-lighter:focus, a.text-over-outline-primary-lighter:focus:hover, a.text-outline-primary-light:focus, a.text-over-outline-primary-light:focus:hover, a.text-outline-primary-dark:focus, a.text-over-outline-primary-dark:focus:hover, a.text-outline-primary-darker:focus, a.text-over-outline-primary-darker:focus:hover, a.text-outline-theme-blue:focus, a.text-over-outline-theme-blue:focus:hover, a.text-outline-theme-yellow:focus, a.text-over-outline-theme-yellow:focus:hover, a.text-outline-theme-pink:focus, a.text-over-outline-theme-pink:focus:hover, a.text-outline-theme-green:focus, a.text-over-outline-theme-green:focus:hover, a.text-outline-theme-gray:focus, a.text-over-outline-theme-gray:focus:hover, a.text-outline-theme-darkgreen:focus, a.text-over-outline-theme-darkgreen:focus:hover{ color:#cecece !important; }

.text-dark{ color:#343a40 !important; }

a.text-dark:hover, a.text-dark:focus{ color:#121416 !important; }

.text-white{ color:#fff !important; }

a.text-white:hover, a.text-white:focus{ color:#d9d9d9 !important; }

.text-black{ color:#000 !important; }

a.text-black:hover, a.text-black:focus{ color:black !important; }

.text-error{ color:#c00 !important; }

a.text-error:hover, a.text-error:focus{ color:maroon !important; }

.text-primary-lighter{ color:#50939a !important; }

a.text-primary-lighter:hover, a.text-primary-lighter:focus{ color:#366368 !important; }

.text-primary-light{ color:#3e7379 !important; }

a.text-primary-light:hover, a.text-primary-light:focus{ color:#244346 !important; }

.text-primary-dark{ color:#1c3335 !important; }

a.text-primary-dark:hover, a.text-primary-dark:focus{ color:#020303 !important; }

.text-primary-darker{ color:#0a1314 !important; }

a.text-primary-darker:hover, a.text-primary-darker:focus{ color:black !important; }

.text-theme-blue{ color:#90C2E5 !important; }

a.text-theme-blue:hover, a.text-theme-blue:focus{ color:#52a0d6 !important; }

.text-theme-yellow{ color:#EEE757 !important; }

a.text-theme-yellow:hover, a.text-theme-yellow:focus{ color:#e2d817 !important; }

.text-theme-pink{ color:#E4B2BF !important; }

a.text-theme-pink:hover, a.text-theme-pink:focus{ color:#d07990 !important; }

.text-theme-green{ color:#91C4BE !important; }

a.text-theme-green:hover, a.text-theme-green:focus{ color:#5fa9a1 !important; }

.text-theme-gray{ color:#E3E4E4 !important; }

a.text-theme-gray:hover, a.text-theme-gray:focus{ color:#bcbebe !important; }

.text-theme-darkgreen{ color:#2D5357 !important; }

a.text-theme-darkgreen:hover, a.text-theme-darkgreen:focus{ color:#132325 !important; }

.text-body{ color:#6c757d !important; }

.text-muted{ color:#6c757d !important; }

.text-black-50{ color:rgba(0, 0, 0, 0.5) !important; }

.text-white-50{ color:rgba(255, 255, 255, 0.5) !important; }

.text-hide{ font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0; }

.text-decoration-none{ text-decoration:none !important; }

.text-break{ word-break:break-word !important; word-wrap:break-word !important; }

.text-reset{ color:inherit !important; }

.visible{ visibility:visible !important; }

.invisible{ visibility:hidden !important; }
.has-material-red-color{ color:#f44336; }

.has-material-red-background-color{ background-color:#f44336; }

.has-material-pink-color{ color:#e91e63; }

.has-material-pink-background-color{ background-color:#e91e63; }

.has-material-purple-color{ color:#9c27b0; }

.has-material-purple-background-color{ background-color:#9c27b0; }

.has-material-deep-purple-color{ color:#673ab7; }

.has-material-deep-purple-background-color{ background-color:#673ab7; }

.has-material-indigo-color{ color:#3f51b5; }

.has-material-indigo-background-color{ background-color:#3f51b5; }

.has-material-blue-color{ color:#2196f3; }

.has-material-blue-background-color{ background-color:#2196f3; }

.has-material-light-blue-color{ color:#03a9f4; }

.has-material-light-blue-background-color{ background-color:#03a9f4; }

.has-material-cyan-color{ color:#00bcd4; }

.has-material-cyan-background-color{ background-color:#00bcd4; }

.has-material-teal-color{ color:#009688; }

.has-material-teal-background-color{ background-color:#009688; }

.has-material-green-color{ color:#4caf50; }

.has-material-green-background-color{ background-color:#4caf50; }

.has-material-light-green-color{ color:#8bc34a; }

.has-material-light-green-background-color{ background-color:#8bc34a; }

.has-material-lime-color{ color:#cddc39; }

.has-material-lime-background-color{ background-color:#cddc39; }

.has-material-yellow-color{ color:#ffeb3b; }

.has-material-yellow-background-color{ background-color:#ffeb3b; }

.has-material-amber-color{ color:#ffc107; }

.has-material-amber-background-color{ background-color:#ffc107; }

.has-material-orange-color{ color:#ff9800; }

.has-material-orange-background-color{ background-color:#ff9800; }

.has-material-deep-orange-color{ color:#ff5722; }

.has-material-deep-orange-background-color{ background-color:#ff5722; }

.has-material-brown-color{ color:#795548; }

.has-material-brown-background-color{ background-color:#795548; }

.has-material-grey-color{ color:#9e9e9e; }

.has-material-grey-background-color{ background-color:#9e9e9e; }

.has-material-blue-grey-color{ color:#607d8b; }

.has-material-blue-grey-background-color{ background-color:#607d8b; }
.has-xs-font-size{ font-size:12px; }

.has-s-font-size{ font-size:16px; }

.has-m-font-size{ font-size:20px; }

.has-l-font-size{ font-size:28px; }

.has-xl-font-size{ font-size:36px; }
.ratio-1x1:before, .ratio-sm-1x1:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiPjwvc3ZnPg=="); }
.ratio-2x1:before, .ratio-sm-2x1:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDIwMCAxMDAiPjwvc3ZnPg=="); }
.ratio-1x2:before, .ratio-sm-1x2:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAyMDAiPjwvc3ZnPg=="); }
.ratio-3x1:before, .ratio-sm-3x1:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDMwMCAxMDAiPjwvc3ZnPg"); }
.ratio-1x3:before, .ratio-sm-1x3:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAzMDAiPjwvc3ZnPg=="); }
.ratio-4x1:before, .ratio-sm-4x1:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDQwMCAxMDAiPjwvc3ZnPg=="); }
.ratio-1x4:before, .ratio-sm-1x4:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCA0MDAiPjwvc3ZnPg=="); }
.ratio-4x3:before, .ratio-sm-4x3:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDEyMCA5MCI+PC9zdmc+"); }
.ratio-3x4:before, .ratio-sm-3x4:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDkwIDEyMCI+PC9zdmc+"); }
.ratio-14x9:before, .ratio-sm-14x9:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDE0MCA5MCI+PC9zdmc+"); }
.ratio-9x14:before, .ratio-sm-9x14:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDkwIDE0MCI+PC9zdmc+"); }
.ratio-16x9:before, .ratio-sm-16x9:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDE2MCA5MCI+PC9zdmc+"); }
.ratio-9x16:before, .ratio-sm-9x16:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDkwIDE2MCI+PC9zdmc+"); }
.ratio-none:before, .ratio-sm-none:before{ content:none; }
@font-face{ font-family:"icomoon"; src:url(../fonts/icomoon.c319c5edfb.eot); src:url(../fonts/icomoon.c319c5edfb.eot#iefix) format("embedded-opentype"), url(../fonts/icomoon.79dcf2cfea.ttf) format("truetype"), url(../fonts/icomoon.8fdf12a19a.woff) format("woff"), url(../fonts/icomoon.636351d7b7.svg#icomoon) format("svg"); font-weight:normal; font-style:normal; font-display:block; }

.icon, #menu-primary .nav-level-2 > .nav-item > .nav-link:before, [class^="icon-"], [class*=" icon-"]{ font-family:"icomoon" !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }

@-webkit-keyframes icon-rotate{ 0%{ -webkit-transform:rotate(0deg); transform:rotate(0deg); }
  100%{ -webkit-transform:rotate(360deg); transform:rotate(360deg); } }

@keyframes icon-rotate{ 0%{ -webkit-transform:rotate(0deg); transform:rotate(0deg); }
  100%{ -webkit-transform:rotate(360deg); transform:rotate(360deg); } }

.icon-rotate{ display:inline-block; -webkit-animation:icon-rotate 1s infinite linear; animation:icon-rotate 1s infinite linear; }

.icon-home:before{ content:"\e900"; }

.icon-home2:before{ content:"\e901"; }

.icon-home3:before{ content:"\e902"; }

.icon-office:before{ content:"\e903"; }

.icon-newspaper:before{ content:"\e904"; }

.icon-pencil:before{ content:"\e905"; }

.icon-pencil2:before{ content:"\e906"; }

.icon-quill:before{ content:"\e907"; }

.icon-pen:before{ content:"\e908"; }

.icon-blog:before{ content:"\e909"; }

.icon-eyedropper:before{ content:"\e90a"; }

.icon-droplet:before{ content:"\e90b"; }

.icon-paint-format:before{ content:"\e90c"; }

.icon-image:before{ content:"\e90d"; }

.icon-images:before{ content:"\e90e"; }

.icon-camera:before{ content:"\e90f"; }

.icon-headphones:before{ content:"\e910"; }

.icon-music:before{ content:"\e911"; }

.icon-play:before{ content:"\e912"; }

.icon-film:before{ content:"\e913"; }

.icon-video-camera:before{ content:"\e914"; }

.icon-dice:before{ content:"\e915"; }

.icon-pacman:before{ content:"\e916"; }

.icon-spades:before{ content:"\e917"; }

.icon-clubs:before{ content:"\e918"; }

.icon-diamonds:before{ content:"\e919"; }

.icon-bullhorn:before{ content:"\e91a"; }

.icon-connection:before{ content:"\e91b"; }

.icon-podcast:before{ content:"\e91c"; }

.icon-feed:before{ content:"\e91d"; }

.icon-mic:before{ content:"\e91e"; }

.icon-book:before{ content:"\e91f"; }

.icon-books:before{ content:"\e920"; }

.icon-library:before{ content:"\e921"; }

.icon-file-text:before{ content:"\e922"; }

.icon-profile:before{ content:"\e923"; }

.icon-file-empty:before{ content:"\e924"; }

.icon-files-empty:before{ content:"\e925"; }

.icon-file-text2:before{ content:"\e926"; }

.icon-file-picture:before{ content:"\e927"; }

.icon-file-music:before{ content:"\e928"; }

.icon-file-play:before{ content:"\e929"; }

.icon-file-video:before{ content:"\e92a"; }

.icon-file-zip:before{ content:"\e92b"; }

.icon-copy:before{ content:"\e92c"; }

.icon-paste:before{ content:"\e92d"; }

.icon-stack:before{ content:"\e92e"; }

.icon-folder:before{ content:"\e92f"; }

.icon-folder-open:before{ content:"\e930"; }

.icon-folder-plus:before{ content:"\e931"; }

.icon-folder-minus:before{ content:"\e932"; }

.icon-folder-download:before{ content:"\e933"; }

.icon-folder-upload:before{ content:"\e934"; }

.icon-price-tag:before{ content:"\e935"; }

.icon-price-tags:before{ content:"\e936"; }

.icon-barcode:before{ content:"\e937"; }

.icon-qrcode:before{ content:"\e938"; }

.icon-ticket:before{ content:"\e939"; }

.icon-cart:before{ content:"\e93a"; }

.icon-coin-dollar:before{ content:"\e93b"; }

.icon-coin-euro:before{ content:"\e93c"; }

.icon-coin-pound:before{ content:"\e93d"; }

.icon-coin-yen:before{ content:"\e93e"; }

.icon-credit-card:before{ content:"\e93f"; }

.icon-calculator:before{ content:"\e940"; }

.icon-lifebuoy:before{ content:"\e941"; }

.icon-phone:before{ content:"\e942"; }

.icon-phone-hang-up:before{ content:"\e943"; }

.icon-address-book:before{ content:"\e944"; }

.icon-envelop:before{ content:"\e945"; }

.icon-pushpin:before{ content:"\e946"; }

.icon-location:before{ content:"\e947"; }

.icon-location2:before{ content:"\e948"; }

.icon-compass:before{ content:"\e949"; }

.icon-compass2:before{ content:"\e94a"; }

.icon-map:before{ content:"\e94b"; }

.icon-map2:before{ content:"\e94c"; }

.icon-history:before{ content:"\e94d"; }

.icon-clock:before{ content:"\e94e"; }

.icon-clock2:before{ content:"\e94f"; }

.icon-alarm:before{ content:"\e950"; }

.icon-bell:before{ content:"\e951"; }

.icon-stopwatch:before{ content:"\e952"; }

.icon-calendar:before{ content:"\e953"; }

.icon-printer:before{ content:"\e954"; }

.icon-keyboard:before{ content:"\e955"; }

.icon-display:before{ content:"\e956"; }

.icon-laptop:before{ content:"\e957"; }

.icon-mobile:before{ content:"\e958"; }

.icon-mobile2:before{ content:"\e959"; }

.icon-tablet:before{ content:"\e95a"; }

.icon-tv:before{ content:"\e95b"; }

.icon-drawer:before{ content:"\e95c"; }

.icon-drawer2:before{ content:"\e95d"; }

.icon-box-add:before{ content:"\e95e"; }

.icon-box-remove:before{ content:"\e95f"; }

.icon-download:before{ content:"\e960"; }

.icon-upload:before{ content:"\e961"; }

.icon-floppy-disk:before{ content:"\e962"; }

.icon-drive:before{ content:"\e963"; }

.icon-database:before{ content:"\e964"; }

.icon-undo:before{ content:"\e965"; }

.icon-redo:before{ content:"\e966"; }

.icon-undo2:before{ content:"\e967"; }

.icon-redo2:before{ content:"\e968"; }

.icon-forward:before{ content:"\e969"; }

.icon-reply:before{ content:"\e96a"; }

.icon-bubble:before{ content:"\e96b"; }

.icon-bubbles:before{ content:"\e96c"; }

.icon-bubbles2:before{ content:"\e96d"; }

.icon-bubble2:before{ content:"\e96e"; }

.icon-bubbles3:before{ content:"\e96f"; }

.icon-bubbles4:before{ content:"\e970"; }

.icon-user:before{ content:"\e971"; }

.icon-users:before{ content:"\e972"; }

.icon-user-plus:before{ content:"\e973"; }

.icon-user-minus:before{ content:"\e974"; }

.icon-user-check:before{ content:"\e975"; }

.icon-user-tie:before{ content:"\e976"; }

.icon-quotes-left:before{ content:"\e977"; }

.icon-quotes-right:before{ content:"\e978"; }

.icon-hour-glass:before{ content:"\e979"; }

.icon-spinner:before{ content:"\e97a"; }

.icon-spinner2:before{ content:"\e97b"; }

.icon-spinner3:before{ content:"\e97c"; }

.icon-spinner4:before{ content:"\e97d"; }

.icon-spinner5:before{ content:"\e97e"; }

.icon-spinner6:before{ content:"\e97f"; }

.icon-spinner7:before{ content:"\e980"; }

.icon-spinner8:before{ content:"\e981"; }

.icon-spinner9:before{ content:"\e982"; }

.icon-spinner10:before{ content:"\e983"; }

.icon-spinner11:before{ content:"\e984"; }

.icon-binoculars:before{ content:"\e985"; }

.icon-search:before{ content:"\e986"; }

.icon-zoom-in:before{ content:"\e987"; }

.icon-zoom-out:before{ content:"\e988"; }

.icon-enlarge:before{ content:"\e989"; }

.icon-shrink:before{ content:"\e98a"; }

.icon-enlarge2:before{ content:"\e98b"; }

.icon-shrink2:before{ content:"\e98c"; }

.icon-key:before{ content:"\e98d"; }

.icon-key2:before{ content:"\e98e"; }

.icon-lock:before{ content:"\e98f"; }

.icon-unlocked:before{ content:"\e990"; }

.icon-wrench:before{ content:"\e991"; }

.icon-equalizer:before{ content:"\e992"; }

.icon-equalizer2:before{ content:"\e993"; }

.icon-cog:before{ content:"\e994"; }

.icon-cogs:before{ content:"\e995"; }

.icon-hammer:before{ content:"\e996"; }

.icon-magic-wand:before{ content:"\e997"; }

.icon-aid-kit:before{ content:"\e998"; }

.icon-bug:before{ content:"\e999"; }

.icon-pie-chart:before{ content:"\e99a"; }

.icon-stats-dots:before{ content:"\e99b"; }

.icon-stats-bars:before{ content:"\e99c"; }

.icon-stats-bars2:before{ content:"\e99d"; }

.icon-trophy:before{ content:"\e99e"; }

.icon-gift:before{ content:"\e99f"; }

.icon-glass:before{ content:"\e9a0"; }

.icon-glass2:before{ content:"\e9a1"; }

.icon-mug:before{ content:"\e9a2"; }

.icon-spoon-knife:before{ content:"\e9a3"; }

.icon-leaf:before{ content:"\e9a4"; }

.icon-rocket:before{ content:"\e9a5"; }

.icon-meter:before{ content:"\e9a6"; }

.icon-meter2:before{ content:"\e9a7"; }

.icon-hammer2:before{ content:"\e9a8"; }

.icon-fire:before{ content:"\e9a9"; }

.icon-lab:before{ content:"\e9aa"; }

.icon-magnet:before{ content:"\e9ab"; }

.icon-bin:before{ content:"\e9ac"; }

.icon-bin2:before{ content:"\e9ad"; }

.icon-briefcase:before{ content:"\e9ae"; }

.icon-airplane:before{ content:"\e9af"; }

.icon-truck:before{ content:"\e9b0"; }

.icon-road:before{ content:"\e9b1"; }

.icon-accessibility:before{ content:"\e9b2"; }

.icon-target:before{ content:"\e9b3"; }

.icon-shield:before{ content:"\e9b4"; }

.icon-power:before{ content:"\e9b5"; }

.icon-switch:before{ content:"\e9b6"; }

.icon-power-cord:before{ content:"\e9b7"; }

.icon-clipboard:before{ content:"\e9b8"; }

.icon-list-numbered:before{ content:"\e9b9"; }

.icon-list:before{ content:"\e9ba"; }

.icon-list2:before{ content:"\e9bb"; }

.icon-tree:before{ content:"\e9bc"; }

.icon-menu:before{ content:"\e9bd"; }

.icon-menu2:before{ content:"\e9be"; }

.icon-menu3:before{ content:"\e9bf"; }

.icon-menu4:before{ content:"\e9c0"; }

.icon-cloud:before{ content:"\e9c1"; }

.icon-cloud-download:before{ content:"\e9c2"; }

.icon-cloud-upload:before{ content:"\e9c3"; }

.icon-cloud-check:before{ content:"\e9c4"; }

.icon-download2:before{ content:"\e9c5"; }

.icon-upload2:before{ content:"\e9c6"; }

.icon-download3:before{ content:"\e9c7"; }

.icon-upload3:before{ content:"\e9c8"; }

.icon-sphere:before{ content:"\e9c9"; }

.icon-earth:before{ content:"\e9ca"; }

.icon-link:before{ content:"\e9cb"; }

.icon-flag:before{ content:"\e9cc"; }

.icon-attachment:before{ content:"\e9cd"; }

.icon-eye:before{ content:"\e9ce"; }

.icon-eye-plus:before{ content:"\e9cf"; }

.icon-eye-minus:before{ content:"\e9d0"; }

.icon-eye-blocked:before{ content:"\e9d1"; }

.icon-bookmark:before{ content:"\e9d2"; }

.icon-bookmarks:before{ content:"\e9d3"; }

.icon-sun:before{ content:"\e9d4"; }

.icon-contrast:before{ content:"\e9d5"; }

.icon-brightness-contrast:before{ content:"\e9d6"; }

.icon-star-empty:before{ content:"\e9d7"; }

.icon-star-half:before{ content:"\e9d8"; }

.icon-star-full:before{ content:"\e9d9"; }

.icon-heart:before{ content:"\e9da"; }

.icon-heart-broken:before{ content:"\e9db"; }

.icon-man:before{ content:"\e9dc"; }

.icon-woman:before{ content:"\e9dd"; }

.icon-man-woman:before{ content:"\e9de"; }

.icon-happy:before{ content:"\e9df"; }

.icon-happy2:before{ content:"\e9e0"; }

.icon-smile:before{ content:"\e9e1"; }

.icon-smile2:before{ content:"\e9e2"; }

.icon-tongue:before{ content:"\e9e3"; }

.icon-tongue2:before{ content:"\e9e4"; }

.icon-sad:before{ content:"\e9e5"; }

.icon-sad2:before{ content:"\e9e6"; }

.icon-wink:before{ content:"\e9e7"; }

.icon-wink2:before{ content:"\e9e8"; }

.icon-grin:before{ content:"\e9e9"; }

.icon-grin2:before{ content:"\e9ea"; }

.icon-cool:before{ content:"\e9eb"; }

.icon-cool2:before{ content:"\e9ec"; }

.icon-angry:before{ content:"\e9ed"; }

.icon-angry2:before{ content:"\e9ee"; }

.icon-evil:before{ content:"\e9ef"; }

.icon-evil2:before{ content:"\e9f0"; }

.icon-shocked:before{ content:"\e9f1"; }

.icon-shocked2:before{ content:"\e9f2"; }

.icon-baffled:before{ content:"\e9f3"; }

.icon-baffled2:before{ content:"\e9f4"; }

.icon-confused:before{ content:"\e9f5"; }

.icon-confused2:before{ content:"\e9f6"; }

.icon-neutral:before{ content:"\e9f7"; }

.icon-neutral2:before{ content:"\e9f8"; }

.icon-hipster:before{ content:"\e9f9"; }

.icon-hipster2:before{ content:"\e9fa"; }

.icon-wondering:before{ content:"\e9fb"; }

.icon-wondering2:before{ content:"\e9fc"; }

.icon-sleepy:before{ content:"\e9fd"; }

.icon-sleepy2:before{ content:"\e9fe"; }

.icon-frustrated:before{ content:"\e9ff"; }

.icon-frustrated2:before{ content:"\ea00"; }

.icon-crying:before{ content:"\ea01"; }

.icon-crying2:before{ content:"\ea02"; }

.icon-point-up:before{ content:"\ea03"; }

.icon-point-right:before{ content:"\ea04"; }

.icon-point-down:before{ content:"\ea05"; }

.icon-point-left:before{ content:"\ea06"; }

.icon-warning:before{ content:"\ea07"; }

.icon-notification:before{ content:"\ea08"; }

.icon-question:before{ content:"\ea09"; }

.icon-plus:before{ content:"\ea0a"; }

.icon-minus:before{ content:"\ea0b"; }

.icon-info:before{ content:"\ea0c"; }

.icon-cancel-circle:before{ content:"\ea0d"; }

.icon-blocked:before{ content:"\ea0e"; }

.icon-cross:before{ content:"\ea0f"; }

.icon-checkmark:before{ content:"\ea10"; }

.icon-checkmark2:before{ content:"\ea11"; }

.icon-spell-check:before{ content:"\ea12"; }

.icon-enter:before{ content:"\ea13"; }

.icon-exit:before{ content:"\ea14"; }

.icon-play2:before{ content:"\ea15"; }

.icon-pause:before{ content:"\ea16"; }

.icon-stop:before{ content:"\ea17"; }

.icon-previous:before{ content:"\ea18"; }

.icon-next:before{ content:"\ea19"; }

.icon-backward:before{ content:"\ea1a"; }

.icon-forward2:before{ content:"\ea1b"; }

.icon-play3:before{ content:"\ea1c"; }

.icon-pause2:before{ content:"\ea1d"; }

.icon-stop2:before{ content:"\ea1e"; }

.icon-backward2:before{ content:"\ea1f"; }

.icon-forward3:before{ content:"\ea20"; }

.icon-first:before{ content:"\ea21"; }

.icon-last:before{ content:"\ea22"; }

.icon-previous2:before{ content:"\ea23"; }

.icon-next2:before{ content:"\ea24"; }

.icon-eject:before{ content:"\ea25"; }

.icon-volume-high:before{ content:"\ea26"; }

.icon-volume-medium:before{ content:"\ea27"; }

.icon-volume-low:before{ content:"\ea28"; }

.icon-volume-mute:before{ content:"\ea29"; }

.icon-volume-mute2:before{ content:"\ea2a"; }

.icon-volume-increase:before{ content:"\ea2b"; }

.icon-volume-decrease:before{ content:"\ea2c"; }

.icon-loop:before{ content:"\ea2d"; }

.icon-loop2:before{ content:"\ea2e"; }

.icon-infinite:before{ content:"\ea2f"; }

.icon-shuffle:before{ content:"\ea30"; }

.icon-arrow-up-left:before{ content:"\ea31"; }

.icon-arrow-up:before{ content:"\ea32"; }

.icon-arrow-up-right:before{ content:"\ea33"; }

.icon-arrow-right:before{ content:"\ea34"; }

.icon-arrow-down-right:before{ content:"\ea35"; }

.icon-arrow-down:before{ content:"\ea36"; }

.icon-arrow-down-left:before{ content:"\ea37"; }

.icon-arrow-left:before{ content:"\ea38"; }

.icon-arrow-up-left2:before{ content:"\ea39"; }

.icon-arrow-up2:before{ content:"\ea3a"; }

.icon-arrow-up-right2:before{ content:"\ea3b"; }

.icon-arrow-right2:before{ content:"\ea3c"; }

.icon-arrow-down-right2:before{ content:"\ea3d"; }

.icon-arrow-down2:before{ content:"\ea3e"; }

.icon-arrow-down-left2:before{ content:"\ea3f"; }

.icon-arrow-left2:before{ content:"\ea40"; }

.icon-circle-up:before{ content:"\ea41"; }

.icon-circle-right:before{ content:"\ea42"; }

.icon-circle-down:before{ content:"\ea43"; }

.icon-circle-left:before{ content:"\ea44"; }

.icon-tab:before{ content:"\ea45"; }

.icon-move-up:before{ content:"\ea46"; }

.icon-move-down:before{ content:"\ea47"; }

.icon-sort-alpha-asc:before{ content:"\ea48"; }

.icon-sort-alpha-desc:before{ content:"\ea49"; }

.icon-sort-numeric-asc:before{ content:"\ea4a"; }

.icon-sort-numberic-desc:before{ content:"\ea4b"; }

.icon-sort-amount-asc:before{ content:"\ea4c"; }

.icon-sort-amount-desc:before{ content:"\ea4d"; }

.icon-command:before{ content:"\ea4e"; }

.icon-shift:before{ content:"\ea4f"; }

.icon-ctrl:before{ content:"\ea50"; }

.icon-opt:before{ content:"\ea51"; }

.icon-checkbox-checked:before{ content:"\ea52"; }

.icon-checkbox-unchecked:before{ content:"\ea53"; }

.icon-radio-checked:before{ content:"\ea54"; }

.icon-radio-checked2:before{ content:"\ea55"; }

.icon-radio-unchecked:before{ content:"\ea56"; }

.icon-crop:before{ content:"\ea57"; }

.icon-make-group:before{ content:"\ea58"; }

.icon-ungroup:before{ content:"\ea59"; }

.icon-scissors:before{ content:"\ea5a"; }

.icon-filter:before{ content:"\ea5b"; }

.icon-font:before{ content:"\ea5c"; }

.icon-ligature:before{ content:"\ea5d"; }

.icon-ligature2:before{ content:"\ea5e"; }

.icon-text-height:before{ content:"\ea5f"; }

.icon-text-width:before{ content:"\ea60"; }

.icon-font-size:before{ content:"\ea61"; }

.icon-bold:before{ content:"\ea62"; }

.icon-underline:before{ content:"\ea63"; }

.icon-italic:before{ content:"\ea64"; }

.icon-strikethrough:before{ content:"\ea65"; }

.icon-omega:before{ content:"\ea66"; }

.icon-sigma:before{ content:"\ea67"; }

.icon-page-break:before{ content:"\ea68"; }

.icon-superscript:before{ content:"\ea69"; }

.icon-subscript:before{ content:"\ea6a"; }

.icon-superscript2:before{ content:"\ea6b"; }

.icon-subscript2:before{ content:"\ea6c"; }

.icon-text-color:before{ content:"\ea6d"; }

.icon-pagebreak:before{ content:"\ea6e"; }

.icon-clear-formatting:before{ content:"\ea6f"; }

.icon-table:before{ content:"\ea70"; }

.icon-table2:before{ content:"\ea71"; }

.icon-insert-template:before{ content:"\ea72"; }

.icon-pilcrow:before{ content:"\ea73"; }

.icon-ltr:before{ content:"\ea74"; }

.icon-rtl:before{ content:"\ea75"; }

.icon-section:before{ content:"\ea76"; }

.icon-paragraph-left:before{ content:"\ea77"; }

.icon-paragraph-center:before{ content:"\ea78"; }

.icon-paragraph-right:before{ content:"\ea79"; }

.icon-paragraph-justify:before{ content:"\ea7a"; }

.icon-indent-increase:before{ content:"\ea7b"; }

.icon-indent-decrease:before{ content:"\ea7c"; }

.icon-share:before{ content:"\ea7d"; }

.icon-new-tab:before{ content:"\ea7e"; }

.icon-embed:before{ content:"\ea7f"; }

.icon-embed2:before{ content:"\ea80"; }

.icon-terminal:before{ content:"\ea81"; }

.icon-share2:before{ content:"\ea82"; }

.icon-mail:before{ content:"\ea83"; }

.icon-mail2:before{ content:"\ea84"; }

.icon-mail3:before{ content:"\ea85"; }

.icon-mail4:before{ content:"\ea86"; }

.icon-amazon:before{ content:"\ea87"; }

.icon-google:before{ content:"\ea88"; }

.icon-google2:before{ content:"\ea89"; }

.icon-google3:before{ content:"\ea8a"; }

.icon-google-plus:before{ content:"\ea8b"; }

.icon-google-plus2:before{ content:"\ea8c"; }

.icon-google-plus3:before{ content:"\ea8d"; }

.icon-hangouts:before{ content:"\ea8e"; }

.icon-google-drive:before{ content:"\ea8f"; }

.icon-facebook:before{ content:"\ea90"; }

.icon-facebook2:before{ content:"\ea91"; }

.icon-instagram:before{ content:"\ea92"; }

.icon-whatsapp:before{ content:"\ea93"; }

.icon-spotify:before{ content:"\ea94"; }

.icon-telegram:before{ content:"\ea95"; }

.icon-twitter:before{ content:"\ea96"; }

.icon-vine:before{ content:"\ea97"; }

.icon-vk:before{ content:"\ea98"; }

.icon-renren:before{ content:"\ea99"; }

.icon-sina-weibo:before{ content:"\ea9a"; }

.icon-rss:before{ content:"\ea9b"; }

.icon-rss2:before{ content:"\ea9c"; }

.icon-youtube:before{ content:"\ea9d"; }

.icon-youtube2:before{ content:"\ea9e"; }

.icon-twitch:before{ content:"\ea9f"; }

.icon-vimeo:before{ content:"\eaa0"; }

.icon-vimeo2:before{ content:"\eaa1"; }

.icon-lanyrd:before{ content:"\eaa2"; }

.icon-flickr:before{ content:"\eaa3"; }

.icon-flickr2:before{ content:"\eaa4"; }

.icon-flickr3:before{ content:"\eaa5"; }

.icon-flickr4:before{ content:"\eaa6"; }

.icon-dribbble:before{ content:"\eaa7"; }

.icon-behance:before{ content:"\eaa8"; }

.icon-behance2:before{ content:"\eaa9"; }

.icon-deviantart:before{ content:"\eaaa"; }

.icon-500px:before{ content:"\eaab"; }

.icon-steam:before{ content:"\eaac"; }

.icon-steam2:before{ content:"\eaad"; }

.icon-dropbox:before{ content:"\eaae"; }

.icon-onedrive:before{ content:"\eaaf"; }

.icon-github:before{ content:"\eab0"; }

.icon-npm:before{ content:"\eab1"; }

.icon-basecamp:before{ content:"\eab2"; }

.icon-trello:before{ content:"\eab3"; }

.icon-wordpress:before{ content:"\eab4"; }

.icon-joomla:before{ content:"\eab5"; }

.icon-ello:before{ content:"\eab6"; }

.icon-blogger:before{ content:"\eab7"; }

.icon-blogger2:before{ content:"\eab8"; }

.icon-tumblr:before{ content:"\eab9"; }

.icon-tumblr2:before{ content:"\eaba"; }

.icon-yahoo:before{ content:"\eabb"; }

.icon-yahoo2:before{ content:"\eabc"; }

.icon-tux:before{ content:"\eabd"; }

.icon-appleinc:before{ content:"\eabe"; }

.icon-finder:before{ content:"\eabf"; }

.icon-android:before{ content:"\eac0"; }

.icon-windows:before{ content:"\eac1"; }

.icon-windows8:before{ content:"\eac2"; }

.icon-soundcloud:before{ content:"\eac3"; }

.icon-soundcloud2:before{ content:"\eac4"; }

.icon-skype:before{ content:"\eac5"; }

.icon-reddit:before{ content:"\eac6"; }

.icon-hackernews:before{ content:"\eac7"; }

.icon-wikipedia:before{ content:"\eac8"; }

.icon-linkedin:before{ content:"\eac9"; }

.icon-linkedin2:before{ content:"\eaca"; }

.icon-lastfm:before{ content:"\eacb"; }

.icon-lastfm2:before{ content:"\eacc"; }

.icon-delicious:before{ content:"\eacd"; }

.icon-stumbleupon:before{ content:"\eace"; }

.icon-stumbleupon2:before{ content:"\eacf"; }

.icon-stackoverflow:before{ content:"\ead0"; }

.icon-pinterest:before{ content:"\ead1"; }

.icon-pinterest2:before{ content:"\ead2"; }

.icon-xing:before{ content:"\ead3"; }

.icon-xing2:before{ content:"\ead4"; }

.icon-flattr:before{ content:"\ead5"; }

.icon-foursquare:before{ content:"\ead6"; }

.icon-yelp:before{ content:"\ead7"; }

.icon-paypal:before{ content:"\ead8"; }

.icon-chrome:before{ content:"\ead9"; }

.icon-firefox:before{ content:"\eada"; }

.icon-IE:before{ content:"\eadb"; }

.icon-edge:before{ content:"\eadc"; }

.icon-safari:before{ content:"\eadd"; }

.icon-opera:before{ content:"\eade"; }

.icon-file-pdf:before{ content:"\eadf"; }

.icon-file-openoffice:before{ content:"\eae0"; }

.icon-file-word:before{ content:"\eae1"; }

.icon-file-excel:before{ content:"\eae2"; }

.icon-libreoffice:before{ content:"\eae3"; }

.icon-html-five:before{ content:"\eae4"; }

.icon-html-five2:before{ content:"\eae5"; }

.icon-css3:before{ content:"\eae6"; }

.icon-git:before{ content:"\eae7"; }

.icon-codepen:before{ content:"\eae8"; }

.icon-svg:before{ content:"\eae9"; }

.icon-IcoMoon:before{ content:"\eaea"; }

.icon-upper:before, #menu-primary .nav-level-2 > .nav-item > .nav-link:before, .xzslider .xzslider-controllers .icon-upper:after{ content:"\ea50"; display:inline-block; -webkit-transform:rotate(90deg) translateY(0.25rem) translateX(0.1rem); -ms-transform:rotate(90deg) translateY(0.25rem) translateX(0.1rem); transform:rotate(90deg) translateY(0.25rem) translateX(0.1rem); }

.icon-lower:before, .xzslider .xzslider-controllers .icon-lower:after{ content:"\ea50"; display:inline-block; -webkit-transform:rotate(-90deg) translateY(0.25rem) translateX(-0.1rem); -ms-transform:rotate(-90deg) translateY(0.25rem) translateX(-0.1rem); transform:rotate(-90deg) translateY(0.25rem) translateX(-0.1rem); }

.icon-etc:before{ content:"..."; margin-right:.25rem; }

@font-face{ font-family:"Lato"; font-style:italic; font-weight:100; font-display:swap; src:local("Lato Hairline Italic"), local("Lato-HairlineItalic"), url(../fonts/Lato-HairlineItalic.f80c5d6c1b.ttf) format("truetype"), url(../fonts/Lato-HairlineItalic.bedb3bee20.woff) format("woff"), url(../fonts/Lato-HairlineItalic.e3225208fb.woff2) format("woff2"); }

@font-face{ font-family:"Lato"; font-style:italic; font-weight:300; font-display:swap; src:local("Lato Light Italic"), local("Lato-LightItalic"), url(../fonts/Lato-LightItalic.6041b872bd.ttf) format("truetype"), url(../fonts/Lato-LightItalic.91560c4874.woff) format("woff"), url(../fonts/Lato-LightItalic.92e4dc7ad9.woff2) format("woff2"); }

@font-face{ font-family:"Lato"; font-style:italic; font-weight:400; font-display:swap; src:local("Lato Italic"), local("Lato-Italic"), url(../fonts/Lato-Italic.03dd0d37a2.ttf) format("truetype"), url(../fonts/Lato-Italic.d336531d51.woff) format("woff"), url(../fonts/Lato-Italic.0762098c17.woff2) format("woff2"); }

@font-face{ font-family:"Lato"; font-style:italic; font-weight:700; font-display:swap; src:local("Lato Bold Italic"), local("Lato-BoldItalic"), url(../fonts/Lato-BoldItalic.6dba46b232.ttf) format("truetype"), url(../fonts/Lato-BoldItalic.578e95cd86.woff) format("woff"), url(../fonts/Lato-BoldItalic.654be267c1.woff2) format("woff2"); }

@font-face{ font-family:"Lato"; font-style:italic; font-weight:900; font-display:swap; src:local("Lato Black Italic"), local("Lato-BlackItalic"), url(../fonts/Lato-BlackItalic.aa35e9272d.ttf) format("truetype"), url(../fonts/Lato-BlackItalic.6478bbd5a0.woff) format("woff"), url(../fonts/Lato-BlackItalic.07483daab3.woff2) format("woff2"); }

@font-face{ font-family:"Lato"; font-style:normal; font-weight:100; font-display:swap; src:local("Lato Hairline"), local("Lato-Hairline"), url(../fonts/Lato-Hairline.68016bb4bf.ttf) format("truetype"), url(../fonts/Lato-Hairline.f88adb4677.woff) format("woff"), url(../fonts/Lato-Hairline.13c120a431.woff2) format("woff2"); }

@font-face{ font-family:"Lato"; font-style:normal; font-weight:300; font-display:swap; src:local("Lato Light"), local("Lato-Light"), url(../fonts/Lato-Light.6c3186ea5c.ttf) format("truetype"), url(../fonts/Lato-Light.cc77a7dfd8.woff) format("woff"), url(../fonts/Lato-Light.efc94b2e13.woff2) format("woff2"); }

@font-face{ font-family:"Lato"; font-style:normal; font-weight:400; font-display:swap; src:local("Lato"), local("Lato"), url(../fonts/Lato-Regular.af6d2775d9.ttf) format("truetype"), url(../fonts/Lato-Regular.1f0147318d.woff) format("woff"), url(../fonts/Lato-Regular.490e2d92c7.woff2) format("woff2"); }

@font-face{ font-family:"Lato"; font-style:normal; font-weight:700; font-display:swap; src:local("Lato Bold"), local("Lato-Bold"), url(../fonts/Lato-Bold.d6bad59e90.ttf) format("truetype"), url(../fonts/Lato-Bold.670a02140d.woff) format("woff"), url(../fonts/Lato-Bold.927dca3481.woff2) format("woff2"); }

@font-face{ font-family:"Lato"; font-style:normal; font-weight:900; font-display:swap; src:local("Lato Black"), local("Lato-Black"), url(../fonts/Lato-Black.ab758f74e4.ttf) format("truetype"), url(../fonts/Lato-Black.3bd3fc4791.woff) format("woff"), url(../fonts/Lato-Black.fe23b617dc.woff2) format("woff2"); }

@font-face{ font-family:"Open Sans"; font-style:italic; font-weight:300; font-display:swap; src:local("Open Sans Light Italic"), local("OpenSans-LightItalic"), url(../fonts/OpenSans-LightItalic.794ebc8a04.ttf) format("truetype"), url(../fonts/OpenSans-LightItalic.bd82302df3.woff) format("woff"), url(../fonts/OpenSans-LightItalic.692761bcd1.woff2) format("woff2"); }

@font-face{ font-family:"Open Sans"; font-style:italic; font-weight:400; font-display:swap; src:local("Open Sans Italic"), local("OpenSans-Italic"), url(../fonts/OpenSans-Italic.b15913713c.ttf) format("truetype"), url(../fonts/OpenSans-Italic.476cff2c6e.woff) format("woff"), url(../fonts/OpenSans-Italic.d2e926aa50.woff2) format("woff2"); }

@font-face{ font-family:"Open Sans"; font-style:italic; font-weight:600; font-display:swap; src:local("Open Sans SemiBold Italic"), local("OpenSans-SemiBoldItalic"), url(../fonts/OpenSans-SemiBoldItalic.49cc2d524f.ttf) format("truetype"), url(../fonts/OpenSans-SemiBoldItalic.f123ba79f6.woff) format("woff"), url(../fonts/OpenSans-SemiBoldItalic.89b27a4a56.woff2) format("woff2"); }

@font-face{ font-family:"Open Sans"; font-style:italic; font-weight:700; font-display:swap; src:local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url(../fonts/OpenSans-BoldItalic.86f806fbaf.ttf) format("truetype"), url(../fonts/OpenSans-BoldItalic.6ec3fa90c9.woff) format("woff"), url(../fonts/OpenSans-BoldItalic.602e235ec3.woff2) format("woff2"); }

@font-face{ font-family:"Open Sans"; font-style:italic; font-weight:800; font-display:swap; src:local("Open Sans ExtraBold Italic"), local("OpenSans-ExtraBoldItalic"), url(../fonts/OpenSans-ExtraBoldItalic.17aa792395.ttf) format("truetype"), url(../fonts/OpenSans-ExtraBoldItalic.03ac0ce390.woff) format("woff"), url(../fonts/OpenSans-ExtraBoldItalic.491e35e53f.woff2) format("woff2"); }

@font-face{ font-family:"Open Sans"; font-style:normal; font-weight:300; font-display:swap; src:local("Open Sans Light"), local("OpenSans-Light"), url(../fonts/OpenSans-Light.6a098ab0b4.ttf) format("truetype"), url(../fonts/OpenSans-Light.d6aa73a1ad.woff) format("woff"), url(../fonts/OpenSans-Light.c154082674.woff2) format("woff2"); }

@font-face{ font-family:"Open Sans"; font-style:normal; font-weight:400; font-display:swap; src:local("Open Sans"), local("OpenSans"), url(../fonts/OpenSans-Regular.a75624f37b.ttf) format("truetype"), url(../fonts/OpenSans-Regular.d91907ad59.woff) format("woff"), url(../fonts/OpenSans-Regular.78ad7ac0d0.woff2) format("woff2"); }

@font-face{ font-family:"Open Sans"; font-style:normal; font-weight:600; font-display:swap; src:local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(../fonts/OpenSans-SemiBold.263c6b2e11.ttf) format("truetype"), url(../fonts/OpenSans-SemiBold.327cc2d13d.woff) format("woff"), url(../fonts/OpenSans-SemiBold.714db8a8c2.woff2) format("woff2"); }

@font-face{ font-family:"Open Sans"; font-style:normal; font-weight:700; font-display:swap; src:local("Open Sans Bold"), local("OpenSans-Bold"), url(../fonts/OpenSans-Bold.c1ebcc6096.ttf) format("truetype"), url(../fonts/OpenSans-Bold.53846f9b1c.woff) format("woff"), url(../fonts/OpenSans-Bold.42b7e1929f.woff2) format("woff2"); }

@font-face{ font-family:"Open Sans"; font-style:normal; font-weight:800; font-display:swap; src:local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url(../fonts/OpenSans-ExtraBold.2c6bae1acf.ttf) format("truetype"), url(../fonts/OpenSans-ExtraBold.263952312f.woff) format("woff"), url(../fonts/OpenSans-ExtraBold.dde51ed0e1.woff2) format("woff2"); }
html{ display:block; width:100%; font-size:16px; }

html.text-zoom-in{ font-size:18px; }

body{ display:block; width:100%; font-size:16px; }

body.text-zoom-in{ font-size:18px; }

img{ display:inline-block; width:auto; max-width:100%; }

ol, ul{ -webkit-padding-start:30px; padding-inline-start:30px; }

ol > li, ul > li{ margin-bottom:0.75rem; }

dl.no-style, .xzslider dl.xzslider-slides, ol.no-style, .xzslider ol.xzslider-slides, ul.no-style, dl.inline, ol.inline, ul.inline, .xzslider ul.xzslider-slides{ list-style:none; margin:0; padding:0; }

dl.no-style > dt, .xzslider dl.xzslider-slides > dt, dl.no-style > dd, .xzslider dl.xzslider-slides > dd, dl.no-style > li, .xzslider dl.xzslider-slides > li, ol.no-style > dt, .xzslider ol.xzslider-slides > dt, ol.no-style > dd, .xzslider ol.xzslider-slides > dd, ol.no-style > li, .xzslider ol.xzslider-slides > li, ul.no-style > dt, dl.inline > dt, ol.inline > dt, ul.inline > dt, .xzslider ul.xzslider-slides > dt, ul.no-style > dd, dl.inline > dd, ol.inline > dd, ul.inline > dd, .xzslider ul.xzslider-slides > dd, ul.no-style > li, dl.inline > li, ol.inline > li, ul.inline > li, .xzslider ul.xzslider-slides > li{ list-style:none; margin:0; padding:0; }

dl.inline, ol.inline, ul.inline{ display:inline-block; }

dl.inline > dt, dl.inline > dd, dl.inline > li, ol.inline > dt, ol.inline > dd, ol.inline > li, ul.inline > dt, ul.inline > dd, ul.inline > li{ display:inline-block; margin-right:40px; }

blockquote, cite{ color:#90C2E5; font-style:italic; }

blockquote:before, cite:before{ display:inline-block; padding-right:1rem; content:'\201c'; }

blockquote:after, cite:after{ display:inline-block; padding-left:1rem; content:'\201d'; }

.bckgd-image, .bckgd-image-left, .bckgd-image-right, .bckgd-image-move-y, .container, .container-xl, .container-fluid, .container-sm, .container-md, .container-lg, .row, .col, .col-auto, .col-sm, .col-sm-auto, .col-md, .col-md-auto, .col-lg, .col-lg-auto, .col-xl, .col-xl-auto, .col-xxl, .col-xxl-auto, .col-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xl-1, .col-xxl-1, .col-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xl-2, .col-xxl-2, .col-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xl-3, .col-xxl-3, .col-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xl-4, .col-xxl-4, .col-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xl-5, .col-xxl-5, .col-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xl-6, .col-xxl-6, .col-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xl-7, .col-xxl-7, .col-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xl-8, .col-xxl-8, .col-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xl-9, .col-xxl-9, .col-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xl-10, .col-xxl-10, .col-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xl-11, .col-xxl-11, .col-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xl-12, .col-xxl-12, .row-section, #footer .footer-primary, .block-col, .block-image > figure, .block-image > a > figure, .bckgd-image-cover{ background-color:transparent; background-repeat:no-repeat; background-position:center center; background-size:cover; }

.bckgd-image-move-y{ background-position-y:12rem; }

.bckgd-image-move-x{ background-color:transparent; background-position:left center; background-repeat:no-repeat; }

.bckgd-image-move-x + .bckgd-image-move-x{ margin-top:3rem !important; }

.container-xl{ padding-right:20px; padding-left:20px; margin-right:auto; margin-left:auto; max-width:100%; }

.container-fluid > .container-xl, .container-sm > .container-xl, .container-md > .container-xl, .container-lg > .container-xl, .container-xl > .container-xl, .container-fluid > .container, .container-sm > .container, .container-md > .container, .container-lg > .container, .container-xl > .container, .container-xl > .container{ padding-left:0; padding-right:0; }

.col, .col-auto, .col-sm, .col-sm-auto, .col-md, .col-md-auto, .col-lg, .col-lg-auto, .col-xl, .col-xl-auto, .col-xxl, .col-xxl-auto{ position:relative; }

.col-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xl-1, .col-xxl-1{ position:relative; }

.col-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xl-2, .col-xxl-2{ position:relative; }

.col-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xl-3, .col-xxl-3{ position:relative; }

.col-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xl-4, .col-xxl-4{ position:relative; }

.col-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xl-5, .col-xxl-5{ position:relative; }

.col-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xl-6, .col-xxl-6{ position:relative; }

.col-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xl-7, .col-xxl-7{ position:relative; }

.col-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xl-8, .col-xxl-8{ position:relative; }

.col-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xl-9, .col-xxl-9{ position:relative; }

.col-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xl-10, .col-xxl-10{ position:relative; }

.col-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xl-11, .col-xxl-11{ position:relative; }

.col-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xl-12, .col-xxl-12{ position:relative; }
[class^="col-"] + [class^="col-"], [class^="col-"] + [class*=" col-"], [class*=" col-"] + [class^="col-"], [class*=" col-"] + [class*=" col-"]{ margin-top:40px; }
[class^="col-2"]:nth-child(2), [class*=" col-2"]:nth-child(2), [class^="col-2"]:nth-child(3), [class*=" col-2"]:nth-child(3), [class^="col-2"]:nth-child(4), [class*=" col-2"]:nth-child(4), [class^="col-2"]:nth-child(5), [class*=" col-2"]:nth-child(5), [class^="col-2"]:nth-child(6), [class*=" col-2"]:nth-child(6), [class^="col-3"]:nth-child(2), [class*=" col-3"]:nth-child(2), [class^="col-3"]:nth-child(3), [class*=" col-3"]:nth-child(3), [class^="col-3"]:nth-child(4), [class*=" col-3"]:nth-child(4), [class^="col-4"]:nth-child(2), [class*=" col-4"]:nth-child(2), [class^="col-4"]:nth-child(3), [class*=" col-4"]:nth-child(3), [class^="col-6"]:nth-child(2), [class*=" col-6"]:nth-child(2){ margin-top:0; }

.row-section, #footer .footer-primary{ padding-top:40px; padding-bottom:40px; }

.row-section .container + .container, #footer .footer-primary .container + .container, .row-section .container + .container-xl, #footer .footer-primary .container + .container-xl, .row-section .container + .container-fluid, #footer .footer-primary .container + .container-fluid, .row-section .container + .container-sm, #footer .footer-primary .container + .container-sm, .row-section .container + .container-md, #footer .footer-primary .container + .container-md, .row-section .container + .container-lg, #footer .footer-primary .container + .container-lg, .row-section .container + .container-xl, #footer .footer-primary .container + .container-xl, .row-section .container-xl + .container, #footer .footer-primary .container-xl + .container, .row-section .container-xl + .container-xl, #footer .footer-primary .container-xl + .container-xl, .row-section .container-xl + .container-fluid, #footer .footer-primary .container-xl + .container-fluid, .row-section .container-xl + .container-sm, #footer .footer-primary .container-xl + .container-sm, .row-section .container-xl + .container-md, #footer .footer-primary .container-xl + .container-md, .row-section .container-xl + .container-lg, #footer .footer-primary .container-xl + .container-lg, .row-section .container-xl + .container-xl, #footer .footer-primary .container-xl + .container-xl, .row-section .container-fluid + .container, #footer .footer-primary .container-fluid + .container, .row-section .container-sm + .container, #footer .footer-primary .container-sm + .container, .row-section .container-md + .container, #footer .footer-primary .container-md + .container, .row-section .container-lg + .container, #footer .footer-primary .container-lg + .container, .row-section .container-xl + .container, #footer .footer-primary .container-xl + .container, .row-section .container-fluid + .container-xl, #footer .footer-primary .container-fluid + .container-xl, .row-section .container-sm + .container-xl, #footer .footer-primary .container-sm + .container-xl, .row-section .container-md + .container-xl, #footer .footer-primary .container-md + .container-xl, .row-section .container-lg + .container-xl, #footer .footer-primary .container-lg + .container-xl, .row-section .container-xl + .container-xl, #footer .footer-primary .container-xl + .container-xl, .row-section .container-fluid + .container-fluid, #footer .footer-primary .container-fluid + .container-fluid, .row-section .container-sm + .container-fluid, #footer .footer-primary .container-sm + .container-fluid, .row-section .container-md + .container-fluid, #footer .footer-primary .container-md + .container-fluid, .row-section .container-lg + .container-fluid, #footer .footer-primary .container-lg + .container-fluid, .row-section .container-xl + .container-fluid, #footer .footer-primary .container-xl + .container-fluid, .row-section .container-fluid + .container-sm, #footer .footer-primary .container-fluid + .container-sm, .row-section .container-sm + .container-sm, #footer .footer-primary .container-sm + .container-sm, .row-section .container-md + .container-sm, #footer .footer-primary .container-md + .container-sm, .row-section .container-lg + .container-sm, #footer .footer-primary .container-lg + .container-sm, .row-section .container-xl + .container-sm, #footer .footer-primary .container-xl + .container-sm, .row-section .container-fluid + .container-md, #footer .footer-primary .container-fluid + .container-md, .row-section .container-sm + .container-md, #footer .footer-primary .container-sm + .container-md, .row-section .container-md + .container-md, #footer .footer-primary .container-md + .container-md, .row-section .container-lg + .container-md, #footer .footer-primary .container-lg + .container-md, .row-section .container-xl + .container-md, #footer .footer-primary .container-xl + .container-md, .row-section .container-fluid + .container-lg, #footer .footer-primary .container-fluid + .container-lg, .row-section .container-sm + .container-lg, #footer .footer-primary .container-sm + .container-lg, .row-section .container-md + .container-lg, #footer .footer-primary .container-md + .container-lg, .row-section .container-lg + .container-lg, #footer .footer-primary .container-lg + .container-lg, .row-section .container-xl + .container-lg, #footer .footer-primary .container-xl + .container-lg, .row-section .container-fluid + .container-xl, #footer .footer-primary .container-fluid + .container-xl, .row-section .container-sm + .container-xl, #footer .footer-primary .container-sm + .container-xl, .row-section .container-md + .container-xl, #footer .footer-primary .container-md + .container-xl, .row-section .container-lg + .container-xl, #footer .footer-primary .container-lg + .container-xl, .row-section .container-xl + .container-xl, #footer .footer-primary .container-xl + .container-xl{ margin-top:40px; }

.font-light{ font-weight:300; }

.full-w, .full-width{ width:100%; }

.full-h, .full-height{ height:100%; }

.hairline{ font-weight:100; }

.extralight{ font-weight:200; }

.light{ font-weight:300; }

b, strong, .bold{ font-weight:700; }

.semibold{ font-weight:600; }

.extrabold{ font-weight:800; }

.black{ font-weight:900; }

.smaller{ font-size:0.8em; }

.bigger{ font-size:1.25em; }

.text-shadow{ text-shadow:-2px 3px 10px rgba(0, 0, 0, 0.15); }

.font-variant-smallcaps{ font-variant:small-caps; }
.btn{ font-family:Verdana, Helvetica, Arial, sans-serif; font-weight:700; letter-spacing:0.1rem; border-radius:0; -webkit-box-shadow:-2px 3px 10px rgba(0, 0, 0, 0.15); box-shadow:-2px 3px 10px rgba(0, 0, 0, 0.15); border:0; }

.btn[class^="btn-outline-"], .btn[class*=" btn-outline-"]{ background-color:#fff; color:#6c757d; }

.btn[class^="btn-"], .btn[class*=" btn-"]{ text-transform:uppercase; padding:0.75rem 2rem; }

.btn[class^="btn-"] > span.icon-square[class^="icon-"], .btn[class^="btn-"] > span.icon-square[class*=" icon-"], .btn[class*=" btn-"] > span.icon-square[class^="icon-"], .btn[class*=" btn-"] > span.icon-square[class*=" icon-"]{ display:none; width:2.95rem; height:2.95rem; line-height:2.95rem; text-align:center; margin:-0.75rem -1.95rem -0.75rem 0.75rem; border-left:solid 1px #e9ecef; }

.btn[class^="btn-"].btn-sm, .btn-group-sm > .btn[class^="btn-"], .btn[class*=" btn-"].btn-sm, .btn-group-sm > .btn[class*=" btn-"]{ padding:0.5rem 1.5rem; }
.icon-rounded{ display:inline-block; background-color:#2D5357; border-radius:2em; overflow:hidden; padding:0.4rem; margin-right:1rem; }

.icon-rounded:before{ color:#f4f4f4; }
.page-body{ margin-top:80px; }
.text-over-primary:hover{ color:#2D5357 !important; }

.text-outline-primary, .text-over-outline-primary:hover{ background-color:#2D5357 !important; }

.bg-over-primary:hover{ background-color:#2D5357 !important; }

.btn-over-primary:hover{ color:#fff; background-color:#2D5357; border-color:#2D5357; }

.btn-over-primary:hover:hover{ color:#fff; background-color:#2D5357; border-color:#1c3335; }

.btn-over-primary:hover:focus, .btn-over-primary:hover.focus{ color:#fff; background-color:#2D5357; border-color:#1c3335; -webkit-box-shadow:0 0 0 0.2rem rgba(77, 109, 112, 0.5); box-shadow:0 0 0 0.2rem rgba(77, 109, 112, 0.5); }

.btn-over-primary:hover.disabled, .btn-over-primary:hover:disabled{ color:#fff; background-color:#2D5357; border-color:#2D5357; }

.btn-over-primary:hover:not(:disabled):not(.disabled):active, .btn-over-primary:hover:not(:disabled):not(.disabled).active, .show > .btn-over-primary:hover.dropdown-toggle{ color:#fff; background-color:#1c3335; border-color:#172b2d; }

.btn-over-primary:hover:not(:disabled):not(.disabled):active:focus, .btn-over-primary:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-primary:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(77, 109, 112, 0.5); box-shadow:0 0 0 0.2rem rgba(77, 109, 112, 0.5); }

.bg-primary-alpha, .bg-over-primary-alpha:hover{ background-color:rgba(45, 83, 87, 0.8) !important; }

.btn-primary-alpha, .btn-over-primary-alpha:hover{ color:#fff; background-color:rgba(45, 83, 87, 0.8); border-color:rgba(45, 83, 87, 0.8); }

.btn-primary-alpha:hover, .btn-over-primary-alpha:hover:hover{ color:#fff; background-color:#2D5357; border-color:rgba(28, 51, 53, 0.8); }

.btn-primary-alpha:focus, .btn-primary-alpha.focus, .btn-over-primary-alpha:hover:focus, .btn-over-primary-alpha:hover.focus{ color:#fff; background-color:#2D5357; border-color:rgba(28, 51, 53, 0.8); -webkit-box-shadow:0 0 0 0.2rem rgba(89, 119, 122, 0.5); box-shadow:0 0 0 0.2rem rgba(89, 119, 122, 0.5); }

.btn-primary-alpha.disabled, .btn-primary-alpha:disabled, .btn-over-primary-alpha:hover.disabled, .btn-over-primary-alpha:hover:disabled{ color:#fff; background-color:rgba(45, 83, 87, 0.8); border-color:rgba(45, 83, 87, 0.8); }

.btn-primary-alpha:not(:disabled):not(.disabled):active, .btn-primary-alpha:not(:disabled):not(.disabled).active, .show > .btn-primary-alpha.dropdown-toggle, .btn-over-primary-alpha:hover:not(:disabled):not(.disabled):active, .btn-over-primary-alpha:hover:not(:disabled):not(.disabled).active, .show > .btn-over-primary-alpha:hover.dropdown-toggle{ color:#fff; background-color:rgba(28, 51, 53, 0.8); border-color:rgba(23, 43, 45, 0.8); }

.btn-primary-alpha:not(:disabled):not(.disabled):active:focus, .btn-primary-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-alpha.dropdown-toggle:focus, .btn-over-primary-alpha:hover:not(:disabled):not(.disabled):active:focus, .btn-over-primary-alpha:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-primary-alpha:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(89, 119, 122, 0.5); box-shadow:0 0 0 0.2rem rgba(89, 119, 122, 0.5); }

.text-over-secondary:hover{ color:#90C2E5 !important; }

.text-outline-secondary, .text-over-outline-secondary:hover{ background-color:#90C2E5 !important; }

.bg-over-secondary:hover{ background-color:#90C2E5 !important; }

.btn-over-secondary:hover{ color:#212529; background-color:#90C2E5; border-color:#90C2E5; }

.btn-over-secondary:hover:hover{ color:#212529; background-color:#90C2E5; border-color:#67abdb; }

.btn-over-secondary:hover:focus, .btn-over-secondary:hover.focus{ color:#212529; background-color:#90C2E5; border-color:#67abdb; -webkit-box-shadow:0 0 0 0.2rem rgba(127, 170, 201, 0.5); box-shadow:0 0 0 0.2rem rgba(127, 170, 201, 0.5); }

.btn-over-secondary:hover.disabled, .btn-over-secondary:hover:disabled{ color:#212529; background-color:#90C2E5; border-color:#90C2E5; }

.btn-over-secondary:hover:not(:disabled):not(.disabled):active, .btn-over-secondary:hover:not(:disabled):not(.disabled).active, .show > .btn-over-secondary:hover.dropdown-toggle{ color:#212529; background-color:#67abdb; border-color:#5ca6d9; }

.btn-over-secondary:hover:not(:disabled):not(.disabled):active:focus, .btn-over-secondary:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-secondary:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(127, 170, 201, 0.5); box-shadow:0 0 0 0.2rem rgba(127, 170, 201, 0.5); }

.bg-secondary-alpha, .bg-over-secondary-alpha:hover{ background-color:rgba(144, 194, 229, 0.8) !important; }

.btn-secondary-alpha, .btn-over-secondary-alpha:hover{ color:#212529; background-color:rgba(144, 194, 229, 0.8); border-color:rgba(144, 194, 229, 0.8); }

.btn-secondary-alpha:hover, .btn-over-secondary-alpha:hover:hover{ color:#212529; background-color:#90C2E5; border-color:rgba(103, 171, 219, 0.8); }

.btn-secondary-alpha:focus, .btn-secondary-alpha.focus, .btn-over-secondary-alpha:hover:focus, .btn-over-secondary-alpha:hover.focus{ color:#212529; background-color:#90C2E5; border-color:rgba(103, 171, 219, 0.8); -webkit-box-shadow:0 0 0 0.2rem rgba(121, 161, 190, 0.5); box-shadow:0 0 0 0.2rem rgba(121, 161, 190, 0.5); }

.btn-secondary-alpha.disabled, .btn-secondary-alpha:disabled, .btn-over-secondary-alpha:hover.disabled, .btn-over-secondary-alpha:hover:disabled{ color:#212529; background-color:rgba(144, 194, 229, 0.8); border-color:rgba(144, 194, 229, 0.8); }

.btn-secondary-alpha:not(:disabled):not(.disabled):active, .btn-secondary-alpha:not(:disabled):not(.disabled).active, .show > .btn-secondary-alpha.dropdown-toggle, .btn-over-secondary-alpha:hover:not(:disabled):not(.disabled):active, .btn-over-secondary-alpha:hover:not(:disabled):not(.disabled).active, .show > .btn-over-secondary-alpha:hover.dropdown-toggle{ color:#212529; background-color:rgba(103, 171, 219, 0.8); border-color:rgba(92, 166, 217, 0.8); }

.btn-secondary-alpha:not(:disabled):not(.disabled):active:focus, .btn-secondary-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary-alpha.dropdown-toggle:focus, .btn-over-secondary-alpha:hover:not(:disabled):not(.disabled):active:focus, .btn-over-secondary-alpha:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-secondary-alpha:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(121, 161, 190, 0.5); box-shadow:0 0 0 0.2rem rgba(121, 161, 190, 0.5); }

.text-over-success:hover{ color:#3c3 !important; }

.text-outline-success, .text-over-outline-success:hover{ background-color:#3c3 !important; }

.bg-over-success:hover{ background-color:#3c3 !important; }

.btn-over-success:hover{ color:#fff; background-color:#3c3; border-color:#3c3; }

.btn-over-success:hover:hover{ color:#fff; background-color:#3c3; border-color:#29a329; }

.btn-over-success:hover:focus, .btn-over-success:hover.focus{ color:#fff; background-color:#3c3; border-color:#29a329; -webkit-box-shadow:0 0 0 0.2rem rgba(82, 212, 82, 0.5); box-shadow:0 0 0 0.2rem rgba(82, 212, 82, 0.5); }

.btn-over-success:hover.disabled, .btn-over-success:hover:disabled{ color:#fff; background-color:#3c3; border-color:#3c3; }

.btn-over-success:hover:not(:disabled):not(.disabled):active, .btn-over-success:hover:not(:disabled):not(.disabled).active, .show > .btn-over-success:hover.dropdown-toggle{ color:#fff; background-color:#29a329; border-color:#269926; }

.btn-over-success:hover:not(:disabled):not(.disabled):active:focus, .btn-over-success:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-success:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(82, 212, 82, 0.5); box-shadow:0 0 0 0.2rem rgba(82, 212, 82, 0.5); }

.bg-success-alpha, .bg-over-success-alpha:hover{ background-color:rgba(51, 204, 51, 0.8) !important; }

.btn-success-alpha, .btn-over-success-alpha:hover{ color:#fff; background-color:rgba(51, 204, 51, 0.8); border-color:rgba(51, 204, 51, 0.8); }

.btn-success-alpha:hover, .btn-over-success-alpha:hover:hover{ color:#fff; background-color:#3c3; border-color:rgba(41, 163, 41, 0.8); }

.btn-success-alpha:focus, .btn-success-alpha.focus, .btn-over-success-alpha:hover:focus, .btn-over-success-alpha:hover.focus{ color:#fff; background-color:#3c3; border-color:rgba(41, 163, 41, 0.8); -webkit-box-shadow:0 0 0 0.2rem rgba(94, 215, 94, 0.5); box-shadow:0 0 0 0.2rem rgba(94, 215, 94, 0.5); }

.btn-success-alpha.disabled, .btn-success-alpha:disabled, .btn-over-success-alpha:hover.disabled, .btn-over-success-alpha:hover:disabled{ color:#fff; background-color:rgba(51, 204, 51, 0.8); border-color:rgba(51, 204, 51, 0.8); }

.btn-success-alpha:not(:disabled):not(.disabled):active, .btn-success-alpha:not(:disabled):not(.disabled).active, .show > .btn-success-alpha.dropdown-toggle, .btn-over-success-alpha:hover:not(:disabled):not(.disabled):active, .btn-over-success-alpha:hover:not(:disabled):not(.disabled).active, .show > .btn-over-success-alpha:hover.dropdown-toggle{ color:#fff; background-color:rgba(41, 163, 41, 0.8); border-color:rgba(38, 153, 38, 0.8); }

.btn-success-alpha:not(:disabled):not(.disabled):active:focus, .btn-success-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-success-alpha.dropdown-toggle:focus, .btn-over-success-alpha:hover:not(:disabled):not(.disabled):active:focus, .btn-over-success-alpha:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-success-alpha:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(94, 215, 94, 0.5); box-shadow:0 0 0 0.2rem rgba(94, 215, 94, 0.5); }

.text-over-info:hover{ color:#17a2b8 !important; }

.text-outline-info, .text-over-outline-info:hover{ background-color:#17a2b8 !important; }

.bg-over-info:hover{ background-color:#17a2b8 !important; }

.btn-over-info:hover{ color:#fff; background-color:#17a2b8; border-color:#17a2b8; }

.btn-over-info:hover:hover{ color:#fff; background-color:#17a2b8; border-color:#117a8b; }

.btn-over-info:hover:focus, .btn-over-info:hover.focus{ color:#fff; background-color:#17a2b8; border-color:#117a8b; -webkit-box-shadow:0 0 0 0.2rem rgba(58, 176, 195, 0.5); box-shadow:0 0 0 0.2rem rgba(58, 176, 195, 0.5); }

.btn-over-info:hover.disabled, .btn-over-info:hover:disabled{ color:#fff; background-color:#17a2b8; border-color:#17a2b8; }

.btn-over-info:hover:not(:disabled):not(.disabled):active, .btn-over-info:hover:not(:disabled):not(.disabled).active, .show > .btn-over-info:hover.dropdown-toggle{ color:#fff; background-color:#117a8b; border-color:#10707f; }

.btn-over-info:hover:not(:disabled):not(.disabled):active:focus, .btn-over-info:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-info:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(58, 176, 195, 0.5); box-shadow:0 0 0 0.2rem rgba(58, 176, 195, 0.5); }

.bg-info-alpha, .bg-over-info-alpha:hover{ background-color:rgba(23, 162, 184, 0.8) !important; }

.btn-info-alpha, .btn-over-info-alpha:hover{ color:#fff; background-color:rgba(23, 162, 184, 0.8); border-color:rgba(23, 162, 184, 0.8); }

.btn-info-alpha:hover, .btn-over-info-alpha:hover:hover{ color:#fff; background-color:#17a2b8; border-color:rgba(17, 122, 139, 0.8); }

.btn-info-alpha:focus, .btn-info-alpha.focus, .btn-over-info-alpha:hover:focus, .btn-over-info-alpha:hover.focus{ color:#fff; background-color:#17a2b8; border-color:rgba(17, 122, 139, 0.8); -webkit-box-shadow:0 0 0 0.2rem rgba(72, 181, 199, 0.5); box-shadow:0 0 0 0.2rem rgba(72, 181, 199, 0.5); }

.btn-info-alpha.disabled, .btn-info-alpha:disabled, .btn-over-info-alpha:hover.disabled, .btn-over-info-alpha:hover:disabled{ color:#fff; background-color:rgba(23, 162, 184, 0.8); border-color:rgba(23, 162, 184, 0.8); }

.btn-info-alpha:not(:disabled):not(.disabled):active, .btn-info-alpha:not(:disabled):not(.disabled).active, .show > .btn-info-alpha.dropdown-toggle, .btn-over-info-alpha:hover:not(:disabled):not(.disabled):active, .btn-over-info-alpha:hover:not(:disabled):not(.disabled).active, .show > .btn-over-info-alpha:hover.dropdown-toggle{ color:#fff; background-color:rgba(17, 122, 139, 0.8); border-color:rgba(16, 112, 127, 0.8); }

.btn-info-alpha:not(:disabled):not(.disabled):active:focus, .btn-info-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-info-alpha.dropdown-toggle:focus, .btn-over-info-alpha:hover:not(:disabled):not(.disabled):active:focus, .btn-over-info-alpha:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-info-alpha:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(72, 181, 199, 0.5); box-shadow:0 0 0 0.2rem rgba(72, 181, 199, 0.5); }

.text-over-warning:hover{ color:#f60 !important; }

.text-outline-warning, .text-over-outline-warning:hover{ background-color:#f60 !important; }

.bg-over-warning:hover{ background-color:#f60 !important; }

.btn-over-warning:hover{ color:#fff; background-color:#f60; border-color:#f60; }

.btn-over-warning:hover:hover{ color:#fff; background-color:#f60; border-color:#cc5200; }

.btn-over-warning:hover:focus, .btn-over-warning:hover.focus{ color:#fff; background-color:#f60; border-color:#cc5200; -webkit-box-shadow:0 0 0 0.2rem rgba(255, 125, 38, 0.5); box-shadow:0 0 0 0.2rem rgba(255, 125, 38, 0.5); }

.btn-over-warning:hover.disabled, .btn-over-warning:hover:disabled{ color:#fff; background-color:#f60; border-color:#f60; }

.btn-over-warning:hover:not(:disabled):not(.disabled):active, .btn-over-warning:hover:not(:disabled):not(.disabled).active, .show > .btn-over-warning:hover.dropdown-toggle{ color:#fff; background-color:#cc5200; border-color:#bf4d00; }

.btn-over-warning:hover:not(:disabled):not(.disabled):active:focus, .btn-over-warning:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-warning:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(255, 125, 38, 0.5); box-shadow:0 0 0 0.2rem rgba(255, 125, 38, 0.5); }

.bg-warning-alpha, .bg-over-warning-alpha:hover{ background-color:rgba(255, 102, 0, 0.8) !important; }

.btn-warning-alpha, .btn-over-warning-alpha:hover{ color:#fff; background-color:rgba(255, 102, 0, 0.8); border-color:rgba(255, 102, 0, 0.8); }

.btn-warning-alpha:hover, .btn-over-warning-alpha:hover:hover{ color:#fff; background-color:#f60; border-color:rgba(204, 82, 0, 0.8); }

.btn-warning-alpha:focus, .btn-warning-alpha.focus, .btn-over-warning-alpha:hover:focus, .btn-over-warning-alpha:hover.focus{ color:#fff; background-color:#f60; border-color:rgba(204, 82, 0, 0.8); -webkit-box-shadow:0 0 0 0.2rem rgba(255, 134, 53, 0.5); box-shadow:0 0 0 0.2rem rgba(255, 134, 53, 0.5); }

.btn-warning-alpha.disabled, .btn-warning-alpha:disabled, .btn-over-warning-alpha:hover.disabled, .btn-over-warning-alpha:hover:disabled{ color:#fff; background-color:rgba(255, 102, 0, 0.8); border-color:rgba(255, 102, 0, 0.8); }

.btn-warning-alpha:not(:disabled):not(.disabled):active, .btn-warning-alpha:not(:disabled):not(.disabled).active, .show > .btn-warning-alpha.dropdown-toggle, .btn-over-warning-alpha:hover:not(:disabled):not(.disabled):active, .btn-over-warning-alpha:hover:not(:disabled):not(.disabled).active, .show > .btn-over-warning-alpha:hover.dropdown-toggle{ color:#fff; background-color:rgba(204, 82, 0, 0.8); border-color:rgba(191, 77, 0, 0.8); }

.btn-warning-alpha:not(:disabled):not(.disabled):active:focus, .btn-warning-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-warning-alpha.dropdown-toggle:focus, .btn-over-warning-alpha:hover:not(:disabled):not(.disabled):active:focus, .btn-over-warning-alpha:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-warning-alpha:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(255, 134, 53, 0.5); box-shadow:0 0 0 0.2rem rgba(255, 134, 53, 0.5); }

.text-over-danger:hover{ color:#dc3545 !important; }

.text-outline-danger, .text-over-outline-danger:hover{ background-color:#dc3545 !important; }

.bg-over-danger:hover{ background-color:#dc3545 !important; }

.btn-over-danger:hover{ color:#fff; background-color:#dc3545; border-color:#dc3545; }

.btn-over-danger:hover:hover{ color:#fff; background-color:#dc3545; border-color:#bd2130; }

.btn-over-danger:hover:focus, .btn-over-danger:hover.focus{ color:#fff; background-color:#dc3545; border-color:#bd2130; -webkit-box-shadow:0 0 0 0.2rem rgba(225, 83, 97, 0.5); box-shadow:0 0 0 0.2rem rgba(225, 83, 97, 0.5); }

.btn-over-danger:hover.disabled, .btn-over-danger:hover:disabled{ color:#fff; background-color:#dc3545; border-color:#dc3545; }

.btn-over-danger:hover:not(:disabled):not(.disabled):active, .btn-over-danger:hover:not(:disabled):not(.disabled).active, .show > .btn-over-danger:hover.dropdown-toggle{ color:#fff; background-color:#bd2130; border-color:#b21f2d; }

.btn-over-danger:hover:not(:disabled):not(.disabled):active:focus, .btn-over-danger:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-danger:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(225, 83, 97, 0.5); box-shadow:0 0 0 0.2rem rgba(225, 83, 97, 0.5); }

.bg-danger-alpha, .bg-over-danger-alpha:hover{ background-color:rgba(220, 53, 69, 0.8) !important; }

.btn-danger-alpha, .btn-over-danger-alpha:hover{ color:#fff; background-color:rgba(220, 53, 69, 0.8); border-color:rgba(220, 53, 69, 0.8); }

.btn-danger-alpha:hover, .btn-over-danger-alpha:hover:hover{ color:#fff; background-color:#dc3545; border-color:rgba(189, 33, 48, 0.8); }

.btn-danger-alpha:focus, .btn-danger-alpha.focus, .btn-over-danger-alpha:hover:focus, .btn-over-danger-alpha:hover.focus{ color:#fff; background-color:#dc3545; border-color:rgba(189, 33, 48, 0.8); -webkit-box-shadow:0 0 0 0.2rem rgba(227, 95, 108, 0.5); box-shadow:0 0 0 0.2rem rgba(227, 95, 108, 0.5); }

.btn-danger-alpha.disabled, .btn-danger-alpha:disabled, .btn-over-danger-alpha:hover.disabled, .btn-over-danger-alpha:hover:disabled{ color:#fff; background-color:rgba(220, 53, 69, 0.8); border-color:rgba(220, 53, 69, 0.8); }

.btn-danger-alpha:not(:disabled):not(.disabled):active, .btn-danger-alpha:not(:disabled):not(.disabled).active, .show > .btn-danger-alpha.dropdown-toggle, .btn-over-danger-alpha:hover:not(:disabled):not(.disabled):active, .btn-over-danger-alpha:hover:not(:disabled):not(.disabled).active, .show > .btn-over-danger-alpha:hover.dropdown-toggle{ color:#fff; background-color:rgba(189, 33, 48, 0.8); border-color:rgba(178, 31, 45, 0.8); }

.btn-danger-alpha:not(:disabled):not(.disabled):active:focus, .btn-danger-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-danger-alpha.dropdown-toggle:focus, .btn-over-danger-alpha:hover:not(:disabled):not(.disabled):active:focus, .btn-over-danger-alpha:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-danger-alpha:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(227, 95, 108, 0.5); box-shadow:0 0 0 0.2rem rgba(227, 95, 108, 0.5); }

.text-over-light:hover{ color:#f4f4f4 !important; }

.text-outline-light, .text-over-outline-light:hover{ background-color:#f4f4f4 !important; }

.bg-over-light:hover{ background-color:#f4f4f4 !important; }

.btn-over-light:hover{ color:#212529; background-color:#f4f4f4; border-color:#f4f4f4; }

.btn-over-light:hover:hover{ color:#212529; background-color:#f4f4f4; border-color:#dbdbdb; }

.btn-over-light:hover:focus, .btn-over-light:hover.focus{ color:#212529; background-color:#f4f4f4; border-color:#dbdbdb; -webkit-box-shadow:0 0 0 0.2rem rgba(212, 213, 214, 0.5); box-shadow:0 0 0 0.2rem rgba(212, 213, 214, 0.5); }

.btn-over-light:hover.disabled, .btn-over-light:hover:disabled{ color:#212529; background-color:#f4f4f4; border-color:#f4f4f4; }

.btn-over-light:hover:not(:disabled):not(.disabled):active, .btn-over-light:hover:not(:disabled):not(.disabled).active, .show > .btn-over-light:hover.dropdown-toggle{ color:#212529; background-color:#dbdbdb; border-color:#d4d4d4; }

.btn-over-light:hover:not(:disabled):not(.disabled):active:focus, .btn-over-light:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-light:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(212, 213, 214, 0.5); box-shadow:0 0 0 0.2rem rgba(212, 213, 214, 0.5); }

.bg-light-alpha, .bg-over-light-alpha:hover{ background-color:rgba(244, 244, 244, 0.8) !important; }

.btn-light-alpha, .btn-over-light-alpha:hover{ color:#212529; background-color:rgba(244, 244, 244, 0.8); border-color:rgba(244, 244, 244, 0.8); }

.btn-light-alpha:hover, .btn-over-light-alpha:hover:hover{ color:#212529; background-color:#f4f4f4; border-color:rgba(219, 219, 219, 0.8); }

.btn-light-alpha:focus, .btn-light-alpha.focus, .btn-over-light-alpha:hover:focus, .btn-over-light-alpha:hover.focus{ color:#212529; background-color:#f4f4f4; border-color:rgba(219, 219, 219, 0.8); -webkit-box-shadow:0 0 0 0.2rem rgba(200, 201, 202, 0.5); box-shadow:0 0 0 0.2rem rgba(200, 201, 202, 0.5); }

.btn-light-alpha.disabled, .btn-light-alpha:disabled, .btn-over-light-alpha:hover.disabled, .btn-over-light-alpha:hover:disabled{ color:#212529; background-color:rgba(244, 244, 244, 0.8); border-color:rgba(244, 244, 244, 0.8); }

.btn-light-alpha:not(:disabled):not(.disabled):active, .btn-light-alpha:not(:disabled):not(.disabled).active, .show > .btn-light-alpha.dropdown-toggle, .btn-over-light-alpha:hover:not(:disabled):not(.disabled):active, .btn-over-light-alpha:hover:not(:disabled):not(.disabled).active, .show > .btn-over-light-alpha:hover.dropdown-toggle{ color:#212529; background-color:rgba(219, 219, 219, 0.8); border-color:rgba(212, 212, 212, 0.8); }

.btn-light-alpha:not(:disabled):not(.disabled):active:focus, .btn-light-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-light-alpha.dropdown-toggle:focus, .btn-over-light-alpha:hover:not(:disabled):not(.disabled):active:focus, .btn-over-light-alpha:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-light-alpha:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(200, 201, 202, 0.5); box-shadow:0 0 0 0.2rem rgba(200, 201, 202, 0.5); }

.text-over-dark:hover{ color:#343a40 !important; }

.text-outline-dark, .text-over-outline-dark:hover{ background-color:#343a40 !important; }

.bg-over-dark:hover{ background-color:#343a40 !important; }

.btn-over-dark:hover{ color:#fff; background-color:#343a40; border-color:#343a40; }

.btn-over-dark:hover:hover{ color:#fff; background-color:#343a40; border-color:#1d2124; }

.btn-over-dark:hover:focus, .btn-over-dark:hover.focus{ color:#fff; background-color:#343a40; border-color:#1d2124; -webkit-box-shadow:0 0 0 0.2rem rgba(82, 88, 93, 0.5); box-shadow:0 0 0 0.2rem rgba(82, 88, 93, 0.5); }

.btn-over-dark:hover.disabled, .btn-over-dark:hover:disabled{ color:#fff; background-color:#343a40; border-color:#343a40; }

.btn-over-dark:hover:not(:disabled):not(.disabled):active, .btn-over-dark:hover:not(:disabled):not(.disabled).active, .show > .btn-over-dark:hover.dropdown-toggle{ color:#fff; background-color:#1d2124; border-color:#171a1d; }

.btn-over-dark:hover:not(:disabled):not(.disabled):active:focus, .btn-over-dark:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-dark:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(82, 88, 93, 0.5); box-shadow:0 0 0 0.2rem rgba(82, 88, 93, 0.5); }

.bg-dark-alpha, .bg-over-dark-alpha:hover{ background-color:rgba(52, 58, 64, 0.8) !important; }

.btn-dark-alpha, .btn-over-dark-alpha:hover{ color:#fff; background-color:rgba(52, 58, 64, 0.8); border-color:rgba(52, 58, 64, 0.8); }

.btn-dark-alpha:hover, .btn-over-dark-alpha:hover:hover{ color:#fff; background-color:#343a40; border-color:rgba(29, 33, 36, 0.8); }

.btn-dark-alpha:focus, .btn-dark-alpha.focus, .btn-over-dark-alpha:hover:focus, .btn-over-dark-alpha:hover.focus{ color:#fff; background-color:#343a40; border-color:rgba(29, 33, 36, 0.8); -webkit-box-shadow:0 0 0 0.2rem rgba(94, 99, 104, 0.5); box-shadow:0 0 0 0.2rem rgba(94, 99, 104, 0.5); }

.btn-dark-alpha.disabled, .btn-dark-alpha:disabled, .btn-over-dark-alpha:hover.disabled, .btn-over-dark-alpha:hover:disabled{ color:#fff; background-color:rgba(52, 58, 64, 0.8); border-color:rgba(52, 58, 64, 0.8); }

.btn-dark-alpha:not(:disabled):not(.disabled):active, .btn-dark-alpha:not(:disabled):not(.disabled).active, .show > .btn-dark-alpha.dropdown-toggle, .btn-over-dark-alpha:hover:not(:disabled):not(.disabled):active, .btn-over-dark-alpha:hover:not(:disabled):not(.disabled).active, .show > .btn-over-dark-alpha:hover.dropdown-toggle{ color:#fff; background-color:rgba(29, 33, 36, 0.8); border-color:rgba(23, 26, 29, 0.8); }

.btn-dark-alpha:not(:disabled):not(.disabled):active:focus, .btn-dark-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-alpha.dropdown-toggle:focus, .btn-over-dark-alpha:hover:not(:disabled):not(.disabled):active:focus, .btn-over-dark-alpha:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-dark-alpha:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(94, 99, 104, 0.5); box-shadow:0 0 0 0.2rem rgba(94, 99, 104, 0.5); }

.text-over-white:hover{ color:#fff !important; }

.text-outline-white, .text-over-outline-white:hover{ background-color:#fff !important; }

.bg-over-white:hover{ background-color:#fff !important; }

.btn-over-white:hover{ color:#212529; background-color:#fff; border-color:#fff; }

.btn-over-white:hover:hover{ color:#212529; background-color:#fff; border-color:#e6e6e6; }

.btn-over-white:hover:focus, .btn-over-white:hover.focus{ color:#212529; background-color:#fff; border-color:#e6e6e6; -webkit-box-shadow:0 0 0 0.2rem rgba(222, 222, 223, 0.5); box-shadow:0 0 0 0.2rem rgba(222, 222, 223, 0.5); }

.btn-over-white:hover.disabled, .btn-over-white:hover:disabled{ color:#212529; background-color:#fff; border-color:#fff; }

.btn-over-white:hover:not(:disabled):not(.disabled):active, .btn-over-white:hover:not(:disabled):not(.disabled).active, .show > .btn-over-white:hover.dropdown-toggle{ color:#212529; background-color:#e6e6e6; border-color:#dfdfdf; }

.btn-over-white:hover:not(:disabled):not(.disabled):active:focus, .btn-over-white:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-white:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(222, 222, 223, 0.5); box-shadow:0 0 0 0.2rem rgba(222, 222, 223, 0.5); }

.bg-white-alpha, .bg-over-white-alpha:hover{ background-color:rgba(255, 255, 255, 0.8) !important; }

.btn-white-alpha, .btn-over-white-alpha:hover{ color:#212529; background-color:rgba(255, 255, 255, 0.8); border-color:rgba(255, 255, 255, 0.8); }

.btn-white-alpha:hover, .btn-over-white-alpha:hover:hover{ color:#212529; background-color:#fff; border-color:rgba(230, 230, 230, 0.8); }

.btn-white-alpha:focus, .btn-white-alpha.focus, .btn-over-white-alpha:hover:focus, .btn-over-white-alpha:hover.focus{ color:#212529; background-color:#fff; border-color:rgba(230, 230, 230, 0.8); -webkit-box-shadow:0 0 0 0.2rem rgba(209, 209, 210, 0.5); box-shadow:0 0 0 0.2rem rgba(209, 209, 210, 0.5); }

.btn-white-alpha.disabled, .btn-white-alpha:disabled, .btn-over-white-alpha:hover.disabled, .btn-over-white-alpha:hover:disabled{ color:#212529; background-color:rgba(255, 255, 255, 0.8); border-color:rgba(255, 255, 255, 0.8); }

.btn-white-alpha:not(:disabled):not(.disabled):active, .btn-white-alpha:not(:disabled):not(.disabled).active, .show > .btn-white-alpha.dropdown-toggle, .btn-over-white-alpha:hover:not(:disabled):not(.disabled):active, .btn-over-white-alpha:hover:not(:disabled):not(.disabled).active, .show > .btn-over-white-alpha:hover.dropdown-toggle{ color:#212529; background-color:rgba(230, 230, 230, 0.8); border-color:rgba(223, 223, 223, 0.8); }

.btn-white-alpha:not(:disabled):not(.disabled):active:focus, .btn-white-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-white-alpha.dropdown-toggle:focus, .btn-over-white-alpha:hover:not(:disabled):not(.disabled):active:focus, .btn-over-white-alpha:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-white-alpha:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(209, 209, 210, 0.5); box-shadow:0 0 0 0.2rem rgba(209, 209, 210, 0.5); }

.text-over-black:hover{ color:#000 !important; }

.text-outline-black, .text-over-outline-black:hover{ background-color:#000 !important; }

.bg-over-black:hover{ background-color:#000 !important; }

.btn-over-black:hover{ color:#fff; background-color:#000; border-color:#000; }

.btn-over-black:hover:hover{ color:#fff; background-color:#000; border-color:black; }

.btn-over-black:hover:focus, .btn-over-black:hover.focus{ color:#fff; background-color:#000; border-color:black; -webkit-box-shadow:0 0 0 0.2rem rgba(38, 38, 38, 0.5); box-shadow:0 0 0 0.2rem rgba(38, 38, 38, 0.5); }

.btn-over-black:hover.disabled, .btn-over-black:hover:disabled{ color:#fff; background-color:#000; border-color:#000; }

.btn-over-black:hover:not(:disabled):not(.disabled):active, .btn-over-black:hover:not(:disabled):not(.disabled).active, .show > .btn-over-black:hover.dropdown-toggle{ color:#fff; background-color:black; border-color:black; }

.btn-over-black:hover:not(:disabled):not(.disabled):active:focus, .btn-over-black:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-black:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(38, 38, 38, 0.5); box-shadow:0 0 0 0.2rem rgba(38, 38, 38, 0.5); }

.bg-black-alpha, .bg-over-black-alpha:hover{ background-color:rgba(0, 0, 0, 0.8) !important; }

.btn-black-alpha, .btn-over-black-alpha:hover{ color:#fff; background-color:rgba(0, 0, 0, 0.8); border-color:rgba(0, 0, 0, 0.8); }

.btn-black-alpha:hover, .btn-over-black-alpha:hover:hover{ color:#fff; background-color:#000; border-color:rgba(0, 0, 0, 0.8); }

.btn-black-alpha:focus, .btn-black-alpha.focus, .btn-over-black-alpha:hover:focus, .btn-over-black-alpha:hover.focus{ color:#fff; background-color:#000; border-color:rgba(0, 0, 0, 0.8); -webkit-box-shadow:0 0 0 0.2rem rgba(53, 53, 53, 0.5); box-shadow:0 0 0 0.2rem rgba(53, 53, 53, 0.5); }

.btn-black-alpha.disabled, .btn-black-alpha:disabled, .btn-over-black-alpha:hover.disabled, .btn-over-black-alpha:hover:disabled{ color:#fff; background-color:rgba(0, 0, 0, 0.8); border-color:rgba(0, 0, 0, 0.8); }

.btn-black-alpha:not(:disabled):not(.disabled):active, .btn-black-alpha:not(:disabled):not(.disabled).active, .show > .btn-black-alpha.dropdown-toggle, .btn-over-black-alpha:hover:not(:disabled):not(.disabled):active, .btn-over-black-alpha:hover:not(:disabled):not(.disabled).active, .show > .btn-over-black-alpha:hover.dropdown-toggle{ color:#fff; background-color:rgba(0, 0, 0, 0.8); border-color:rgba(0, 0, 0, 0.8); }

.btn-black-alpha:not(:disabled):not(.disabled):active:focus, .btn-black-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-black-alpha.dropdown-toggle:focus, .btn-over-black-alpha:hover:not(:disabled):not(.disabled):active:focus, .btn-over-black-alpha:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-black-alpha:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(53, 53, 53, 0.5); box-shadow:0 0 0 0.2rem rgba(53, 53, 53, 0.5); }

.text-over-error:hover{ color:#c00 !important; }

.text-outline-error, .text-over-outline-error:hover{ background-color:#c00 !important; }

.bg-over-error:hover{ background-color:#c00 !important; }

.btn-over-error:hover{ color:#fff; background-color:#c00; border-color:#c00; }

.btn-over-error:hover:hover{ color:#fff; background-color:#c00; border-color:#990000; }

.btn-over-error:hover:focus, .btn-over-error:hover.focus{ color:#fff; background-color:#c00; border-color:#990000; -webkit-box-shadow:0 0 0 0.2rem rgba(212, 38, 38, 0.5); box-shadow:0 0 0 0.2rem rgba(212, 38, 38, 0.5); }

.btn-over-error:hover.disabled, .btn-over-error:hover:disabled{ color:#fff; background-color:#c00; border-color:#c00; }

.btn-over-error:hover:not(:disabled):not(.disabled):active, .btn-over-error:hover:not(:disabled):not(.disabled).active, .show > .btn-over-error:hover.dropdown-toggle{ color:#fff; background-color:#990000; border-color:#8c0000; }

.btn-over-error:hover:not(:disabled):not(.disabled):active:focus, .btn-over-error:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-error:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(212, 38, 38, 0.5); box-shadow:0 0 0 0.2rem rgba(212, 38, 38, 0.5); }

.bg-error-alpha, .bg-over-error-alpha:hover{ background-color:rgba(204, 0, 0, 0.8) !important; }

.btn-error-alpha, .btn-over-error-alpha:hover{ color:#fff; background-color:rgba(204, 0, 0, 0.8); border-color:rgba(204, 0, 0, 0.8); }

.btn-error-alpha:hover, .btn-over-error-alpha:hover:hover{ color:#fff; background-color:#c00; border-color:rgba(153, 0, 0, 0.8); }

.btn-error-alpha:focus, .btn-error-alpha.focus, .btn-over-error-alpha:hover:focus, .btn-over-error-alpha:hover.focus{ color:#fff; background-color:#c00; border-color:rgba(153, 0, 0, 0.8); -webkit-box-shadow:0 0 0 0.2rem rgba(215, 53, 53, 0.5); box-shadow:0 0 0 0.2rem rgba(215, 53, 53, 0.5); }

.btn-error-alpha.disabled, .btn-error-alpha:disabled, .btn-over-error-alpha:hover.disabled, .btn-over-error-alpha:hover:disabled{ color:#fff; background-color:rgba(204, 0, 0, 0.8); border-color:rgba(204, 0, 0, 0.8); }

.btn-error-alpha:not(:disabled):not(.disabled):active, .btn-error-alpha:not(:disabled):not(.disabled).active, .show > .btn-error-alpha.dropdown-toggle, .btn-over-error-alpha:hover:not(:disabled):not(.disabled):active, .btn-over-error-alpha:hover:not(:disabled):not(.disabled).active, .show > .btn-over-error-alpha:hover.dropdown-toggle{ color:#fff; background-color:rgba(153, 0, 0, 0.8); border-color:rgba(140, 0, 0, 0.8); }

.btn-error-alpha:not(:disabled):not(.disabled):active:focus, .btn-error-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-error-alpha.dropdown-toggle:focus, .btn-over-error-alpha:hover:not(:disabled):not(.disabled):active:focus, .btn-over-error-alpha:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-error-alpha:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(215, 53, 53, 0.5); box-shadow:0 0 0 0.2rem rgba(215, 53, 53, 0.5); }

.text-over-primary-lighter:hover{ color:#50939a !important; }

.text-outline-primary-lighter, .text-over-outline-primary-lighter:hover{ background-color:#50939a !important; }

.bg-over-primary-lighter:hover{ background-color:#50939a !important; }

.btn-over-primary-lighter:hover{ color:#fff; background-color:#50939a; border-color:#50939a; }

.btn-over-primary-lighter:hover:hover{ color:#fff; background-color:#50939a; border-color:#3e7379; }

.btn-over-primary-lighter:hover:focus, .btn-over-primary-lighter:hover.focus{ color:#fff; background-color:#50939a; border-color:#3e7379; -webkit-box-shadow:0 0 0 0.2rem rgba(106, 163, 169, 0.5); box-shadow:0 0 0 0.2rem rgba(106, 163, 169, 0.5); }

.btn-over-primary-lighter:hover.disabled, .btn-over-primary-lighter:hover:disabled{ color:#fff; background-color:#50939a; border-color:#50939a; }

.btn-over-primary-lighter:hover:not(:disabled):not(.disabled):active, .btn-over-primary-lighter:hover:not(:disabled):not(.disabled).active, .show > .btn-over-primary-lighter:hover.dropdown-toggle{ color:#fff; background-color:#3e7379; border-color:#3a6b70; }

.btn-over-primary-lighter:hover:not(:disabled):not(.disabled):active:focus, .btn-over-primary-lighter:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-primary-lighter:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(106, 163, 169, 0.5); box-shadow:0 0 0 0.2rem rgba(106, 163, 169, 0.5); }

.bg-primary-lighter-alpha, .bg-over-primary-lighter-alpha:hover{ background-color:rgba(80, 147, 154, 0.8) !important; }

.btn-primary-lighter-alpha, .btn-over-primary-lighter-alpha:hover{ color:#fff; background-color:rgba(80, 147, 154, 0.8); border-color:rgba(80, 147, 154, 0.8); }

.btn-primary-lighter-alpha:hover, .btn-over-primary-lighter-alpha:hover:hover{ color:#fff; background-color:#50939a; border-color:rgba(62, 115, 121, 0.8); }

.btn-primary-lighter-alpha:focus, .btn-primary-lighter-alpha.focus, .btn-over-primary-lighter-alpha:hover:focus, .btn-over-primary-lighter-alpha:hover.focus{ color:#fff; background-color:#50939a; border-color:rgba(62, 115, 121, 0.8); -webkit-box-shadow:0 0 0 0.2rem rgba(116, 170, 175, 0.5); box-shadow:0 0 0 0.2rem rgba(116, 170, 175, 0.5); }

.btn-primary-lighter-alpha.disabled, .btn-primary-lighter-alpha:disabled, .btn-over-primary-lighter-alpha:hover.disabled, .btn-over-primary-lighter-alpha:hover:disabled{ color:#fff; background-color:rgba(80, 147, 154, 0.8); border-color:rgba(80, 147, 154, 0.8); }

.btn-primary-lighter-alpha:not(:disabled):not(.disabled):active, .btn-primary-lighter-alpha:not(:disabled):not(.disabled).active, .show > .btn-primary-lighter-alpha.dropdown-toggle, .btn-over-primary-lighter-alpha:hover:not(:disabled):not(.disabled):active, .btn-over-primary-lighter-alpha:hover:not(:disabled):not(.disabled).active, .show > .btn-over-primary-lighter-alpha:hover.dropdown-toggle{ color:#fff; background-color:rgba(62, 115, 121, 0.8); border-color:rgba(58, 107, 112, 0.8); }

.btn-primary-lighter-alpha:not(:disabled):not(.disabled):active:focus, .btn-primary-lighter-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-lighter-alpha.dropdown-toggle:focus, .btn-over-primary-lighter-alpha:hover:not(:disabled):not(.disabled):active:focus, .btn-over-primary-lighter-alpha:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-primary-lighter-alpha:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(116, 170, 175, 0.5); box-shadow:0 0 0 0.2rem rgba(116, 170, 175, 0.5); }

.text-over-primary-light:hover{ color:#3e7379 !important; }

.text-outline-primary-light, .text-over-outline-primary-light:hover{ background-color:#3e7379 !important; }

.bg-over-primary-light:hover{ background-color:#3e7379 !important; }

.btn-over-primary-light:hover{ color:#fff; background-color:#3e7379; border-color:#3e7379; }

.btn-over-primary-light:hover:hover{ color:#fff; background-color:#3e7379; border-color:#2d5357; }

.btn-over-primary-light:hover:focus, .btn-over-primary-light:hover.focus{ color:#fff; background-color:#3e7379; border-color:#2d5357; -webkit-box-shadow:0 0 0 0.2rem rgba(91, 136, 141, 0.5); box-shadow:0 0 0 0.2rem rgba(91, 136, 141, 0.5); }

.btn-over-primary-light:hover.disabled, .btn-over-primary-light:hover:disabled{ color:#fff; background-color:#3e7379; border-color:#3e7379; }

.btn-over-primary-light:hover:not(:disabled):not(.disabled):active, .btn-over-primary-light:hover:not(:disabled):not(.disabled).active, .show > .btn-over-primary-light:hover.dropdown-toggle{ color:#fff; background-color:#2d5357; border-color:#294b4f; }

.btn-over-primary-light:hover:not(:disabled):not(.disabled):active:focus, .btn-over-primary-light:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-primary-light:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(91, 136, 141, 0.5); box-shadow:0 0 0 0.2rem rgba(91, 136, 141, 0.5); }

.bg-primary-light-alpha, .bg-over-primary-light-alpha:hover{ background-color:rgba(62, 115, 121, 0.8) !important; }

.btn-primary-light-alpha, .btn-over-primary-light-alpha:hover{ color:#fff; background-color:rgba(62, 115, 121, 0.8); border-color:rgba(62, 115, 121, 0.8); }

.btn-primary-light-alpha:hover, .btn-over-primary-light-alpha:hover:hover{ color:#fff; background-color:#3e7379; border-color:rgba(45, 83, 87, 0.8); }

.btn-primary-light-alpha:focus, .btn-primary-light-alpha.focus, .btn-over-primary-light-alpha:hover:focus, .btn-over-primary-light-alpha:hover.focus{ color:#fff; background-color:#3e7379; border-color:rgba(45, 83, 87, 0.8); -webkit-box-shadow:0 0 0 0.2rem rgba(103, 144, 149, 0.5); box-shadow:0 0 0 0.2rem rgba(103, 144, 149, 0.5); }

.btn-primary-light-alpha.disabled, .btn-primary-light-alpha:disabled, .btn-over-primary-light-alpha:hover.disabled, .btn-over-primary-light-alpha:hover:disabled{ color:#fff; background-color:rgba(62, 115, 121, 0.8); border-color:rgba(62, 115, 121, 0.8); }

.btn-primary-light-alpha:not(:disabled):not(.disabled):active, .btn-primary-light-alpha:not(:disabled):not(.disabled).active, .show > .btn-primary-light-alpha.dropdown-toggle, .btn-over-primary-light-alpha:hover:not(:disabled):not(.disabled):active, .btn-over-primary-light-alpha:hover:not(:disabled):not(.disabled).active, .show > .btn-over-primary-light-alpha:hover.dropdown-toggle{ color:#fff; background-color:rgba(45, 83, 87, 0.8); border-color:rgba(41, 75, 79, 0.8); }

.btn-primary-light-alpha:not(:disabled):not(.disabled):active:focus, .btn-primary-light-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-light-alpha.dropdown-toggle:focus, .btn-over-primary-light-alpha:hover:not(:disabled):not(.disabled):active:focus, .btn-over-primary-light-alpha:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-primary-light-alpha:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(103, 144, 149, 0.5); box-shadow:0 0 0 0.2rem rgba(103, 144, 149, 0.5); }

.text-over-primary-dark:hover{ color:#1c3335 !important; }

.text-outline-primary-dark, .text-over-outline-primary-dark:hover{ background-color:#1c3335 !important; }

.bg-over-primary-dark:hover{ background-color:#1c3335 !important; }

.btn-over-primary-dark:hover{ color:#fff; background-color:#1c3335; border-color:#1c3335; }

.btn-over-primary-dark:hover:hover{ color:#fff; background-color:#1c3335; border-color:#0a1314; }

.btn-over-primary-dark:hover:focus, .btn-over-primary-dark:hover.focus{ color:#fff; background-color:#1c3335; border-color:#0a1314; -webkit-box-shadow:0 0 0 0.2rem rgba(62, 82, 84, 0.5); box-shadow:0 0 0 0.2rem rgba(62, 82, 84, 0.5); }

.btn-over-primary-dark:hover.disabled, .btn-over-primary-dark:hover:disabled{ color:#fff; background-color:#1c3335; border-color:#1c3335; }

.btn-over-primary-dark:hover:not(:disabled):not(.disabled):active, .btn-over-primary-dark:hover:not(:disabled):not(.disabled).active, .show > .btn-over-primary-dark:hover.dropdown-toggle{ color:#fff; background-color:#0a1314; border-color:#060b0b; }

.btn-over-primary-dark:hover:not(:disabled):not(.disabled):active:focus, .btn-over-primary-dark:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-primary-dark:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(62, 82, 84, 0.5); box-shadow:0 0 0 0.2rem rgba(62, 82, 84, 0.5); }

.bg-primary-dark-alpha, .bg-over-primary-dark-alpha:hover{ background-color:rgba(28, 51, 53, 0.8) !important; }

.btn-primary-dark-alpha, .btn-over-primary-dark-alpha:hover{ color:#fff; background-color:rgba(28, 51, 53, 0.8); border-color:rgba(28, 51, 53, 0.8); }

.btn-primary-dark-alpha:hover, .btn-over-primary-dark-alpha:hover:hover{ color:#fff; background-color:#1c3335; border-color:rgba(10, 19, 20, 0.8); }

.btn-primary-dark-alpha:focus, .btn-primary-dark-alpha.focus, .btn-over-primary-dark-alpha:hover:focus, .btn-over-primary-dark-alpha:hover.focus{ color:#fff; background-color:#1c3335; border-color:rgba(10, 19, 20, 0.8); -webkit-box-shadow:0 0 0 0.2rem rgba(75, 94, 96, 0.5); box-shadow:0 0 0 0.2rem rgba(75, 94, 96, 0.5); }

.btn-primary-dark-alpha.disabled, .btn-primary-dark-alpha:disabled, .btn-over-primary-dark-alpha:hover.disabled, .btn-over-primary-dark-alpha:hover:disabled{ color:#fff; background-color:rgba(28, 51, 53, 0.8); border-color:rgba(28, 51, 53, 0.8); }

.btn-primary-dark-alpha:not(:disabled):not(.disabled):active, .btn-primary-dark-alpha:not(:disabled):not(.disabled).active, .show > .btn-primary-dark-alpha.dropdown-toggle, .btn-over-primary-dark-alpha:hover:not(:disabled):not(.disabled):active, .btn-over-primary-dark-alpha:hover:not(:disabled):not(.disabled).active, .show > .btn-over-primary-dark-alpha:hover.dropdown-toggle{ color:#fff; background-color:rgba(10, 19, 20, 0.8); border-color:rgba(6, 11, 11, 0.8); }

.btn-primary-dark-alpha:not(:disabled):not(.disabled):active:focus, .btn-primary-dark-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-dark-alpha.dropdown-toggle:focus, .btn-over-primary-dark-alpha:hover:not(:disabled):not(.disabled):active:focus, .btn-over-primary-dark-alpha:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-primary-dark-alpha:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(75, 94, 96, 0.5); box-shadow:0 0 0 0.2rem rgba(75, 94, 96, 0.5); }

.text-over-primary-darker:hover{ color:#0a1314 !important; }

.text-outline-primary-darker, .text-over-outline-primary-darker:hover{ background-color:#0a1314 !important; }

.bg-over-primary-darker:hover{ background-color:#0a1314 !important; }

.btn-over-primary-darker:hover{ color:#fff; background-color:#0a1314; border-color:#0a1314; }

.btn-over-primary-darker:hover:hover{ color:#fff; background-color:#0a1314; border-color:black; }

.btn-over-primary-darker:hover:focus, .btn-over-primary-darker:hover.focus{ color:#fff; background-color:#0a1314; border-color:black; -webkit-box-shadow:0 0 0 0.2rem rgba(47, 54, 55, 0.5); box-shadow:0 0 0 0.2rem rgba(47, 54, 55, 0.5); }

.btn-over-primary-darker:hover.disabled, .btn-over-primary-darker:hover:disabled{ color:#fff; background-color:#0a1314; border-color:#0a1314; }

.btn-over-primary-darker:hover:not(:disabled):not(.disabled):active, .btn-over-primary-darker:hover:not(:disabled):not(.disabled).active, .show > .btn-over-primary-darker:hover.dropdown-toggle{ color:#fff; background-color:black; border-color:black; }

.btn-over-primary-darker:hover:not(:disabled):not(.disabled):active:focus, .btn-over-primary-darker:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-primary-darker:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(47, 54, 55, 0.5); box-shadow:0 0 0 0.2rem rgba(47, 54, 55, 0.5); }

.bg-primary-darker-alpha, .bg-over-primary-darker-alpha:hover{ background-color:rgba(10, 19, 20, 0.8) !important; }

.btn-primary-darker-alpha, .btn-over-primary-darker-alpha:hover{ color:#fff; background-color:rgba(10, 19, 20, 0.8); border-color:rgba(10, 19, 20, 0.8); }

.btn-primary-darker-alpha:hover, .btn-over-primary-darker-alpha:hover:hover{ color:#fff; background-color:#0a1314; border-color:rgba(0, 0, 0, 0.8); }

.btn-primary-darker-alpha:focus, .btn-primary-darker-alpha.focus, .btn-over-primary-darker-alpha:hover:focus, .btn-over-primary-darker-alpha:hover.focus{ color:#fff; background-color:#0a1314; border-color:rgba(0, 0, 0, 0.8); -webkit-box-shadow:0 0 0 0.2rem rgba(61, 68, 69, 0.5); box-shadow:0 0 0 0.2rem rgba(61, 68, 69, 0.5); }

.btn-primary-darker-alpha.disabled, .btn-primary-darker-alpha:disabled, .btn-over-primary-darker-alpha:hover.disabled, .btn-over-primary-darker-alpha:hover:disabled{ color:#fff; background-color:rgba(10, 19, 20, 0.8); border-color:rgba(10, 19, 20, 0.8); }

.btn-primary-darker-alpha:not(:disabled):not(.disabled):active, .btn-primary-darker-alpha:not(:disabled):not(.disabled).active, .show > .btn-primary-darker-alpha.dropdown-toggle, .btn-over-primary-darker-alpha:hover:not(:disabled):not(.disabled):active, .btn-over-primary-darker-alpha:hover:not(:disabled):not(.disabled).active, .show > .btn-over-primary-darker-alpha:hover.dropdown-toggle{ color:#fff; background-color:rgba(0, 0, 0, 0.8); border-color:rgba(0, 0, 0, 0.8); }

.btn-primary-darker-alpha:not(:disabled):not(.disabled):active:focus, .btn-primary-darker-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-darker-alpha.dropdown-toggle:focus, .btn-over-primary-darker-alpha:hover:not(:disabled):not(.disabled):active:focus, .btn-over-primary-darker-alpha:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-primary-darker-alpha:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(61, 68, 69, 0.5); box-shadow:0 0 0 0.2rem rgba(61, 68, 69, 0.5); }

.text-over-theme-blue:hover{ color:#90C2E5 !important; }

.text-outline-theme-blue, .text-over-outline-theme-blue:hover{ background-color:#90C2E5 !important; }

.bg-over-theme-blue:hover{ background-color:#90C2E5 !important; }

.btn-over-theme-blue:hover{ color:#212529; background-color:#90C2E5; border-color:#90C2E5; }

.btn-over-theme-blue:hover:hover{ color:#212529; background-color:#90C2E5; border-color:#67abdb; }

.btn-over-theme-blue:hover:focus, .btn-over-theme-blue:hover.focus{ color:#212529; background-color:#90C2E5; border-color:#67abdb; -webkit-box-shadow:0 0 0 0.2rem rgba(127, 170, 201, 0.5); box-shadow:0 0 0 0.2rem rgba(127, 170, 201, 0.5); }

.btn-over-theme-blue:hover.disabled, .btn-over-theme-blue:hover:disabled{ color:#212529; background-color:#90C2E5; border-color:#90C2E5; }

.btn-over-theme-blue:hover:not(:disabled):not(.disabled):active, .btn-over-theme-blue:hover:not(:disabled):not(.disabled).active, .show > .btn-over-theme-blue:hover.dropdown-toggle{ color:#212529; background-color:#67abdb; border-color:#5ca6d9; }

.btn-over-theme-blue:hover:not(:disabled):not(.disabled):active:focus, .btn-over-theme-blue:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-theme-blue:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(127, 170, 201, 0.5); box-shadow:0 0 0 0.2rem rgba(127, 170, 201, 0.5); }

.bg-theme-blue-alpha, .bg-over-theme-blue-alpha:hover{ background-color:rgba(144, 194, 229, 0.8) !important; }

.btn-theme-blue-alpha, .btn-over-theme-blue-alpha:hover{ color:#212529; background-color:rgba(144, 194, 229, 0.8); border-color:rgba(144, 194, 229, 0.8); }

.btn-theme-blue-alpha:hover, .btn-over-theme-blue-alpha:hover:hover{ color:#212529; background-color:#90C2E5; border-color:rgba(103, 171, 219, 0.8); }

.btn-theme-blue-alpha:focus, .btn-theme-blue-alpha.focus, .btn-over-theme-blue-alpha:hover:focus, .btn-over-theme-blue-alpha:hover.focus{ color:#212529; background-color:#90C2E5; border-color:rgba(103, 171, 219, 0.8); -webkit-box-shadow:0 0 0 0.2rem rgba(121, 161, 190, 0.5); box-shadow:0 0 0 0.2rem rgba(121, 161, 190, 0.5); }

.btn-theme-blue-alpha.disabled, .btn-theme-blue-alpha:disabled, .btn-over-theme-blue-alpha:hover.disabled, .btn-over-theme-blue-alpha:hover:disabled{ color:#212529; background-color:rgba(144, 194, 229, 0.8); border-color:rgba(144, 194, 229, 0.8); }

.btn-theme-blue-alpha:not(:disabled):not(.disabled):active, .btn-theme-blue-alpha:not(:disabled):not(.disabled).active, .show > .btn-theme-blue-alpha.dropdown-toggle, .btn-over-theme-blue-alpha:hover:not(:disabled):not(.disabled):active, .btn-over-theme-blue-alpha:hover:not(:disabled):not(.disabled).active, .show > .btn-over-theme-blue-alpha:hover.dropdown-toggle{ color:#212529; background-color:rgba(103, 171, 219, 0.8); border-color:rgba(92, 166, 217, 0.8); }

.btn-theme-blue-alpha:not(:disabled):not(.disabled):active:focus, .btn-theme-blue-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-theme-blue-alpha.dropdown-toggle:focus, .btn-over-theme-blue-alpha:hover:not(:disabled):not(.disabled):active:focus, .btn-over-theme-blue-alpha:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-theme-blue-alpha:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(121, 161, 190, 0.5); box-shadow:0 0 0 0.2rem rgba(121, 161, 190, 0.5); }

.text-over-theme-yellow:hover{ color:#EEE757 !important; }

.text-outline-theme-yellow, .text-over-outline-theme-yellow:hover{ background-color:#EEE757 !important; }

.bg-over-theme-yellow:hover{ background-color:#EEE757 !important; }

.btn-over-theme-yellow:hover{ color:#212529; background-color:#EEE757; border-color:#EEE757; }

.btn-over-theme-yellow:hover:hover{ color:#212529; background-color:#EEE757; border-color:#e9e029; }

.btn-over-theme-yellow:hover:focus, .btn-over-theme-yellow:hover.focus{ color:#212529; background-color:#EEE757; border-color:#e9e029; -webkit-box-shadow:0 0 0 0.2rem rgba(207, 202, 80, 0.5); box-shadow:0 0 0 0.2rem rgba(207, 202, 80, 0.5); }

.btn-over-theme-yellow:hover.disabled, .btn-over-theme-yellow:hover:disabled{ color:#212529; background-color:#EEE757; border-color:#EEE757; }

.btn-over-theme-yellow:hover:not(:disabled):not(.disabled):active, .btn-over-theme-yellow:hover:not(:disabled):not(.disabled).active, .show > .btn-over-theme-yellow:hover.dropdown-toggle{ color:#212529; background-color:#e9e029; border-color:#e8df1d; }

.btn-over-theme-yellow:hover:not(:disabled):not(.disabled):active:focus, .btn-over-theme-yellow:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-theme-yellow:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(207, 202, 80, 0.5); box-shadow:0 0 0 0.2rem rgba(207, 202, 80, 0.5); }

.bg-theme-yellow-alpha, .bg-over-theme-yellow-alpha:hover{ background-color:rgba(238, 231, 87, 0.8) !important; }

.btn-theme-yellow-alpha, .btn-over-theme-yellow-alpha:hover{ color:#212529; background-color:rgba(238, 231, 87, 0.8); border-color:rgba(238, 231, 87, 0.8); }

.btn-theme-yellow-alpha:hover, .btn-over-theme-yellow-alpha:hover:hover{ color:#212529; background-color:#EEE757; border-color:rgba(233, 224, 41, 0.8); }

.btn-theme-yellow-alpha:focus, .btn-theme-yellow-alpha.focus, .btn-over-theme-yellow-alpha:hover:focus, .btn-over-theme-yellow-alpha:hover.focus{ color:#212529; background-color:#EEE757; border-color:rgba(233, 224, 41, 0.8); -webkit-box-shadow:0 0 0 0.2rem rgba(195, 190, 77, 0.5); box-shadow:0 0 0 0.2rem rgba(195, 190, 77, 0.5); }

.btn-theme-yellow-alpha.disabled, .btn-theme-yellow-alpha:disabled, .btn-over-theme-yellow-alpha:hover.disabled, .btn-over-theme-yellow-alpha:hover:disabled{ color:#212529; background-color:rgba(238, 231, 87, 0.8); border-color:rgba(238, 231, 87, 0.8); }

.btn-theme-yellow-alpha:not(:disabled):not(.disabled):active, .btn-theme-yellow-alpha:not(:disabled):not(.disabled).active, .show > .btn-theme-yellow-alpha.dropdown-toggle, .btn-over-theme-yellow-alpha:hover:not(:disabled):not(.disabled):active, .btn-over-theme-yellow-alpha:hover:not(:disabled):not(.disabled).active, .show > .btn-over-theme-yellow-alpha:hover.dropdown-toggle{ color:#212529; background-color:rgba(233, 224, 41, 0.8); border-color:rgba(232, 223, 29, 0.8); }

.btn-theme-yellow-alpha:not(:disabled):not(.disabled):active:focus, .btn-theme-yellow-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-theme-yellow-alpha.dropdown-toggle:focus, .btn-over-theme-yellow-alpha:hover:not(:disabled):not(.disabled):active:focus, .btn-over-theme-yellow-alpha:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-theme-yellow-alpha:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(195, 190, 77, 0.5); box-shadow:0 0 0 0.2rem rgba(195, 190, 77, 0.5); }

.text-over-theme-pink:hover{ color:#E4B2BF !important; }

.text-outline-theme-pink, .text-over-outline-theme-pink:hover{ background-color:#E4B2BF !important; }

.bg-over-theme-pink:hover{ background-color:#E4B2BF !important; }

.btn-over-theme-pink:hover{ color:#212529; background-color:#E4B2BF; border-color:#E4B2BF; }

.btn-over-theme-pink:hover:hover{ color:#212529; background-color:#E4B2BF; border-color:#d78ca0; }

.btn-over-theme-pink:hover:focus, .btn-over-theme-pink:hover.focus{ color:#212529; background-color:#E4B2BF; border-color:#d78ca0; -webkit-box-shadow:0 0 0 0.2rem rgba(199, 157, 169, 0.5); box-shadow:0 0 0 0.2rem rgba(199, 157, 169, 0.5); }

.btn-over-theme-pink:hover.disabled, .btn-over-theme-pink:hover:disabled{ color:#212529; background-color:#E4B2BF; border-color:#E4B2BF; }

.btn-over-theme-pink:hover:not(:disabled):not(.disabled):active, .btn-over-theme-pink:hover:not(:disabled):not(.disabled).active, .show > .btn-over-theme-pink:hover.dropdown-toggle{ color:#212529; background-color:#d78ca0; border-color:#d38398; }

.btn-over-theme-pink:hover:not(:disabled):not(.disabled):active:focus, .btn-over-theme-pink:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-theme-pink:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(199, 157, 169, 0.5); box-shadow:0 0 0 0.2rem rgba(199, 157, 169, 0.5); }

.bg-theme-pink-alpha, .bg-over-theme-pink-alpha:hover{ background-color:rgba(228, 178, 191, 0.8) !important; }

.btn-theme-pink-alpha, .btn-over-theme-pink-alpha:hover{ color:#212529; background-color:rgba(228, 178, 191, 0.8); border-color:rgba(228, 178, 191, 0.8); }

.btn-theme-pink-alpha:hover, .btn-over-theme-pink-alpha:hover:hover{ color:#212529; background-color:#E4B2BF; border-color:rgba(215, 140, 160, 0.8); }

.btn-theme-pink-alpha:focus, .btn-theme-pink-alpha.focus, .btn-over-theme-pink-alpha:hover:focus, .btn-over-theme-pink-alpha:hover.focus{ color:#212529; background-color:#E4B2BF; border-color:rgba(215, 140, 160, 0.8); -webkit-box-shadow:0 0 0 0.2rem rgba(187, 148, 160, 0.5); box-shadow:0 0 0 0.2rem rgba(187, 148, 160, 0.5); }

.btn-theme-pink-alpha.disabled, .btn-theme-pink-alpha:disabled, .btn-over-theme-pink-alpha:hover.disabled, .btn-over-theme-pink-alpha:hover:disabled{ color:#212529; background-color:rgba(228, 178, 191, 0.8); border-color:rgba(228, 178, 191, 0.8); }

.btn-theme-pink-alpha:not(:disabled):not(.disabled):active, .btn-theme-pink-alpha:not(:disabled):not(.disabled).active, .show > .btn-theme-pink-alpha.dropdown-toggle, .btn-over-theme-pink-alpha:hover:not(:disabled):not(.disabled):active, .btn-over-theme-pink-alpha:hover:not(:disabled):not(.disabled).active, .show > .btn-over-theme-pink-alpha:hover.dropdown-toggle{ color:#212529; background-color:rgba(215, 140, 160, 0.8); border-color:rgba(211, 131, 152, 0.8); }

.btn-theme-pink-alpha:not(:disabled):not(.disabled):active:focus, .btn-theme-pink-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-theme-pink-alpha.dropdown-toggle:focus, .btn-over-theme-pink-alpha:hover:not(:disabled):not(.disabled):active:focus, .btn-over-theme-pink-alpha:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-theme-pink-alpha:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(187, 148, 160, 0.5); box-shadow:0 0 0 0.2rem rgba(187, 148, 160, 0.5); }

.text-over-theme-green:hover{ color:#91C4BE !important; }

.text-outline-theme-green, .text-over-outline-theme-green:hover{ background-color:#91C4BE !important; }

.bg-over-theme-green:hover{ background-color:#91C4BE !important; }

.btn-over-theme-green:hover{ color:#212529; background-color:#91C4BE; border-color:#91C4BE; }

.btn-over-theme-green:hover:hover{ color:#212529; background-color:#91C4BE; border-color:#70b2aa; }

.btn-over-theme-green:hover:focus, .btn-over-theme-green:hover.focus{ color:#212529; background-color:#91C4BE; border-color:#70b2aa; -webkit-box-shadow:0 0 0 0.2rem rgba(128, 172, 168, 0.5); box-shadow:0 0 0 0.2rem rgba(128, 172, 168, 0.5); }

.btn-over-theme-green:hover.disabled, .btn-over-theme-green:hover:disabled{ color:#212529; background-color:#91C4BE; border-color:#91C4BE; }

.btn-over-theme-green:hover:not(:disabled):not(.disabled):active, .btn-over-theme-green:hover:not(:disabled):not(.disabled).active, .show > .btn-over-theme-green:hover.dropdown-toggle{ color:#212529; background-color:#70b2aa; border-color:#68aea5; }

.btn-over-theme-green:hover:not(:disabled):not(.disabled):active:focus, .btn-over-theme-green:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-theme-green:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(128, 172, 168, 0.5); box-shadow:0 0 0 0.2rem rgba(128, 172, 168, 0.5); }

.bg-theme-green-alpha, .bg-over-theme-green-alpha:hover{ background-color:rgba(145, 196, 190, 0.8) !important; }

.btn-theme-green-alpha, .btn-over-theme-green-alpha:hover{ color:#212529; background-color:rgba(145, 196, 190, 0.8); border-color:rgba(145, 196, 190, 0.8); }

.btn-theme-green-alpha:hover, .btn-over-theme-green-alpha:hover:hover{ color:#212529; background-color:#91C4BE; border-color:rgba(112, 178, 170, 0.8); }

.btn-theme-green-alpha:focus, .btn-theme-green-alpha.focus, .btn-over-theme-green-alpha:hover:focus, .btn-over-theme-green-alpha:hover.focus{ color:#212529; background-color:#91C4BE; border-color:rgba(112, 178, 170, 0.8); -webkit-box-shadow:0 0 0 0.2rem rgba(122, 163, 159, 0.5); box-shadow:0 0 0 0.2rem rgba(122, 163, 159, 0.5); }

.btn-theme-green-alpha.disabled, .btn-theme-green-alpha:disabled, .btn-over-theme-green-alpha:hover.disabled, .btn-over-theme-green-alpha:hover:disabled{ color:#212529; background-color:rgba(145, 196, 190, 0.8); border-color:rgba(145, 196, 190, 0.8); }

.btn-theme-green-alpha:not(:disabled):not(.disabled):active, .btn-theme-green-alpha:not(:disabled):not(.disabled).active, .show > .btn-theme-green-alpha.dropdown-toggle, .btn-over-theme-green-alpha:hover:not(:disabled):not(.disabled):active, .btn-over-theme-green-alpha:hover:not(:disabled):not(.disabled).active, .show > .btn-over-theme-green-alpha:hover.dropdown-toggle{ color:#212529; background-color:rgba(112, 178, 170, 0.8); border-color:rgba(104, 174, 165, 0.8); }

.btn-theme-green-alpha:not(:disabled):not(.disabled):active:focus, .btn-theme-green-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-theme-green-alpha.dropdown-toggle:focus, .btn-over-theme-green-alpha:hover:not(:disabled):not(.disabled):active:focus, .btn-over-theme-green-alpha:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-theme-green-alpha:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(122, 163, 159, 0.5); box-shadow:0 0 0 0.2rem rgba(122, 163, 159, 0.5); }

.text-over-theme-gray:hover{ color:#E3E4E4 !important; }

.text-outline-theme-gray, .text-over-outline-theme-gray:hover{ background-color:#E3E4E4 !important; }

.bg-over-theme-gray:hover{ background-color:#E3E4E4 !important; }

.btn-over-theme-gray:hover{ color:#212529; background-color:#E3E4E4; border-color:#E3E4E4; }

.btn-over-theme-gray:hover:hover{ color:#212529; background-color:#E3E4E4; border-color:#c9cbcb; }

.btn-over-theme-gray:hover:focus, .btn-over-theme-gray:hover.focus{ color:#212529; background-color:#E3E4E4; border-color:#c9cbcb; -webkit-box-shadow:0 0 0 0.2rem rgba(198, 199, 200, 0.5); box-shadow:0 0 0 0.2rem rgba(198, 199, 200, 0.5); }

.btn-over-theme-gray:hover.disabled, .btn-over-theme-gray:hover:disabled{ color:#212529; background-color:#E3E4E4; border-color:#E3E4E4; }

.btn-over-theme-gray:hover:not(:disabled):not(.disabled):active, .btn-over-theme-gray:hover:not(:disabled):not(.disabled).active, .show > .btn-over-theme-gray:hover.dropdown-toggle{ color:#212529; background-color:#c9cbcb; border-color:#c3c5c5; }

.btn-over-theme-gray:hover:not(:disabled):not(.disabled):active:focus, .btn-over-theme-gray:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-theme-gray:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(198, 199, 200, 0.5); box-shadow:0 0 0 0.2rem rgba(198, 199, 200, 0.5); }

.bg-theme-gray-alpha, .bg-over-theme-gray-alpha:hover{ background-color:rgba(227, 228, 228, 0.8) !important; }

.btn-theme-gray-alpha, .btn-over-theme-gray-alpha:hover{ color:#212529; background-color:rgba(227, 228, 228, 0.8); border-color:rgba(227, 228, 228, 0.8); }

.btn-theme-gray-alpha:hover, .btn-over-theme-gray-alpha:hover:hover{ color:#212529; background-color:#E3E4E4; border-color:rgba(201, 203, 203, 0.8); }

.btn-theme-gray-alpha:focus, .btn-theme-gray-alpha.focus, .btn-over-theme-gray-alpha:hover:focus, .btn-over-theme-gray-alpha:hover.focus{ color:#212529; background-color:#E3E4E4; border-color:rgba(201, 203, 203, 0.8); -webkit-box-shadow:0 0 0 0.2rem rgba(186, 188, 189, 0.5); box-shadow:0 0 0 0.2rem rgba(186, 188, 189, 0.5); }

.btn-theme-gray-alpha.disabled, .btn-theme-gray-alpha:disabled, .btn-over-theme-gray-alpha:hover.disabled, .btn-over-theme-gray-alpha:hover:disabled{ color:#212529; background-color:rgba(227, 228, 228, 0.8); border-color:rgba(227, 228, 228, 0.8); }

.btn-theme-gray-alpha:not(:disabled):not(.disabled):active, .btn-theme-gray-alpha:not(:disabled):not(.disabled).active, .show > .btn-theme-gray-alpha.dropdown-toggle, .btn-over-theme-gray-alpha:hover:not(:disabled):not(.disabled):active, .btn-over-theme-gray-alpha:hover:not(:disabled):not(.disabled).active, .show > .btn-over-theme-gray-alpha:hover.dropdown-toggle{ color:#212529; background-color:rgba(201, 203, 203, 0.8); border-color:rgba(195, 197, 197, 0.8); }

.btn-theme-gray-alpha:not(:disabled):not(.disabled):active:focus, .btn-theme-gray-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-theme-gray-alpha.dropdown-toggle:focus, .btn-over-theme-gray-alpha:hover:not(:disabled):not(.disabled):active:focus, .btn-over-theme-gray-alpha:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-theme-gray-alpha:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(186, 188, 189, 0.5); box-shadow:0 0 0 0.2rem rgba(186, 188, 189, 0.5); }

.text-over-theme-darkgreen:hover{ color:#2D5357 !important; }

.text-outline-theme-darkgreen, .text-over-outline-theme-darkgreen:hover{ background-color:#2D5357 !important; }

.bg-over-theme-darkgreen:hover{ background-color:#2D5357 !important; }

.btn-over-theme-darkgreen:hover{ color:#fff; background-color:#2D5357; border-color:#2D5357; }

.btn-over-theme-darkgreen:hover:hover{ color:#fff; background-color:#2D5357; border-color:#1c3335; }

.btn-over-theme-darkgreen:hover:focus, .btn-over-theme-darkgreen:hover.focus{ color:#fff; background-color:#2D5357; border-color:#1c3335; -webkit-box-shadow:0 0 0 0.2rem rgba(77, 109, 112, 0.5); box-shadow:0 0 0 0.2rem rgba(77, 109, 112, 0.5); }

.btn-over-theme-darkgreen:hover.disabled, .btn-over-theme-darkgreen:hover:disabled{ color:#fff; background-color:#2D5357; border-color:#2D5357; }

.btn-over-theme-darkgreen:hover:not(:disabled):not(.disabled):active, .btn-over-theme-darkgreen:hover:not(:disabled):not(.disabled).active, .show > .btn-over-theme-darkgreen:hover.dropdown-toggle{ color:#fff; background-color:#1c3335; border-color:#172b2d; }

.btn-over-theme-darkgreen:hover:not(:disabled):not(.disabled):active:focus, .btn-over-theme-darkgreen:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-theme-darkgreen:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(77, 109, 112, 0.5); box-shadow:0 0 0 0.2rem rgba(77, 109, 112, 0.5); }

.bg-theme-darkgreen-alpha, .bg-over-theme-darkgreen-alpha:hover{ background-color:rgba(45, 83, 87, 0.8) !important; }

.btn-theme-darkgreen-alpha, .btn-over-theme-darkgreen-alpha:hover{ color:#fff; background-color:rgba(45, 83, 87, 0.8); border-color:rgba(45, 83, 87, 0.8); }

.btn-theme-darkgreen-alpha:hover, .btn-over-theme-darkgreen-alpha:hover:hover{ color:#fff; background-color:#2D5357; border-color:rgba(28, 51, 53, 0.8); }

.btn-theme-darkgreen-alpha:focus, .btn-theme-darkgreen-alpha.focus, .btn-over-theme-darkgreen-alpha:hover:focus, .btn-over-theme-darkgreen-alpha:hover.focus{ color:#fff; background-color:#2D5357; border-color:rgba(28, 51, 53, 0.8); -webkit-box-shadow:0 0 0 0.2rem rgba(89, 119, 122, 0.5); box-shadow:0 0 0 0.2rem rgba(89, 119, 122, 0.5); }

.btn-theme-darkgreen-alpha.disabled, .btn-theme-darkgreen-alpha:disabled, .btn-over-theme-darkgreen-alpha:hover.disabled, .btn-over-theme-darkgreen-alpha:hover:disabled{ color:#fff; background-color:rgba(45, 83, 87, 0.8); border-color:rgba(45, 83, 87, 0.8); }

.btn-theme-darkgreen-alpha:not(:disabled):not(.disabled):active, .btn-theme-darkgreen-alpha:not(:disabled):not(.disabled).active, .show > .btn-theme-darkgreen-alpha.dropdown-toggle, .btn-over-theme-darkgreen-alpha:hover:not(:disabled):not(.disabled):active, .btn-over-theme-darkgreen-alpha:hover:not(:disabled):not(.disabled).active, .show > .btn-over-theme-darkgreen-alpha:hover.dropdown-toggle{ color:#fff; background-color:rgba(28, 51, 53, 0.8); border-color:rgba(23, 43, 45, 0.8); }

.btn-theme-darkgreen-alpha:not(:disabled):not(.disabled):active:focus, .btn-theme-darkgreen-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-theme-darkgreen-alpha.dropdown-toggle:focus, .btn-over-theme-darkgreen-alpha:hover:not(:disabled):not(.disabled):active:focus, .btn-over-theme-darkgreen-alpha:hover:not(:disabled):not(.disabled).active:focus, .show > .btn-over-theme-darkgreen-alpha:hover.dropdown-toggle:focus{ -webkit-box-shadow:0 0 0 0.2rem rgba(89, 119, 122, 0.5); box-shadow:0 0 0 0.2rem rgba(89, 119, 122, 0.5); }

.text-gray-100, .text-over-gray-100:hover, .icon-gray-100{ color:#f4f4f4 !important; border-color:#f4f4f4 !important; }

.bg-gray-100, .bg-over-gray-100:hover{ background-color:#f4f4f4 !important; }

.text-gray-200, .text-over-gray-200:hover, .icon-gray-200{ color:#e9ecef !important; border-color:#e9ecef !important; }

.bg-gray-200, .bg-over-gray-200:hover{ background-color:#e9ecef !important; }

.text-gray-300, .text-over-gray-300:hover, .icon-gray-300{ color:#dee2e6 !important; border-color:#dee2e6 !important; }

.bg-gray-300, .bg-over-gray-300:hover{ background-color:#dee2e6 !important; }

.text-gray-400, .text-over-gray-400:hover, .icon-gray-400{ color:#ced4da !important; border-color:#ced4da !important; }

.bg-gray-400, .bg-over-gray-400:hover{ background-color:#ced4da !important; }

.text-gray-500, .text-over-gray-500:hover, .icon-gray-500{ color:#adb5bd !important; border-color:#adb5bd !important; }

.bg-gray-500, .bg-over-gray-500:hover{ background-color:#adb5bd !important; }

.text-gray-600, .text-over-gray-600:hover, .icon-gray-600{ color:#6c757d !important; border-color:#6c757d !important; }

.bg-gray-600, .bg-over-gray-600:hover{ background-color:#6c757d !important; }

.text-gray-700, .text-over-gray-700:hover, .icon-gray-700{ color:#4a4a4a !important; border-color:#4a4a4a !important; }

.bg-gray-700, .bg-over-gray-700:hover{ background-color:#4a4a4a !important; }

.text-gray-800, .text-over-gray-800:hover, .icon-gray-800{ color:#343a40 !important; border-color:#343a40 !important; }

.bg-gray-800, .bg-over-gray-800:hover{ background-color:#343a40 !important; }

.text-gray-900, .text-over-gray-900:hover, .icon-gray-900{ color:#212529 !important; border-color:#212529 !important; }

.bg-gray-900, .bg-over-gray-900:hover{ background-color:#212529 !important; }

.text-over-white:hover{ color:#fff !important; }

.text-over-black:hover{ color:#000 !important; }
.alignnone, .alignleft, .alignright, .aligncenter{ margin:5px 15px 10px; }

.alignleft{ float:left; margin-left:0; }

.alignright{ float:right; margin-right:0; }

.alignnone{ display:block; margin-left:0; margin-right:0; }

.aligncenter{ display:block; margin-left:auto; margin-right:auto; }

.wp-caption{ position:relative; }

.wp-caption img{ width:100%; }

.wp-caption-text{ position:absolute; bottom:0; left:0; right:0; padding:5px 10px; background:rgba(0, 0, 0, 0.5); color:#fff; }
.articles{ list-style-type:none; padding:0; margin:0; }
.widgets{ list-style-type:none; padding:0; margin:0; }
.gallery{ position:relative; overflow:hidden; padding-bottom:20px; }

.gallery-item{ float:left; position:relative; padding:10px; }

.gallery-columns-1 .gallery-item{ width:100%; }

.gallery-columns-2 .gallery-item{ width:50%; }

.gallery-columns-3 .gallery-item{ width:33.33%; }

.gallery-columns-4 .gallery-item{ width:25%; }

.gallery-columns-5 .gallery-item{ width:20%; }

.gallery-columns-6 .gallery-item{ width:16.67%; }

.gallery-columns-7 .gallery-item{ width:14.29%; }

.gallery-columns-8 .gallery-item{ width:12.5%; }

.gallery-columns-9 .gallery-item{ width:11.11%; }

.gallery-columns-7 .gallery .wp-caption, .gallery-columns-8 .gallery .wp-caption, .gallery-columns-9 .gallery .wp-caption{ display:none; }

.gallery .wp-caption-text{ right:10px; bottom:10px; left:10px; text-align:left; }
.paging{ padding:0 0 20px; text-align:center; }

.paging ul{ list-style:none outside none; padding:0; margin:0; }

.paging ul, .paging li{ display:inline-block; vertical-align:top; }

.paging a{ display:inline-block; padding:4px 10px; border:1px solid #000; margin:0 2px; text-decoration:none; }

.paging .current a, .paging a:hover{ text-decoration:none; background:#000; color:#fff; }

.paging-label{ padding-right:10px; }
.section-comments{ padding-top:15px; }

.section-comments a{ text-decoration:none; }

.section-comments p{ padding-bottom:18.2px; }

.section-comments ol, .section-comments ul{ padding:0; margin:0; list-style:none outside none; }

.section-comments h3, .section-comments .text-size-h3{ position:relative; padding:0 0 10px; }

.section-comments h3 small, .section-comments .text-size-h3 small{ position:absolute; top:0; right:0; }

.comments{ position:relative; }

.comments .children{ position:relative; padding-left:70px; }

.comments .children:before, .comments .children:after{ content:''; position:absolute; display:block; }

.comments .children:before{ top:33px; left:23px; width:32px; height:27px; border-left:8px solid #c3c3c3; border-bottom:8px solid #c3c3c3; }

.comments .children:after{ top:-5px; left:8px; border:20px solid transparent; border-width:20px 19px; border-bottom-color:#c3c3c3; }

.comment{ position:relative; padding:30px 0 30px 65px; }

.comment .avatar{ position:absolute; top:28px; left:0; width:48px; height:48px; border-radius:50%; border:1px solid #ccc; }

.comment__says{ padding-left:5px; }

.comment__moderation-notice{ display:inline-block; margin:3px 0 8px; color:#999; }

.comment__meta{ padding-bottom:12px; }

.comment__meta a{ color:#363636; }

.comment__text p:last-child{ padding-bottom:0; margin-bottom:0; }

.comment__reply{ padding-top:10px; text-align:right; }

.comment__reply a{ display:inline-block; padding:5px 10px; background:#363636; color:#fff; }

.comment__reply a:hover{ text-decoration:none; opacity:.8; }

.comment-respond{ width:100%; padding-top:30px; border-top:1px solid #363636; }

.comment-respond h3, .comment-respond .text-size-h3{ position:relative; }

.comment-respond small{ position:absolute; top:0; right:0; }

.comment-respond label{ display:block; padding-bottom:4px; }

.comment-respond input[type="text"], .comment-respond input[type="email"], .comment-respond input[type="url"], .comment-respond textarea{ display:block; width:80%; padding:10px; border:1px solid #ccc; background:#f7f7f7; }

.comment-respond textarea{ width:100%; height:100px; }

.comment-respond input[type="text"]:focus, .comment-respond input[type="email"]:focus, .comment-respond input[type="url"]:focus{ background-color:#fff; }

.comment-respond input[type="text"]::-webkit-input-placeholder, .comment-respond input[type="email"]::-webkit-input-placeholder, .comment-respond input[type="url"]::-webkit-input-placeholder{ color:#777; }

.comment-respond input[type="text"]::-moz-placeholder, .comment-respond input[type="email"]::-moz-placeholder, .comment-respond input[type="url"]::-moz-placeholder{ color:#777; }

.comment-respond input[type="text"]:-ms-input-placeholder, .comment-respond input[type="email"]:-ms-input-placeholder, .comment-respond input[type="url"]:-ms-input-placeholder{ color:#777; }

.comment-respond input[type="text"]::-ms-input-placeholder, .comment-respond input[type="email"]::-ms-input-placeholder, .comment-respond input[type="url"]::-ms-input-placeholder{ color:#777; }

.comment-respond input[type="text"]::placeholder, .comment-respond input[type="email"]::placeholder, .comment-respond input[type="url"]::placeholder{ color:#777; }

.comment-respond .required{ color:#e40000; }

.comment-respond .comment-notes{ padding-top:15px; }

.comment-respond .form-submit input{ display:block; width:160px; height:40px; border:0; font-size:14px; font-weight:bold; color:#fff; background:#363636; cursor:pointer; }

.no-comments{ padding-top:12px; font-weight:bold; font-size:18px; }
.search-form{ position:relative; overflow:hidden; }

.search-form__field{ display:block; width:100%; padding:10px; border:1px solid #ccc; background:#f7f7f7; }

.search-form__field:focus{ background-color:#fff; }

.search-form__field::-webkit-input-placeholder{ color:#777; }

.search-form__field::-moz-placeholder{ color:#777; }

.search-form__field:-ms-input-placeholder{ color:#777; }

.search-form__field::-ms-input-placeholder{ color:#777; }

.search-form__field::placeholder{ color:#777; }

.search-form .screen-reader-text{ position:absolute; top:0; left:0; width:0; height:0; opacity:0.5; visibility:hidden; }

p.block-part{ margin:0; }

.block-col{ position:relative; height:100%; }

.block-col.bg-is-dark, .block-col.bg-is-dark a:not(.btn), .block-col.bg-is-dark a:not(.btn):hover, .block-col a.btn.bg-is-dark, .block-col a.btn.bg-is-dark:hover{ color:#f4f4f4; }

.block-col > .block-border{ padding:40px; height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; overflow:hidden; }

.block-col > .block-border.block-border-md, .block-col > .block-border.block-border-lg, .block-col > .block-border.block-border-xl, .block-col > .block-border.block-border-xxl{ position:relative; padding:30px 20px; }

.block-col > .block-border.shadow{ -webkit-box-shadow:-2px 3px 10px rgba(0, 0, 0, 0.15); box-shadow:-2px 3px 10px rgba(0, 0, 0, 0.15); }

.block-col[class^="ratio-"] > div, .block-col[class*=" ratio-"] > div{ position:absolute; top:0; left:0; width:100%; height:100%; }

.block-col.justify-content-start > .block-border{ -webkit-box-pack:start; -ms-flex-pack:start; justify-content:start; }

.block-col.justify-content-end > .block-border{ -webkit-box-pack:end; -ms-flex-pack:end; justify-content:end; }

.block-col .block-part + .block-part{ margin-top:2rem; margin-bottom:0; }

.block-col .block-part + .block-part.block-metadata{ margin-top:0.5rem; }

.block-col .block-part + .block-part.block-metadata .block-metadata-item + .block-metadata-item{ margin-left:3rem; }

.block-col .block-part + .block-part.block-metadata.metadata-blocks .block-metadata-item{ display:block; }

.block-col .block-part + .block-part.block-metadata.metadata-blocks .block-metadata-item + .block-metadata-item{ margin-left:0; }

.block-col h1{ font-weight:700; }

.block-col .block-part.block-category + .block-title.block-part{ margin-top:0; }

.block-col .block-title{ font-size:1.75rem; padding:0; margin-top:0; margin-bottom:0; }

.block-col .block-title.key-number{ font-size:2rem; font-weight:700; }

.block-col .block-subtitle{ font-size:1.25rem; font-style:italic; }

.block-col .block-lead{ font-weight:700; font-size:1.1rem; }

.block-col .block-notes{ font-size:0.875rem; }

.block-image{ display:block; }

.block-image > figure, .block-image > a > figure{ display:block; -webkit-margin-before:0; margin-block-start:0; -webkit-margin-after:0; margin-block-end:0; -webkit-margin-start:0; margin-inline-start:0; -webkit-margin-end:0; margin-inline-end:0; }

.block-image > a{ display:block; }

.block-image.w-100 > figure > img{ width:100%; height:auto; }

.block-image[class^="ratio-"], .block-image[class*=" ratio-"]{ position:relative; }

.block-image[class^="ratio-"] > figure, .block-image[class^="ratio-"] > a > figure, .block-image[class*=" ratio-"] > figure, .block-image[class*=" ratio-"] > a > figure{ position:absolute; top:0; left:0; width:100%; height:100%; }

.block-image-left, .block-image-right{ height:auto; }

.block-image-left .row, .block-image-right .row{ height:100%; }

.block-image-left .block-col-image, .block-image-right .block-col-image{ padding-left:0; padding-right:0; margin-bottom:0; }

.block-image-left .block-col-image > .block-image, .block-image-right .block-col-image > .block-image{ height:100%; min-height:300px; }

.block-image-left .block-col-image > .block-image > figure, .block-image-right .block-col-image > .block-image > figure{ width:100%; height:100%; }

.block-video > .block-content-video{ display:block; width:100%; height:100%; background-repeat:none; background-position:center center; background-size:cover; }

.block-video > .block-content-video > iframe{ display:block; width:100%; height:100%; min-height:250px; }

.block-video > .block-content-video[class^="ratio-"], .block-video > .block-content-video[class*=" ratio-"]{ position:relative; }

.block-video > .block-content-video[class^="ratio-"] > iframe, .block-video > .block-content-video[class*=" ratio-"] > iframe{ position:absolute; top:0; left:0; height:100%; min-height:unset; }

.block-list{ height:100%; }

.block-list ol, .block-list ul, .block-list li{ list-style:none; margin:0; padding:0; }

.block-list ol{ counter-reset:cnt; padding-left:3rem; }

.block-list ol > li{ counter-increment:cnt; display:block; }

.block-list ol > li:before{ content:counter(cnt) "."; display:inline-block; width:3rem; margin-left:-3rem; text-align:left; }

.block-list ol.block-list-moreinfos{ padding-left:0; padding-right:0; padding-top:1rem; padding-bottom:1rem; }

.block-list ol.block-list-moreinfos > li{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:1rem 1.5rem; background-color:rgba(255, 255, 255, 0.8); }

.block-list ol.block-list-moreinfos > li + li{ margin-top:1rem; }

.block-list ol.block-list-moreinfos > li:before{ display:block; width:auto; -ms-flex-preferred-size:3rem; flex-basis:3rem; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; margin-left:0; font-weight:700; padding-top:1rem; padding-bottom:1rem; }

.block-list ol.block-list-moreinfos > li > .item-text{ display:block; font-weight:700; -ms-flex-preferred-size:60%; flex-basis:60%; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; padding:0 0.5rem; }

.block-list ol.block-list-moreinfos > li > .item-cta{ display:block; -ms-flex-preferred-size:40%; flex-basis:40%; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; text-align:right; }

.block-badge-item{ position:absolute; border:0; }

.block-badge-item.block-badge-tl{ left:0; top:0; }

.block-badge-item.block-badge-tr{ right:0; top:0; }

.block-badge-item.block-badge-bl{ left:0; bottom:0; }

.block-badge-item.block-badge-br{ right:0; bottom:0; }

.block-badge-item .block-badge-label{ font-family:"Sansation", Verdana, Helvetica, Arial, sans-serif; display:inline-block; padding:0.25rem 0.75rem; font-size:0.75rem; font-weight:700; text-transform:uppercase; }

.block-badge-item .block-badge-label[class^="bg-"], .block-badge-item .block-badge-label[class*=" bg-"]{ color:#fff; }

.block-badge-item img{ width:auto; max-width:30px; }

.block-offer > .block-content{ padding:2rem; }

.block-offer > .block-content .block-title{ padding-left:1.5rem; padding-right:1.5rem; }

.block-offer > .block-content .block-part + .block-part.block-metadata{ border-top:solid 1px #e9ecef !important; border-bottom:solid 1px #e9ecef !important; margin-left:-3rem; margin-right:-3rem; margin-top:2rem; padding-top:1rem; padding-bottom:1rem; padding-left:4.5rem; padding-right:4.5rem; color:inherit !important; }

.block-offer > .block-content .block-badge-item.block-badge-tl.block-badge-ext{ left:-20px; }

.block-offer > .block-content .block-badge-item.block-badge-tr.block-badge-ext{ right:-20px; }

.breadcrumb{ display:none; border-radius:0; background-color:transparent; border-bottom:solid 1px #e9ecef; margin-bottom:0; }

.breadcrumb > .breadcrumb-container{ padding-left:40px; }

.breadcrumb a{ color:#4a4a4a; }

.breadcrumb ul > li{ margin-right:0; }

.breadcrumb .breadcrumb-item + .breadcrumb-item:before{ content:">"; }

#footer{ display:block; width:100%; background-color:#1c3335; color:#fff; }

#footer a, #footer a:hover{ text-decoration:none; color:#fff; }

#footer a.icon-bgwhite, #footer a:hover.icon-bgwhite{ color:#2D5357; }

#footer .footer-primary{ padding-top:60px; padding-bottom:30px; }

#footer .footer-primary .footer-col-title{ font-family:"Sansation", Verdana, Helvetica, Arial, sans-serif; font-weight:600; font-size:1.1em; text-transform:uppercase; margin-bottom:1rem; }

#footer .footer-primary .footer-col-items{ margin-bottom:2rem; padding-left:2rem; }

#footer .footer-primary .footer-col-items > li{ margin-bottom:0.3rem; }

#footer .footer-primary .footer-col-items > li:before{ content:'•'; display:inline-block; width:2rem; text-align:center; margin-left:-2rem; }

#footer .footer-bottom{ background-color:rgba(255, 255, 255, 0.1); font-size:0.9em; }

.col-12 > .block-form textarea{ resize:none; }

.col-12 > .block-form .col-form-left{ margin-top:40px; }

.col-12 > .block-form .col-form-left, .col-12 > .block-form .col-form-right{ position:relative; width:100%; padding-right:20px; padding-left:20px; -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }

input[type="checkbox"].is-invalid + label, input[type="radio"].is-invalid + label{ color:#dc3545; }

.form-row{ padding-top:0.5rem; margin-right:0; margin-left:0; }

#menu-logo{ position:fixed; top:0; z-index:23; width:calc(222px + 1rem); -webkit-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out; }

#menu-logo img{ width:75%; height:auto; -webkit-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out; }

#menu-logo img.menu-logo-large{ position:absolute; top:1rem; left:1rem; opacity:0; width:30%; }

#menu-logo .navbar-brand{ display:block; padding:.5rem; position:relative; }

#menu-primary{ position:fixed; height:auto; max-height:100%; width:100%; top:0px; padding-left:0; padding-top:0; padding-bottom:0; z-index:21; -webkit-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out; overflow-x:hidden; overflow-y:auto; }

#menu-primary .navbar-collapse{ padding-top:80px; }

#menu-primary .menu-actions{ display:none; }

#menu-primary .navbar-toggler-icon{ cursor:pointer; font-size:1.4em; }

#menu-primary .navbar-toggler-icon:before{ vertical-align:middle; color:#2D5357; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item{ margin-bottom:0; -webkit-transition:all ease-out 0.3s; -o-transition:all ease-out 0.3s; transition:all ease-out 0.3s; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item > .nav-link{ padding:0.25rem 1.3rem; font-weight:600; color:#4a4a4a; text-transform:uppercase; -webkit-transition:all ease-out 0.3s; -o-transition:all ease-out 0.3s; transition:all ease-out 0.3s; cursor:pointer; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item:hover > .nav-link, #menu-primary .navbar-nav.nav-level-1 > .nav-item.hover > .nav-link, #menu-primary .navbar-nav.nav-level-1 > .nav-item.active > .nav-link{ font-weight:300; color:#8a8a8a; }

#menu-primary .nav-level-2{ position:relative; z-index:2; list-style:none; margin:0; padding:0 0 2rem 1.75rem; }

#menu-primary .nav-level-2 > .nav-item{ list-style:none; margin:0; padding:0; }

#menu-primary .nav-level-2 > .nav-item > .nav-subtitle{ display:block; padding-bottom:1rem; }

#menu-primary .nav-level-2 > .nav-item > .nav-link{ color:#4a4a4a; padding:0.25rem 2.5rem; -webkit-transition:all ease-out 0.3s; -o-transition:all ease-out 0.3s; transition:all ease-out 0.3s; }

#menu-primary .nav-level-2 > .nav-item > .nav-link:before{ width:1.2rem; text-align:center; margin-left:-1.2rem; }

#menu-primary .nav-level-2 > .nav-item:hover > .nav-link, #menu-primary .nav-level-2 > .nav-item.active > .nav-link{ color:#8a8a8a; }

#menu-primary .nav-level-2 > .nav-item > .nav-tags{ display:block; padding:0 1.3rem 0.25rem 2.5rem; font-size:0.8em; text-transform:uppercase; }

#menu-primary .nav-level-2 > .nav-item > .nav-tags > span{ color:#4a4a4a; display:inline-block; margin-right:1rem; }

#menu-primary .nav-level-3 > .nav-item{ margin-bottom:0; }

#menu-primary .nav-level-3 > .nav-item > .nav-link{ padding:0; }

#menu-top{ position:fixed; top:-50px; height:50px; width:100%; z-index:20; -webkit-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out; }

#menu-top a{ color:#4a4a4a; }

#menu-top a:hover{ text-decoration:none; }

.menu-services > .menu-service-item, #footer .menu-services > .menu-service-item > .menu-service-item{ position:relative; display:inline-block; padding-left:1rem; padding-right:1rem; }

.menu-services > .menu-service-item:first-child, #footer .menu-services > .menu-service-item > .menu-service-item:first-child{ border-right:solid 1px #fff; }

.menu-services > .menu-service-item.link-size-toggler > span, #footer .menu-services > .menu-service-item > .menu-service-item.link-size-toggler > span{ font-family:"Sansation", Verdana, Helvetica, Arial, sans-serif; text-transform:uppercase; }

.menu-services > .menu-service-item.link-size-toggler > .toggle-smaller, #footer .menu-services > .menu-service-item > .menu-service-item.link-size-toggler > .toggle-smaller{ font-size:0.75em; }

.menu-services > .menu-service-item.link-size-toggler > .toggle-bigger, #footer .menu-services > .menu-service-item > .menu-service-item.link-size-toggler > .toggle-bigger{ font-size:1.2em; }

.btn-menu{ font-weight:700; border-top:solid 5px rgba(0, 0, 0, 0); border-bottom:solid 5px rgba(0, 0, 0, 0.1); }

body:not(.text-zoom-in) .link-size-toggler > .toggle-smaller{ font-weight:800; }

body.text-zoom-in .link-size-toggler > .toggle-bigger{ font-weight:800; }

header.page-header{ position:relative; }

header.page-header .block-content:after{ content:''; display:inline-block; width:85px; height:15px; background-color:#90C2E5; margin-top:2rem; }

header.page-header .block-content .header-tags, header.page-header .block-content .header-cats{ text-transform:uppercase; padding-bottom:1rem; }

header.page-header .block-content .header-tags .tag-item, header.page-header .block-content .header-tags .cat-item, header.page-header .block-content .header-cats .tag-item, header.page-header .block-content .header-cats .cat-item{ margin-right:.5rem; }

header.page-header .block-content .header-tags .tag-item:after, header.page-header .block-content .header-tags .cat-item:after, header.page-header .block-content .header-cats .tag-item:after, header.page-header .block-content .header-cats .cat-item:after{ content:','; }

header.page-header .block-content .header-tags .tag-item:last-of-type:after, header.page-header .block-content .header-tags .cat-item:last-of-type:after, header.page-header .block-content .header-cats .tag-item:last-of-type:after, header.page-header .block-content .header-cats .cat-item:last-of-type:after{ content:none; }

header.page-header .block-content .header-title{ font-size:2.5rem; color:#90C2E5; }

header.page-header .block-content .header-subtitle{ font-size:1.5rem; color:#2D5357; }

header.page-header .block-content .header-lead{ font-size:1.2rem; }

header.page-header .block-content .header-texts{ padding-top:40px; padding-bottom:40px; }

header.page-header .block-content .header-share{ padding-bottom:1rem; }

header.page-header .block-content .header-share .share-item{ margin-left:1rem; margin-right:1rem; }

header.page-header .block-content .header-date{ color:#d6d7d7; }

body.page-home header.page-header .block-content .block-title{ font-size:3rem; }

body.page-home header.page-header .block-content .block-title .smaller{ font-size:1rem; }

body.page-home header.page-header .page-header-bckgd{ height:300px; }

.xzslider{ position:relative; overflow:visible; margin-left:0; margin-right:0; margin-bottom:4.5rem; }

.xzslider .xzslider-container{ display:block; height:auto; overflow:visible; }

.xzslider .xzslider-container > .xzslider-overflow{ display:block; height:auto; overflow:hidden; margin:-20px 0; padding:20px 0; }

.xzslider .xzslider-container > .xzslider-overflow > .xzslider-slidesarea{ position:relative; display:block; width:100%; height:auto; }

.xzslider[class^="ratio-"] .xzslider-container, .xzslider[class^="ratio-"] .xzslider-container > .xzslider-overflow, .xzslider[class^="ratio-"] .xzslider-container > .xzslider-overflow > .xzslider-slidesarea, .xzslider[class*=" ratio-"] .xzslider-container, .xzslider[class*=" ratio-"] .xzslider-container > .xzslider-overflow, .xzslider[class*=" ratio-"] .xzslider-container > .xzslider-overflow > .xzslider-slidesarea{ height:100%; }

.xzslider .xzslider-slides{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -webkit-transition:-webkit-transform ease-out 0.2s; transition:-webkit-transform ease-out 0.2s; -o-transition:transform ease-out 0.2s; transition:transform ease-out 0.2s; transition:transform ease-out 0.2s, -webkit-transform ease-out 0.2s; margin-bottom:0; }

.xzslider .xzslider-slides > .xzslider-slide{ display:-webkit-box; display:-ms-flexbox; display:flex; width:100%; margin-left:20px; margin-right:20px; }

.xzslider .xzslider-slides > .xzslider-slide > div{ width:100%; }

.xzslider .xzslider-controllers{ position:absolute; bottom:-3.5rem; left:0; width:100%; height:auto; pointer-events:none; text-align:center; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }

.xzslider .xzslider-controllers > .xzslider-ctrl{ display:inline-block; cursor:pointer; -webkit-transition:all ease-out 0.2s; -o-transition:all ease-out 0.2s; transition:all ease-out 0.2s; pointer-events:all; vertical-align:middle; }

.xzslider .xzslider-controllers > .xzslider-ctrl.disable{ cursor:auto; opacity:0.5; }

.xzslider .xzslider-controllers > .xzslider-ctrl.xzslider-slide-select{ display:inline-block; margin:0; width:0.8rem; height:1.2rem; line-height:1rem; text-align:center; vertical-align:middle; }

.xzslider .xzslider-controllers > .xzslider-ctrl.xzslider-slide-select:before{ content:""; display:inline-block; width:0.5rem; height:0.5rem; -webkit-box-shadow:-2px 3px 10px rgba(0, 0, 0, 0.15); box-shadow:-2px 3px 10px rgba(0, 0, 0, 0.15); background-color:#fff; border-radius:1rem; }

.xzslider .xzslider-controllers > .xzslider-ctrl.xzslider-slide-select.active:before{ background-color:#2D5357; }

.xzslider .xzslider-controllers > .xzslider-ctrl.xzslider-arrow-previous, .xzslider .xzslider-controllers > .xzslider-ctrl.xzslider-arrow-next{ width:2.6rem; height:2.6rem; margin:0 0.25rem; line-height:2.16667rem; -webkit-box-shadow:-2px 3px 10px rgba(0, 0, 0, 0.15); box-shadow:-2px 3px 10px rgba(0, 0, 0, 0.15); background-color:#fff; border-radius:2.6rem; overflow:hidden; }

.xzslider .xzslider-controllers > .xzslider-ctrl.xzslider-arrow-previous > [class^="icon-"], .xzslider .xzslider-controllers > .xzslider-ctrl.xzslider-arrow-previous > [class*=" icon-"]{ margin-left:0.25rem; -webkit-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0); }

.xzslider .xzslider-controllers > .xzslider-ctrl.xzslider-arrow-previous:not(.disable):hover > [class^="icon-"], .xzslider .xzslider-controllers > .xzslider-ctrl.xzslider-arrow-previous:not(.disable):hover > [class*=" icon-"]{ -webkit-transform:translateX(-2.5rem) scale(0.91); -ms-transform:translateX(-2.5rem) scale(0.91); transform:translateX(-2.5rem) scale(0.91); }

.xzslider .xzslider-controllers > .xzslider-ctrl.xzslider-arrow-next > [class^="icon-"], .xzslider .xzslider-controllers > .xzslider-ctrl.xzslider-arrow-next > [class*=" icon-"]{ margin-left:-0.25rem; -webkit-transform:translateX(-2.5rem); -ms-transform:translateX(-2.5rem); transform:translateX(-2.5rem); }

.xzslider .xzslider-controllers > .xzslider-ctrl.xzslider-arrow-next:not(.disable):hover > [class^="icon-"], .xzslider .xzslider-controllers > .xzslider-ctrl.xzslider-arrow-next:not(.disable):hover > [class*=" icon-"]{ -webkit-transform:translateX(0) scale(0.91); -ms-transform:translateX(0) scale(0.91); transform:translateX(0) scale(0.91); }

.xzslider .xzslider-controllers > .xzslider-ctrl > [class^="icon-"], .xzslider .xzslider-controllers > .xzslider-ctrl > [class*=" icon-"]{ display:inline-block; white-space:nowrap; font-size:2.5rem; color:#2D5357; vertical-align:middle; -webkit-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; transition:all 0.2s ease-out; }

.xzslider .xzslider-controllers > .xzslider-ctrl > [class^="icon-"]:before, .xzslider .xzslider-controllers > .xzslider-ctrl > [class*=" icon-"]:before{ margin-right:0.1rem; }

.xzslider .xzslider-controllers > .xzslider-ctrl.active, .xzslider .xzslider-controllers > .xzslider-ctrl:not(.disable):hover{ -webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1); }

.xzslider[data-ctrl-pos="hover"]{ margin-bottom:0; }

.xzslider[data-ctrl-pos="hover"] .xzslider-controllers{ bottom:2rem; }
#menu-primary:after{ content:''; position:absolute; left:0; bottom:0; display:block; height:5px; width:100%; background:#f4f4f4; border-bottom:solid 2px #E3E4E4; pointer-events:none; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item:hover > .nav-link, #menu-primary .navbar-nav.nav-level-1 > .nav-item > .nav-link{ position:relative; padding:0.25rem 2rem; font-family:"Sansation", Verdana, Helvetica, Arial, sans-serif; font-weight:700; letter-spacing:1px; font-size:1.5rem; border:0 !important; padding-bottom:1rem; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item:hover > .nav-link:after, #menu-primary .navbar-nav.nav-level-1 > .nav-item > .nav-link:after{ content:''; position:absolute; bottom:0; right:2rem; display:block; margin-left:auto; width:60px; height:4px; background-color:#2D5357; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-primary > .nav-link:after{ background-color:#2D5357 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-primary .nav-level-2:before{ border-color:#2D5357 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-secondary > .nav-link:after{ background-color:#90C2E5 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-secondary .nav-level-2:before{ border-color:#90C2E5 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-success > .nav-link:after{ background-color:#3c3 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-success .nav-level-2:before{ border-color:#3c3 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-info > .nav-link:after{ background-color:#17a2b8 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-info .nav-level-2:before{ border-color:#17a2b8 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-warning > .nav-link:after{ background-color:#f60 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-warning .nav-level-2:before{ border-color:#f60 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-danger > .nav-link:after{ background-color:#dc3545 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-danger .nav-level-2:before{ border-color:#dc3545 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-light > .nav-link:after{ background-color:#f4f4f4 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-light .nav-level-2:before{ border-color:#f4f4f4 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-dark > .nav-link:after{ background-color:#343a40 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-dark .nav-level-2:before{ border-color:#343a40 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-white > .nav-link:after{ background-color:#fff !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-white .nav-level-2:before{ border-color:#fff !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-black > .nav-link:after{ background-color:#000 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-black .nav-level-2:before{ border-color:#000 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-error > .nav-link:after{ background-color:#c00 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-error .nav-level-2:before{ border-color:#c00 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-primary-lighter > .nav-link:after{ background-color:#50939a !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-primary-lighter .nav-level-2:before{ border-color:#50939a !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-primary-light > .nav-link:after{ background-color:#3e7379 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-primary-light .nav-level-2:before{ border-color:#3e7379 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-primary-dark > .nav-link:after{ background-color:#1c3335 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-primary-dark .nav-level-2:before{ border-color:#1c3335 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-primary-darker > .nav-link:after{ background-color:#0a1314 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-primary-darker .nav-level-2:before{ border-color:#0a1314 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-theme-blue > .nav-link:after{ background-color:#90C2E5 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-theme-blue .nav-level-2:before{ border-color:#90C2E5 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-theme-yellow > .nav-link:after{ background-color:#EEE757 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-theme-yellow .nav-level-2:before{ border-color:#EEE757 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-theme-pink > .nav-link:after{ background-color:#E4B2BF !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-theme-pink .nav-level-2:before{ border-color:#E4B2BF !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-theme-green > .nav-link:after{ background-color:#91C4BE !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-theme-green .nav-level-2:before{ border-color:#91C4BE !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-theme-gray > .nav-link:after{ background-color:#E3E4E4 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-theme-gray .nav-level-2:before{ border-color:#E3E4E4 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-theme-darkgreen > .nav-link:after{ background-color:#2D5357 !important; }

#menu-primary .navbar-nav.nav-level-1 > .nav-item.line-theme-darkgreen .nav-level-2:before{ border-color:#2D5357 !important; }

#menu-primary .nav-level-2{ position:relative; }

#menu-primary .nav-level-2:before{ content:''; position:absolute; top:0; left:0; display:block; width:100%; height:2rem; border-style:solid; border-color:#4a4a4a; border-width:1px 1px 0 1px; }

#menu-primary .nav-level-2 > .nav-item > .nav-subtitle{ font-family:"Sansation", Verdana, Helvetica, Arial, sans-serif; font-weight:700; font-size:1.2rem; }

#footer{ background-color:#E3E4E4; background-color:rgba(201, 203, 203, 0.7); color:#2D5357; }

#footer a, #footer a:hover{ color:#2D5357; }

#footer .footer-primary{ background-image:url(../images/footer_bckgd.cc0410c022.png); background-size:cover; background-position:right center; background-repeat:no-repeat; background-color:transparent; }

#footer .footer-bottom{ padding-top:1.5rem; padding-bottom:1.5rem; background-color:#fff; }

.breadcrumb{ border-bottom:0; }

.breadcrumb .breadcrumb-item > a, .breadcrumb .breadcrumb-item:before, .breadcrumb .breadcrumb-item{ font-style:italic; color:#afb2b2; }

.key-number{ text-align:center; }

.key-number > .key-number-label{ font-family:"Sansation", Verdana, Helvetica, Arial, sans-serif; font-size:1.2rem; margin-bottom:1rem; }

.key-number > .key-number-value{ display:inline-block; border-radius:9999px; background-color:#90C2E5; color:#fff; font-size:1.5rem; padding:.5rem 1rem; width:auto; margin:1rem auto .5rem auto; }

html{ font-size:14px; }

body{ font-size:1rem; background-image:url(../images/content_bckgd.76547998f0.png); background-size:cover; background-position:center center; background-repeat:no-repeat; background-color:transparent; }

body.text-zoom-in{ font-size:1.15rem; }

body main.page-body{ min-height:500px; }

.btn{ font-size:0.875rem; }

.circle{ display:inline-block; overflow:hidden; border-radius:9999px; }

h2, .text-size-h2{ text-align:center; }

h2:after, .text-size-h2:after{ content:''; display:block; width:45px; height:5px; background-color:#EEE757; margin:1.5rem auto; }

.block-content-institution-details h2:after, .block-content-institution-details .text-size-h2:after, .block-content-region-details h2:after, .block-content-region-details .text-size-h2:after{ background-color:#90C2E5; }

@media (min-width: 576px){ .container, .container-sm{ max-width:540px; } .col-sm{ -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%; }
  .row-cols-sm-1 > *{ -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }
  .row-cols-sm-2 > *{ -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }
  .row-cols-sm-3 > *{ -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; }
  .row-cols-sm-4 > *{ -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
  .row-cols-sm-5 > *{ -webkit-box-flex:0; -ms-flex:0 0 20%; flex:0 0 20%; max-width:20%; }
  .row-cols-sm-6 > *{ -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; }
  .col-sm-auto{ -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:100%; }
  .col-sm-1{ -webkit-box-flex:0; -ms-flex:0 0 8.33333%; flex:0 0 8.33333%; max-width:8.33333%; }
  .col-sm-2{ -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; }
  .col-sm-3{ -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
  .col-sm-4{ -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; }
  .col-sm-5{ -webkit-box-flex:0; -ms-flex:0 0 41.66667%; flex:0 0 41.66667%; max-width:41.66667%; }
  .col-sm-6{ -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }
  .col-sm-7{ -webkit-box-flex:0; -ms-flex:0 0 58.33333%; flex:0 0 58.33333%; max-width:58.33333%; }
  .col-sm-8{ -webkit-box-flex:0; -ms-flex:0 0 66.66667%; flex:0 0 66.66667%; max-width:66.66667%; }
  .col-sm-9{ -webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%; }
  .col-sm-10{ -webkit-box-flex:0; -ms-flex:0 0 83.33333%; flex:0 0 83.33333%; max-width:83.33333%; }
  .col-sm-11{ -webkit-box-flex:0; -ms-flex:0 0 91.66667%; flex:0 0 91.66667%; max-width:91.66667%; }
  .col-sm-12{ -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }
  .order-sm-first{ -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; }
  .order-sm-last{ -webkit-box-ordinal-group:14; -ms-flex-order:13; order:13; }
  .order-sm-0{ -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0; }
  .order-sm-1{ -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; }
  .order-sm-2{ -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; }
  .order-sm-3{ -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; }
  .order-sm-4{ -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4; }
  .order-sm-5{ -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5; }
  .order-sm-6{ -webkit-box-ordinal-group:7; -ms-flex-order:6; order:6; }
  .order-sm-7{ -webkit-box-ordinal-group:8; -ms-flex-order:7; order:7; }
  .order-sm-8{ -webkit-box-ordinal-group:9; -ms-flex-order:8; order:8; }
  .order-sm-9{ -webkit-box-ordinal-group:10; -ms-flex-order:9; order:9; }
  .order-sm-10{ -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10; }
  .order-sm-11{ -webkit-box-ordinal-group:12; -ms-flex-order:11; order:11; }
  .order-sm-12{ -webkit-box-ordinal-group:13; -ms-flex-order:12; order:12; }
  .offset-sm-0{ margin-left:0; }
  .offset-sm-1{ margin-left:8.33333%; }
  .offset-sm-2{ margin-left:16.66667%; }
  .offset-sm-3{ margin-left:25%; }
  .offset-sm-4{ margin-left:33.33333%; }
  .offset-sm-5{ margin-left:41.66667%; }
  .offset-sm-6{ margin-left:50%; }
  .offset-sm-7{ margin-left:58.33333%; }
  .offset-sm-8{ margin-left:66.66667%; }
  .offset-sm-9{ margin-left:75%; }
  .offset-sm-10{ margin-left:83.33333%; }
  .offset-sm-11{ margin-left:91.66667%; } .form-inline label{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin-bottom:0; }
  .form-inline .form-group{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-bottom:0; }
  .form-inline .form-control{ display:inline-block; width:auto; vertical-align:middle; }
  .form-inline .form-control-plaintext{ display:inline-block; }
  .form-inline .input-group, .form-inline .custom-select{ width:auto; }
  .form-inline .form-check{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; width:auto; padding-left:0; }
  .form-inline .form-check-input{ position:relative; -ms-flex-negative:0; flex-shrink:0; margin-top:0; margin-right:0.25rem; margin-left:0; }
  .form-inline .custom-control{ -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }
  .form-inline .custom-control-label{ margin-bottom:0; } .dropdown-menu-sm-left{ right:auto; left:0; }
  .dropdown-menu-sm-right{ right:0; left:auto; } .navbar-expand-sm{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; }
  .navbar-expand-sm .navbar-nav{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; }
  .navbar-expand-sm .navbar-nav .dropdown-menu{ position:absolute; }
  .navbar-expand-sm .navbar-nav .nav-link{ padding-right:0.5rem; padding-left:0.5rem; }
  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl{ -ms-flex-wrap:nowrap; flex-wrap:nowrap; }
  .navbar-expand-sm .navbar-collapse{ display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; -ms-flex-preferred-size:auto; flex-basis:auto; }
  .navbar-expand-sm .navbar-toggler{ display:none; } .card-deck{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; margin-right:-20px; margin-left:-20px; }
  .card-deck .card{ -webkit-box-flex:1; -ms-flex:1 0 0%; flex:1 0 0%; margin-right:20px; margin-bottom:0; margin-left:20px; } .card-group{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; }
  .card-group > .card{ -webkit-box-flex:1; -ms-flex:1 0 0%; flex:1 0 0%; margin-bottom:0; }
  .card-group > .card + .card{ margin-left:0; border-left:0; }
  .card-group > .card:not(:last-child){ border-top-right-radius:0; border-bottom-right-radius:0; }
  .card-group > .card:not(:last-child) .card-img-top, .card-group > .card:not(:last-child) .card-header{ border-top-right-radius:0; }
  .card-group > .card:not(:last-child) .card-img-bottom, .card-group > .card:not(:last-child) .card-footer{ border-bottom-right-radius:0; }
  .card-group > .card:not(:first-child){ border-top-left-radius:0; border-bottom-left-radius:0; }
  .card-group > .card:not(:first-child) .card-img-top, .card-group > .card:not(:first-child) .card-header{ border-top-left-radius:0; }
  .card-group > .card:not(:first-child) .card-img-bottom, .card-group > .card:not(:first-child) .card-footer{ border-bottom-left-radius:0; } .card-columns{ -webkit-column-count:3; -moz-column-count:3; column-count:3; -webkit-column-gap:1.25rem; -moz-column-gap:1.25rem; column-gap:1.25rem; orphans:1; widows:1; }
  .card-columns .card{ display:inline-block; width:100%; } .jumbotron{ padding:4rem 2rem; } .list-group-horizontal-sm{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; }
  .list-group-horizontal-sm > .list-group-item:first-child{ border-bottom-left-radius:0.3rem; border-top-right-radius:0; }
  .list-group-horizontal-sm > .list-group-item:last-child{ border-top-right-radius:0.3rem; border-bottom-left-radius:0; }
  .list-group-horizontal-sm > .list-group-item.active{ margin-top:0; }
  .list-group-horizontal-sm > .list-group-item + .list-group-item{ border-top-width:1px; border-left-width:0; }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active{ margin-left:-1px; border-left-width:1px; } .modal-dialog{ max-width:500px; margin:1.75rem auto; }
  .modal-dialog-scrollable{ max-height:calc(100% - 3.5rem); }
  .modal-dialog-scrollable .modal-content{ max-height:calc(100vh - 3.5rem); }
  .modal-dialog-centered{ min-height:calc(100% - 3.5rem); }
  .modal-dialog-centered::before{ height:calc(100vh - 3.5rem); height:-webkit-min-content; height:-moz-min-content; height:min-content; }
  .modal-sm{ max-width:300px; } .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-row{ display:table-row !important; }
  .d-sm-table-cell{ display:table-cell !important; }
  .d-sm-flex{ display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; }
  .d-sm-inline-flex{ display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important; } .flex-sm-row{ -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important; }
  .flex-sm-column{ -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important; }
  .flex-sm-row-reverse{ -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important; }
  .flex-sm-column-reverse{ -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important; }
  .flex-sm-wrap{ -ms-flex-wrap:wrap !important; flex-wrap:wrap !important; }
  .flex-sm-nowrap{ -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important; }
  .flex-sm-wrap-reverse{ -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important; }
  .flex-sm-fill{ -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important; }
  .flex-sm-grow-0{ -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important; }
  .flex-sm-grow-1{ -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important; }
  .flex-sm-shrink-0{ -ms-flex-negative:0 !important; flex-shrink:0 !important; }
  .flex-sm-shrink-1{ -ms-flex-negative:1 !important; flex-shrink:1 !important; }
  .justify-content-sm-start{ -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important; }
  .justify-content-sm-end{ -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important; }
  .justify-content-sm-center{ -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important; }
  .justify-content-sm-between{ -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important; }
  .justify-content-sm-around{ -ms-flex-pack:distribute !important; justify-content:space-around !important; }
  .align-items-sm-start{ -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important; }
  .align-items-sm-end{ -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important; }
  .align-items-sm-center{ -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important; }
  .align-items-sm-baseline{ -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important; }
  .align-items-sm-stretch{ -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important; }
  .align-content-sm-start{ -ms-flex-line-pack:start !important; align-content:flex-start !important; }
  .align-content-sm-end{ -ms-flex-line-pack:end !important; align-content:flex-end !important; }
  .align-content-sm-center{ -ms-flex-line-pack:center !important; align-content:center !important; }
  .align-content-sm-between{ -ms-flex-line-pack:justify !important; align-content:space-between !important; }
  .align-content-sm-around{ -ms-flex-line-pack:distribute !important; align-content:space-around !important; }
  .align-content-sm-stretch{ -ms-flex-line-pack:stretch !important; align-content:stretch !important; }
  .align-self-sm-auto{ -ms-flex-item-align:auto !important; align-self:auto !important; }
  .align-self-sm-start{ -ms-flex-item-align:start !important; align-self:flex-start !important; }
  .align-self-sm-end{ -ms-flex-item-align:end !important; align-self:flex-end !important; }
  .align-self-sm-center{ -ms-flex-item-align:center !important; align-self:center !important; }
  .align-self-sm-baseline{ -ms-flex-item-align:baseline !important; align-self:baseline !important; }
  .align-self-sm-stretch{ -ms-flex-item-align:stretch !important; align-self:stretch !important; } .float-sm-left{ float:left !important; }
  .float-sm-right{ float:right !important; }
  .float-sm-none{ float:none !important; } .m-sm-0{ margin:0 !important; }
  .mt-sm-0, .my-sm-0{ margin-top:0 !important; }
  .mr-sm-0, .mx-sm-0{ margin-right:0 !important; }
  .mb-sm-0, .my-sm-0{ margin-bottom:0 !important; }
  .ml-sm-0, .mx-sm-0{ margin-left:0 !important; }
  .m-sm-1{ margin:0.25rem !important; }
  .mt-sm-1, .my-sm-1{ margin-top:0.25rem !important; }
  .mr-sm-1, .mx-sm-1{ margin-right:0.25rem !important; }
  .mb-sm-1, .my-sm-1{ margin-bottom:0.25rem !important; }
  .ml-sm-1, .mx-sm-1{ margin-left:0.25rem !important; }
  .m-sm-2{ margin:0.5rem !important; }
  .mt-sm-2, .my-sm-2{ margin-top:0.5rem !important; }
  .mr-sm-2, .mx-sm-2{ margin-right:0.5rem !important; }
  .mb-sm-2, .my-sm-2{ margin-bottom:0.5rem !important; }
  .ml-sm-2, .mx-sm-2{ margin-left:0.5rem !important; }
  .m-sm-3{ margin:1rem !important; }
  .mt-sm-3, .my-sm-3{ margin-top:1rem !important; }
  .mr-sm-3, .mx-sm-3{ margin-right:1rem !important; }
  .mb-sm-3, .my-sm-3{ margin-bottom:1rem !important; }
  .ml-sm-3, .mx-sm-3{ margin-left:1rem !important; }
  .m-sm-4{ margin:1.5rem !important; }
  .mt-sm-4, .my-sm-4{ margin-top:1.5rem !important; }
  .mr-sm-4, .mx-sm-4{ margin-right:1.5rem !important; }
  .mb-sm-4, .my-sm-4{ margin-bottom:1.5rem !important; }
  .ml-sm-4, .mx-sm-4{ margin-left:1.5rem !important; }
  .m-sm-5{ margin:3rem !important; }
  .mt-sm-5, .my-sm-5{ margin-top:3rem !important; }
  .mr-sm-5, .mx-sm-5{ margin-right:3rem !important; }
  .mb-sm-5, .my-sm-5{ margin-bottom:3rem !important; }
  .ml-sm-5, .mx-sm-5{ margin-left:3rem !important; }
  .p-sm-0{ padding:0 !important; }
  .pt-sm-0, .py-sm-0{ padding-top:0 !important; }
  .pr-sm-0, .px-sm-0{ padding-right:0 !important; }
  .pb-sm-0, .py-sm-0{ padding-bottom:0 !important; }
  .pl-sm-0, .px-sm-0{ padding-left:0 !important; }
  .p-sm-1{ padding:0.25rem !important; }
  .pt-sm-1, .py-sm-1{ padding-top:0.25rem !important; }
  .pr-sm-1, .px-sm-1{ padding-right:0.25rem !important; }
  .pb-sm-1, .py-sm-1{ padding-bottom:0.25rem !important; }
  .pl-sm-1, .px-sm-1{ padding-left:0.25rem !important; }
  .p-sm-2{ padding:0.5rem !important; }
  .pt-sm-2, .py-sm-2{ padding-top:0.5rem !important; }
  .pr-sm-2, .px-sm-2{ padding-right:0.5rem !important; }
  .pb-sm-2, .py-sm-2{ padding-bottom:0.5rem !important; }
  .pl-sm-2, .px-sm-2{ padding-left:0.5rem !important; }
  .p-sm-3{ padding:1rem !important; }
  .pt-sm-3, .py-sm-3{ padding-top:1rem !important; }
  .pr-sm-3, .px-sm-3{ padding-right:1rem !important; }
  .pb-sm-3, .py-sm-3{ padding-bottom:1rem !important; }
  .pl-sm-3, .px-sm-3{ padding-left:1rem !important; }
  .p-sm-4{ padding:1.5rem !important; }
  .pt-sm-4, .py-sm-4{ padding-top:1.5rem !important; }
  .pr-sm-4, .px-sm-4{ padding-right:1.5rem !important; }
  .pb-sm-4, .py-sm-4{ padding-bottom:1.5rem !important; }
  .pl-sm-4, .px-sm-4{ padding-left:1.5rem !important; }
  .p-sm-5{ padding:3rem !important; }
  .pt-sm-5, .py-sm-5{ padding-top:3rem !important; }
  .pr-sm-5, .px-sm-5{ padding-right:3rem !important; }
  .pb-sm-5, .py-sm-5{ padding-bottom:3rem !important; }
  .pl-sm-5, .px-sm-5{ padding-left:3rem !important; }
  .m-sm-n1{ margin:-0.25rem !important; }
  .mt-sm-n1, .my-sm-n1{ margin-top:-0.25rem !important; }
  .mr-sm-n1, .mx-sm-n1{ margin-right:-0.25rem !important; }
  .mb-sm-n1, .my-sm-n1{ margin-bottom:-0.25rem !important; }
  .ml-sm-n1, .mx-sm-n1{ margin-left:-0.25rem !important; }
  .m-sm-n2{ margin:-0.5rem !important; }
  .mt-sm-n2, .my-sm-n2{ margin-top:-0.5rem !important; }
  .mr-sm-n2, .mx-sm-n2{ margin-right:-0.5rem !important; }
  .mb-sm-n2, .my-sm-n2{ margin-bottom:-0.5rem !important; }
  .ml-sm-n2, .mx-sm-n2{ margin-left:-0.5rem !important; }
  .m-sm-n3{ margin:-1rem !important; }
  .mt-sm-n3, .my-sm-n3{ margin-top:-1rem !important; }
  .mr-sm-n3, .mx-sm-n3{ margin-right:-1rem !important; }
  .mb-sm-n3, .my-sm-n3{ margin-bottom:-1rem !important; }
  .ml-sm-n3, .mx-sm-n3{ margin-left:-1rem !important; }
  .m-sm-n4{ margin:-1.5rem !important; }
  .mt-sm-n4, .my-sm-n4{ margin-top:-1.5rem !important; }
  .mr-sm-n4, .mx-sm-n4{ margin-right:-1.5rem !important; }
  .mb-sm-n4, .my-sm-n4{ margin-bottom:-1.5rem !important; }
  .ml-sm-n4, .mx-sm-n4{ margin-left:-1.5rem !important; }
  .m-sm-n5{ margin:-3rem !important; }
  .mt-sm-n5, .my-sm-n5{ margin-top:-3rem !important; }
  .mr-sm-n5, .mx-sm-n5{ margin-right:-3rem !important; }
  .mb-sm-n5, .my-sm-n5{ margin-bottom:-3rem !important; }
  .ml-sm-n5, .mx-sm-n5{ margin-left:-3rem !important; }
  .m-sm-auto{ margin:auto !important; }
  .mt-sm-auto, .my-sm-auto{ margin-top:auto !important; }
  .mr-sm-auto, .mx-sm-auto{ margin-right:auto !important; }
  .mb-sm-auto, .my-sm-auto{ margin-bottom:auto !important; }
  .ml-sm-auto, .mx-sm-auto{ margin-left:auto !important; } .text-sm-left{ text-align:left !important; }
  .text-sm-right{ text-align:right !important; }
  .text-sm-center{ text-align:center !important; } .container, .container-sm{ max-width:540px; } .col-sm{ -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%; }
  .row-cols-sm-1 > *{ -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }
  .row-cols-sm-2 > *{ -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }
  .row-cols-sm-3 > *{ -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; }
  .row-cols-sm-4 > *{ -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
  .row-cols-sm-5 > *{ -webkit-box-flex:0; -ms-flex:0 0 20%; flex:0 0 20%; max-width:20%; }
  .row-cols-sm-6 > *{ -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; }
  .col-sm-auto{ -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:100%; }
  .col-sm-1{ -webkit-box-flex:0; -ms-flex:0 0 8.33333%; flex:0 0 8.33333%; max-width:8.33333%; }
  .col-sm-2{ -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; }
  .col-sm-3{ -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
  .col-sm-4{ -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; }
  .col-sm-5{ -webkit-box-flex:0; -ms-flex:0 0 41.66667%; flex:0 0 41.66667%; max-width:41.66667%; }
  .col-sm-6{ -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }
  .col-sm-7{ -webkit-box-flex:0; -ms-flex:0 0 58.33333%; flex:0 0 58.33333%; max-width:58.33333%; }
  .col-sm-8{ -webkit-box-flex:0; -ms-flex:0 0 66.66667%; flex:0 0 66.66667%; max-width:66.66667%; }
  .col-sm-9{ -webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%; }
  .col-sm-10{ -webkit-box-flex:0; -ms-flex:0 0 83.33333%; flex:0 0 83.33333%; max-width:83.33333%; }
  .col-sm-11{ -webkit-box-flex:0; -ms-flex:0 0 91.66667%; flex:0 0 91.66667%; max-width:91.66667%; }
  .col-sm-12{ -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }
  .order-sm-first{ -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; }
  .order-sm-last{ -webkit-box-ordinal-group:14; -ms-flex-order:13; order:13; }
  .order-sm-0{ -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0; }
  .order-sm-1{ -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; }
  .order-sm-2{ -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; }
  .order-sm-3{ -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; }
  .order-sm-4{ -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4; }
  .order-sm-5{ -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5; }
  .order-sm-6{ -webkit-box-ordinal-group:7; -ms-flex-order:6; order:6; }
  .order-sm-7{ -webkit-box-ordinal-group:8; -ms-flex-order:7; order:7; }
  .order-sm-8{ -webkit-box-ordinal-group:9; -ms-flex-order:8; order:8; }
  .order-sm-9{ -webkit-box-ordinal-group:10; -ms-flex-order:9; order:9; }
  .order-sm-10{ -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10; }
  .order-sm-11{ -webkit-box-ordinal-group:12; -ms-flex-order:11; order:11; }
  .order-sm-12{ -webkit-box-ordinal-group:13; -ms-flex-order:12; order:12; }
  .offset-sm-0{ margin-left:0; }
  .offset-sm-1{ margin-left:8.33333%; }
  .offset-sm-2{ margin-left:16.66667%; }
  .offset-sm-3{ margin-left:25%; }
  .offset-sm-4{ margin-left:33.33333%; }
  .offset-sm-5{ margin-left:41.66667%; }
  .offset-sm-6{ margin-left:50%; }
  .offset-sm-7{ margin-left:58.33333%; }
  .offset-sm-8{ margin-left:66.66667%; }
  .offset-sm-9{ margin-left:75%; }
  .offset-sm-10{ margin-left:83.33333%; }
  .offset-sm-11{ margin-left:91.66667%; } .form-inline label{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin-bottom:0; }
  .form-inline .form-group{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-bottom:0; }
  .form-inline .form-control{ display:inline-block; width:auto; vertical-align:middle; }
  .form-inline .form-control-plaintext{ display:inline-block; }
  .form-inline .input-group, .form-inline .custom-select{ width:auto; }
  .form-inline .form-check{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; width:auto; padding-left:0; }
  .form-inline .form-check-input{ position:relative; -ms-flex-negative:0; flex-shrink:0; margin-top:0; margin-right:0.25rem; margin-left:0; }
  .form-inline .custom-control{ -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }
  .form-inline .custom-control-label{ margin-bottom:0; } .dropdown-menu-sm-left{ right:auto; left:0; }
  .dropdown-menu-sm-right{ right:0; left:auto; } .navbar-expand-sm{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; }
  .navbar-expand-sm .navbar-nav{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; }
  .navbar-expand-sm .navbar-nav .dropdown-menu{ position:absolute; }
  .navbar-expand-sm .navbar-nav .nav-link{ padding-right:0.5rem; padding-left:0.5rem; }
  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl{ -ms-flex-wrap:nowrap; flex-wrap:nowrap; }
  .navbar-expand-sm .navbar-collapse{ display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; -ms-flex-preferred-size:auto; flex-basis:auto; }
  .navbar-expand-sm .navbar-toggler{ display:none; } .card-deck{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; margin-right:-20px; margin-left:-20px; }
  .card-deck .card{ -webkit-box-flex:1; -ms-flex:1 0 0%; flex:1 0 0%; margin-right:20px; margin-bottom:0; margin-left:20px; } .card-group{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; }
  .card-group > .card{ -webkit-box-flex:1; -ms-flex:1 0 0%; flex:1 0 0%; margin-bottom:0; }
  .card-group > .card + .card{ margin-left:0; border-left:0; }
  .card-group > .card:not(:last-child){ border-top-right-radius:0; border-bottom-right-radius:0; }
  .card-group > .card:not(:last-child) .card-img-top, .card-group > .card:not(:last-child) .card-header{ border-top-right-radius:0; }
  .card-group > .card:not(:last-child) .card-img-bottom, .card-group > .card:not(:last-child) .card-footer{ border-bottom-right-radius:0; }
  .card-group > .card:not(:first-child){ border-top-left-radius:0; border-bottom-left-radius:0; }
  .card-group > .card:not(:first-child) .card-img-top, .card-group > .card:not(:first-child) .card-header{ border-top-left-radius:0; }
  .card-group > .card:not(:first-child) .card-img-bottom, .card-group > .card:not(:first-child) .card-footer{ border-bottom-left-radius:0; } .card-columns{ -webkit-column-count:3; -moz-column-count:3; column-count:3; -webkit-column-gap:1.25rem; -moz-column-gap:1.25rem; column-gap:1.25rem; orphans:1; widows:1; }
  .card-columns .card{ display:inline-block; width:100%; } .jumbotron{ padding:4rem 2rem; } .list-group-horizontal-sm{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; }
  .list-group-horizontal-sm > .list-group-item:first-child{ border-bottom-left-radius:0.3rem; border-top-right-radius:0; }
  .list-group-horizontal-sm > .list-group-item:last-child{ border-top-right-radius:0.3rem; border-bottom-left-radius:0; }
  .list-group-horizontal-sm > .list-group-item.active{ margin-top:0; }
  .list-group-horizontal-sm > .list-group-item + .list-group-item{ border-top-width:1px; border-left-width:0; }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active{ margin-left:-1px; border-left-width:1px; } .modal-dialog{ max-width:500px; margin:1.75rem auto; }
  .modal-dialog-scrollable{ max-height:calc(100% - 3.5rem); }
  .modal-dialog-scrollable .modal-content{ max-height:calc(100vh - 3.5rem); }
  .modal-dialog-centered{ min-height:calc(100% - 3.5rem); }
  .modal-dialog-centered::before{ height:calc(100vh - 3.5rem); height:-webkit-min-content; height:-moz-min-content; height:min-content; }
  .modal-sm{ max-width:300px; } .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-row{ display:table-row !important; }
  .d-sm-table-cell{ display:table-cell !important; }
  .d-sm-flex{ display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; }
  .d-sm-inline-flex{ display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important; } .flex-sm-row{ -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important; }
  .flex-sm-column{ -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important; }
  .flex-sm-row-reverse{ -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important; }
  .flex-sm-column-reverse{ -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important; }
  .flex-sm-wrap{ -ms-flex-wrap:wrap !important; flex-wrap:wrap !important; }
  .flex-sm-nowrap{ -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important; }
  .flex-sm-wrap-reverse{ -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important; }
  .flex-sm-fill{ -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important; }
  .flex-sm-grow-0{ -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important; }
  .flex-sm-grow-1{ -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important; }
  .flex-sm-shrink-0{ -ms-flex-negative:0 !important; flex-shrink:0 !important; }
  .flex-sm-shrink-1{ -ms-flex-negative:1 !important; flex-shrink:1 !important; }
  .justify-content-sm-start{ -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important; }
  .justify-content-sm-end{ -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important; }
  .justify-content-sm-center{ -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important; }
  .justify-content-sm-between{ -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important; }
  .justify-content-sm-around{ -ms-flex-pack:distribute !important; justify-content:space-around !important; }
  .align-items-sm-start{ -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important; }
  .align-items-sm-end{ -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important; }
  .align-items-sm-center{ -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important; }
  .align-items-sm-baseline{ -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important; }
  .align-items-sm-stretch{ -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important; }
  .align-content-sm-start{ -ms-flex-line-pack:start !important; align-content:flex-start !important; }
  .align-content-sm-end{ -ms-flex-line-pack:end !important; align-content:flex-end !important; }
  .align-content-sm-center{ -ms-flex-line-pack:center !important; align-content:center !important; }
  .align-content-sm-between{ -ms-flex-line-pack:justify !important; align-content:space-between !important; }
  .align-content-sm-around{ -ms-flex-line-pack:distribute !important; align-content:space-around !important; }
  .align-content-sm-stretch{ -ms-flex-line-pack:stretch !important; align-content:stretch !important; }
  .align-self-sm-auto{ -ms-flex-item-align:auto !important; align-self:auto !important; }
  .align-self-sm-start{ -ms-flex-item-align:start !important; align-self:flex-start !important; }
  .align-self-sm-end{ -ms-flex-item-align:end !important; align-self:flex-end !important; }
  .align-self-sm-center{ -ms-flex-item-align:center !important; align-self:center !important; }
  .align-self-sm-baseline{ -ms-flex-item-align:baseline !important; align-self:baseline !important; }
  .align-self-sm-stretch{ -ms-flex-item-align:stretch !important; align-self:stretch !important; } .float-sm-left{ float:left !important; }
  .float-sm-right{ float:right !important; }
  .float-sm-none{ float:none !important; } .m-sm-0{ margin:0 !important; }
  .mt-sm-0, .my-sm-0{ margin-top:0 !important; }
  .mr-sm-0, .mx-sm-0{ margin-right:0 !important; }
  .mb-sm-0, .my-sm-0{ margin-bottom:0 !important; }
  .ml-sm-0, .mx-sm-0{ margin-left:0 !important; }
  .m-sm-1{ margin:0.25rem !important; }
  .mt-sm-1, .my-sm-1{ margin-top:0.25rem !important; }
  .mr-sm-1, .mx-sm-1{ margin-right:0.25rem !important; }
  .mb-sm-1, .my-sm-1{ margin-bottom:0.25rem !important; }
  .ml-sm-1, .mx-sm-1{ margin-left:0.25rem !important; }
  .m-sm-2{ margin:0.5rem !important; }
  .mt-sm-2, .my-sm-2{ margin-top:0.5rem !important; }
  .mr-sm-2, .mx-sm-2{ margin-right:0.5rem !important; }
  .mb-sm-2, .my-sm-2{ margin-bottom:0.5rem !important; }
  .ml-sm-2, .mx-sm-2{ margin-left:0.5rem !important; }
  .m-sm-3{ margin:1rem !important; }
  .mt-sm-3, .my-sm-3{ margin-top:1rem !important; }
  .mr-sm-3, .mx-sm-3{ margin-right:1rem !important; }
  .mb-sm-3, .my-sm-3{ margin-bottom:1rem !important; }
  .ml-sm-3, .mx-sm-3{ margin-left:1rem !important; }
  .m-sm-4{ margin:1.5rem !important; }
  .mt-sm-4, .my-sm-4{ margin-top:1.5rem !important; }
  .mr-sm-4, .mx-sm-4{ margin-right:1.5rem !important; }
  .mb-sm-4, .my-sm-4{ margin-bottom:1.5rem !important; }
  .ml-sm-4, .mx-sm-4{ margin-left:1.5rem !important; }
  .m-sm-5{ margin:3rem !important; }
  .mt-sm-5, .my-sm-5{ margin-top:3rem !important; }
  .mr-sm-5, .mx-sm-5{ margin-right:3rem !important; }
  .mb-sm-5, .my-sm-5{ margin-bottom:3rem !important; }
  .ml-sm-5, .mx-sm-5{ margin-left:3rem !important; }
  .p-sm-0{ padding:0 !important; }
  .pt-sm-0, .py-sm-0{ padding-top:0 !important; }
  .pr-sm-0, .px-sm-0{ padding-right:0 !important; }
  .pb-sm-0, .py-sm-0{ padding-bottom:0 !important; }
  .pl-sm-0, .px-sm-0{ padding-left:0 !important; }
  .p-sm-1{ padding:0.25rem !important; }
  .pt-sm-1, .py-sm-1{ padding-top:0.25rem !important; }
  .pr-sm-1, .px-sm-1{ padding-right:0.25rem !important; }
  .pb-sm-1, .py-sm-1{ padding-bottom:0.25rem !important; }
  .pl-sm-1, .px-sm-1{ padding-left:0.25rem !important; }
  .p-sm-2{ padding:0.5rem !important; }
  .pt-sm-2, .py-sm-2{ padding-top:0.5rem !important; }
  .pr-sm-2, .px-sm-2{ padding-right:0.5rem !important; }
  .pb-sm-2, .py-sm-2{ padding-bottom:0.5rem !important; }
  .pl-sm-2, .px-sm-2{ padding-left:0.5rem !important; }
  .p-sm-3{ padding:1rem !important; }
  .pt-sm-3, .py-sm-3{ padding-top:1rem !important; }
  .pr-sm-3, .px-sm-3{ padding-right:1rem !important; }
  .pb-sm-3, .py-sm-3{ padding-bottom:1rem !important; }
  .pl-sm-3, .px-sm-3{ padding-left:1rem !important; }
  .p-sm-4{ padding:1.5rem !important; }
  .pt-sm-4, .py-sm-4{ padding-top:1.5rem !important; }
  .pr-sm-4, .px-sm-4{ padding-right:1.5rem !important; }
  .pb-sm-4, .py-sm-4{ padding-bottom:1.5rem !important; }
  .pl-sm-4, .px-sm-4{ padding-left:1.5rem !important; }
  .p-sm-5{ padding:3rem !important; }
  .pt-sm-5, .py-sm-5{ padding-top:3rem !important; }
  .pr-sm-5, .px-sm-5{ padding-right:3rem !important; }
  .pb-sm-5, .py-sm-5{ padding-bottom:3rem !important; }
  .pl-sm-5, .px-sm-5{ padding-left:3rem !important; }
  .m-sm-n1{ margin:-0.25rem !important; }
  .mt-sm-n1, .my-sm-n1{ margin-top:-0.25rem !important; }
  .mr-sm-n1, .mx-sm-n1{ margin-right:-0.25rem !important; }
  .mb-sm-n1, .my-sm-n1{ margin-bottom:-0.25rem !important; }
  .ml-sm-n1, .mx-sm-n1{ margin-left:-0.25rem !important; }
  .m-sm-n2{ margin:-0.5rem !important; }
  .mt-sm-n2, .my-sm-n2{ margin-top:-0.5rem !important; }
  .mr-sm-n2, .mx-sm-n2{ margin-right:-0.5rem !important; }
  .mb-sm-n2, .my-sm-n2{ margin-bottom:-0.5rem !important; }
  .ml-sm-n2, .mx-sm-n2{ margin-left:-0.5rem !important; }
  .m-sm-n3{ margin:-1rem !important; }
  .mt-sm-n3, .my-sm-n3{ margin-top:-1rem !important; }
  .mr-sm-n3, .mx-sm-n3{ margin-right:-1rem !important; }
  .mb-sm-n3, .my-sm-n3{ margin-bottom:-1rem !important; }
  .ml-sm-n3, .mx-sm-n3{ margin-left:-1rem !important; }
  .m-sm-n4{ margin:-1.5rem !important; }
  .mt-sm-n4, .my-sm-n4{ margin-top:-1.5rem !important; }
  .mr-sm-n4, .mx-sm-n4{ margin-right:-1.5rem !important; }
  .mb-sm-n4, .my-sm-n4{ margin-bottom:-1.5rem !important; }
  .ml-sm-n4, .mx-sm-n4{ margin-left:-1.5rem !important; }
  .m-sm-n5{ margin:-3rem !important; }
  .mt-sm-n5, .my-sm-n5{ margin-top:-3rem !important; }
  .mr-sm-n5, .mx-sm-n5{ margin-right:-3rem !important; }
  .mb-sm-n5, .my-sm-n5{ margin-bottom:-3rem !important; }
  .ml-sm-n5, .mx-sm-n5{ margin-left:-3rem !important; }
  .m-sm-auto{ margin:auto !important; }
  .mt-sm-auto, .my-sm-auto{ margin-top:auto !important; }
  .mr-sm-auto, .mx-sm-auto{ margin-right:auto !important; }
  .mb-sm-auto, .my-sm-auto{ margin-bottom:auto !important; }
  .ml-sm-auto, .mx-sm-auto{ margin-left:auto !important; } .text-sm-left{ text-align:left !important; }
  .text-sm-right{ text-align:right !important; }
  .text-sm-center{ text-align:center !important; } .bckgd-image-move-x{ background-size:cover; } .container-xl{ max-width:740px; } [class^="col-sm-2"]:nth-child(2), [class*=" col-sm-2"]:nth-child(2), [class^="col-sm-2"]:nth-child(3), [class*=" col-sm-2"]:nth-child(3), [class^="col-sm-2"]:nth-child(4), [class*=" col-sm-2"]:nth-child(4), [class^="col-sm-2"]:nth-child(5), [class*=" col-sm-2"]:nth-child(5), [class^="col-sm-2"]:nth-child(6), [class*=" col-sm-2"]:nth-child(6), [class^="col-sm-3"]:nth-child(2), [class*=" col-sm-3"]:nth-child(2), [class^="col-sm-3"]:nth-child(3), [class*=" col-sm-3"]:nth-child(3), [class^="col-sm-3"]:nth-child(4), [class*=" col-sm-3"]:nth-child(4), [class^="col-sm-4"]:nth-child(2), [class*=" col-sm-4"]:nth-child(2), [class^="col-sm-4"]:nth-child(3), [class*=" col-sm-4"]:nth-child(3), [class^="col-sm-6"]:nth-child(2), [class*=" col-sm-6"]:nth-child(2){ margin-top:0; } }

@media (min-width: 768px){ .container, .container-sm, .container-md{ max-width:720px; } .col-md{ -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%; }
  .row-cols-md-1 > *{ -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }
  .row-cols-md-2 > *{ -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }
  .row-cols-md-3 > *{ -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; }
  .row-cols-md-4 > *{ -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
  .row-cols-md-5 > *{ -webkit-box-flex:0; -ms-flex:0 0 20%; flex:0 0 20%; max-width:20%; }
  .row-cols-md-6 > *{ -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; }
  .col-md-auto{ -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:100%; }
  .col-md-1{ -webkit-box-flex:0; -ms-flex:0 0 8.33333%; flex:0 0 8.33333%; max-width:8.33333%; }
  .col-md-2{ -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; }
  .col-md-3{ -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
  .col-md-4{ -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; }
  .col-md-5{ -webkit-box-flex:0; -ms-flex:0 0 41.66667%; flex:0 0 41.66667%; max-width:41.66667%; }
  .col-md-6{ -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }
  .col-md-7{ -webkit-box-flex:0; -ms-flex:0 0 58.33333%; flex:0 0 58.33333%; max-width:58.33333%; }
  .col-md-8{ -webkit-box-flex:0; -ms-flex:0 0 66.66667%; flex:0 0 66.66667%; max-width:66.66667%; }
  .col-md-9{ -webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%; }
  .col-md-10{ -webkit-box-flex:0; -ms-flex:0 0 83.33333%; flex:0 0 83.33333%; max-width:83.33333%; }
  .col-md-11{ -webkit-box-flex:0; -ms-flex:0 0 91.66667%; flex:0 0 91.66667%; max-width:91.66667%; }
  .col-md-12{ -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }
  .order-md-first{ -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; }
  .order-md-last{ -webkit-box-ordinal-group:14; -ms-flex-order:13; order:13; }
  .order-md-0{ -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0; }
  .order-md-1{ -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; }
  .order-md-2{ -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; }
  .order-md-3{ -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; }
  .order-md-4{ -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4; }
  .order-md-5{ -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5; }
  .order-md-6{ -webkit-box-ordinal-group:7; -ms-flex-order:6; order:6; }
  .order-md-7{ -webkit-box-ordinal-group:8; -ms-flex-order:7; order:7; }
  .order-md-8{ -webkit-box-ordinal-group:9; -ms-flex-order:8; order:8; }
  .order-md-9{ -webkit-box-ordinal-group:10; -ms-flex-order:9; order:9; }
  .order-md-10{ -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10; }
  .order-md-11{ -webkit-box-ordinal-group:12; -ms-flex-order:11; order:11; }
  .order-md-12{ -webkit-box-ordinal-group:13; -ms-flex-order:12; order:12; }
  .offset-md-0{ margin-left:0; }
  .offset-md-1{ margin-left:8.33333%; }
  .offset-md-2{ margin-left:16.66667%; }
  .offset-md-3{ margin-left:25%; }
  .offset-md-4{ margin-left:33.33333%; }
  .offset-md-5{ margin-left:41.66667%; }
  .offset-md-6{ margin-left:50%; }
  .offset-md-7{ margin-left:58.33333%; }
  .offset-md-8{ margin-left:66.66667%; }
  .offset-md-9{ margin-left:75%; }
  .offset-md-10{ margin-left:83.33333%; }
  .offset-md-11{ margin-left:91.66667%; } .dropdown-menu-md-left{ right:auto; left:0; }
  .dropdown-menu-md-right{ right:0; left:auto; } .navbar-expand-md{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; }
  .navbar-expand-md .navbar-nav{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; }
  .navbar-expand-md .navbar-nav .dropdown-menu{ position:absolute; }
  .navbar-expand-md .navbar-nav .nav-link{ padding-right:0.5rem; padding-left:0.5rem; }
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl{ -ms-flex-wrap:nowrap; flex-wrap:nowrap; }
  .navbar-expand-md .navbar-collapse{ display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; -ms-flex-preferred-size:auto; flex-basis:auto; }
  .navbar-expand-md .navbar-toggler{ display:none; } .list-group-horizontal-md{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; }
  .list-group-horizontal-md > .list-group-item:first-child{ border-bottom-left-radius:0.3rem; border-top-right-radius:0; }
  .list-group-horizontal-md > .list-group-item:last-child{ border-top-right-radius:0.3rem; border-bottom-left-radius:0; }
  .list-group-horizontal-md > .list-group-item.active{ margin-top:0; }
  .list-group-horizontal-md > .list-group-item + .list-group-item{ border-top-width:1px; border-left-width:0; }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active{ margin-left:-1px; border-left-width:1px; } .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-row{ display:table-row !important; }
  .d-md-table-cell{ display:table-cell !important; }
  .d-md-flex{ display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; }
  .d-md-inline-flex{ display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important; } .flex-md-row{ -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important; }
  .flex-md-column{ -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important; }
  .flex-md-row-reverse{ -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important; }
  .flex-md-column-reverse{ -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important; }
  .flex-md-wrap{ -ms-flex-wrap:wrap !important; flex-wrap:wrap !important; }
  .flex-md-nowrap{ -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important; }
  .flex-md-wrap-reverse{ -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important; }
  .flex-md-fill{ -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important; }
  .flex-md-grow-0{ -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important; }
  .flex-md-grow-1{ -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important; }
  .flex-md-shrink-0{ -ms-flex-negative:0 !important; flex-shrink:0 !important; }
  .flex-md-shrink-1{ -ms-flex-negative:1 !important; flex-shrink:1 !important; }
  .justify-content-md-start{ -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important; }
  .justify-content-md-end{ -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important; }
  .justify-content-md-center{ -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important; }
  .justify-content-md-between{ -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important; }
  .justify-content-md-around{ -ms-flex-pack:distribute !important; justify-content:space-around !important; }
  .align-items-md-start{ -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important; }
  .align-items-md-end{ -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important; }
  .align-items-md-center{ -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important; }
  .align-items-md-baseline{ -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important; }
  .align-items-md-stretch{ -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important; }
  .align-content-md-start{ -ms-flex-line-pack:start !important; align-content:flex-start !important; }
  .align-content-md-end{ -ms-flex-line-pack:end !important; align-content:flex-end !important; }
  .align-content-md-center{ -ms-flex-line-pack:center !important; align-content:center !important; }
  .align-content-md-between{ -ms-flex-line-pack:justify !important; align-content:space-between !important; }
  .align-content-md-around{ -ms-flex-line-pack:distribute !important; align-content:space-around !important; }
  .align-content-md-stretch{ -ms-flex-line-pack:stretch !important; align-content:stretch !important; }
  .align-self-md-auto{ -ms-flex-item-align:auto !important; align-self:auto !important; }
  .align-self-md-start{ -ms-flex-item-align:start !important; align-self:flex-start !important; }
  .align-self-md-end{ -ms-flex-item-align:end !important; align-self:flex-end !important; }
  .align-self-md-center{ -ms-flex-item-align:center !important; align-self:center !important; }
  .align-self-md-baseline{ -ms-flex-item-align:baseline !important; align-self:baseline !important; }
  .align-self-md-stretch{ -ms-flex-item-align:stretch !important; align-self:stretch !important; } .float-md-left{ float:left !important; }
  .float-md-right{ float:right !important; }
  .float-md-none{ float:none !important; } .m-md-0{ margin:0 !important; }
  .mt-md-0, .my-md-0{ margin-top:0 !important; }
  .mr-md-0, .mx-md-0{ margin-right:0 !important; }
  .mb-md-0, .my-md-0{ margin-bottom:0 !important; }
  .ml-md-0, .mx-md-0{ margin-left:0 !important; }
  .m-md-1{ margin:0.25rem !important; }
  .mt-md-1, .my-md-1{ margin-top:0.25rem !important; }
  .mr-md-1, .mx-md-1{ margin-right:0.25rem !important; }
  .mb-md-1, .my-md-1{ margin-bottom:0.25rem !important; }
  .ml-md-1, .mx-md-1{ margin-left:0.25rem !important; }
  .m-md-2{ margin:0.5rem !important; }
  .mt-md-2, .my-md-2{ margin-top:0.5rem !important; }
  .mr-md-2, .mx-md-2{ margin-right:0.5rem !important; }
  .mb-md-2, .my-md-2{ margin-bottom:0.5rem !important; }
  .ml-md-2, .mx-md-2{ margin-left:0.5rem !important; }
  .m-md-3{ margin:1rem !important; }
  .mt-md-3, .my-md-3{ margin-top:1rem !important; }
  .mr-md-3, .mx-md-3{ margin-right:1rem !important; }
  .mb-md-3, .my-md-3{ margin-bottom:1rem !important; }
  .ml-md-3, .mx-md-3{ margin-left:1rem !important; }
  .m-md-4{ margin:1.5rem !important; }
  .mt-md-4, .my-md-4{ margin-top:1.5rem !important; }
  .mr-md-4, .mx-md-4{ margin-right:1.5rem !important; }
  .mb-md-4, .my-md-4{ margin-bottom:1.5rem !important; }
  .ml-md-4, .mx-md-4{ margin-left:1.5rem !important; }
  .m-md-5{ margin:3rem !important; }
  .mt-md-5, .my-md-5{ margin-top:3rem !important; }
  .mr-md-5, .mx-md-5{ margin-right:3rem !important; }
  .mb-md-5, .my-md-5{ margin-bottom:3rem !important; }
  .ml-md-5, .mx-md-5{ margin-left:3rem !important; }
  .p-md-0{ padding:0 !important; }
  .pt-md-0, .py-md-0{ padding-top:0 !important; }
  .pr-md-0, .px-md-0{ padding-right:0 !important; }
  .pb-md-0, .py-md-0{ padding-bottom:0 !important; }
  .pl-md-0, .px-md-0{ padding-left:0 !important; }
  .p-md-1{ padding:0.25rem !important; }
  .pt-md-1, .py-md-1{ padding-top:0.25rem !important; }
  .pr-md-1, .px-md-1{ padding-right:0.25rem !important; }
  .pb-md-1, .py-md-1{ padding-bottom:0.25rem !important; }
  .pl-md-1, .px-md-1{ padding-left:0.25rem !important; }
  .p-md-2{ padding:0.5rem !important; }
  .pt-md-2, .py-md-2{ padding-top:0.5rem !important; }
  .pr-md-2, .px-md-2{ padding-right:0.5rem !important; }
  .pb-md-2, .py-md-2{ padding-bottom:0.5rem !important; }
  .pl-md-2, .px-md-2{ padding-left:0.5rem !important; }
  .p-md-3{ padding:1rem !important; }
  .pt-md-3, .py-md-3{ padding-top:1rem !important; }
  .pr-md-3, .px-md-3{ padding-right:1rem !important; }
  .pb-md-3, .py-md-3{ padding-bottom:1rem !important; }
  .pl-md-3, .px-md-3{ padding-left:1rem !important; }
  .p-md-4{ padding:1.5rem !important; }
  .pt-md-4, .py-md-4{ padding-top:1.5rem !important; }
  .pr-md-4, .px-md-4{ padding-right:1.5rem !important; }
  .pb-md-4, .py-md-4{ padding-bottom:1.5rem !important; }
  .pl-md-4, .px-md-4{ padding-left:1.5rem !important; }
  .p-md-5{ padding:3rem !important; }
  .pt-md-5, .py-md-5{ padding-top:3rem !important; }
  .pr-md-5, .px-md-5{ padding-right:3rem !important; }
  .pb-md-5, .py-md-5{ padding-bottom:3rem !important; }
  .pl-md-5, .px-md-5{ padding-left:3rem !important; }
  .m-md-n1{ margin:-0.25rem !important; }
  .mt-md-n1, .my-md-n1{ margin-top:-0.25rem !important; }
  .mr-md-n1, .mx-md-n1{ margin-right:-0.25rem !important; }
  .mb-md-n1, .my-md-n1{ margin-bottom:-0.25rem !important; }
  .ml-md-n1, .mx-md-n1{ margin-left:-0.25rem !important; }
  .m-md-n2{ margin:-0.5rem !important; }
  .mt-md-n2, .my-md-n2{ margin-top:-0.5rem !important; }
  .mr-md-n2, .mx-md-n2{ margin-right:-0.5rem !important; }
  .mb-md-n2, .my-md-n2{ margin-bottom:-0.5rem !important; }
  .ml-md-n2, .mx-md-n2{ margin-left:-0.5rem !important; }
  .m-md-n3{ margin:-1rem !important; }
  .mt-md-n3, .my-md-n3{ margin-top:-1rem !important; }
  .mr-md-n3, .mx-md-n3{ margin-right:-1rem !important; }
  .mb-md-n3, .my-md-n3{ margin-bottom:-1rem !important; }
  .ml-md-n3, .mx-md-n3{ margin-left:-1rem !important; }
  .m-md-n4{ margin:-1.5rem !important; }
  .mt-md-n4, .my-md-n4{ margin-top:-1.5rem !important; }
  .mr-md-n4, .mx-md-n4{ margin-right:-1.5rem !important; }
  .mb-md-n4, .my-md-n4{ margin-bottom:-1.5rem !important; }
  .ml-md-n4, .mx-md-n4{ margin-left:-1.5rem !important; }
  .m-md-n5{ margin:-3rem !important; }
  .mt-md-n5, .my-md-n5{ margin-top:-3rem !important; }
  .mr-md-n5, .mx-md-n5{ margin-right:-3rem !important; }
  .mb-md-n5, .my-md-n5{ margin-bottom:-3rem !important; }
  .ml-md-n5, .mx-md-n5{ margin-left:-3rem !important; }
  .m-md-auto{ margin:auto !important; }
  .mt-md-auto, .my-md-auto{ margin-top:auto !important; }
  .mr-md-auto, .mx-md-auto{ margin-right:auto !important; }
  .mb-md-auto, .my-md-auto{ margin-bottom:auto !important; }
  .ml-md-auto, .mx-md-auto{ margin-left:auto !important; } .text-md-left{ text-align:left !important; }
  .text-md-right{ text-align:right !important; }
  .text-md-center{ text-align:center !important; } .container, .container-sm, .container-md{ max-width:720px; } .col-md{ -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%; }
  .row-cols-md-1 > *{ -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }
  .row-cols-md-2 > *{ -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }
  .row-cols-md-3 > *{ -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; }
  .row-cols-md-4 > *{ -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
  .row-cols-md-5 > *{ -webkit-box-flex:0; -ms-flex:0 0 20%; flex:0 0 20%; max-width:20%; }
  .row-cols-md-6 > *{ -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; }
  .col-md-auto{ -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:100%; }
  .col-md-1{ -webkit-box-flex:0; -ms-flex:0 0 8.33333%; flex:0 0 8.33333%; max-width:8.33333%; }
  .col-md-2{ -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; }
  .col-md-3{ -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
  .col-md-4{ -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; }
  .col-md-5{ -webkit-box-flex:0; -ms-flex:0 0 41.66667%; flex:0 0 41.66667%; max-width:41.66667%; }
  .col-md-6{ -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }
  .col-md-7{ -webkit-box-flex:0; -ms-flex:0 0 58.33333%; flex:0 0 58.33333%; max-width:58.33333%; }
  .col-md-8{ -webkit-box-flex:0; -ms-flex:0 0 66.66667%; flex:0 0 66.66667%; max-width:66.66667%; }
  .col-md-9{ -webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%; }
  .col-md-10{ -webkit-box-flex:0; -ms-flex:0 0 83.33333%; flex:0 0 83.33333%; max-width:83.33333%; }
  .col-md-11{ -webkit-box-flex:0; -ms-flex:0 0 91.66667%; flex:0 0 91.66667%; max-width:91.66667%; }
  .col-md-12{ -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }
  .order-md-first{ -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; }
  .order-md-last{ -webkit-box-ordinal-group:14; -ms-flex-order:13; order:13; }
  .order-md-0{ -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0; }
  .order-md-1{ -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; }
  .order-md-2{ -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; }
  .order-md-3{ -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; }
  .order-md-4{ -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4; }
  .order-md-5{ -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5; }
  .order-md-6{ -webkit-box-ordinal-group:7; -ms-flex-order:6; order:6; }
  .order-md-7{ -webkit-box-ordinal-group:8; -ms-flex-order:7; order:7; }
  .order-md-8{ -webkit-box-ordinal-group:9; -ms-flex-order:8; order:8; }
  .order-md-9{ -webkit-box-ordinal-group:10; -ms-flex-order:9; order:9; }
  .order-md-10{ -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10; }
  .order-md-11{ -webkit-box-ordinal-group:12; -ms-flex-order:11; order:11; }
  .order-md-12{ -webkit-box-ordinal-group:13; -ms-flex-order:12; order:12; }
  .offset-md-0{ margin-left:0; }
  .offset-md-1{ margin-left:8.33333%; }
  .offset-md-2{ margin-left:16.66667%; }
  .offset-md-3{ margin-left:25%; }
  .offset-md-4{ margin-left:33.33333%; }
  .offset-md-5{ margin-left:41.66667%; }
  .offset-md-6{ margin-left:50%; }
  .offset-md-7{ margin-left:58.33333%; }
  .offset-md-8{ margin-left:66.66667%; }
  .offset-md-9{ margin-left:75%; }
  .offset-md-10{ margin-left:83.33333%; }
  .offset-md-11{ margin-left:91.66667%; } .dropdown-menu-md-left{ right:auto; left:0; }
  .dropdown-menu-md-right{ right:0; left:auto; } .navbar-expand-md{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; }
  .navbar-expand-md .navbar-nav{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; }
  .navbar-expand-md .navbar-nav .dropdown-menu{ position:absolute; }
  .navbar-expand-md .navbar-nav .nav-link{ padding-right:0.5rem; padding-left:0.5rem; }
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl{ -ms-flex-wrap:nowrap; flex-wrap:nowrap; }
  .navbar-expand-md .navbar-collapse{ display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; -ms-flex-preferred-size:auto; flex-basis:auto; }
  .navbar-expand-md .navbar-toggler{ display:none; } .list-group-horizontal-md{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; }
  .list-group-horizontal-md > .list-group-item:first-child{ border-bottom-left-radius:0.3rem; border-top-right-radius:0; }
  .list-group-horizontal-md > .list-group-item:last-child{ border-top-right-radius:0.3rem; border-bottom-left-radius:0; }
  .list-group-horizontal-md > .list-group-item.active{ margin-top:0; }
  .list-group-horizontal-md > .list-group-item + .list-group-item{ border-top-width:1px; border-left-width:0; }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active{ margin-left:-1px; border-left-width:1px; } .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-row{ display:table-row !important; }
  .d-md-table-cell{ display:table-cell !important; }
  .d-md-flex{ display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; }
  .d-md-inline-flex{ display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important; } .flex-md-row{ -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important; }
  .flex-md-column{ -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important; }
  .flex-md-row-reverse{ -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important; }
  .flex-md-column-reverse{ -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important; }
  .flex-md-wrap{ -ms-flex-wrap:wrap !important; flex-wrap:wrap !important; }
  .flex-md-nowrap{ -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important; }
  .flex-md-wrap-reverse{ -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important; }
  .flex-md-fill{ -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important; }
  .flex-md-grow-0{ -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important; }
  .flex-md-grow-1{ -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important; }
  .flex-md-shrink-0{ -ms-flex-negative:0 !important; flex-shrink:0 !important; }
  .flex-md-shrink-1{ -ms-flex-negative:1 !important; flex-shrink:1 !important; }
  .justify-content-md-start{ -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important; }
  .justify-content-md-end{ -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important; }
  .justify-content-md-center{ -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important; }
  .justify-content-md-between{ -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important; }
  .justify-content-md-around{ -ms-flex-pack:distribute !important; justify-content:space-around !important; }
  .align-items-md-start{ -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important; }
  .align-items-md-end{ -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important; }
  .align-items-md-center{ -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important; }
  .align-items-md-baseline{ -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important; }
  .align-items-md-stretch{ -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important; }
  .align-content-md-start{ -ms-flex-line-pack:start !important; align-content:flex-start !important; }
  .align-content-md-end{ -ms-flex-line-pack:end !important; align-content:flex-end !important; }
  .align-content-md-center{ -ms-flex-line-pack:center !important; align-content:center !important; }
  .align-content-md-between{ -ms-flex-line-pack:justify !important; align-content:space-between !important; }
  .align-content-md-around{ -ms-flex-line-pack:distribute !important; align-content:space-around !important; }
  .align-content-md-stretch{ -ms-flex-line-pack:stretch !important; align-content:stretch !important; }
  .align-self-md-auto{ -ms-flex-item-align:auto !important; align-self:auto !important; }
  .align-self-md-start{ -ms-flex-item-align:start !important; align-self:flex-start !important; }
  .align-self-md-end{ -ms-flex-item-align:end !important; align-self:flex-end !important; }
  .align-self-md-center{ -ms-flex-item-align:center !important; align-self:center !important; }
  .align-self-md-baseline{ -ms-flex-item-align:baseline !important; align-self:baseline !important; }
  .align-self-md-stretch{ -ms-flex-item-align:stretch !important; align-self:stretch !important; } .float-md-left{ float:left !important; }
  .float-md-right{ float:right !important; }
  .float-md-none{ float:none !important; } .m-md-0{ margin:0 !important; }
  .mt-md-0, .my-md-0{ margin-top:0 !important; }
  .mr-md-0, .mx-md-0{ margin-right:0 !important; }
  .mb-md-0, .my-md-0{ margin-bottom:0 !important; }
  .ml-md-0, .mx-md-0{ margin-left:0 !important; }
  .m-md-1{ margin:0.25rem !important; }
  .mt-md-1, .my-md-1{ margin-top:0.25rem !important; }
  .mr-md-1, .mx-md-1{ margin-right:0.25rem !important; }
  .mb-md-1, .my-md-1{ margin-bottom:0.25rem !important; }
  .ml-md-1, .mx-md-1{ margin-left:0.25rem !important; }
  .m-md-2{ margin:0.5rem !important; }
  .mt-md-2, .my-md-2{ margin-top:0.5rem !important; }
  .mr-md-2, .mx-md-2{ margin-right:0.5rem !important; }
  .mb-md-2, .my-md-2{ margin-bottom:0.5rem !important; }
  .ml-md-2, .mx-md-2{ margin-left:0.5rem !important; }
  .m-md-3{ margin:1rem !important; }
  .mt-md-3, .my-md-3{ margin-top:1rem !important; }
  .mr-md-3, .mx-md-3{ margin-right:1rem !important; }
  .mb-md-3, .my-md-3{ margin-bottom:1rem !important; }
  .ml-md-3, .mx-md-3{ margin-left:1rem !important; }
  .m-md-4{ margin:1.5rem !important; }
  .mt-md-4, .my-md-4{ margin-top:1.5rem !important; }
  .mr-md-4, .mx-md-4{ margin-right:1.5rem !important; }
  .mb-md-4, .my-md-4{ margin-bottom:1.5rem !important; }
  .ml-md-4, .mx-md-4{ margin-left:1.5rem !important; }
  .m-md-5{ margin:3rem !important; }
  .mt-md-5, .my-md-5{ margin-top:3rem !important; }
  .mr-md-5, .mx-md-5{ margin-right:3rem !important; }
  .mb-md-5, .my-md-5{ margin-bottom:3rem !important; }
  .ml-md-5, .mx-md-5{ margin-left:3rem !important; }
  .p-md-0{ padding:0 !important; }
  .pt-md-0, .py-md-0{ padding-top:0 !important; }
  .pr-md-0, .px-md-0{ padding-right:0 !important; }
  .pb-md-0, .py-md-0{ padding-bottom:0 !important; }
  .pl-md-0, .px-md-0{ padding-left:0 !important; }
  .p-md-1{ padding:0.25rem !important; }
  .pt-md-1, .py-md-1{ padding-top:0.25rem !important; }
  .pr-md-1, .px-md-1{ padding-right:0.25rem !important; }
  .pb-md-1, .py-md-1{ padding-bottom:0.25rem !important; }
  .pl-md-1, .px-md-1{ padding-left:0.25rem !important; }
  .p-md-2{ padding:0.5rem !important; }
  .pt-md-2, .py-md-2{ padding-top:0.5rem !important; }
  .pr-md-2, .px-md-2{ padding-right:0.5rem !important; }
  .pb-md-2, .py-md-2{ padding-bottom:0.5rem !important; }
  .pl-md-2, .px-md-2{ padding-left:0.5rem !important; }
  .p-md-3{ padding:1rem !important; }
  .pt-md-3, .py-md-3{ padding-top:1rem !important; }
  .pr-md-3, .px-md-3{ padding-right:1rem !important; }
  .pb-md-3, .py-md-3{ padding-bottom:1rem !important; }
  .pl-md-3, .px-md-3{ padding-left:1rem !important; }
  .p-md-4{ padding:1.5rem !important; }
  .pt-md-4, .py-md-4{ padding-top:1.5rem !important; }
  .pr-md-4, .px-md-4{ padding-right:1.5rem !important; }
  .pb-md-4, .py-md-4{ padding-bottom:1.5rem !important; }
  .pl-md-4, .px-md-4{ padding-left:1.5rem !important; }
  .p-md-5{ padding:3rem !important; }
  .pt-md-5, .py-md-5{ padding-top:3rem !important; }
  .pr-md-5, .px-md-5{ padding-right:3rem !important; }
  .pb-md-5, .py-md-5{ padding-bottom:3rem !important; }
  .pl-md-5, .px-md-5{ padding-left:3rem !important; }
  .m-md-n1{ margin:-0.25rem !important; }
  .mt-md-n1, .my-md-n1{ margin-top:-0.25rem !important; }
  .mr-md-n1, .mx-md-n1{ margin-right:-0.25rem !important; }
  .mb-md-n1, .my-md-n1{ margin-bottom:-0.25rem !important; }
  .ml-md-n1, .mx-md-n1{ margin-left:-0.25rem !important; }
  .m-md-n2{ margin:-0.5rem !important; }
  .mt-md-n2, .my-md-n2{ margin-top:-0.5rem !important; }
  .mr-md-n2, .mx-md-n2{ margin-right:-0.5rem !important; }
  .mb-md-n2, .my-md-n2{ margin-bottom:-0.5rem !important; }
  .ml-md-n2, .mx-md-n2{ margin-left:-0.5rem !important; }
  .m-md-n3{ margin:-1rem !important; }
  .mt-md-n3, .my-md-n3{ margin-top:-1rem !important; }
  .mr-md-n3, .mx-md-n3{ margin-right:-1rem !important; }
  .mb-md-n3, .my-md-n3{ margin-bottom:-1rem !important; }
  .ml-md-n3, .mx-md-n3{ margin-left:-1rem !important; }
  .m-md-n4{ margin:-1.5rem !important; }
  .mt-md-n4, .my-md-n4{ margin-top:-1.5rem !important; }
  .mr-md-n4, .mx-md-n4{ margin-right:-1.5rem !important; }
  .mb-md-n4, .my-md-n4{ margin-bottom:-1.5rem !important; }
  .ml-md-n4, .mx-md-n4{ margin-left:-1.5rem !important; }
  .m-md-n5{ margin:-3rem !important; }
  .mt-md-n5, .my-md-n5{ margin-top:-3rem !important; }
  .mr-md-n5, .mx-md-n5{ margin-right:-3rem !important; }
  .mb-md-n5, .my-md-n5{ margin-bottom:-3rem !important; }
  .ml-md-n5, .mx-md-n5{ margin-left:-3rem !important; }
  .m-md-auto{ margin:auto !important; }
  .mt-md-auto, .my-md-auto{ margin-top:auto !important; }
  .mr-md-auto, .mx-md-auto{ margin-right:auto !important; }
  .mb-md-auto, .my-md-auto{ margin-bottom:auto !important; }
  .ml-md-auto, .mx-md-auto{ margin-left:auto !important; } .text-md-left{ text-align:left !important; }
  .text-md-right{ text-align:right !important; }
  .text-md-center{ text-align:center !important; } .ratio-md-1x1:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiPjwvc3ZnPg=="); } .ratio-md-2x1:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDIwMCAxMDAiPjwvc3ZnPg=="); } .ratio-md-1x2:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAyMDAiPjwvc3ZnPg=="); } .ratio-md-3x1:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDMwMCAxMDAiPjwvc3ZnPg"); } .ratio-md-1x3:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAzMDAiPjwvc3ZnPg=="); } .ratio-md-4x1:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDQwMCAxMDAiPjwvc3ZnPg=="); } .ratio-md-1x4:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCA0MDAiPjwvc3ZnPg=="); } .ratio-md-4x3:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDEyMCA5MCI+PC9zdmc+"); } .ratio-md-3x4:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDkwIDEyMCI+PC9zdmc+"); } .ratio-md-14x9:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDE0MCA5MCI+PC9zdmc+"); } .ratio-md-9x14:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDkwIDE0MCI+PC9zdmc+"); } .ratio-md-16x9:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDE2MCA5MCI+PC9zdmc+"); } .ratio-md-9x16:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDkwIDE2MCI+PC9zdmc+"); } .ratio-md-none:before{ content:none; } .bckgd-image-move-x{ background-size:cover; } .container-xl{ max-width:920px; } [class^="col-md-2"]:nth-child(2), [class*=" col-md-2"]:nth-child(2), [class^="col-md-2"]:nth-child(3), [class*=" col-md-2"]:nth-child(3), [class^="col-md-2"]:nth-child(4), [class*=" col-md-2"]:nth-child(4), [class^="col-md-2"]:nth-child(5), [class*=" col-md-2"]:nth-child(5), [class^="col-md-2"]:nth-child(6), [class*=" col-md-2"]:nth-child(6), [class^="col-md-3"]:nth-child(2), [class*=" col-md-3"]:nth-child(2), [class^="col-md-3"]:nth-child(3), [class*=" col-md-3"]:nth-child(3), [class^="col-md-3"]:nth-child(4), [class*=" col-md-3"]:nth-child(4), [class^="col-md-4"]:nth-child(2), [class*=" col-md-4"]:nth-child(2), [class^="col-md-4"]:nth-child(3), [class*=" col-md-4"]:nth-child(3), [class^="col-md-6"]:nth-child(2), [class*=" col-md-6"]:nth-child(2){ margin-top:0; } .block-col > .block-border.block-border-md{ padding:40px; } .block-image-left .block-col-image, .block-image-right .block-col-image{ margin-bottom:0; } .col-12 > .block-form .col-form-left, .col-12 > .block-form .col-form-right{ -ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%; max-width:50%; } .xzslider .xzslider-slides{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; }
  .xzslider.xzslider-left .xzslider-slides{ -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse; } .xzslider .xzslider-controllers{ display:block; } }

@media (min-width: 992px){ .container, .container-sm, .container-md, .container-lg{ max-width:960px; } .col-lg{ -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%; }
  .row-cols-lg-1 > *{ -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }
  .row-cols-lg-2 > *{ -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }
  .row-cols-lg-3 > *{ -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; }
  .row-cols-lg-4 > *{ -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
  .row-cols-lg-5 > *{ -webkit-box-flex:0; -ms-flex:0 0 20%; flex:0 0 20%; max-width:20%; }
  .row-cols-lg-6 > *{ -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; }
  .col-lg-auto{ -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:100%; }
  .col-lg-1{ -webkit-box-flex:0; -ms-flex:0 0 8.33333%; flex:0 0 8.33333%; max-width:8.33333%; }
  .col-lg-2{ -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; }
  .col-lg-3{ -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
  .col-lg-4{ -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; }
  .col-lg-5{ -webkit-box-flex:0; -ms-flex:0 0 41.66667%; flex:0 0 41.66667%; max-width:41.66667%; }
  .col-lg-6{ -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }
  .col-lg-7{ -webkit-box-flex:0; -ms-flex:0 0 58.33333%; flex:0 0 58.33333%; max-width:58.33333%; }
  .col-lg-8{ -webkit-box-flex:0; -ms-flex:0 0 66.66667%; flex:0 0 66.66667%; max-width:66.66667%; }
  .col-lg-9{ -webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%; }
  .col-lg-10{ -webkit-box-flex:0; -ms-flex:0 0 83.33333%; flex:0 0 83.33333%; max-width:83.33333%; }
  .col-lg-11{ -webkit-box-flex:0; -ms-flex:0 0 91.66667%; flex:0 0 91.66667%; max-width:91.66667%; }
  .col-lg-12{ -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }
  .order-lg-first{ -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; }
  .order-lg-last{ -webkit-box-ordinal-group:14; -ms-flex-order:13; order:13; }
  .order-lg-0{ -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0; }
  .order-lg-1{ -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; }
  .order-lg-2{ -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; }
  .order-lg-3{ -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; }
  .order-lg-4{ -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4; }
  .order-lg-5{ -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5; }
  .order-lg-6{ -webkit-box-ordinal-group:7; -ms-flex-order:6; order:6; }
  .order-lg-7{ -webkit-box-ordinal-group:8; -ms-flex-order:7; order:7; }
  .order-lg-8{ -webkit-box-ordinal-group:9; -ms-flex-order:8; order:8; }
  .order-lg-9{ -webkit-box-ordinal-group:10; -ms-flex-order:9; order:9; }
  .order-lg-10{ -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10; }
  .order-lg-11{ -webkit-box-ordinal-group:12; -ms-flex-order:11; order:11; }
  .order-lg-12{ -webkit-box-ordinal-group:13; -ms-flex-order:12; order:12; }
  .offset-lg-0{ margin-left:0; }
  .offset-lg-1{ margin-left:8.33333%; }
  .offset-lg-2{ margin-left:16.66667%; }
  .offset-lg-3{ margin-left:25%; }
  .offset-lg-4{ margin-left:33.33333%; }
  .offset-lg-5{ margin-left:41.66667%; }
  .offset-lg-6{ margin-left:50%; }
  .offset-lg-7{ margin-left:58.33333%; }
  .offset-lg-8{ margin-left:66.66667%; }
  .offset-lg-9{ margin-left:75%; }
  .offset-lg-10{ margin-left:83.33333%; }
  .offset-lg-11{ margin-left:91.66667%; } .dropdown-menu-lg-left{ right:auto; left:0; }
  .dropdown-menu-lg-right{ right:0; left:auto; } .navbar-expand-lg{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; }
  .navbar-expand-lg .navbar-nav{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; }
  .navbar-expand-lg .navbar-nav .dropdown-menu{ position:absolute; }
  .navbar-expand-lg .navbar-nav .nav-link{ padding-right:0.5rem; padding-left:0.5rem; }
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl{ -ms-flex-wrap:nowrap; flex-wrap:nowrap; }
  .navbar-expand-lg .navbar-collapse{ display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; -ms-flex-preferred-size:auto; flex-basis:auto; }
  .navbar-expand-lg .navbar-toggler{ display:none; } .list-group-horizontal-lg{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; }
  .list-group-horizontal-lg > .list-group-item:first-child{ border-bottom-left-radius:0.3rem; border-top-right-radius:0; }
  .list-group-horizontal-lg > .list-group-item:last-child{ border-top-right-radius:0.3rem; border-bottom-left-radius:0; }
  .list-group-horizontal-lg > .list-group-item.active{ margin-top:0; }
  .list-group-horizontal-lg > .list-group-item + .list-group-item{ border-top-width:1px; border-left-width:0; }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active{ margin-left:-1px; border-left-width:1px; } .modal-lg, .modal-xl{ max-width:800px; } .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-row{ display:table-row !important; }
  .d-lg-table-cell{ display:table-cell !important; }
  .d-lg-flex{ display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; }
  .d-lg-inline-flex{ display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important; } .flex-lg-row{ -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important; }
  .flex-lg-column{ -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important; }
  .flex-lg-row-reverse{ -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important; }
  .flex-lg-column-reverse{ -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important; }
  .flex-lg-wrap{ -ms-flex-wrap:wrap !important; flex-wrap:wrap !important; }
  .flex-lg-nowrap{ -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important; }
  .flex-lg-wrap-reverse{ -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important; }
  .flex-lg-fill{ -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important; }
  .flex-lg-grow-0{ -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important; }
  .flex-lg-grow-1{ -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important; }
  .flex-lg-shrink-0{ -ms-flex-negative:0 !important; flex-shrink:0 !important; }
  .flex-lg-shrink-1{ -ms-flex-negative:1 !important; flex-shrink:1 !important; }
  .justify-content-lg-start{ -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important; }
  .justify-content-lg-end{ -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important; }
  .justify-content-lg-center{ -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important; }
  .justify-content-lg-between{ -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important; }
  .justify-content-lg-around{ -ms-flex-pack:distribute !important; justify-content:space-around !important; }
  .align-items-lg-start{ -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important; }
  .align-items-lg-end{ -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important; }
  .align-items-lg-center{ -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important; }
  .align-items-lg-baseline{ -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important; }
  .align-items-lg-stretch{ -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important; }
  .align-content-lg-start{ -ms-flex-line-pack:start !important; align-content:flex-start !important; }
  .align-content-lg-end{ -ms-flex-line-pack:end !important; align-content:flex-end !important; }
  .align-content-lg-center{ -ms-flex-line-pack:center !important; align-content:center !important; }
  .align-content-lg-between{ -ms-flex-line-pack:justify !important; align-content:space-between !important; }
  .align-content-lg-around{ -ms-flex-line-pack:distribute !important; align-content:space-around !important; }
  .align-content-lg-stretch{ -ms-flex-line-pack:stretch !important; align-content:stretch !important; }
  .align-self-lg-auto{ -ms-flex-item-align:auto !important; align-self:auto !important; }
  .align-self-lg-start{ -ms-flex-item-align:start !important; align-self:flex-start !important; }
  .align-self-lg-end{ -ms-flex-item-align:end !important; align-self:flex-end !important; }
  .align-self-lg-center{ -ms-flex-item-align:center !important; align-self:center !important; }
  .align-self-lg-baseline{ -ms-flex-item-align:baseline !important; align-self:baseline !important; }
  .align-self-lg-stretch{ -ms-flex-item-align:stretch !important; align-self:stretch !important; } .float-lg-left{ float:left !important; }
  .float-lg-right{ float:right !important; }
  .float-lg-none{ float:none !important; } .m-lg-0{ margin:0 !important; }
  .mt-lg-0, .my-lg-0{ margin-top:0 !important; }
  .mr-lg-0, .mx-lg-0{ margin-right:0 !important; }
  .mb-lg-0, .my-lg-0{ margin-bottom:0 !important; }
  .ml-lg-0, .mx-lg-0{ margin-left:0 !important; }
  .m-lg-1{ margin:0.25rem !important; }
  .mt-lg-1, .my-lg-1{ margin-top:0.25rem !important; }
  .mr-lg-1, .mx-lg-1{ margin-right:0.25rem !important; }
  .mb-lg-1, .my-lg-1{ margin-bottom:0.25rem !important; }
  .ml-lg-1, .mx-lg-1{ margin-left:0.25rem !important; }
  .m-lg-2{ margin:0.5rem !important; }
  .mt-lg-2, .my-lg-2{ margin-top:0.5rem !important; }
  .mr-lg-2, .mx-lg-2{ margin-right:0.5rem !important; }
  .mb-lg-2, .my-lg-2{ margin-bottom:0.5rem !important; }
  .ml-lg-2, .mx-lg-2{ margin-left:0.5rem !important; }
  .m-lg-3{ margin:1rem !important; }
  .mt-lg-3, .my-lg-3{ margin-top:1rem !important; }
  .mr-lg-3, .mx-lg-3{ margin-right:1rem !important; }
  .mb-lg-3, .my-lg-3{ margin-bottom:1rem !important; }
  .ml-lg-3, .mx-lg-3{ margin-left:1rem !important; }
  .m-lg-4{ margin:1.5rem !important; }
  .mt-lg-4, .my-lg-4{ margin-top:1.5rem !important; }
  .mr-lg-4, .mx-lg-4{ margin-right:1.5rem !important; }
  .mb-lg-4, .my-lg-4{ margin-bottom:1.5rem !important; }
  .ml-lg-4, .mx-lg-4{ margin-left:1.5rem !important; }
  .m-lg-5{ margin:3rem !important; }
  .mt-lg-5, .my-lg-5{ margin-top:3rem !important; }
  .mr-lg-5, .mx-lg-5{ margin-right:3rem !important; }
  .mb-lg-5, .my-lg-5{ margin-bottom:3rem !important; }
  .ml-lg-5, .mx-lg-5{ margin-left:3rem !important; }
  .p-lg-0{ padding:0 !important; }
  .pt-lg-0, .py-lg-0{ padding-top:0 !important; }
  .pr-lg-0, .px-lg-0{ padding-right:0 !important; }
  .pb-lg-0, .py-lg-0{ padding-bottom:0 !important; }
  .pl-lg-0, .px-lg-0{ padding-left:0 !important; }
  .p-lg-1{ padding:0.25rem !important; }
  .pt-lg-1, .py-lg-1{ padding-top:0.25rem !important; }
  .pr-lg-1, .px-lg-1{ padding-right:0.25rem !important; }
  .pb-lg-1, .py-lg-1{ padding-bottom:0.25rem !important; }
  .pl-lg-1, .px-lg-1{ padding-left:0.25rem !important; }
  .p-lg-2{ padding:0.5rem !important; }
  .pt-lg-2, .py-lg-2{ padding-top:0.5rem !important; }
  .pr-lg-2, .px-lg-2{ padding-right:0.5rem !important; }
  .pb-lg-2, .py-lg-2{ padding-bottom:0.5rem !important; }
  .pl-lg-2, .px-lg-2{ padding-left:0.5rem !important; }
  .p-lg-3{ padding:1rem !important; }
  .pt-lg-3, .py-lg-3{ padding-top:1rem !important; }
  .pr-lg-3, .px-lg-3{ padding-right:1rem !important; }
  .pb-lg-3, .py-lg-3{ padding-bottom:1rem !important; }
  .pl-lg-3, .px-lg-3{ padding-left:1rem !important; }
  .p-lg-4{ padding:1.5rem !important; }
  .pt-lg-4, .py-lg-4{ padding-top:1.5rem !important; }
  .pr-lg-4, .px-lg-4{ padding-right:1.5rem !important; }
  .pb-lg-4, .py-lg-4{ padding-bottom:1.5rem !important; }
  .pl-lg-4, .px-lg-4{ padding-left:1.5rem !important; }
  .p-lg-5{ padding:3rem !important; }
  .pt-lg-5, .py-lg-5{ padding-top:3rem !important; }
  .pr-lg-5, .px-lg-5{ padding-right:3rem !important; }
  .pb-lg-5, .py-lg-5{ padding-bottom:3rem !important; }
  .pl-lg-5, .px-lg-5{ padding-left:3rem !important; }
  .m-lg-n1{ margin:-0.25rem !important; }
  .mt-lg-n1, .my-lg-n1{ margin-top:-0.25rem !important; }
  .mr-lg-n1, .mx-lg-n1{ margin-right:-0.25rem !important; }
  .mb-lg-n1, .my-lg-n1{ margin-bottom:-0.25rem !important; }
  .ml-lg-n1, .mx-lg-n1{ margin-left:-0.25rem !important; }
  .m-lg-n2{ margin:-0.5rem !important; }
  .mt-lg-n2, .my-lg-n2{ margin-top:-0.5rem !important; }
  .mr-lg-n2, .mx-lg-n2{ margin-right:-0.5rem !important; }
  .mb-lg-n2, .my-lg-n2{ margin-bottom:-0.5rem !important; }
  .ml-lg-n2, .mx-lg-n2{ margin-left:-0.5rem !important; }
  .m-lg-n3{ margin:-1rem !important; }
  .mt-lg-n3, .my-lg-n3{ margin-top:-1rem !important; }
  .mr-lg-n3, .mx-lg-n3{ margin-right:-1rem !important; }
  .mb-lg-n3, .my-lg-n3{ margin-bottom:-1rem !important; }
  .ml-lg-n3, .mx-lg-n3{ margin-left:-1rem !important; }
  .m-lg-n4{ margin:-1.5rem !important; }
  .mt-lg-n4, .my-lg-n4{ margin-top:-1.5rem !important; }
  .mr-lg-n4, .mx-lg-n4{ margin-right:-1.5rem !important; }
  .mb-lg-n4, .my-lg-n4{ margin-bottom:-1.5rem !important; }
  .ml-lg-n4, .mx-lg-n4{ margin-left:-1.5rem !important; }
  .m-lg-n5{ margin:-3rem !important; }
  .mt-lg-n5, .my-lg-n5{ margin-top:-3rem !important; }
  .mr-lg-n5, .mx-lg-n5{ margin-right:-3rem !important; }
  .mb-lg-n5, .my-lg-n5{ margin-bottom:-3rem !important; }
  .ml-lg-n5, .mx-lg-n5{ margin-left:-3rem !important; }
  .m-lg-auto{ margin:auto !important; }
  .mt-lg-auto, .my-lg-auto{ margin-top:auto !important; }
  .mr-lg-auto, .mx-lg-auto{ margin-right:auto !important; }
  .mb-lg-auto, .my-lg-auto{ margin-bottom:auto !important; }
  .ml-lg-auto, .mx-lg-auto{ margin-left:auto !important; } .text-lg-left{ text-align:left !important; }
  .text-lg-right{ text-align:right !important; }
  .text-lg-center{ text-align:center !important; } .container, .container-sm, .container-md, .container-lg{ max-width:960px; } .col-lg{ -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%; }
  .row-cols-lg-1 > *{ -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }
  .row-cols-lg-2 > *{ -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }
  .row-cols-lg-3 > *{ -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; }
  .row-cols-lg-4 > *{ -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
  .row-cols-lg-5 > *{ -webkit-box-flex:0; -ms-flex:0 0 20%; flex:0 0 20%; max-width:20%; }
  .row-cols-lg-6 > *{ -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; }
  .col-lg-auto{ -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:100%; }
  .col-lg-1{ -webkit-box-flex:0; -ms-flex:0 0 8.33333%; flex:0 0 8.33333%; max-width:8.33333%; }
  .col-lg-2{ -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; }
  .col-lg-3{ -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
  .col-lg-4{ -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; }
  .col-lg-5{ -webkit-box-flex:0; -ms-flex:0 0 41.66667%; flex:0 0 41.66667%; max-width:41.66667%; }
  .col-lg-6{ -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }
  .col-lg-7{ -webkit-box-flex:0; -ms-flex:0 0 58.33333%; flex:0 0 58.33333%; max-width:58.33333%; }
  .col-lg-8{ -webkit-box-flex:0; -ms-flex:0 0 66.66667%; flex:0 0 66.66667%; max-width:66.66667%; }
  .col-lg-9{ -webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%; }
  .col-lg-10{ -webkit-box-flex:0; -ms-flex:0 0 83.33333%; flex:0 0 83.33333%; max-width:83.33333%; }
  .col-lg-11{ -webkit-box-flex:0; -ms-flex:0 0 91.66667%; flex:0 0 91.66667%; max-width:91.66667%; }
  .col-lg-12{ -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }
  .order-lg-first{ -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; }
  .order-lg-last{ -webkit-box-ordinal-group:14; -ms-flex-order:13; order:13; }
  .order-lg-0{ -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0; }
  .order-lg-1{ -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; }
  .order-lg-2{ -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; }
  .order-lg-3{ -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; }
  .order-lg-4{ -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4; }
  .order-lg-5{ -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5; }
  .order-lg-6{ -webkit-box-ordinal-group:7; -ms-flex-order:6; order:6; }
  .order-lg-7{ -webkit-box-ordinal-group:8; -ms-flex-order:7; order:7; }
  .order-lg-8{ -webkit-box-ordinal-group:9; -ms-flex-order:8; order:8; }
  .order-lg-9{ -webkit-box-ordinal-group:10; -ms-flex-order:9; order:9; }
  .order-lg-10{ -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10; }
  .order-lg-11{ -webkit-box-ordinal-group:12; -ms-flex-order:11; order:11; }
  .order-lg-12{ -webkit-box-ordinal-group:13; -ms-flex-order:12; order:12; }
  .offset-lg-0{ margin-left:0; }
  .offset-lg-1{ margin-left:8.33333%; }
  .offset-lg-2{ margin-left:16.66667%; }
  .offset-lg-3{ margin-left:25%; }
  .offset-lg-4{ margin-left:33.33333%; }
  .offset-lg-5{ margin-left:41.66667%; }
  .offset-lg-6{ margin-left:50%; }
  .offset-lg-7{ margin-left:58.33333%; }
  .offset-lg-8{ margin-left:66.66667%; }
  .offset-lg-9{ margin-left:75%; }
  .offset-lg-10{ margin-left:83.33333%; }
  .offset-lg-11{ margin-left:91.66667%; } .dropdown-menu-lg-left{ right:auto; left:0; }
  .dropdown-menu-lg-right{ right:0; left:auto; } .navbar-expand-lg{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; }
  .navbar-expand-lg .navbar-nav{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; }
  .navbar-expand-lg .navbar-nav .dropdown-menu{ position:absolute; }
  .navbar-expand-lg .navbar-nav .nav-link{ padding-right:0.5rem; padding-left:0.5rem; }
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl{ -ms-flex-wrap:nowrap; flex-wrap:nowrap; }
  .navbar-expand-lg .navbar-collapse{ display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; -ms-flex-preferred-size:auto; flex-basis:auto; }
  .navbar-expand-lg .navbar-toggler{ display:none; } .list-group-horizontal-lg{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; }
  .list-group-horizontal-lg > .list-group-item:first-child{ border-bottom-left-radius:0.3rem; border-top-right-radius:0; }
  .list-group-horizontal-lg > .list-group-item:last-child{ border-top-right-radius:0.3rem; border-bottom-left-radius:0; }
  .list-group-horizontal-lg > .list-group-item.active{ margin-top:0; }
  .list-group-horizontal-lg > .list-group-item + .list-group-item{ border-top-width:1px; border-left-width:0; }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active{ margin-left:-1px; border-left-width:1px; } .modal-lg, .modal-xl{ max-width:800px; } .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-row{ display:table-row !important; }
  .d-lg-table-cell{ display:table-cell !important; }
  .d-lg-flex{ display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; }
  .d-lg-inline-flex{ display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important; } .flex-lg-row{ -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important; }
  .flex-lg-column{ -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important; }
  .flex-lg-row-reverse{ -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important; }
  .flex-lg-column-reverse{ -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important; }
  .flex-lg-wrap{ -ms-flex-wrap:wrap !important; flex-wrap:wrap !important; }
  .flex-lg-nowrap{ -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important; }
  .flex-lg-wrap-reverse{ -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important; }
  .flex-lg-fill{ -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important; }
  .flex-lg-grow-0{ -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important; }
  .flex-lg-grow-1{ -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important; }
  .flex-lg-shrink-0{ -ms-flex-negative:0 !important; flex-shrink:0 !important; }
  .flex-lg-shrink-1{ -ms-flex-negative:1 !important; flex-shrink:1 !important; }
  .justify-content-lg-start{ -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important; }
  .justify-content-lg-end{ -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important; }
  .justify-content-lg-center{ -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important; }
  .justify-content-lg-between{ -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important; }
  .justify-content-lg-around{ -ms-flex-pack:distribute !important; justify-content:space-around !important; }
  .align-items-lg-start{ -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important; }
  .align-items-lg-end{ -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important; }
  .align-items-lg-center{ -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important; }
  .align-items-lg-baseline{ -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important; }
  .align-items-lg-stretch{ -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important; }
  .align-content-lg-start{ -ms-flex-line-pack:start !important; align-content:flex-start !important; }
  .align-content-lg-end{ -ms-flex-line-pack:end !important; align-content:flex-end !important; }
  .align-content-lg-center{ -ms-flex-line-pack:center !important; align-content:center !important; }
  .align-content-lg-between{ -ms-flex-line-pack:justify !important; align-content:space-between !important; }
  .align-content-lg-around{ -ms-flex-line-pack:distribute !important; align-content:space-around !important; }
  .align-content-lg-stretch{ -ms-flex-line-pack:stretch !important; align-content:stretch !important; }
  .align-self-lg-auto{ -ms-flex-item-align:auto !important; align-self:auto !important; }
  .align-self-lg-start{ -ms-flex-item-align:start !important; align-self:flex-start !important; }
  .align-self-lg-end{ -ms-flex-item-align:end !important; align-self:flex-end !important; }
  .align-self-lg-center{ -ms-flex-item-align:center !important; align-self:center !important; }
  .align-self-lg-baseline{ -ms-flex-item-align:baseline !important; align-self:baseline !important; }
  .align-self-lg-stretch{ -ms-flex-item-align:stretch !important; align-self:stretch !important; } .float-lg-left{ float:left !important; }
  .float-lg-right{ float:right !important; }
  .float-lg-none{ float:none !important; } .m-lg-0{ margin:0 !important; }
  .mt-lg-0, .my-lg-0{ margin-top:0 !important; }
  .mr-lg-0, .mx-lg-0{ margin-right:0 !important; }
  .mb-lg-0, .my-lg-0{ margin-bottom:0 !important; }
  .ml-lg-0, .mx-lg-0{ margin-left:0 !important; }
  .m-lg-1{ margin:0.25rem !important; }
  .mt-lg-1, .my-lg-1{ margin-top:0.25rem !important; }
  .mr-lg-1, .mx-lg-1{ margin-right:0.25rem !important; }
  .mb-lg-1, .my-lg-1{ margin-bottom:0.25rem !important; }
  .ml-lg-1, .mx-lg-1{ margin-left:0.25rem !important; }
  .m-lg-2{ margin:0.5rem !important; }
  .mt-lg-2, .my-lg-2{ margin-top:0.5rem !important; }
  .mr-lg-2, .mx-lg-2{ margin-right:0.5rem !important; }
  .mb-lg-2, .my-lg-2{ margin-bottom:0.5rem !important; }
  .ml-lg-2, .mx-lg-2{ margin-left:0.5rem !important; }
  .m-lg-3{ margin:1rem !important; }
  .mt-lg-3, .my-lg-3{ margin-top:1rem !important; }
  .mr-lg-3, .mx-lg-3{ margin-right:1rem !important; }
  .mb-lg-3, .my-lg-3{ margin-bottom:1rem !important; }
  .ml-lg-3, .mx-lg-3{ margin-left:1rem !important; }
  .m-lg-4{ margin:1.5rem !important; }
  .mt-lg-4, .my-lg-4{ margin-top:1.5rem !important; }
  .mr-lg-4, .mx-lg-4{ margin-right:1.5rem !important; }
  .mb-lg-4, .my-lg-4{ margin-bottom:1.5rem !important; }
  .ml-lg-4, .mx-lg-4{ margin-left:1.5rem !important; }
  .m-lg-5{ margin:3rem !important; }
  .mt-lg-5, .my-lg-5{ margin-top:3rem !important; }
  .mr-lg-5, .mx-lg-5{ margin-right:3rem !important; }
  .mb-lg-5, .my-lg-5{ margin-bottom:3rem !important; }
  .ml-lg-5, .mx-lg-5{ margin-left:3rem !important; }
  .p-lg-0{ padding:0 !important; }
  .pt-lg-0, .py-lg-0{ padding-top:0 !important; }
  .pr-lg-0, .px-lg-0{ padding-right:0 !important; }
  .pb-lg-0, .py-lg-0{ padding-bottom:0 !important; }
  .pl-lg-0, .px-lg-0{ padding-left:0 !important; }
  .p-lg-1{ padding:0.25rem !important; }
  .pt-lg-1, .py-lg-1{ padding-top:0.25rem !important; }
  .pr-lg-1, .px-lg-1{ padding-right:0.25rem !important; }
  .pb-lg-1, .py-lg-1{ padding-bottom:0.25rem !important; }
  .pl-lg-1, .px-lg-1{ padding-left:0.25rem !important; }
  .p-lg-2{ padding:0.5rem !important; }
  .pt-lg-2, .py-lg-2{ padding-top:0.5rem !important; }
  .pr-lg-2, .px-lg-2{ padding-right:0.5rem !important; }
  .pb-lg-2, .py-lg-2{ padding-bottom:0.5rem !important; }
  .pl-lg-2, .px-lg-2{ padding-left:0.5rem !important; }
  .p-lg-3{ padding:1rem !important; }
  .pt-lg-3, .py-lg-3{ padding-top:1rem !important; }
  .pr-lg-3, .px-lg-3{ padding-right:1rem !important; }
  .pb-lg-3, .py-lg-3{ padding-bottom:1rem !important; }
  .pl-lg-3, .px-lg-3{ padding-left:1rem !important; }
  .p-lg-4{ padding:1.5rem !important; }
  .pt-lg-4, .py-lg-4{ padding-top:1.5rem !important; }
  .pr-lg-4, .px-lg-4{ padding-right:1.5rem !important; }
  .pb-lg-4, .py-lg-4{ padding-bottom:1.5rem !important; }
  .pl-lg-4, .px-lg-4{ padding-left:1.5rem !important; }
  .p-lg-5{ padding:3rem !important; }
  .pt-lg-5, .py-lg-5{ padding-top:3rem !important; }
  .pr-lg-5, .px-lg-5{ padding-right:3rem !important; }
  .pb-lg-5, .py-lg-5{ padding-bottom:3rem !important; }
  .pl-lg-5, .px-lg-5{ padding-left:3rem !important; }
  .m-lg-n1{ margin:-0.25rem !important; }
  .mt-lg-n1, .my-lg-n1{ margin-top:-0.25rem !important; }
  .mr-lg-n1, .mx-lg-n1{ margin-right:-0.25rem !important; }
  .mb-lg-n1, .my-lg-n1{ margin-bottom:-0.25rem !important; }
  .ml-lg-n1, .mx-lg-n1{ margin-left:-0.25rem !important; }
  .m-lg-n2{ margin:-0.5rem !important; }
  .mt-lg-n2, .my-lg-n2{ margin-top:-0.5rem !important; }
  .mr-lg-n2, .mx-lg-n2{ margin-right:-0.5rem !important; }
  .mb-lg-n2, .my-lg-n2{ margin-bottom:-0.5rem !important; }
  .ml-lg-n2, .mx-lg-n2{ margin-left:-0.5rem !important; }
  .m-lg-n3{ margin:-1rem !important; }
  .mt-lg-n3, .my-lg-n3{ margin-top:-1rem !important; }
  .mr-lg-n3, .mx-lg-n3{ margin-right:-1rem !important; }
  .mb-lg-n3, .my-lg-n3{ margin-bottom:-1rem !important; }
  .ml-lg-n3, .mx-lg-n3{ margin-left:-1rem !important; }
  .m-lg-n4{ margin:-1.5rem !important; }
  .mt-lg-n4, .my-lg-n4{ margin-top:-1.5rem !important; }
  .mr-lg-n4, .mx-lg-n4{ margin-right:-1.5rem !important; }
  .mb-lg-n4, .my-lg-n4{ margin-bottom:-1.5rem !important; }
  .ml-lg-n4, .mx-lg-n4{ margin-left:-1.5rem !important; }
  .m-lg-n5{ margin:-3rem !important; }
  .mt-lg-n5, .my-lg-n5{ margin-top:-3rem !important; }
  .mr-lg-n5, .mx-lg-n5{ margin-right:-3rem !important; }
  .mb-lg-n5, .my-lg-n5{ margin-bottom:-3rem !important; }
  .ml-lg-n5, .mx-lg-n5{ margin-left:-3rem !important; }
  .m-lg-auto{ margin:auto !important; }
  .mt-lg-auto, .my-lg-auto{ margin-top:auto !important; }
  .mr-lg-auto, .mx-lg-auto{ margin-right:auto !important; }
  .mb-lg-auto, .my-lg-auto{ margin-bottom:auto !important; }
  .ml-lg-auto, .mx-lg-auto{ margin-left:auto !important; } .text-lg-left{ text-align:left !important; }
  .text-lg-right{ text-align:right !important; }
  .text-lg-center{ text-align:center !important; } .ratio-lg-1x1:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiPjwvc3ZnPg=="); } .ratio-lg-2x1:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDIwMCAxMDAiPjwvc3ZnPg=="); } .ratio-lg-1x2:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAyMDAiPjwvc3ZnPg=="); } .ratio-lg-3x1:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDMwMCAxMDAiPjwvc3ZnPg"); } .ratio-lg-1x3:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAzMDAiPjwvc3ZnPg=="); } .ratio-lg-4x1:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDQwMCAxMDAiPjwvc3ZnPg=="); } .ratio-lg-1x4:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCA0MDAiPjwvc3ZnPg=="); } .ratio-lg-4x3:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDEyMCA5MCI+PC9zdmc+"); } .ratio-lg-3x4:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDkwIDEyMCI+PC9zdmc+"); } .ratio-lg-14x9:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDE0MCA5MCI+PC9zdmc+"); } .ratio-lg-9x14:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDkwIDE0MCI+PC9zdmc+"); } .ratio-lg-16x9:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDE2MCA5MCI+PC9zdmc+"); } .ratio-lg-9x16:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDkwIDE2MCI+PC9zdmc+"); } .ratio-lg-none:before{ content:none; } .bckgd-image-left{ background-position:left center; background-size:auto 100%; } .bckgd-image-right{ background-position:right center; background-size:auto 100%; } .bckgd-image-move-x{ background-size:75% auto; } .container-xl{ max-width:1160px; } [class^="col-lg-2"]:nth-child(2), [class*=" col-lg-2"]:nth-child(2), [class^="col-lg-2"]:nth-child(3), [class*=" col-lg-2"]:nth-child(3), [class^="col-lg-2"]:nth-child(4), [class*=" col-lg-2"]:nth-child(4), [class^="col-lg-2"]:nth-child(5), [class*=" col-lg-2"]:nth-child(5), [class^="col-lg-2"]:nth-child(6), [class*=" col-lg-2"]:nth-child(6), [class^="col-lg-3"]:nth-child(2), [class*=" col-lg-3"]:nth-child(2), [class^="col-lg-3"]:nth-child(3), [class*=" col-lg-3"]:nth-child(3), [class^="col-lg-3"]:nth-child(4), [class*=" col-lg-3"]:nth-child(4), [class^="col-lg-4"]:nth-child(2), [class*=" col-lg-4"]:nth-child(2), [class^="col-lg-4"]:nth-child(3), [class*=" col-lg-4"]:nth-child(3), [class^="col-lg-6"]:nth-child(2), [class*=" col-lg-6"]:nth-child(2){ margin-top:0; } .row-section .container + .container, #footer .footer-primary .container + .container, .row-section .container + .container-xl, #footer .footer-primary .container + .container-xl, .row-section .container + .container-fluid, #footer .footer-primary .container + .container-fluid, .row-section .container + .container-sm, #footer .footer-primary .container + .container-sm, .row-section .container + .container-md, #footer .footer-primary .container + .container-md, .row-section .container + .container-lg, #footer .footer-primary .container + .container-lg, .row-section .container + .container-xl, #footer .footer-primary .container + .container-xl, .row-section .container-xl + .container, #footer .footer-primary .container-xl + .container, .row-section .container-xl + .container-xl, #footer .footer-primary .container-xl + .container-xl, .row-section .container-xl + .container-fluid, #footer .footer-primary .container-xl + .container-fluid, .row-section .container-xl + .container-sm, #footer .footer-primary .container-xl + .container-sm, .row-section .container-xl + .container-md, #footer .footer-primary .container-xl + .container-md, .row-section .container-xl + .container-lg, #footer .footer-primary .container-xl + .container-lg, .row-section .container-xl + .container-xl, #footer .footer-primary .container-xl + .container-xl, .row-section .container-fluid + .container, #footer .footer-primary .container-fluid + .container, .row-section .container-sm + .container, #footer .footer-primary .container-sm + .container, .row-section .container-md + .container, #footer .footer-primary .container-md + .container, .row-section .container-lg + .container, #footer .footer-primary .container-lg + .container, .row-section .container-xl + .container, #footer .footer-primary .container-xl + .container, .row-section .container-fluid + .container-xl, #footer .footer-primary .container-fluid + .container-xl, .row-section .container-sm + .container-xl, #footer .footer-primary .container-sm + .container-xl, .row-section .container-md + .container-xl, #footer .footer-primary .container-md + .container-xl, .row-section .container-lg + .container-xl, #footer .footer-primary .container-lg + .container-xl, .row-section .container-xl + .container-xl, #footer .footer-primary .container-xl + .container-xl, .row-section .container-fluid + .container-fluid, #footer .footer-primary .container-fluid + .container-fluid, .row-section .container-sm + .container-fluid, #footer .footer-primary .container-sm + .container-fluid, .row-section .container-md + .container-fluid, #footer .footer-primary .container-md + .container-fluid, .row-section .container-lg + .container-fluid, #footer .footer-primary .container-lg + .container-fluid, .row-section .container-xl + .container-fluid, #footer .footer-primary .container-xl + .container-fluid, .row-section .container-fluid + .container-sm, #footer .footer-primary .container-fluid + .container-sm, .row-section .container-sm + .container-sm, #footer .footer-primary .container-sm + .container-sm, .row-section .container-md + .container-sm, #footer .footer-primary .container-md + .container-sm, .row-section .container-lg + .container-sm, #footer .footer-primary .container-lg + .container-sm, .row-section .container-xl + .container-sm, #footer .footer-primary .container-xl + .container-sm, .row-section .container-fluid + .container-md, #footer .footer-primary .container-fluid + .container-md, .row-section .container-sm + .container-md, #footer .footer-primary .container-sm + .container-md, .row-section .container-md + .container-md, #footer .footer-primary .container-md + .container-md, .row-section .container-lg + .container-md, #footer .footer-primary .container-lg + .container-md, .row-section .container-xl + .container-md, #footer .footer-primary .container-xl + .container-md, .row-section .container-fluid + .container-lg, #footer .footer-primary .container-fluid + .container-lg, .row-section .container-sm + .container-lg, #footer .footer-primary .container-sm + .container-lg, .row-section .container-md + .container-lg, #footer .footer-primary .container-md + .container-lg, .row-section .container-lg + .container-lg, #footer .footer-primary .container-lg + .container-lg, .row-section .container-xl + .container-lg, #footer .footer-primary .container-xl + .container-lg, .row-section .container-fluid + .container-xl, #footer .footer-primary .container-fluid + .container-xl, .row-section .container-sm + .container-xl, #footer .footer-primary .container-sm + .container-xl, .row-section .container-md + .container-xl, #footer .footer-primary .container-md + .container-xl, .row-section .container-lg + .container-xl, #footer .footer-primary .container-lg + .container-xl, .row-section .container-xl + .container-xl, #footer .footer-primary .container-xl + .container-xl{ margin-top:80px; } .row-section, #footer .footer-primary{ padding-top:80px; padding-bottom:80px; } .page-body{ margin-top:206px; } .block-col > .block-border.block-border-lg{ padding:60px; } .block-image-left .block-col-image > .block-image, .block-image-right .block-col-image > .block-image{ margin-top:20px; margin-bottom:20px; height:calc(100% + 4rem); min-height:0; } .block-image-left .block-col-image + [class^="col-"], .block-image-left .block-col-image + [class*=" col-"], .block-image-right .block-col-image + [class^="col-"], .block-image-right .block-col-image + [class*=" col-"]{ margin-top:0 !important; } .block-image-left, .block-image-right{ height:100%; } .block-list ol.block-list-moreinfos{ padding-right:3rem; } .block-badge-item img{ max-width:60px; } .block-offer{ border-right:solid 1px #e9ecef !important; } .breadcrumb{ display:-webkit-box; display:-ms-flexbox; display:flex; } #menu-logo{ width:309px; }
  #menu-logo img{ width:100%; }
  #menu-logo .navbar-brand{ padding:1rem; } #menu-primary{ padding-left:calc(222px + 1rem); overflow-x:initial; overflow-y:initial; }
  #menu-primary .navbar-collapse{ padding-top:0; }
  #menu-primary .navbar-nav.nav-level-1 > .nav-item{ -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; padding-top:calc(103px - 2rem); padding-bottom:calc(103px - 2rem); }
  #menu-primary .navbar-nav.nav-level-1 > .nav-item > .nav-link{ border-right:solid 1px #e9ecef; }
  #menu-primary .navbar-nav.nav-level-1 > .nav-item:last-child > .nav-link{ border-right:0; }
  #menu-primary .navbar-nav.nav-level-1 > .nav-item .big-menu{ -webkit-transform:scaleY(0); -ms-transform:scaleY(0); transform:scaleY(0); }
  #menu-primary .navbar-nav.nav-level-1 > .nav-item .big-menu:after{ height:0; }
  #menu-primary .navbar-nav.nav-level-1 > .nav-item .big-menu .nav-level-2 > .nav-item{ opacity:0; }
  #menu-primary .navbar-nav.nav-level-1 > .nav-item:hover .big-menu{ -webkit-transform:scaleY(1); -ms-transform:scaleY(1); transform:scaleY(1); }
  #menu-primary .navbar-nav.nav-level-1 > .nav-item:hover .big-menu:after{ height:100%; }
  #menu-primary .navbar-nav.nav-level-1 > .nav-item:hover .big-menu .nav-level-2 > .nav-item{ opacity:1; }
  #menu-primary .big-menu{ position:absolute; z-index:1; left:0; top:198px; width:100%; padding:2rem 0; }
  #menu-primary .big-menu:after{ content:""; position:absolute; top:0; left:0; display:block; width:100%; height:100%; background-color:#E3E4E4; -webkit-transition:height 0.2s ease-out; -o-transition:height 0.2s ease-out; transition:height 0.2s ease-out; }
  #menu-primary .nav-level-2{ padding:1rem 0 0 0; }
  #menu-primary .nav-level-2 > .nav-item{ opacity:1; -webkit-transition:opacity 0.2s ease-out 0.2s; -o-transition:opacity 0.2s ease-out 0.2s; transition:opacity 0.2s ease-out 0.2s; }
  #menu-primary .nav-level-2 > [class*='col-']{ padding:0 40px; }
  #menu-primary .menu-actions{ display:block; -webkit-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out; } #menu-top{ padding-left:262px; } #menu-primary > .nav-link{ padding:0.5rem 2.3rem; }
  #menu-primary .nav-level-2 > .nav-link, #menu-primary .nav-level-2 > .nav-tags{ padding:0.5rem 2.5rem; }
  body.menu-reduce:not(.menu-scrollup) #menu-primary{ top:0; height:85px; }
  body.menu-reduce:not(.menu-scrollup) #menu-primary .navbar-nav.nav-level-1 > .nav-item{ padding-top:calc(40px - 2rem); padding-bottom:calc(40px - 2rem); }
  body.menu-reduce:not(.menu-scrollup) #menu-primary .menu-actions{ margin-top:-206px; }
  body.menu-reduce:not(.menu-scrollup) #menu-primary .big-menu{ top:72px; }
  body.menu-reduce:not(.menu-scrollup) #menu-top{ -webkit-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%); }
  body.menu-scrollup.menu-reduce #menu-logo, body:not(.menu-reduce) #menu-logo{ width:calc(222px + 1rem); }
  body.menu-scrollup.menu-reduce #menu-logo img, body:not(.menu-reduce) #menu-logo img{ opacity:0; }
  body.menu-scrollup.menu-reduce #menu-logo img.menu-logo-large, body:not(.menu-reduce) #menu-logo img.menu-logo-large{ width:calc(100% - 2.7rem); opacity:1; } body.page-home header.page-header .block-content .block-title{ font-size:4.5rem; }
  body.page-home header.page-header .block-content .block-title .smaller{ font-size:1.5rem; }
  body.page-home header.page-header .page-header-bckgd{ height:400px; } .xzslider{ }
  .xzslider.xzslider-left > .xzslider-overflow, .xzslider.xzslider-right > .xzslider-overflow, .xzslider.xzslider-fullw > .xzslider-overflow{ width:auto; }
  .xzslider.xzslider-left .xzslider-container > .xzslider-overflow{ margin-left:-2000px; padding-left:2000px; margin-right:0; padding-right:0; }
  .xzslider.xzslider-right .xzslider-container > .xzslider-overflow{ margin-left:0; padding-left:0; margin-right:-2000px; padding-right:2000px; }
  .xzslider.xzslider-fullw .xzslider-container > .xzslider-overflow{ margin-left:-2000px; padding-left:2000px; margin-right:-2000px; padding-right:2000px; } #menu-primary .nav-level-2{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; margin:1rem auto 2rem auto; }
  #menu-primary .nav-level-2 > .nav_item{ display:block; } }

@media (min-width: 1440px){ .container, .container-sm, .container-md, .container-lg, .container-xl{ max-width:1380px; } .col-xl{ -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%; }
  .row-cols-xl-1 > *{ -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }
  .row-cols-xl-2 > *{ -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }
  .row-cols-xl-3 > *{ -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; }
  .row-cols-xl-4 > *{ -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
  .row-cols-xl-5 > *{ -webkit-box-flex:0; -ms-flex:0 0 20%; flex:0 0 20%; max-width:20%; }
  .row-cols-xl-6 > *{ -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; }
  .col-xl-auto{ -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:100%; }
  .col-xl-1{ -webkit-box-flex:0; -ms-flex:0 0 8.33333%; flex:0 0 8.33333%; max-width:8.33333%; }
  .col-xl-2{ -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; }
  .col-xl-3{ -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
  .col-xl-4{ -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; }
  .col-xl-5{ -webkit-box-flex:0; -ms-flex:0 0 41.66667%; flex:0 0 41.66667%; max-width:41.66667%; }
  .col-xl-6{ -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }
  .col-xl-7{ -webkit-box-flex:0; -ms-flex:0 0 58.33333%; flex:0 0 58.33333%; max-width:58.33333%; }
  .col-xl-8{ -webkit-box-flex:0; -ms-flex:0 0 66.66667%; flex:0 0 66.66667%; max-width:66.66667%; }
  .col-xl-9{ -webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%; }
  .col-xl-10{ -webkit-box-flex:0; -ms-flex:0 0 83.33333%; flex:0 0 83.33333%; max-width:83.33333%; }
  .col-xl-11{ -webkit-box-flex:0; -ms-flex:0 0 91.66667%; flex:0 0 91.66667%; max-width:91.66667%; }
  .col-xl-12{ -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }
  .order-xl-first{ -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; }
  .order-xl-last{ -webkit-box-ordinal-group:14; -ms-flex-order:13; order:13; }
  .order-xl-0{ -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0; }
  .order-xl-1{ -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; }
  .order-xl-2{ -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; }
  .order-xl-3{ -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; }
  .order-xl-4{ -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4; }
  .order-xl-5{ -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5; }
  .order-xl-6{ -webkit-box-ordinal-group:7; -ms-flex-order:6; order:6; }
  .order-xl-7{ -webkit-box-ordinal-group:8; -ms-flex-order:7; order:7; }
  .order-xl-8{ -webkit-box-ordinal-group:9; -ms-flex-order:8; order:8; }
  .order-xl-9{ -webkit-box-ordinal-group:10; -ms-flex-order:9; order:9; }
  .order-xl-10{ -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10; }
  .order-xl-11{ -webkit-box-ordinal-group:12; -ms-flex-order:11; order:11; }
  .order-xl-12{ -webkit-box-ordinal-group:13; -ms-flex-order:12; order:12; }
  .offset-xl-0{ margin-left:0; }
  .offset-xl-1{ margin-left:8.33333%; }
  .offset-xl-2{ margin-left:16.66667%; }
  .offset-xl-3{ margin-left:25%; }
  .offset-xl-4{ margin-left:33.33333%; }
  .offset-xl-5{ margin-left:41.66667%; }
  .offset-xl-6{ margin-left:50%; }
  .offset-xl-7{ margin-left:58.33333%; }
  .offset-xl-8{ margin-left:66.66667%; }
  .offset-xl-9{ margin-left:75%; }
  .offset-xl-10{ margin-left:83.33333%; }
  .offset-xl-11{ margin-left:91.66667%; } .dropdown-menu-xl-left{ right:auto; left:0; }
  .dropdown-menu-xl-right{ right:0; left:auto; } .navbar-expand-xl{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; }
  .navbar-expand-xl .navbar-nav{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; }
  .navbar-expand-xl .navbar-nav .dropdown-menu{ position:absolute; }
  .navbar-expand-xl .navbar-nav .nav-link{ padding-right:0.5rem; padding-left:0.5rem; }
  .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl{ -ms-flex-wrap:nowrap; flex-wrap:nowrap; }
  .navbar-expand-xl .navbar-collapse{ display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; -ms-flex-preferred-size:auto; flex-basis:auto; }
  .navbar-expand-xl .navbar-toggler{ display:none; } .list-group-horizontal-xl{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; }
  .list-group-horizontal-xl > .list-group-item:first-child{ border-bottom-left-radius:0.3rem; border-top-right-radius:0; }
  .list-group-horizontal-xl > .list-group-item:last-child{ border-top-right-radius:0.3rem; border-bottom-left-radius:0; }
  .list-group-horizontal-xl > .list-group-item.active{ margin-top:0; }
  .list-group-horizontal-xl > .list-group-item + .list-group-item{ border-top-width:1px; border-left-width:0; }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active{ margin-left:-1px; border-left-width:1px; } .modal-xl{ max-width:1140px; } .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-row{ display:table-row !important; }
  .d-xl-table-cell{ display:table-cell !important; }
  .d-xl-flex{ display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; }
  .d-xl-inline-flex{ display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important; } .flex-xl-row{ -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important; }
  .flex-xl-column{ -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important; }
  .flex-xl-row-reverse{ -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important; }
  .flex-xl-column-reverse{ -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important; }
  .flex-xl-wrap{ -ms-flex-wrap:wrap !important; flex-wrap:wrap !important; }
  .flex-xl-nowrap{ -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important; }
  .flex-xl-wrap-reverse{ -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important; }
  .flex-xl-fill{ -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important; }
  .flex-xl-grow-0{ -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important; }
  .flex-xl-grow-1{ -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important; }
  .flex-xl-shrink-0{ -ms-flex-negative:0 !important; flex-shrink:0 !important; }
  .flex-xl-shrink-1{ -ms-flex-negative:1 !important; flex-shrink:1 !important; }
  .justify-content-xl-start{ -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important; }
  .justify-content-xl-end{ -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important; }
  .justify-content-xl-center{ -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important; }
  .justify-content-xl-between{ -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important; }
  .justify-content-xl-around{ -ms-flex-pack:distribute !important; justify-content:space-around !important; }
  .align-items-xl-start{ -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important; }
  .align-items-xl-end{ -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important; }
  .align-items-xl-center{ -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important; }
  .align-items-xl-baseline{ -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important; }
  .align-items-xl-stretch{ -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important; }
  .align-content-xl-start{ -ms-flex-line-pack:start !important; align-content:flex-start !important; }
  .align-content-xl-end{ -ms-flex-line-pack:end !important; align-content:flex-end !important; }
  .align-content-xl-center{ -ms-flex-line-pack:center !important; align-content:center !important; }
  .align-content-xl-between{ -ms-flex-line-pack:justify !important; align-content:space-between !important; }
  .align-content-xl-around{ -ms-flex-line-pack:distribute !important; align-content:space-around !important; }
  .align-content-xl-stretch{ -ms-flex-line-pack:stretch !important; align-content:stretch !important; }
  .align-self-xl-auto{ -ms-flex-item-align:auto !important; align-self:auto !important; }
  .align-self-xl-start{ -ms-flex-item-align:start !important; align-self:flex-start !important; }
  .align-self-xl-end{ -ms-flex-item-align:end !important; align-self:flex-end !important; }
  .align-self-xl-center{ -ms-flex-item-align:center !important; align-self:center !important; }
  .align-self-xl-baseline{ -ms-flex-item-align:baseline !important; align-self:baseline !important; }
  .align-self-xl-stretch{ -ms-flex-item-align:stretch !important; align-self:stretch !important; } .float-xl-left{ float:left !important; }
  .float-xl-right{ float:right !important; }
  .float-xl-none{ float:none !important; } .m-xl-0{ margin:0 !important; }
  .mt-xl-0, .my-xl-0{ margin-top:0 !important; }
  .mr-xl-0, .mx-xl-0{ margin-right:0 !important; }
  .mb-xl-0, .my-xl-0{ margin-bottom:0 !important; }
  .ml-xl-0, .mx-xl-0{ margin-left:0 !important; }
  .m-xl-1{ margin:0.25rem !important; }
  .mt-xl-1, .my-xl-1{ margin-top:0.25rem !important; }
  .mr-xl-1, .mx-xl-1{ margin-right:0.25rem !important; }
  .mb-xl-1, .my-xl-1{ margin-bottom:0.25rem !important; }
  .ml-xl-1, .mx-xl-1{ margin-left:0.25rem !important; }
  .m-xl-2{ margin:0.5rem !important; }
  .mt-xl-2, .my-xl-2{ margin-top:0.5rem !important; }
  .mr-xl-2, .mx-xl-2{ margin-right:0.5rem !important; }
  .mb-xl-2, .my-xl-2{ margin-bottom:0.5rem !important; }
  .ml-xl-2, .mx-xl-2{ margin-left:0.5rem !important; }
  .m-xl-3{ margin:1rem !important; }
  .mt-xl-3, .my-xl-3{ margin-top:1rem !important; }
  .mr-xl-3, .mx-xl-3{ margin-right:1rem !important; }
  .mb-xl-3, .my-xl-3{ margin-bottom:1rem !important; }
  .ml-xl-3, .mx-xl-3{ margin-left:1rem !important; }
  .m-xl-4{ margin:1.5rem !important; }
  .mt-xl-4, .my-xl-4{ margin-top:1.5rem !important; }
  .mr-xl-4, .mx-xl-4{ margin-right:1.5rem !important; }
  .mb-xl-4, .my-xl-4{ margin-bottom:1.5rem !important; }
  .ml-xl-4, .mx-xl-4{ margin-left:1.5rem !important; }
  .m-xl-5{ margin:3rem !important; }
  .mt-xl-5, .my-xl-5{ margin-top:3rem !important; }
  .mr-xl-5, .mx-xl-5{ margin-right:3rem !important; }
  .mb-xl-5, .my-xl-5{ margin-bottom:3rem !important; }
  .ml-xl-5, .mx-xl-5{ margin-left:3rem !important; }
  .p-xl-0{ padding:0 !important; }
  .pt-xl-0, .py-xl-0{ padding-top:0 !important; }
  .pr-xl-0, .px-xl-0{ padding-right:0 !important; }
  .pb-xl-0, .py-xl-0{ padding-bottom:0 !important; }
  .pl-xl-0, .px-xl-0{ padding-left:0 !important; }
  .p-xl-1{ padding:0.25rem !important; }
  .pt-xl-1, .py-xl-1{ padding-top:0.25rem !important; }
  .pr-xl-1, .px-xl-1{ padding-right:0.25rem !important; }
  .pb-xl-1, .py-xl-1{ padding-bottom:0.25rem !important; }
  .pl-xl-1, .px-xl-1{ padding-left:0.25rem !important; }
  .p-xl-2{ padding:0.5rem !important; }
  .pt-xl-2, .py-xl-2{ padding-top:0.5rem !important; }
  .pr-xl-2, .px-xl-2{ padding-right:0.5rem !important; }
  .pb-xl-2, .py-xl-2{ padding-bottom:0.5rem !important; }
  .pl-xl-2, .px-xl-2{ padding-left:0.5rem !important; }
  .p-xl-3{ padding:1rem !important; }
  .pt-xl-3, .py-xl-3{ padding-top:1rem !important; }
  .pr-xl-3, .px-xl-3{ padding-right:1rem !important; }
  .pb-xl-3, .py-xl-3{ padding-bottom:1rem !important; }
  .pl-xl-3, .px-xl-3{ padding-left:1rem !important; }
  .p-xl-4{ padding:1.5rem !important; }
  .pt-xl-4, .py-xl-4{ padding-top:1.5rem !important; }
  .pr-xl-4, .px-xl-4{ padding-right:1.5rem !important; }
  .pb-xl-4, .py-xl-4{ padding-bottom:1.5rem !important; }
  .pl-xl-4, .px-xl-4{ padding-left:1.5rem !important; }
  .p-xl-5{ padding:3rem !important; }
  .pt-xl-5, .py-xl-5{ padding-top:3rem !important; }
  .pr-xl-5, .px-xl-5{ padding-right:3rem !important; }
  .pb-xl-5, .py-xl-5{ padding-bottom:3rem !important; }
  .pl-xl-5, .px-xl-5{ padding-left:3rem !important; }
  .m-xl-n1{ margin:-0.25rem !important; }
  .mt-xl-n1, .my-xl-n1{ margin-top:-0.25rem !important; }
  .mr-xl-n1, .mx-xl-n1{ margin-right:-0.25rem !important; }
  .mb-xl-n1, .my-xl-n1{ margin-bottom:-0.25rem !important; }
  .ml-xl-n1, .mx-xl-n1{ margin-left:-0.25rem !important; }
  .m-xl-n2{ margin:-0.5rem !important; }
  .mt-xl-n2, .my-xl-n2{ margin-top:-0.5rem !important; }
  .mr-xl-n2, .mx-xl-n2{ margin-right:-0.5rem !important; }
  .mb-xl-n2, .my-xl-n2{ margin-bottom:-0.5rem !important; }
  .ml-xl-n2, .mx-xl-n2{ margin-left:-0.5rem !important; }
  .m-xl-n3{ margin:-1rem !important; }
  .mt-xl-n3, .my-xl-n3{ margin-top:-1rem !important; }
  .mr-xl-n3, .mx-xl-n3{ margin-right:-1rem !important; }
  .mb-xl-n3, .my-xl-n3{ margin-bottom:-1rem !important; }
  .ml-xl-n3, .mx-xl-n3{ margin-left:-1rem !important; }
  .m-xl-n4{ margin:-1.5rem !important; }
  .mt-xl-n4, .my-xl-n4{ margin-top:-1.5rem !important; }
  .mr-xl-n4, .mx-xl-n4{ margin-right:-1.5rem !important; }
  .mb-xl-n4, .my-xl-n4{ margin-bottom:-1.5rem !important; }
  .ml-xl-n4, .mx-xl-n4{ margin-left:-1.5rem !important; }
  .m-xl-n5{ margin:-3rem !important; }
  .mt-xl-n5, .my-xl-n5{ margin-top:-3rem !important; }
  .mr-xl-n5, .mx-xl-n5{ margin-right:-3rem !important; }
  .mb-xl-n5, .my-xl-n5{ margin-bottom:-3rem !important; }
  .ml-xl-n5, .mx-xl-n5{ margin-left:-3rem !important; }
  .m-xl-auto{ margin:auto !important; }
  .mt-xl-auto, .my-xl-auto{ margin-top:auto !important; }
  .mr-xl-auto, .mx-xl-auto{ margin-right:auto !important; }
  .mb-xl-auto, .my-xl-auto{ margin-bottom:auto !important; }
  .ml-xl-auto, .mx-xl-auto{ margin-left:auto !important; } .text-xl-left{ text-align:left !important; }
  .text-xl-right{ text-align:right !important; }
  .text-xl-center{ text-align:center !important; } .container, .container-sm, .container-md, .container-lg, .container-xl{ max-width:1380px; } .col-xl{ -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%; }
  .row-cols-xl-1 > *{ -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }
  .row-cols-xl-2 > *{ -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }
  .row-cols-xl-3 > *{ -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; }
  .row-cols-xl-4 > *{ -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
  .row-cols-xl-5 > *{ -webkit-box-flex:0; -ms-flex:0 0 20%; flex:0 0 20%; max-width:20%; }
  .row-cols-xl-6 > *{ -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; }
  .col-xl-auto{ -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:100%; }
  .col-xl-1{ -webkit-box-flex:0; -ms-flex:0 0 8.33333%; flex:0 0 8.33333%; max-width:8.33333%; }
  .col-xl-2{ -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; }
  .col-xl-3{ -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
  .col-xl-4{ -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; }
  .col-xl-5{ -webkit-box-flex:0; -ms-flex:0 0 41.66667%; flex:0 0 41.66667%; max-width:41.66667%; }
  .col-xl-6{ -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }
  .col-xl-7{ -webkit-box-flex:0; -ms-flex:0 0 58.33333%; flex:0 0 58.33333%; max-width:58.33333%; }
  .col-xl-8{ -webkit-box-flex:0; -ms-flex:0 0 66.66667%; flex:0 0 66.66667%; max-width:66.66667%; }
  .col-xl-9{ -webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%; }
  .col-xl-10{ -webkit-box-flex:0; -ms-flex:0 0 83.33333%; flex:0 0 83.33333%; max-width:83.33333%; }
  .col-xl-11{ -webkit-box-flex:0; -ms-flex:0 0 91.66667%; flex:0 0 91.66667%; max-width:91.66667%; }
  .col-xl-12{ -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }
  .order-xl-first{ -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; }
  .order-xl-last{ -webkit-box-ordinal-group:14; -ms-flex-order:13; order:13; }
  .order-xl-0{ -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0; }
  .order-xl-1{ -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; }
  .order-xl-2{ -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; }
  .order-xl-3{ -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; }
  .order-xl-4{ -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4; }
  .order-xl-5{ -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5; }
  .order-xl-6{ -webkit-box-ordinal-group:7; -ms-flex-order:6; order:6; }
  .order-xl-7{ -webkit-box-ordinal-group:8; -ms-flex-order:7; order:7; }
  .order-xl-8{ -webkit-box-ordinal-group:9; -ms-flex-order:8; order:8; }
  .order-xl-9{ -webkit-box-ordinal-group:10; -ms-flex-order:9; order:9; }
  .order-xl-10{ -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10; }
  .order-xl-11{ -webkit-box-ordinal-group:12; -ms-flex-order:11; order:11; }
  .order-xl-12{ -webkit-box-ordinal-group:13; -ms-flex-order:12; order:12; }
  .offset-xl-0{ margin-left:0; }
  .offset-xl-1{ margin-left:8.33333%; }
  .offset-xl-2{ margin-left:16.66667%; }
  .offset-xl-3{ margin-left:25%; }
  .offset-xl-4{ margin-left:33.33333%; }
  .offset-xl-5{ margin-left:41.66667%; }
  .offset-xl-6{ margin-left:50%; }
  .offset-xl-7{ margin-left:58.33333%; }
  .offset-xl-8{ margin-left:66.66667%; }
  .offset-xl-9{ margin-left:75%; }
  .offset-xl-10{ margin-left:83.33333%; }
  .offset-xl-11{ margin-left:91.66667%; } .dropdown-menu-xl-left{ right:auto; left:0; }
  .dropdown-menu-xl-right{ right:0; left:auto; } .navbar-expand-xl{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; }
  .navbar-expand-xl .navbar-nav{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; }
  .navbar-expand-xl .navbar-nav .dropdown-menu{ position:absolute; }
  .navbar-expand-xl .navbar-nav .nav-link{ padding-right:0.5rem; padding-left:0.5rem; }
  .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl{ -ms-flex-wrap:nowrap; flex-wrap:nowrap; }
  .navbar-expand-xl .navbar-collapse{ display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; -ms-flex-preferred-size:auto; flex-basis:auto; }
  .navbar-expand-xl .navbar-toggler{ display:none; } .list-group-horizontal-xl{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; }
  .list-group-horizontal-xl > .list-group-item:first-child{ border-bottom-left-radius:0.3rem; border-top-right-radius:0; }
  .list-group-horizontal-xl > .list-group-item:last-child{ border-top-right-radius:0.3rem; border-bottom-left-radius:0; }
  .list-group-horizontal-xl > .list-group-item.active{ margin-top:0; }
  .list-group-horizontal-xl > .list-group-item + .list-group-item{ border-top-width:1px; border-left-width:0; }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active{ margin-left:-1px; border-left-width:1px; } .modal-xl{ max-width:1140px; } .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-row{ display:table-row !important; }
  .d-xl-table-cell{ display:table-cell !important; }
  .d-xl-flex{ display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; }
  .d-xl-inline-flex{ display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important; } .flex-xl-row{ -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important; }
  .flex-xl-column{ -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important; }
  .flex-xl-row-reverse{ -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important; }
  .flex-xl-column-reverse{ -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important; }
  .flex-xl-wrap{ -ms-flex-wrap:wrap !important; flex-wrap:wrap !important; }
  .flex-xl-nowrap{ -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important; }
  .flex-xl-wrap-reverse{ -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important; }
  .flex-xl-fill{ -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important; }
  .flex-xl-grow-0{ -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important; }
  .flex-xl-grow-1{ -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important; }
  .flex-xl-shrink-0{ -ms-flex-negative:0 !important; flex-shrink:0 !important; }
  .flex-xl-shrink-1{ -ms-flex-negative:1 !important; flex-shrink:1 !important; }
  .justify-content-xl-start{ -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important; }
  .justify-content-xl-end{ -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important; }
  .justify-content-xl-center{ -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important; }
  .justify-content-xl-between{ -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important; }
  .justify-content-xl-around{ -ms-flex-pack:distribute !important; justify-content:space-around !important; }
  .align-items-xl-start{ -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important; }
  .align-items-xl-end{ -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important; }
  .align-items-xl-center{ -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important; }
  .align-items-xl-baseline{ -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important; }
  .align-items-xl-stretch{ -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important; }
  .align-content-xl-start{ -ms-flex-line-pack:start !important; align-content:flex-start !important; }
  .align-content-xl-end{ -ms-flex-line-pack:end !important; align-content:flex-end !important; }
  .align-content-xl-center{ -ms-flex-line-pack:center !important; align-content:center !important; }
  .align-content-xl-between{ -ms-flex-line-pack:justify !important; align-content:space-between !important; }
  .align-content-xl-around{ -ms-flex-line-pack:distribute !important; align-content:space-around !important; }
  .align-content-xl-stretch{ -ms-flex-line-pack:stretch !important; align-content:stretch !important; }
  .align-self-xl-auto{ -ms-flex-item-align:auto !important; align-self:auto !important; }
  .align-self-xl-start{ -ms-flex-item-align:start !important; align-self:flex-start !important; }
  .align-self-xl-end{ -ms-flex-item-align:end !important; align-self:flex-end !important; }
  .align-self-xl-center{ -ms-flex-item-align:center !important; align-self:center !important; }
  .align-self-xl-baseline{ -ms-flex-item-align:baseline !important; align-self:baseline !important; }
  .align-self-xl-stretch{ -ms-flex-item-align:stretch !important; align-self:stretch !important; } .float-xl-left{ float:left !important; }
  .float-xl-right{ float:right !important; }
  .float-xl-none{ float:none !important; } .m-xl-0{ margin:0 !important; }
  .mt-xl-0, .my-xl-0{ margin-top:0 !important; }
  .mr-xl-0, .mx-xl-0{ margin-right:0 !important; }
  .mb-xl-0, .my-xl-0{ margin-bottom:0 !important; }
  .ml-xl-0, .mx-xl-0{ margin-left:0 !important; }
  .m-xl-1{ margin:0.25rem !important; }
  .mt-xl-1, .my-xl-1{ margin-top:0.25rem !important; }
  .mr-xl-1, .mx-xl-1{ margin-right:0.25rem !important; }
  .mb-xl-1, .my-xl-1{ margin-bottom:0.25rem !important; }
  .ml-xl-1, .mx-xl-1{ margin-left:0.25rem !important; }
  .m-xl-2{ margin:0.5rem !important; }
  .mt-xl-2, .my-xl-2{ margin-top:0.5rem !important; }
  .mr-xl-2, .mx-xl-2{ margin-right:0.5rem !important; }
  .mb-xl-2, .my-xl-2{ margin-bottom:0.5rem !important; }
  .ml-xl-2, .mx-xl-2{ margin-left:0.5rem !important; }
  .m-xl-3{ margin:1rem !important; }
  .mt-xl-3, .my-xl-3{ margin-top:1rem !important; }
  .mr-xl-3, .mx-xl-3{ margin-right:1rem !important; }
  .mb-xl-3, .my-xl-3{ margin-bottom:1rem !important; }
  .ml-xl-3, .mx-xl-3{ margin-left:1rem !important; }
  .m-xl-4{ margin:1.5rem !important; }
  .mt-xl-4, .my-xl-4{ margin-top:1.5rem !important; }
  .mr-xl-4, .mx-xl-4{ margin-right:1.5rem !important; }
  .mb-xl-4, .my-xl-4{ margin-bottom:1.5rem !important; }
  .ml-xl-4, .mx-xl-4{ margin-left:1.5rem !important; }
  .m-xl-5{ margin:3rem !important; }
  .mt-xl-5, .my-xl-5{ margin-top:3rem !important; }
  .mr-xl-5, .mx-xl-5{ margin-right:3rem !important; }
  .mb-xl-5, .my-xl-5{ margin-bottom:3rem !important; }
  .ml-xl-5, .mx-xl-5{ margin-left:3rem !important; }
  .p-xl-0{ padding:0 !important; }
  .pt-xl-0, .py-xl-0{ padding-top:0 !important; }
  .pr-xl-0, .px-xl-0{ padding-right:0 !important; }
  .pb-xl-0, .py-xl-0{ padding-bottom:0 !important; }
  .pl-xl-0, .px-xl-0{ padding-left:0 !important; }
  .p-xl-1{ padding:0.25rem !important; }
  .pt-xl-1, .py-xl-1{ padding-top:0.25rem !important; }
  .pr-xl-1, .px-xl-1{ padding-right:0.25rem !important; }
  .pb-xl-1, .py-xl-1{ padding-bottom:0.25rem !important; }
  .pl-xl-1, .px-xl-1{ padding-left:0.25rem !important; }
  .p-xl-2{ padding:0.5rem !important; }
  .pt-xl-2, .py-xl-2{ padding-top:0.5rem !important; }
  .pr-xl-2, .px-xl-2{ padding-right:0.5rem !important; }
  .pb-xl-2, .py-xl-2{ padding-bottom:0.5rem !important; }
  .pl-xl-2, .px-xl-2{ padding-left:0.5rem !important; }
  .p-xl-3{ padding:1rem !important; }
  .pt-xl-3, .py-xl-3{ padding-top:1rem !important; }
  .pr-xl-3, .px-xl-3{ padding-right:1rem !important; }
  .pb-xl-3, .py-xl-3{ padding-bottom:1rem !important; }
  .pl-xl-3, .px-xl-3{ padding-left:1rem !important; }
  .p-xl-4{ padding:1.5rem !important; }
  .pt-xl-4, .py-xl-4{ padding-top:1.5rem !important; }
  .pr-xl-4, .px-xl-4{ padding-right:1.5rem !important; }
  .pb-xl-4, .py-xl-4{ padding-bottom:1.5rem !important; }
  .pl-xl-4, .px-xl-4{ padding-left:1.5rem !important; }
  .p-xl-5{ padding:3rem !important; }
  .pt-xl-5, .py-xl-5{ padding-top:3rem !important; }
  .pr-xl-5, .px-xl-5{ padding-right:3rem !important; }
  .pb-xl-5, .py-xl-5{ padding-bottom:3rem !important; }
  .pl-xl-5, .px-xl-5{ padding-left:3rem !important; }
  .m-xl-n1{ margin:-0.25rem !important; }
  .mt-xl-n1, .my-xl-n1{ margin-top:-0.25rem !important; }
  .mr-xl-n1, .mx-xl-n1{ margin-right:-0.25rem !important; }
  .mb-xl-n1, .my-xl-n1{ margin-bottom:-0.25rem !important; }
  .ml-xl-n1, .mx-xl-n1{ margin-left:-0.25rem !important; }
  .m-xl-n2{ margin:-0.5rem !important; }
  .mt-xl-n2, .my-xl-n2{ margin-top:-0.5rem !important; }
  .mr-xl-n2, .mx-xl-n2{ margin-right:-0.5rem !important; }
  .mb-xl-n2, .my-xl-n2{ margin-bottom:-0.5rem !important; }
  .ml-xl-n2, .mx-xl-n2{ margin-left:-0.5rem !important; }
  .m-xl-n3{ margin:-1rem !important; }
  .mt-xl-n3, .my-xl-n3{ margin-top:-1rem !important; }
  .mr-xl-n3, .mx-xl-n3{ margin-right:-1rem !important; }
  .mb-xl-n3, .my-xl-n3{ margin-bottom:-1rem !important; }
  .ml-xl-n3, .mx-xl-n3{ margin-left:-1rem !important; }
  .m-xl-n4{ margin:-1.5rem !important; }
  .mt-xl-n4, .my-xl-n4{ margin-top:-1.5rem !important; }
  .mr-xl-n4, .mx-xl-n4{ margin-right:-1.5rem !important; }
  .mb-xl-n4, .my-xl-n4{ margin-bottom:-1.5rem !important; }
  .ml-xl-n4, .mx-xl-n4{ margin-left:-1.5rem !important; }
  .m-xl-n5{ margin:-3rem !important; }
  .mt-xl-n5, .my-xl-n5{ margin-top:-3rem !important; }
  .mr-xl-n5, .mx-xl-n5{ margin-right:-3rem !important; }
  .mb-xl-n5, .my-xl-n5{ margin-bottom:-3rem !important; }
  .ml-xl-n5, .mx-xl-n5{ margin-left:-3rem !important; }
  .m-xl-auto{ margin:auto !important; }
  .mt-xl-auto, .my-xl-auto{ margin-top:auto !important; }
  .mr-xl-auto, .mx-xl-auto{ margin-right:auto !important; }
  .mb-xl-auto, .my-xl-auto{ margin-bottom:auto !important; }
  .ml-xl-auto, .mx-xl-auto{ margin-left:auto !important; } .text-xl-left{ text-align:left !important; }
  .text-xl-right{ text-align:right !important; }
  .text-xl-center{ text-align:center !important; } .ratio-xl-1x1:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiPjwvc3ZnPg=="); } .ratio-xl-2x1:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDIwMCAxMDAiPjwvc3ZnPg=="); } .ratio-xl-1x2:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAyMDAiPjwvc3ZnPg=="); } .ratio-xl-3x1:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDMwMCAxMDAiPjwvc3ZnPg"); } .ratio-xl-1x3:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAzMDAiPjwvc3ZnPg=="); } .ratio-xl-4x1:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDQwMCAxMDAiPjwvc3ZnPg=="); } .ratio-xl-1x4:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCA0MDAiPjwvc3ZnPg=="); } .ratio-xl-4x3:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDEyMCA5MCI+PC9zdmc+"); } .ratio-xl-3x4:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDkwIDEyMCI+PC9zdmc+"); } .ratio-xl-14x9:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDE0MCA5MCI+PC9zdmc+"); } .ratio-xl-9x14:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDkwIDE0MCI+PC9zdmc+"); } .ratio-xl-16x9:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDE2MCA5MCI+PC9zdmc+"); } .ratio-xl-9x16:before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwJSIgdmlld0JveD0iMCAwIDkwIDE2MCI+PC9zdmc+"); } .ratio-xl-none:before{ content:none; } .bckgd-image-move-x{ background-size:75% auto; } .container-xl{ max-width:1580px; } [class^="col-xl-2"]:nth-child(2), [class*=" col-xl-2"]:nth-child(2), [class^="col-xl-2"]:nth-child(3), [class*=" col-xl-2"]:nth-child(3), [class^="col-xl-2"]:nth-child(4), [class*=" col-xl-2"]:nth-child(4), [class^="col-xl-2"]:nth-child(5), [class*=" col-xl-2"]:nth-child(5), [class^="col-xl-2"]:nth-child(6), [class*=" col-xl-2"]:nth-child(6), [class^="col-xl-3"]:nth-child(2), [class*=" col-xl-3"]:nth-child(2), [class^="col-xl-3"]:nth-child(3), [class*=" col-xl-3"]:nth-child(3), [class^="col-xl-3"]:nth-child(4), [class*=" col-xl-3"]:nth-child(4), [class^="col-xl-4"]:nth-child(2), [class*=" col-xl-4"]:nth-child(2), [class^="col-xl-4"]:nth-child(3), [class*=" col-xl-4"]:nth-child(3), [class^="col-xl-6"]:nth-child(2), [class*=" col-xl-6"]:nth-child(2){ margin-top:0; } .btn[class^="btn-"] > span.icon-square[class^="icon-"], .btn[class^="btn-"] > span.icon-square[class*=" icon-"], .btn[class*=" btn-"] > span.icon-square[class^="icon-"], .btn[class*=" btn-"] > span.icon-square[class*=" icon-"]{ display:inline-block; } .block-col > .block-border.block-border-xl{ padding:60px; } #menu-logo img{ width:100%; } header.page-header .block-content .header-texts{ padding-left:80px; padding-right:80px; } body.page-home header.page-header .page-header-bckgd{ height:500px; } }

@media (min-width: 1680px){ .col-xxl{ -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%; }
  .row-cols-xxl-1 > *{ -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }
  .row-cols-xxl-2 > *{ -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }
  .row-cols-xxl-3 > *{ -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; }
  .row-cols-xxl-4 > *{ -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
  .row-cols-xxl-5 > *{ -webkit-box-flex:0; -ms-flex:0 0 20%; flex:0 0 20%; max-width:20%; }
  .row-cols-xxl-6 > *{ -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; }
  .col-xxl-auto{ -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:100%; }
  .col-xxl-1{ -webkit-box-flex:0; -ms-flex:0 0 8.33333%; flex:0 0 8.33333%; max-width:8.33333%; }
  .col-xxl-2{ -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; }
  .col-xxl-3{ -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
  .col-xxl-4{ -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; }
  .col-xxl-5{ -webkit-box-flex:0; -ms-flex:0 0 41.66667%; flex:0 0 41.66667%; max-width:41.66667%; }
  .col-xxl-6{ -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }
  .col-xxl-7{ -webkit-box-flex:0; -ms-flex:0 0 58.33333%; flex:0 0 58.33333%; max-width:58.33333%; }
  .col-xxl-8{ -webkit-box-flex:0; -ms-flex:0 0 66.66667%; flex:0 0 66.66667%; max-width:66.66667%; }
  .col-xxl-9{ -webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%; }
  .col-xxl-10{ -webkit-box-flex:0; -ms-flex:0 0 83.33333%; flex:0 0 83.33333%; max-width:83.33333%; }
  .col-xxl-11{ -webkit-box-flex:0; -ms-flex:0 0 91.66667%; flex:0 0 91.66667%; max-width:91.66667%; }
  .col-xxl-12{ -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }
  .order-xxl-first{ -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; }
  .order-xxl-last{ -webkit-box-ordinal-group:14; -ms-flex-order:13; order:13; }
  .order-xxl-0{ -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0; }
  .order-xxl-1{ -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; }
  .order-xxl-2{ -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; }
  .order-xxl-3{ -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; }
  .order-xxl-4{ -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4; }
  .order-xxl-5{ -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5; }
  .order-xxl-6{ -webkit-box-ordinal-group:7; -ms-flex-order:6; order:6; }
  .order-xxl-7{ -webkit-box-ordinal-group:8; -ms-flex-order:7; order:7; }
  .order-xxl-8{ -webkit-box-ordinal-group:9; -ms-flex-order:8; order:8; }
  .order-xxl-9{ -webkit-box-ordinal-group:10; -ms-flex-order:9; order:9; }
  .order-xxl-10{ -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10; }
  .order-xxl-11{ -webkit-box-ordinal-group:12; -ms-flex-order:11; order:11; }
  .order-xxl-12{ -webkit-box-ordinal-group:13; -ms-flex-order:12; order:12; }
  .offset-xxl-0{ margin-left:0; }
  .offset-xxl-1{ margin-left:8.33333%; }
  .offset-xxl-2{ margin-left:16.66667%; }
  .offset-xxl-3{ margin-left:25%; }
  .offset-xxl-4{ margin-left:33.33333%; }
  .offset-xxl-5{ margin-left:41.66667%; }
  .offset-xxl-6{ margin-left:50%; }
  .offset-xxl-7{ margin-left:58.33333%; }
  .offset-xxl-8{ margin-left:66.66667%; }
  .offset-xxl-9{ margin-left:75%; }
  .offset-xxl-10{ margin-left:83.33333%; }
  .offset-xxl-11{ margin-left:91.66667%; } .dropdown-menu-xxl-left{ right:auto; left:0; }
  .dropdown-menu-xxl-right{ right:0; left:auto; } .navbar-expand-xxl{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; }
  .navbar-expand-xxl .navbar-nav{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; }
  .navbar-expand-xxl .navbar-nav .dropdown-menu{ position:absolute; }
  .navbar-expand-xxl .navbar-nav .nav-link{ padding-right:0.5rem; padding-left:0.5rem; }
  .navbar-expand-xxl > .container, .navbar-expand-xxl > .container-fluid, .navbar-expand-xxl > .container-sm, .navbar-expand-xxl > .container-md, .navbar-expand-xxl > .container-lg, .navbar-expand-xxl > .container-xl{ -ms-flex-wrap:nowrap; flex-wrap:nowrap; }
  .navbar-expand-xxl .navbar-collapse{ display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; -ms-flex-preferred-size:auto; flex-basis:auto; }
  .navbar-expand-xxl .navbar-toggler{ display:none; } .list-group-horizontal-xxl{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; }
  .list-group-horizontal-xxl > .list-group-item:first-child{ border-bottom-left-radius:0.3rem; border-top-right-radius:0; }
  .list-group-horizontal-xxl > .list-group-item:last-child{ border-top-right-radius:0.3rem; border-bottom-left-radius:0; }
  .list-group-horizontal-xxl > .list-group-item.active{ margin-top:0; }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item{ border-top-width:1px; border-left-width:0; }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active{ margin-left:-1px; border-left-width:1px; } .d-xxl-none{ display:none !important; }
  .d-xxl-inline{ display:inline !important; }
  .d-xxl-inline-block{ display:inline-block !important; }
  .d-xxl-block{ display:block !important; }
  .d-xxl-table{ display:table !important; }
  .d-xxl-table-row{ display:table-row !important; }
  .d-xxl-table-cell{ display:table-cell !important; }
  .d-xxl-flex{ display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; }
  .d-xxl-inline-flex{ display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important; } .flex-xxl-row{ -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important; }
  .flex-xxl-column{ -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important; }
  .flex-xxl-row-reverse{ -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important; }
  .flex-xxl-column-reverse{ -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important; }
  .flex-xxl-wrap{ -ms-flex-wrap:wrap !important; flex-wrap:wrap !important; }
  .flex-xxl-nowrap{ -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important; }
  .flex-xxl-wrap-reverse{ -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important; }
  .flex-xxl-fill{ -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important; }
  .flex-xxl-grow-0{ -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important; }
  .flex-xxl-grow-1{ -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important; }
  .flex-xxl-shrink-0{ -ms-flex-negative:0 !important; flex-shrink:0 !important; }
  .flex-xxl-shrink-1{ -ms-flex-negative:1 !important; flex-shrink:1 !important; }
  .justify-content-xxl-start{ -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important; }
  .justify-content-xxl-end{ -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important; }
  .justify-content-xxl-center{ -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important; }
  .justify-content-xxl-between{ -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important; }
  .justify-content-xxl-around{ -ms-flex-pack:distribute !important; justify-content:space-around !important; }
  .align-items-xxl-start{ -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important; }
  .align-items-xxl-end{ -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important; }
  .align-items-xxl-center{ -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important; }
  .align-items-xxl-baseline{ -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important; }
  .align-items-xxl-stretch{ -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important; }
  .align-content-xxl-start{ -ms-flex-line-pack:start !important; align-content:flex-start !important; }
  .align-content-xxl-end{ -ms-flex-line-pack:end !important; align-content:flex-end !important; }
  .align-content-xxl-center{ -ms-flex-line-pack:center !important; align-content:center !important; }
  .align-content-xxl-between{ -ms-flex-line-pack:justify !important; align-content:space-between !important; }
  .align-content-xxl-around{ -ms-flex-line-pack:distribute !important; align-content:space-around !important; }
  .align-content-xxl-stretch{ -ms-flex-line-pack:stretch !important; align-content:stretch !important; }
  .align-self-xxl-auto{ -ms-flex-item-align:auto !important; align-self:auto !important; }
  .align-self-xxl-start{ -ms-flex-item-align:start !important; align-self:flex-start !important; }
  .align-self-xxl-end{ -ms-flex-item-align:end !important; align-self:flex-end !important; }
  .align-self-xxl-center{ -ms-flex-item-align:center !important; align-self:center !important; }
  .align-self-xxl-baseline{ -ms-flex-item-align:baseline !important; align-self:baseline !important; }
  .align-self-xxl-stretch{ -ms-flex-item-align:stretch !important; align-self:stretch !important; } .float-xxl-left{ float:left !important; }
  .float-xxl-right{ float:right !important; }
  .float-xxl-none{ float:none !important; } .m-xxl-0{ margin:0 !important; }
  .mt-xxl-0, .my-xxl-0{ margin-top:0 !important; }
  .mr-xxl-0, .mx-xxl-0{ margin-right:0 !important; }
  .mb-xxl-0, .my-xxl-0{ margin-bottom:0 !important; }
  .ml-xxl-0, .mx-xxl-0{ margin-left:0 !important; }
  .m-xxl-1{ margin:0.25rem !important; }
  .mt-xxl-1, .my-xxl-1{ margin-top:0.25rem !important; }
  .mr-xxl-1, .mx-xxl-1{ margin-right:0.25rem !important; }
  .mb-xxl-1, .my-xxl-1{ margin-bottom:0.25rem !important; }
  .ml-xxl-1, .mx-xxl-1{ margin-left:0.25rem !important; }
  .m-xxl-2{ margin:0.5rem !important; }
  .mt-xxl-2, .my-xxl-2{ margin-top:0.5rem !important; }
  .mr-xxl-2, .mx-xxl-2{ margin-right:0.5rem !important; }
  .mb-xxl-2, .my-xxl-2{ margin-bottom:0.5rem !important; }
  .ml-xxl-2, .mx-xxl-2{ margin-left:0.5rem !important; }
  .m-xxl-3{ margin:1rem !important; }
  .mt-xxl-3, .my-xxl-3{ margin-top:1rem !important; }
  .mr-xxl-3, .mx-xxl-3{ margin-right:1rem !important; }
  .mb-xxl-3, .my-xxl-3{ margin-bottom:1rem !important; }
  .ml-xxl-3, .mx-xxl-3{ margin-left:1rem !important; }
  .m-xxl-4{ margin:1.5rem !important; }
  .mt-xxl-4, .my-xxl-4{ margin-top:1.5rem !important; }
  .mr-xxl-4, .mx-xxl-4{ margin-right:1.5rem !important; }
  .mb-xxl-4, .my-xxl-4{ margin-bottom:1.5rem !important; }
  .ml-xxl-4, .mx-xxl-4{ margin-left:1.5rem !important; }
  .m-xxl-5{ margin:3rem !important; }
  .mt-xxl-5, .my-xxl-5{ margin-top:3rem !important; }
  .mr-xxl-5, .mx-xxl-5{ margin-right:3rem !important; }
  .mb-xxl-5, .my-xxl-5{ margin-bottom:3rem !important; }
  .ml-xxl-5, .mx-xxl-5{ margin-left:3rem !important; }
  .p-xxl-0{ padding:0 !important; }
  .pt-xxl-0, .py-xxl-0{ padding-top:0 !important; }
  .pr-xxl-0, .px-xxl-0{ padding-right:0 !important; }
  .pb-xxl-0, .py-xxl-0{ padding-bottom:0 !important; }
  .pl-xxl-0, .px-xxl-0{ padding-left:0 !important; }
  .p-xxl-1{ padding:0.25rem !important; }
  .pt-xxl-1, .py-xxl-1{ padding-top:0.25rem !important; }
  .pr-xxl-1, .px-xxl-1{ padding-right:0.25rem !important; }
  .pb-xxl-1, .py-xxl-1{ padding-bottom:0.25rem !important; }
  .pl-xxl-1, .px-xxl-1{ padding-left:0.25rem !important; }
  .p-xxl-2{ padding:0.5rem !important; }
  .pt-xxl-2, .py-xxl-2{ padding-top:0.5rem !important; }
  .pr-xxl-2, .px-xxl-2{ padding-right:0.5rem !important; }
  .pb-xxl-2, .py-xxl-2{ padding-bottom:0.5rem !important; }
  .pl-xxl-2, .px-xxl-2{ padding-left:0.5rem !important; }
  .p-xxl-3{ padding:1rem !important; }
  .pt-xxl-3, .py-xxl-3{ padding-top:1rem !important; }
  .pr-xxl-3, .px-xxl-3{ padding-right:1rem !important; }
  .pb-xxl-3, .py-xxl-3{ padding-bottom:1rem !important; }
  .pl-xxl-3, .px-xxl-3{ padding-left:1rem !important; }
  .p-xxl-4{ padding:1.5rem !important; }
  .pt-xxl-4, .py-xxl-4{ padding-top:1.5rem !important; }
  .pr-xxl-4, .px-xxl-4{ padding-right:1.5rem !important; }
  .pb-xxl-4, .py-xxl-4{ padding-bottom:1.5rem !important; }
  .pl-xxl-4, .px-xxl-4{ padding-left:1.5rem !important; }
  .p-xxl-5{ padding:3rem !important; }
  .pt-xxl-5, .py-xxl-5{ padding-top:3rem !important; }
  .pr-xxl-5, .px-xxl-5{ padding-right:3rem !important; }
  .pb-xxl-5, .py-xxl-5{ padding-bottom:3rem !important; }
  .pl-xxl-5, .px-xxl-5{ padding-left:3rem !important; }
  .m-xxl-n1{ margin:-0.25rem !important; }
  .mt-xxl-n1, .my-xxl-n1{ margin-top:-0.25rem !important; }
  .mr-xxl-n1, .mx-xxl-n1{ margin-right:-0.25rem !important; }
  .mb-xxl-n1, .my-xxl-n1{ margin-bottom:-0.25rem !important; }
  .ml-xxl-n1, .mx-xxl-n1{ margin-left:-0.25rem !important; }
  .m-xxl-n2{ margin:-0.5rem !important; }
  .mt-xxl-n2, .my-xxl-n2{ margin-top:-0.5rem !important; }
  .mr-xxl-n2, .mx-xxl-n2{ margin-right:-0.5rem !important; }
  .mb-xxl-n2, .my-xxl-n2{ margin-bottom:-0.5rem !important; }
  .ml-xxl-n2, .mx-xxl-n2{ margin-left:-0.5rem !important; }
  .m-xxl-n3{ margin:-1rem !important; }
  .mt-xxl-n3, .my-xxl-n3{ margin-top:-1rem !important; }
  .mr-xxl-n3, .mx-xxl-n3{ margin-right:-1rem !important; }
  .mb-xxl-n3, .my-xxl-n3{ margin-bottom:-1rem !important; }
  .ml-xxl-n3, .mx-xxl-n3{ margin-left:-1rem !important; }
  .m-xxl-n4{ margin:-1.5rem !important; }
  .mt-xxl-n4, .my-xxl-n4{ margin-top:-1.5rem !important; }
  .mr-xxl-n4, .mx-xxl-n4{ margin-right:-1.5rem !important; }
  .mb-xxl-n4, .my-xxl-n4{ margin-bottom:-1.5rem !important; }
  .ml-xxl-n4, .mx-xxl-n4{ margin-left:-1.5rem !important; }
  .m-xxl-n5{ margin:-3rem !important; }
  .mt-xxl-n5, .my-xxl-n5{ margin-top:-3rem !important; }
  .mr-xxl-n5, .mx-xxl-n5{ margin-right:-3rem !important; }
  .mb-xxl-n5, .my-xxl-n5{ margin-bottom:-3rem !important; }
  .ml-xxl-n5, .mx-xxl-n5{ margin-left:-3rem !important; }
  .m-xxl-auto{ margin:auto !important; }
  .mt-xxl-auto, .my-xxl-auto{ margin-top:auto !important; }
  .mr-xxl-auto, .mx-xxl-auto{ margin-right:auto !important; }
  .mb-xxl-auto, .my-xxl-auto{ margin-bottom:auto !important; }
  .ml-xxl-auto, .mx-xxl-auto{ margin-left:auto !important; } .text-xxl-left{ text-align:left !important; }
  .text-xxl-right{ text-align:right !important; }
  .text-xxl-center{ text-align:center !important; } .col-xxl{ -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%; }
  .row-cols-xxl-1 > *{ -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }
  .row-cols-xxl-2 > *{ -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }
  .row-cols-xxl-3 > *{ -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; }
  .row-cols-xxl-4 > *{ -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
  .row-cols-xxl-5 > *{ -webkit-box-flex:0; -ms-flex:0 0 20%; flex:0 0 20%; max-width:20%; }
  .row-cols-xxl-6 > *{ -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; }
  .col-xxl-auto{ -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:100%; }
  .col-xxl-1{ -webkit-box-flex:0; -ms-flex:0 0 8.33333%; flex:0 0 8.33333%; max-width:8.33333%; }
  .col-xxl-2{ -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; }
  .col-xxl-3{ -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; }
  .col-xxl-4{ -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; }
  .col-xxl-5{ -webkit-box-flex:0; -ms-flex:0 0 41.66667%; flex:0 0 41.66667%; max-width:41.66667%; }
  .col-xxl-6{ -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }
  .col-xxl-7{ -webkit-box-flex:0; -ms-flex:0 0 58.33333%; flex:0 0 58.33333%; max-width:58.33333%; }
  .col-xxl-8{ -webkit-box-flex:0; -ms-flex:0 0 66.66667%; flex:0 0 66.66667%; max-width:66.66667%; }
  .col-xxl-9{ -webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%; }
  .col-xxl-10{ -webkit-box-flex:0; -ms-flex:0 0 83.33333%; flex:0 0 83.33333%; max-width:83.33333%; }
  .col-xxl-11{ -webkit-box-flex:0; -ms-flex:0 0 91.66667%; flex:0 0 91.66667%; max-width:91.66667%; }
  .col-xxl-12{ -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; }
  .order-xxl-first{ -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; }
  .order-xxl-last{ -webkit-box-ordinal-group:14; -ms-flex-order:13; order:13; }
  .order-xxl-0{ -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0; }
  .order-xxl-1{ -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; }
  .order-xxl-2{ -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; }
  .order-xxl-3{ -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; }
  .order-xxl-4{ -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4; }
  .order-xxl-5{ -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5; }
  .order-xxl-6{ -webkit-box-ordinal-group:7; -ms-flex-order:6; order:6; }
  .order-xxl-7{ -webkit-box-ordinal-group:8; -ms-flex-order:7; order:7; }
  .order-xxl-8{ -webkit-box-ordinal-group:9; -ms-flex-order:8; order:8; }
  .order-xxl-9{ -webkit-box-ordinal-group:10; -ms-flex-order:9; order:9; }
  .order-xxl-10{ -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10; }
  .order-xxl-11{ -webkit-box-ordinal-group:12; -ms-flex-order:11; order:11; }
  .order-xxl-12{ -webkit-box-ordinal-group:13; -ms-flex-order:12; order:12; }
  .offset-xxl-0{ margin-left:0; }
  .offset-xxl-1{ margin-left:8.33333%; }
  .offset-xxl-2{ margin-left:16.66667%; }
  .offset-xxl-3{ margin-left:25%; }
  .offset-xxl-4{ margin-left:33.33333%; }
  .offset-xxl-5{ margin-left:41.66667%; }
  .offset-xxl-6{ margin-left:50%; }
  .offset-xxl-7{ margin-left:58.33333%; }
  .offset-xxl-8{ margin-left:66.66667%; }
  .offset-xxl-9{ margin-left:75%; }
  .offset-xxl-10{ margin-left:83.33333%; }
  .offset-xxl-11{ margin-left:91.66667%; } .dropdown-menu-xxl-left{ right:auto; left:0; }
  .dropdown-menu-xxl-right{ right:0; left:auto; } .navbar-expand-xxl{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; }
  .navbar-expand-xxl .navbar-nav{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; }
  .navbar-expand-xxl .navbar-nav .dropdown-menu{ position:absolute; }
  .navbar-expand-xxl .navbar-nav .nav-link{ padding-right:0.5rem; padding-left:0.5rem; }
  .navbar-expand-xxl > .container, .navbar-expand-xxl > .container-fluid, .navbar-expand-xxl > .container-sm, .navbar-expand-xxl > .container-md, .navbar-expand-xxl > .container-lg, .navbar-expand-xxl > .container-xl{ -ms-flex-wrap:nowrap; flex-wrap:nowrap; }
  .navbar-expand-xxl .navbar-collapse{ display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; -ms-flex-preferred-size:auto; flex-basis:auto; }
  .navbar-expand-xxl .navbar-toggler{ display:none; } .list-group-horizontal-xxl{ -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; }
  .list-group-horizontal-xxl > .list-group-item:first-child{ border-bottom-left-radius:0.3rem; border-top-right-radius:0; }
  .list-group-horizontal-xxl > .list-group-item:last-child{ border-top-right-radius:0.3rem; border-bottom-left-radius:0; }
  .list-group-horizontal-xxl > .list-group-item.active{ margin-top:0; }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item{ border-top-width:1px; border-left-width:0; }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active{ margin-left:-1px; border-left-width:1px; } .d-xxl-none{ display:none !important; }
  .d-xxl-inline{ display:inline !important; }
  .d-xxl-inline-block{ display:inline-block !important; }
  .d-xxl-block{ display:block !important; }
  .d-xxl-table{ display:table !important; }
  .d-xxl-table-row{ display:table-row !important; }
  .d-xxl-table-cell{ display:table-cell !important; }
  .d-xxl-flex{ display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; }
  .d-xxl-inline-flex{ display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important; } .flex-xxl-row{ -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important; }
  .flex-xxl-column{ -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important; }
  .flex-xxl-row-reverse{ -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important; }
  .flex-xxl-column-reverse{ -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important; }
  .flex-xxl-wrap{ -ms-flex-wrap:wrap !important; flex-wrap:wrap !important; }
  .flex-xxl-nowrap{ -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important; }
  .flex-xxl-wrap-reverse{ -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important; }
  .flex-xxl-fill{ -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important; }
  .flex-xxl-grow-0{ -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important; }
  .flex-xxl-grow-1{ -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important; }
  .flex-xxl-shrink-0{ -ms-flex-negative:0 !important; flex-shrink:0 !important; }
  .flex-xxl-shrink-1{ -ms-flex-negative:1 !important; flex-shrink:1 !important; }
  .justify-content-xxl-start{ -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important; }
  .justify-content-xxl-end{ -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important; }
  .justify-content-xxl-center{ -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important; }
  .justify-content-xxl-between{ -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important; }
  .justify-content-xxl-around{ -ms-flex-pack:distribute !important; justify-content:space-around !important; }
  .align-items-xxl-start{ -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important; }
  .align-items-xxl-end{ -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important; }
  .align-items-xxl-center{ -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important; }
  .align-items-xxl-baseline{ -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important; }
  .align-items-xxl-stretch{ -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important; }
  .align-content-xxl-start{ -ms-flex-line-pack:start !important; align-content:flex-start !important; }
  .align-content-xxl-end{ -ms-flex-line-pack:end !important; align-content:flex-end !important; }
  .align-content-xxl-center{ -ms-flex-line-pack:center !important; align-content:center !important; }
  .align-content-xxl-between{ -ms-flex-line-pack:justify !important; align-content:space-between !important; }
  .align-content-xxl-around{ -ms-flex-line-pack:distribute !important; align-content:space-around !important; }
  .align-content-xxl-stretch{ -ms-flex-line-pack:stretch !important; align-content:stretch !important; }
  .align-self-xxl-auto{ -ms-flex-item-align:auto !important; align-self:auto !important; }
  .align-self-xxl-start{ -ms-flex-item-align:start !important; align-self:flex-start !important; }
  .align-self-xxl-end{ -ms-flex-item-align:end !important; align-self:flex-end !important; }
  .align-self-xxl-center{ -ms-flex-item-align:center !important; align-self:center !important; }
  .align-self-xxl-baseline{ -ms-flex-item-align:baseline !important; align-self:baseline !important; }
  .align-self-xxl-stretch{ -ms-flex-item-align:stretch !important; align-self:stretch !important; } .float-xxl-left{ float:left !important; }
  .float-xxl-right{ float:right !important; }
  .float-xxl-none{ float:none !important; } .m-xxl-0{ margin:0 !important; }
  .mt-xxl-0, .my-xxl-0{ margin-top:0 !important; }
  .mr-xxl-0, .mx-xxl-0{ margin-right:0 !important; }
  .mb-xxl-0, .my-xxl-0{ margin-bottom:0 !important; }
  .ml-xxl-0, .mx-xxl-0{ margin-left:0 !important; }
  .m-xxl-1{ margin:0.25rem !important; }
  .mt-xxl-1, .my-xxl-1{ margin-top:0.25rem !important; }
  .mr-xxl-1, .mx-xxl-1{ margin-right:0.25rem !important; }
  .mb-xxl-1, .my-xxl-1{ margin-bottom:0.25rem !important; }
  .ml-xxl-1, .mx-xxl-1{ margin-left:0.25rem !important; }
  .m-xxl-2{ margin:0.5rem !important; }
  .mt-xxl-2, .my-xxl-2{ margin-top:0.5rem !important; }
  .mr-xxl-2, .mx-xxl-2{ margin-right:0.5rem !important; }
  .mb-xxl-2, .my-xxl-2{ margin-bottom:0.5rem !important; }
  .ml-xxl-2, .mx-xxl-2{ margin-left:0.5rem !important; }
  .m-xxl-3{ margin:1rem !important; }
  .mt-xxl-3, .my-xxl-3{ margin-top:1rem !important; }
  .mr-xxl-3, .mx-xxl-3{ margin-right:1rem !important; }
  .mb-xxl-3, .my-xxl-3{ margin-bottom:1rem !important; }
  .ml-xxl-3, .mx-xxl-3{ margin-left:1rem !important; }
  .m-xxl-4{ margin:1.5rem !important; }
  .mt-xxl-4, .my-xxl-4{ margin-top:1.5rem !important; }
  .mr-xxl-4, .mx-xxl-4{ margin-right:1.5rem !important; }
  .mb-xxl-4, .my-xxl-4{ margin-bottom:1.5rem !important; }
  .ml-xxl-4, .mx-xxl-4{ margin-left:1.5rem !important; }
  .m-xxl-5{ margin:3rem !important; }
  .mt-xxl-5, .my-xxl-5{ margin-top:3rem !important; }
  .mr-xxl-5, .mx-xxl-5{ margin-right:3rem !important; }
  .mb-xxl-5, .my-xxl-5{ margin-bottom:3rem !important; }
  .ml-xxl-5, .mx-xxl-5{ margin-left:3rem !important; }
  .p-xxl-0{ padding:0 !important; }
  .pt-xxl-0, .py-xxl-0{ padding-top:0 !important; }
  .pr-xxl-0, .px-xxl-0{ padding-right:0 !important; }
  .pb-xxl-0, .py-xxl-0{ padding-bottom:0 !important; }
  .pl-xxl-0, .px-xxl-0{ padding-left:0 !important; }
  .p-xxl-1{ padding:0.25rem !important; }
  .pt-xxl-1, .py-xxl-1{ padding-top:0.25rem !important; }
  .pr-xxl-1, .px-xxl-1{ padding-right:0.25rem !important; }
  .pb-xxl-1, .py-xxl-1{ padding-bottom:0.25rem !important; }
  .pl-xxl-1, .px-xxl-1{ padding-left:0.25rem !important; }
  .p-xxl-2{ padding:0.5rem !important; }
  .pt-xxl-2, .py-xxl-2{ padding-top:0.5rem !important; }
  .pr-xxl-2, .px-xxl-2{ padding-right:0.5rem !important; }
  .pb-xxl-2, .py-xxl-2{ padding-bottom:0.5rem !important; }
  .pl-xxl-2, .px-xxl-2{ padding-left:0.5rem !important; }
  .p-xxl-3{ padding:1rem !important; }
  .pt-xxl-3, .py-xxl-3{ padding-top:1rem !important; }
  .pr-xxl-3, .px-xxl-3{ padding-right:1rem !important; }
  .pb-xxl-3, .py-xxl-3{ padding-bottom:1rem !important; }
  .pl-xxl-3, .px-xxl-3{ padding-left:1rem !important; }
  .p-xxl-4{ padding:1.5rem !important; }
  .pt-xxl-4, .py-xxl-4{ padding-top:1.5rem !important; }
  .pr-xxl-4, .px-xxl-4{ padding-right:1.5rem !important; }
  .pb-xxl-4, .py-xxl-4{ padding-bottom:1.5rem !important; }
  .pl-xxl-4, .px-xxl-4{ padding-left:1.5rem !important; }
  .p-xxl-5{ padding:3rem !important; }
  .pt-xxl-5, .py-xxl-5{ padding-top:3rem !important; }
  .pr-xxl-5, .px-xxl-5{ padding-right:3rem !important; }
  .pb-xxl-5, .py-xxl-5{ padding-bottom:3rem !important; }
  .pl-xxl-5, .px-xxl-5{ padding-left:3rem !important; }
  .m-xxl-n1{ margin:-0.25rem !important; }
  .mt-xxl-n1, .my-xxl-n1{ margin-top:-0.25rem !important; }
  .mr-xxl-n1, .mx-xxl-n1{ margin-right:-0.25rem !important; }
  .mb-xxl-n1, .my-xxl-n1{ margin-bottom:-0.25rem !important; }
  .ml-xxl-n1, .mx-xxl-n1{ margin-left:-0.25rem !important; }
  .m-xxl-n2{ margin:-0.5rem !important; }
  .mt-xxl-n2, .my-xxl-n2{ margin-top:-0.5rem !important; }
  .mr-xxl-n2, .mx-xxl-n2{ margin-right:-0.5rem !important; }
  .mb-xxl-n2, .my-xxl-n2{ margin-bottom:-0.5rem !important; }
  .ml-xxl-n2, .mx-xxl-n2{ margin-left:-0.5rem !important; }
  .m-xxl-n3{ margin:-1rem !important; }
  .mt-xxl-n3, .my-xxl-n3{ margin-top:-1rem !important; }
  .mr-xxl-n3, .mx-xxl-n3{ margin-right:-1rem !important; }
  .mb-xxl-n3, .my-xxl-n3{ margin-bottom:-1rem !important; }
  .ml-xxl-n3, .mx-xxl-n3{ margin-left:-1rem !important; }
  .m-xxl-n4{ margin:-1.5rem !important; }
  .mt-xxl-n4, .my-xxl-n4{ margin-top:-1.5rem !important; }
  .mr-xxl-n4, .mx-xxl-n4{ margin-right:-1.5rem !important; }
  .mb-xxl-n4, .my-xxl-n4{ margin-bottom:-1.5rem !important; }
  .ml-xxl-n4, .mx-xxl-n4{ margin-left:-1.5rem !important; }
  .m-xxl-n5{ margin:-3rem !important; }
  .mt-xxl-n5, .my-xxl-n5{ margin-top:-3rem !important; }
  .mr-xxl-n5, .mx-xxl-n5{ margin-right:-3rem !important; }
  .mb-xxl-n5, .my-xxl-n5{ margin-bottom:-3rem !important; }
  .ml-xxl-n5, .mx-xxl-n5{ margin-left:-3rem !important; }
  .m-xxl-auto{ margin:auto !important; }
  .mt-xxl-auto, .my-xxl-auto{ margin-top:auto !important; }
  .mr-xxl-auto, .mx-xxl-auto{ margin-right:auto !important; }
  .mb-xxl-auto, .my-xxl-auto{ margin-bottom:auto !important; }
  .ml-xxl-auto, .mx-xxl-auto{ margin-left:auto !important; } .text-xxl-left{ text-align:left !important; }
  .text-xxl-right{ text-align:right !important; }
  .text-xxl-center{ text-align:center !important; } .block-col > .block-border.block-border-xxl{ padding:80px; } body.page-home header.page-header .page-header-bckgd{ height:620px; } }

@media (max-width: 575.98px){ .table-responsive-sm{ display:block; width:100%; overflow-x:auto; -webkit-overflow-scrolling:touch; }
  .table-responsive-sm > .table-bordered{ border:0; } .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl{ padding-right:0; padding-left:0; } .table-responsive-sm{ display:block; width:100%; overflow-x:auto; -webkit-overflow-scrolling:touch; }
  .table-responsive-sm > .table-bordered{ border:0; } .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl{ padding-right:0; padding-left:0; } }

@media (max-width: 767.98px){ .table-responsive-md{ display:block; width:100%; overflow-x:auto; -webkit-overflow-scrolling:touch; }
  .table-responsive-md > .table-bordered{ border:0; } .navbar-expand-md > .container, .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl{ padding-right:0; padding-left:0; } .table-responsive-md{ display:block; width:100%; overflow-x:auto; -webkit-overflow-scrolling:touch; }
  .table-responsive-md > .table-bordered{ border:0; } .navbar-expand-md > .container, .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl{ padding-right:0; padding-left:0; } header.page-header .submenu-tabs{ display:block; padding-left:40px; padding-right:40px; }
  header.page-header .submenu-tabs .submenu-tab{ display:block; margin-bottom:0.5rem; } }

@media (max-width: 991.98px){ .table-responsive-lg{ display:block; width:100%; overflow-x:auto; -webkit-overflow-scrolling:touch; }
  .table-responsive-lg > .table-bordered{ border:0; } .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl{ padding-right:0; padding-left:0; } .table-responsive-lg{ display:block; width:100%; overflow-x:auto; -webkit-overflow-scrolling:touch; }
  .table-responsive-lg > .table-bordered{ border:0; } .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl{ padding-right:0; padding-left:0; } header.page-header .header-img, header.page-header .header-texts{ padding-top:20px; }
  header.page-header .header-img + .header-texts{ padding-top:0; } }

@media (max-width: 1439.98px){ .table-responsive-xl{ display:block; width:100%; overflow-x:auto; -webkit-overflow-scrolling:touch; }
  .table-responsive-xl > .table-bordered{ border:0; } .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl{ padding-right:0; padding-left:0; } .table-responsive-xl{ display:block; width:100%; overflow-x:auto; -webkit-overflow-scrolling:touch; }
  .table-responsive-xl > .table-bordered{ border:0; } .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl{ padding-right:0; padding-left:0; } }

@media (max-width: 1679.98px){ .table-responsive-xxl{ display:block; width:100%; overflow-x:auto; -webkit-overflow-scrolling:touch; }
  .table-responsive-xxl > .table-bordered{ border:0; } .navbar-expand-xxl > .container, .navbar-expand-xxl > .container-fluid, .navbar-expand-xxl > .container-sm, .navbar-expand-xxl > .container-md, .navbar-expand-xxl > .container-lg, .navbar-expand-xxl > .container-xl{ padding-right:0; padding-left:0; } .table-responsive-xxl{ display:block; width:100%; overflow-x:auto; -webkit-overflow-scrolling:touch; }
  .table-responsive-xxl > .table-bordered{ border:0; } .navbar-expand-xxl > .container, .navbar-expand-xxl > .container-fluid, .navbar-expand-xxl > .container-sm, .navbar-expand-xxl > .container-md, .navbar-expand-xxl > .container-lg, .navbar-expand-xxl > .container-xl{ padding-right:0; padding-left:0; } }

@media (prefers-reduced-motion: reduce){ .form-control{ -webkit-transition:none; -o-transition:none; transition:none; } .btn{ -webkit-transition:none; -o-transition:none; transition:none; } .fade{ -webkit-transition:none; -o-transition:none; transition:none; } .collapsing{ -webkit-transition:none; -o-transition:none; transition:none; } .custom-switch .custom-control-label::after{ -webkit-transition:none; -o-transition:none; transition:none; } .custom-range::-webkit-slider-thumb{ -webkit-transition:none; transition:none; } .custom-range::-moz-range-thumb{ -moz-transition:none; transition:none; } .custom-range::-ms-thumb{ -ms-transition:none; transition:none; } .custom-control-label::before, .custom-file-label, .custom-select{ -webkit-transition:none; -o-transition:none; transition:none; } .badge{ -webkit-transition:none; -o-transition:none; transition:none; } .progress-bar{ -webkit-transition:none; -o-transition:none; transition:none; } .progress-bar-animated{ -webkit-animation:none; animation:none; } .modal.fade .modal-dialog{ -webkit-transition:none; -o-transition:none; transition:none; } .carousel-item{ -webkit-transition:none; -o-transition:none; transition:none; } .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right{ -webkit-transition:none; -o-transition:none; transition:none; } .carousel-control-prev, .carousel-control-next{ -webkit-transition:none; -o-transition:none; transition:none; } .carousel-indicators li{ -webkit-transition:none; -o-transition:none; transition:none; } .form-control{ -webkit-transition:none; -o-transition:none; transition:none; } .btn{ -webkit-transition:none; -o-transition:none; transition:none; } .fade{ -webkit-transition:none; -o-transition:none; transition:none; } .collapsing{ -webkit-transition:none; -o-transition:none; transition:none; } .custom-switch .custom-control-label::after{ -webkit-transition:none; -o-transition:none; transition:none; } .custom-range::-webkit-slider-thumb{ -webkit-transition:none; transition:none; } .custom-range::-moz-range-thumb{ -moz-transition:none; transition:none; } .custom-range::-ms-thumb{ -ms-transition:none; transition:none; } .custom-control-label::before, .custom-file-label, .custom-select{ -webkit-transition:none; -o-transition:none; transition:none; } .badge{ -webkit-transition:none; -o-transition:none; transition:none; } .progress-bar{ -webkit-transition:none; -o-transition:none; transition:none; } .progress-bar-animated{ -webkit-animation:none; animation:none; } .modal.fade .modal-dialog{ -webkit-transition:none; -o-transition:none; transition:none; } .carousel-item{ -webkit-transition:none; -o-transition:none; transition:none; } .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right{ -webkit-transition:none; -o-transition:none; transition:none; } .carousel-control-prev, .carousel-control-next{ -webkit-transition:none; -o-transition:none; transition:none; } .carousel-indicators li{ -webkit-transition:none; -o-transition:none; transition:none; } }

@media print{ .d-print-none{ display:none !important; }
  .d-print-inline{ display:inline !important; }
  .d-print-inline-block{ display:inline-block !important; }
  .d-print-block{ display:block !important; }
  .d-print-table{ display:table !important; }
  .d-print-table-row{ display:table-row !important; }
  .d-print-table-cell{ display:table-cell !important; }
  .d-print-flex{ display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; }
  .d-print-inline-flex{ display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important; } *, *::before, *::after{ text-shadow:none !important; -webkit-box-shadow:none !important; box-shadow:none !important; }
  a:not(.btn){ text-decoration:underline; }
  abbr[title]::after{ content:" (" attr(title) ")"; }
  pre{ white-space:pre-wrap !important; }
  pre, blockquote{ border:1px solid #adb5bd; page-break-inside:avoid; }
  thead{ display:table-header-group; }
  tr, img{ page-break-inside:avoid; }
  p, h2, .text-size-h2, h3, .text-size-h3{ orphans:3; widows:3; }
  h2, .text-size-h2, h3, .text-size-h3{ page-break-after:avoid; }
  @page{ size:a3; }
  body{ min-width:992px !important; }
  .container{ min-width:992px !important; }
  .navbar{ display:none; }
  .badge{ border:1px solid #000; }
  .table{ border-collapse:collapse !important; }
  .table td, .table th{ background-color:#fff !important; }
  .table-bordered th, .table-bordered td{ border:1px solid #dee2e6 !important; }
  .table-dark{ color:inherit; }
  .table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody{ border-color:#e9ecef; }
  .table .thead-dark th{ color:inherit; border-color:#e9ecef; } .d-print-none{ display:none !important; }
  .d-print-inline{ display:inline !important; }
  .d-print-inline-block{ display:inline-block !important; }
  .d-print-block{ display:block !important; }
  .d-print-table{ display:table !important; }
  .d-print-table-row{ display:table-row !important; }
  .d-print-table-cell{ display:table-cell !important; }
  .d-print-flex{ display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; }
  .d-print-inline-flex{ display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important; } *, *::before, *::after{ text-shadow:none !important; -webkit-box-shadow:none !important; box-shadow:none !important; }
  a:not(.btn){ text-decoration:underline; }
  abbr[title]::after{ content:" (" attr(title) ")"; }
  pre{ white-space:pre-wrap !important; }
  pre, blockquote{ border:1px solid #adb5bd; page-break-inside:avoid; }
  thead{ display:table-header-group; }
  tr, img{ page-break-inside:avoid; }
  p, h2, .text-size-h2, h3, .text-size-h3{ orphans:3; widows:3; }
  h2, .text-size-h2, h3, .text-size-h3{ page-break-after:avoid; }
  @page{ size:a3; }
  body{ min-width:992px !important; }
  .container{ min-width:992px !important; }
  .navbar{ display:none; }
  .badge{ border:1px solid #000; }
  .table{ border-collapse:collapse !important; }
  .table td, .table th{ background-color:#fff !important; }
  .table-bordered th, .table-bordered td{ border:1px solid #dee2e6 !important; }
  .table-dark{ color:inherit; }
  .table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody{ border-color:#e9ecef; }
  .table .thead-dark th{ color:inherit; border-color:#e9ecef; } }

