html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,textarea{ margin: 0;  padding: 0;  border: 0;  font-size: 100%;  font: inherit;  vertical-align: baseline;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display: block; }body{ line-height: 1; }ol,ul{ list-style: none; }blockquote,q{ quotes: none; }blockquote:before,blockquote:after,q:before,q:after{ content: '';  content: none; }table{ border-collapse: collapse;  border-spacing: 0; }fieldset{ border: none;  padding: 0;  margin: 0; }*,*::before,*::after{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }html{ font-family: sans-serif;  line-height: 1.15;  -webkit-text-size-adjust: 100%;  -ms-text-size-adjust: 100%;  -ms-overflow-style: scrollbar;  -webkit-tap-highlight-color: rgba(0,0,0,0); }@-ms-viewport{ width: device-width; }article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{ display: block; }body{ margin: 0;  font-family: 'Avenir Next LT Pro',Roboto,"Helvetica Neue",Arial,sans-serif;  font-size: .75rem;  font-weight: 400;  line-height: 1.5;  color: #000;  text-align: left;  background-color: #fff; }[tabindex="-1"]:focus{ outline: 0 !important; }hr{ -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;  height: 0;  overflow: visible; }h1,h2,h3,h4,h5,h6{ margin-top: 0;  margin-bottom: .5rem; }p{ margin-top: 0;  margin-bottom: 1rem; }abbr[title],abbr[data-original-title]{ text-decoration: underline;  text-decoration: underline dotted;  cursor: help;  border-bottom: 0; }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; }dfn{ font-style: italic; }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: #d20014;  text-decoration: none;  background-color: transparent;  -webkit-text-decoration-skip: objects; }a:hover{ color: #86000d;  text-decoration: underline; }a:not([href]):not([tabindex]){ color: inherit;  text-decoration: none; }a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{ color: inherit;  text-decoration: none; }a:not([href]):not([tabindex]):focus{ outline: 0; }pre,code,kbd,samp{ font-family: monospace,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:not(:root){ overflow: hidden; }table{ border-collapse: collapse; }caption{ padding-top: 4px 6px;  padding-bottom: 4px 6px;  color: #6c757d;  text-align: left;  caption-side: bottom; }th{ text-align: inherit; }label{ display: inline-block;  margin-bottom: .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; }button,html [type="button"],[type="reset"],[type="submit"]{ -webkit-appearance: button; }button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{ padding: 0;  border-style: none; }input[type="radio"],input[type="checkbox"]{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  padding: 0; }input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{ -webkit-appearance: listbox; }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-cancel-button,[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; }.img-fluid{ max-width: 100%;  height: auto; }.img-thumbnail{ padding: .25rem;  background-color: #fff;  border: 1px solid #dee2e6;  border-radius: 0;  max-width: 100%;  height: auto; }.figure{ display: inline-block; }.figure-img{ margin-bottom: .5rem;  line-height: 1; }.figure-caption{ font-size: 90%;  color: #6c757d; }.container{ width: 100%;  padding-right: 15px;  padding-left: 15px;  margin-right: auto;  margin-left: auto; }@media (min-width:576px){.container{ max-width: 540px; }}@media (min-width:768px){.container{ max-width: 720px; }}@media (min-width:992px){.container{ max-width: 960px; }}@media (min-width:1200px){.container{ max-width: 1170px; }}.container-fluid{ width: 100%;  padding-right: 15px;  padding-left: 15px;  margin-right: auto;  margin-left: auto; }.row{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  margin-right: -15px;  margin-left: -15px; }.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{ position: relative;  width: 100%;  min-height: 1px;  padding-right: 15px;  padding-left: 15px; }.col{ -webkit-flex-basis: 0; flex-basis: 0;  -webkit-flex-grow: 1; flex-grow: 1;  max-width: 100%; }.col-auto{ -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto;  width: auto;  max-width: none; }.col-1{ -webkit-flex: 0 0 8.3333333333%; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%;  max-width: 8.3333333333%; }.col-2{ -webkit-flex: 0 0 16.6666666667%; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%;  max-width: 16.6666666667%; }.col-3{ -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%;  max-width: 25%; }.col-4{ -webkit-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%;  max-width: 33.3333333333%; }.col-5{ -webkit-flex: 0 0 41.6666666667%; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%;  max-width: 41.6666666667%; }.col-6{ -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%;  max-width: 50%; }.col-7{ -webkit-flex: 0 0 58.3333333333%; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%;  max-width: 58.3333333333%; }.col-8{ -webkit-flex: 0 0 66.6666666667%; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%;  max-width: 66.6666666667%; }.col-9{ -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%;  max-width: 75%; }.col-10{ -webkit-flex: 0 0 83.3333333333%; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%;  max-width: 83.3333333333%; }.col-11{ -webkit-flex: 0 0 91.6666666667%; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%;  max-width: 91.6666666667%; }.col-12{ -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%; }.order-first{ -webkit-order: -1; -ms-flex-order: -1; order: -1; }.order-last{ -webkit-order: 13; -ms-flex-order: 13; order: 13; }.order-0{ -webkit-order: 0; -ms-flex-order: 0; order: 0; }.order-1{ -webkit-order: 1; -ms-flex-order: 1; order: 1; }.order-2{ -webkit-order: 2; -ms-flex-order: 2; order: 2; }.order-3{ -webkit-order: 3; -ms-flex-order: 3; order: 3; }.order-4{ -webkit-order: 4; -ms-flex-order: 4; order: 4; }.order-5{ -webkit-order: 5; -ms-flex-order: 5; order: 5; }.order-6{ -webkit-order: 6; -ms-flex-order: 6; order: 6; }.order-7{ -webkit-order: 7; -ms-flex-order: 7; order: 7; }.order-8{ -webkit-order: 8; -ms-flex-order: 8; order: 8; }.order-9{ -webkit-order: 9; -ms-flex-order: 9; order: 9; }.order-10{ -webkit-order: 10; -ms-flex-order: 10; order: 10; }.order-11{ -webkit-order: 11; -ms-flex-order: 11; order: 11; }.order-12{ -webkit-order: 12; -ms-flex-order: 12; order: 12; }.offset-1{ margin-left: 8.3333333333%; }.offset-2{ margin-left: 16.6666666667%; }.offset-3{ margin-left: 25%; }.offset-4{ margin-left: 33.3333333333%; }.offset-5{ margin-left: 41.6666666667%; }.offset-6{ margin-left: 50%; }.offset-7{ margin-left: 58.3333333333%; }.offset-8{ margin-left: 66.6666666667%; }.offset-9{ margin-left: 75%; }.offset-10{ margin-left: 83.3333333333%; }.offset-11{ margin-left: 91.6666666667%; }@media (min-width:576px){.col-sm{ -webkit-flex-basis: 0; flex-basis: 0;  -webkit-flex-grow: 1; flex-grow: 1;  max-width: 100%; }.col-sm-auto{ -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto;  width: auto;  max-width: none; }.col-sm-1{ -webkit-flex: 0 0 8.3333333333%; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%;  max-width: 8.3333333333%; }.col-sm-2{ -webkit-flex: 0 0 16.6666666667%; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%;  max-width: 16.6666666667%; }.col-sm-3{ -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%;  max-width: 25%; }.col-sm-4{ -webkit-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%;  max-width: 33.3333333333%; }.col-sm-5{ -webkit-flex: 0 0 41.6666666667%; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%;  max-width: 41.6666666667%; }.col-sm-6{ -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%;  max-width: 50%; }.col-sm-7{ -webkit-flex: 0 0 58.3333333333%; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%;  max-width: 58.3333333333%; }.col-sm-8{ -webkit-flex: 0 0 66.6666666667%; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%;  max-width: 66.6666666667%; }.col-sm-9{ -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%;  max-width: 75%; }.col-sm-10{ -webkit-flex: 0 0 83.3333333333%; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%;  max-width: 83.3333333333%; }.col-sm-11{ -webkit-flex: 0 0 91.6666666667%; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%;  max-width: 91.6666666667%; }.col-sm-12{ -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%; }.order-sm-first{ -webkit-order: -1; -ms-flex-order: -1; order: -1; }.order-sm-last{ -webkit-order: 13; -ms-flex-order: 13; order: 13; }.order-sm-0{ -webkit-order: 0; -ms-flex-order: 0; order: 0; }.order-sm-1{ -webkit-order: 1; -ms-flex-order: 1; order: 1; }.order-sm-2{ -webkit-order: 2; -ms-flex-order: 2; order: 2; }.order-sm-3{ -webkit-order: 3; -ms-flex-order: 3; order: 3; }.order-sm-4{ -webkit-order: 4; -ms-flex-order: 4; order: 4; }.order-sm-5{ -webkit-order: 5; -ms-flex-order: 5; order: 5; }.order-sm-6{ -webkit-order: 6; -ms-flex-order: 6; order: 6; }.order-sm-7{ -webkit-order: 7; -ms-flex-order: 7; order: 7; }.order-sm-8{ -webkit-order: 8; -ms-flex-order: 8; order: 8; }.order-sm-9{ -webkit-order: 9; -ms-flex-order: 9; order: 9; }.order-sm-10{ -webkit-order: 10; -ms-flex-order: 10; order: 10; }.order-sm-11{ -webkit-order: 11; -ms-flex-order: 11; order: 11; }.order-sm-12{ -webkit-order: 12; -ms-flex-order: 12; order: 12; }.offset-sm-0{ margin-left: 0; }.offset-sm-1{ margin-left: 8.3333333333%; }.offset-sm-2{ margin-left: 16.6666666667%; }.offset-sm-3{ margin-left: 25%; }.offset-sm-4{ margin-left: 33.3333333333%; }.offset-sm-5{ margin-left: 41.6666666667%; }.offset-sm-6{ margin-left: 50%; }.offset-sm-7{ margin-left: 58.3333333333%; }.offset-sm-8{ margin-left: 66.6666666667%; }.offset-sm-9{ margin-left: 75%; }.offset-sm-10{ margin-left: 83.3333333333%; }.offset-sm-11{ margin-left: 91.6666666667%; }}@media (min-width:768px){.col-md{ -webkit-flex-basis: 0; flex-basis: 0;  -webkit-flex-grow: 1; flex-grow: 1;  max-width: 100%; }.col-md-auto{ -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto;  width: auto;  max-width: none; }.col-md-1{ -webkit-flex: 0 0 8.3333333333%; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%;  max-width: 8.3333333333%; }.col-md-2{ -webkit-flex: 0 0 16.6666666667%; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%;  max-width: 16.6666666667%; }.col-md-3{ -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%;  max-width: 25%; }.col-md-4{ -webkit-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%;  max-width: 33.3333333333%; }.col-md-5{ -webkit-flex: 0 0 41.6666666667%; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%;  max-width: 41.6666666667%; }.col-md-6{ -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%;  max-width: 50%; }.col-md-7{ -webkit-flex: 0 0 58.3333333333%; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%;  max-width: 58.3333333333%; }.col-md-8{ -webkit-flex: 0 0 66.6666666667%; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%;  max-width: 66.6666666667%; }.col-md-9{ -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%;  max-width: 75%; }.col-md-10{ -webkit-flex: 0 0 83.3333333333%; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%;  max-width: 83.3333333333%; }.col-md-11{ -webkit-flex: 0 0 91.6666666667%; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%;  max-width: 91.6666666667%; }.col-md-12{ -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%; }.order-md-first{ -webkit-order: -1; -ms-flex-order: -1; order: -1; }.order-md-last{ -webkit-order: 13; -ms-flex-order: 13; order: 13; }.order-md-0{ -webkit-order: 0; -ms-flex-order: 0; order: 0; }.order-md-1{ -webkit-order: 1; -ms-flex-order: 1; order: 1; }.order-md-2{ -webkit-order: 2; -ms-flex-order: 2; order: 2; }.order-md-3{ -webkit-order: 3; -ms-flex-order: 3; order: 3; }.order-md-4{ -webkit-order: 4; -ms-flex-order: 4; order: 4; }.order-md-5{ -webkit-order: 5; -ms-flex-order: 5; order: 5; }.order-md-6{ -webkit-order: 6; -ms-flex-order: 6; order: 6; }.order-md-7{ -webkit-order: 7; -ms-flex-order: 7; order: 7; }.order-md-8{ -webkit-order: 8; -ms-flex-order: 8; order: 8; }.order-md-9{ -webkit-order: 9; -ms-flex-order: 9; order: 9; }.order-md-10{ -webkit-order: 10; -ms-flex-order: 10; order: 10; }.order-md-11{ -webkit-order: 11; -ms-flex-order: 11; order: 11; }.order-md-12{ -webkit-order: 12; -ms-flex-order: 12; order: 12; }.offset-md-0{ margin-left: 0; }.offset-md-1{ margin-left: 8.3333333333%; }.offset-md-2{ margin-left: 16.6666666667%; }.offset-md-3{ margin-left: 25%; }.offset-md-4{ margin-left: 33.3333333333%; }.offset-md-5{ margin-left: 41.6666666667%; }.offset-md-6{ margin-left: 50%; }.offset-md-7{ margin-left: 58.3333333333%; }.offset-md-8{ margin-left: 66.6666666667%; }.offset-md-9{ margin-left: 75%; }.offset-md-10{ margin-left: 83.3333333333%; }.offset-md-11{ margin-left: 91.6666666667%; }}@media (min-width:992px){.col-lg{ -webkit-flex-basis: 0; flex-basis: 0;  -webkit-flex-grow: 1; flex-grow: 1;  max-width: 100%; }.col-lg-auto{ -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto;  width: auto;  max-width: none; }.col-lg-1{ -webkit-flex: 0 0 8.3333333333%; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%;  max-width: 8.3333333333%; }.col-lg-2{ -webkit-flex: 0 0 16.6666666667%; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%;  max-width: 16.6666666667%; }.col-lg-3{ -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%;  max-width: 25%; }.col-lg-4{ -webkit-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%;  max-width: 33.3333333333%; }.col-lg-5{ -webkit-flex: 0 0 41.6666666667%; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%;  max-width: 41.6666666667%; }.col-lg-6{ -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%;  max-width: 50%; }.col-lg-7{ -webkit-flex: 0 0 58.3333333333%; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%;  max-width: 58.3333333333%; }.col-lg-8{ -webkit-flex: 0 0 66.6666666667%; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%;  max-width: 66.6666666667%; }.col-lg-9{ -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%;  max-width: 75%; }.col-lg-10{ -webkit-flex: 0 0 83.3333333333%; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%;  max-width: 83.3333333333%; }.col-lg-11{ -webkit-flex: 0 0 91.6666666667%; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%;  max-width: 91.6666666667%; }.col-lg-12{ -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%; }.order-lg-first{ -webkit-order: -1; -ms-flex-order: -1; order: -1; }.order-lg-last{ -webkit-order: 13; -ms-flex-order: 13; order: 13; }.order-lg-0{ -webkit-order: 0; -ms-flex-order: 0; order: 0; }.order-lg-1{ -webkit-order: 1; -ms-flex-order: 1; order: 1; }.order-lg-2{ -webkit-order: 2; -ms-flex-order: 2; order: 2; }.order-lg-3{ -webkit-order: 3; -ms-flex-order: 3; order: 3; }.order-lg-4{ -webkit-order: 4; -ms-flex-order: 4; order: 4; }.order-lg-5{ -webkit-order: 5; -ms-flex-order: 5; order: 5; }.order-lg-6{ -webkit-order: 6; -ms-flex-order: 6; order: 6; }.order-lg-7{ -webkit-order: 7; -ms-flex-order: 7; order: 7; }.order-lg-8{ -webkit-order: 8; -ms-flex-order: 8; order: 8; }.order-lg-9{ -webkit-order: 9; -ms-flex-order: 9; order: 9; }.order-lg-10{ -webkit-order: 10; -ms-flex-order: 10; order: 10; }.order-lg-11{ -webkit-order: 11; -ms-flex-order: 11; order: 11; }.order-lg-12{ -webkit-order: 12; -ms-flex-order: 12; order: 12; }.offset-lg-0{ margin-left: 0; }.offset-lg-1{ margin-left: 8.3333333333%; }.offset-lg-2{ margin-left: 16.6666666667%; }.offset-lg-3{ margin-left: 25%; }.offset-lg-4{ margin-left: 33.3333333333%; }.offset-lg-5{ margin-left: 41.6666666667%; }.offset-lg-6{ margin-left: 50%; }.offset-lg-7{ margin-left: 58.3333333333%; }.offset-lg-8{ margin-left: 66.6666666667%; }.offset-lg-9{ margin-left: 75%; }.offset-lg-10{ margin-left: 83.3333333333%; }.offset-lg-11{ margin-left: 91.6666666667%; }}@media (min-width:1200px){.col-xl{ -webkit-flex-basis: 0; flex-basis: 0;  -webkit-flex-grow: 1; flex-grow: 1;  max-width: 100%; }.col-xl-auto{ -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto;  width: auto;  max-width: none; }.col-xl-1{ -webkit-flex: 0 0 8.3333333333%; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%;  max-width: 8.3333333333%; }.col-xl-2{ -webkit-flex: 0 0 16.6666666667%; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%;  max-width: 16.6666666667%; }.col-xl-3{ -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%;  max-width: 25%; }.col-xl-4{ -webkit-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%;  max-width: 33.3333333333%; }.col-xl-5{ -webkit-flex: 0 0 41.6666666667%; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%;  max-width: 41.6666666667%; }.col-xl-6{ -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%;  max-width: 50%; }.col-xl-7{ -webkit-flex: 0 0 58.3333333333%; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%;  max-width: 58.3333333333%; }.col-xl-8{ -webkit-flex: 0 0 66.6666666667%; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%;  max-width: 66.6666666667%; }.col-xl-9{ -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%;  max-width: 75%; }.col-xl-10{ -webkit-flex: 0 0 83.3333333333%; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%;  max-width: 83.3333333333%; }.col-xl-11{ -webkit-flex: 0 0 91.6666666667%; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%;  max-width: 91.6666666667%; }.col-xl-12{ -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%; }.order-xl-first{ -webkit-order: -1; -ms-flex-order: -1; order: -1; }.order-xl-last{ -webkit-order: 13; -ms-flex-order: 13; order: 13; }.order-xl-0{ -webkit-order: 0; -ms-flex-order: 0; order: 0; }.order-xl-1{ -webkit-order: 1; -ms-flex-order: 1; order: 1; }.order-xl-2{ -webkit-order: 2; -ms-flex-order: 2; order: 2; }.order-xl-3{ -webkit-order: 3; -ms-flex-order: 3; order: 3; }.order-xl-4{ -webkit-order: 4; -ms-flex-order: 4; order: 4; }.order-xl-5{ -webkit-order: 5; -ms-flex-order: 5; order: 5; }.order-xl-6{ -webkit-order: 6; -ms-flex-order: 6; order: 6; }.order-xl-7{ -webkit-order: 7; -ms-flex-order: 7; order: 7; }.order-xl-8{ -webkit-order: 8; -ms-flex-order: 8; order: 8; }.order-xl-9{ -webkit-order: 9; -ms-flex-order: 9; order: 9; }.order-xl-10{ -webkit-order: 10; -ms-flex-order: 10; order: 10; }.order-xl-11{ -webkit-order: 11; -ms-flex-order: 11; order: 11; }.order-xl-12{ -webkit-order: 12; -ms-flex-order: 12; order: 12; }.offset-xl-0{ margin-left: 0; }.offset-xl-1{ margin-left: 8.3333333333%; }.offset-xl-2{ margin-left: 16.6666666667%; }.offset-xl-3{ margin-left: 25%; }.offset-xl-4{ margin-left: 33.3333333333%; }.offset-xl-5{ margin-left: 41.6666666667%; }.offset-xl-6{ margin-left: 50%; }.offset-xl-7{ margin-left: 58.3333333333%; }.offset-xl-8{ margin-left: 66.6666666667%; }.offset-xl-9{ margin-left: 75%; }.offset-xl-10{ margin-left: 83.3333333333%; }.offset-xl-11{ margin-left: 91.6666666667%; }}.table{ width: 100%;  max-width: 100%;  margin-bottom: 1rem;  background-color: #f5f5f5; }.table th,.table td{ padding: 4px 6px;  vertical-align: top;  border-top: 4px solid #fff; }.table thead th{ vertical-align: bottom;  border-bottom: 8px solid #fff; }.table tbody + tbody{ border-top: 8px solid #fff; }.table .table{ background-color: #fff; }.table-sm th,.table-sm td{ padding: .3rem; }.table-bordered{ border: 4px solid #fff; }.table-bordered th,.table-bordered td{ border: 4px solid #fff; }.table-bordered thead th,.table-bordered thead td{ border-bottom-width: 8px; }.table-striped tbody tr:nth-of-type(odd){ background-color: #e8e8e8; }.table-hover tbody tr:hover{ background-color: #dbdbdb; }.table-primary,.table-primary > th,.table-primary > td{ background-color: #f2b8bd; }.table-hover .table-primary:hover{ background-color: #efa2a9; }.table-hover .table-primary:hover > td,.table-hover .table-primary:hover > th{ background-color: #efa2a9; }.table-secondary,.table-secondary > th,.table-secondary > td{ background-color: #d6d8db; }.table-hover .table-secondary:hover{ background-color: #c8cccf; }.table-hover .table-secondary:hover > td,.table-hover .table-secondary:hover > th{ background-color: #c8cccf; }.table-success,.table-success > th,.table-success > td{ background-color: #c3e6cb; }.table-hover .table-success:hover{ background-color: #b1dfbb; }.table-hover .table-success:hover > td,.table-hover .table-success:hover > th{ background-color: #b1dfbb; }.table-info,.table-info > th,.table-info > td{ background-color: #bee5eb; }.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: #ffeeba; }.table-hover .table-warning:hover{ background-color: #ffe7a0; }.table-hover .table-warning:hover > td,.table-hover .table-warning:hover > th{ background-color: #ffe7a0; }.table-danger,.table-danger > th,.table-danger > td{ background-color: #f5c6cb; }.table-hover .table-danger:hover{ background-color: #f1b1b7; }.table-hover .table-danger:hover > td,.table-hover .table-danger:hover > th{ background-color: #f1b1b7; }.table-light,.table-light > th,.table-light > td{ background-color: #fdfdfe; }.table-hover .table-light:hover{ background-color: #f1f1f1; }.table-hover .table-light:hover > td,.table-hover .table-light:hover > th{ background-color: #f1f1f1; }.table-dark,.table-dark > th,.table-dark > td{ background-color: #c6c8ca; }.table-hover .table-dark:hover{ background-color: #b9bbbd; }.table-hover .table-dark:hover > td,.table-hover .table-dark:hover > th{ background-color: #b9bbbd; }.table-active,.table-active > th,.table-active > td{ background-color: #dbdbdb; }.table-hover .table-active:hover{ background-color: #cfcfcf; }.table-hover .table-active:hover > td,.table-hover .table-active:hover > th{ background-color: #cfcfcf; }.table .thead-dark th{ color: #fff;  background-color: #212529;  border-color: #32383e; }.table .thead-light th{ color: #fff;  background-color: #d20014;  border-color: #fff; }.table-dark{ color: #fff;  background-color: #212529; }.table-dark th,.table-dark td,.table-dark thead th{ border-color: #32383e; }.table-dark.table-bordered{ border: 0; }.table-dark.table-striped tbody tr:nth-of-type(odd){ background-color: rgba(255,255,255,.05); }.table-dark.table-hover tbody tr:hover{ background-color: rgba(255,255,255,.075); }@media (max-width:575.98px){.table-responsive-sm{ display: block;  width: 100%;  overflow-x: auto;  -webkit-overflow-scrolling: touch;  -ms-overflow-style: -ms-autohiding-scrollbar; }.table-responsive-sm > .table-bordered{ border: 0; }}@media (max-width:767.98px){.table-responsive-md{ display: block;  width: 100%;  overflow-x: auto;  -webkit-overflow-scrolling: touch;  -ms-overflow-style: -ms-autohiding-scrollbar; }.table-responsive-md > .table-bordered{ border: 0; }}@media (max-width:991.98px){.table-responsive-lg{ display: block;  width: 100%;  overflow-x: auto;  -webkit-overflow-scrolling: touch;  -ms-overflow-style: -ms-autohiding-scrollbar; }.table-responsive-lg > .table-bordered{ border: 0; }}@media (max-width:1199.98px){.table-responsive-xl{ display: block;  width: 100%;  overflow-x: auto;  -webkit-overflow-scrolling: touch;  -ms-overflow-style: -ms-autohiding-scrollbar; }.table-responsive-xl > .table-bordered{ border: 0; }}.table-responsive{ display: block;  width: 100%;  overflow-x: auto;  -webkit-overflow-scrolling: touch;  -ms-overflow-style: -ms-autohiding-scrollbar; }.table-responsive > .table-bordered{ border: 0; }.form-control{ display: block;  width: 100%;  padding: 6px 8px;  font-size: .75rem;  line-height: 1.25;  color: #000;  background-color: #fff;  background-clip: padding-box;  border: 1px solid #e2e2e2;  border-radius: 0;  -webkit-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; }.form-control::-ms-expand{ background-color: transparent;  border: 0; }.form-control:focus{ color: #000;  background-color: #fff;  border-color: #989898;  outline: 0;  -webkit-box-shadow: 0 0 0 .2rem rgba(88,88,88,.25); box-shadow: 0 0 0 .2rem rgba(88,88,88,.25); }.form-control::placeholder{ color: #6c757d;  opacity: 1; }.form-control:disabled,.form-control[readonly]{ background-color: #e9ecef;  opacity: 1; }select.form-control:not([size]):not([multiple]){ height: -webkit-calc(1.0625rem + 2px); height: calc(1.0625rem + 2px); }select.form-control:focus::-ms-value{ color: #000;  background-color: #fff; }.form-control-file,.form-control-range{ display: block;  width: 100%; }.col-form-label{ padding-top: -webkit-calc(6px + 1px); padding-top: calc(6px + 1px);  padding-bottom: -webkit-calc(6px + 1px); padding-bottom: calc(6px + 1px);  margin-bottom: 0;  font-size: inherit;  line-height: 1.25; }.col-form-label-lg{ padding-top: -webkit-calc(.5rem + 1px); padding-top: calc(.5rem + 1px);  padding-bottom: -webkit-calc(.5rem + 1px); padding-bottom: calc(.5rem + 1px);  font-size: .9375rem;  line-height: 1.5; }.col-form-label-sm{ padding-top: -webkit-calc(.25rem + 1px); padding-top: calc(.25rem + 1px);  padding-bottom: -webkit-calc(.25rem + 1px); padding-bottom: calc(.25rem + 1px);  font-size: .65625rem;  line-height: 1.5; }.form-control-plaintext{ display: block;  width: 100%;  padding-top: 6px;  padding-bottom: 6px;  margin-bottom: 0;  line-height: 1.25;  background-color: transparent;  border: solid transparent;  border-width: 1px 0; }.form-control-plaintext.form-control-sm,.input-group-sm > .form-control.form-control-plaintext,.input-group-sm > .input-group-prepend > .input-group-text.form-control-plaintext,.input-group-sm > .input-group-append > .input-group-text.form-control-plaintext,.input-group-sm > .input-group-prepend > .btn.form-control-plaintext,.input-group-sm > .input-group-append > .btn.form-control-plaintext,.form-control-plaintext.form-control-lg,.input-group-lg > .form-control.form-control-plaintext,.input-group-lg > .input-group-prepend > .input-group-text.form-control-plaintext,.input-group-lg > .input-group-append > .input-group-text.form-control-plaintext,.input-group-lg > .input-group-prepend > .btn.form-control-plaintext,.input-group-lg > .input-group-append > .btn.form-control-plaintext{ padding-right: 0;  padding-left: 0; }.form-control-sm,.input-group-sm > .form-control,.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: .25rem .5rem;  font-size: .65625rem;  line-height: 1.5;  border-radius: .2rem; }select.form-control-sm:not([size]):not([multiple]),.input-group-sm > select.form-control:not([size]):not([multiple]),.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]){ height: -webkit-calc(1.484375rem + 2px); height: calc(1.484375rem + 2px); }.form-control-lg,.input-group-lg > .form-control,.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: .5rem 1rem;  font-size: .9375rem;  line-height: 1.5;  border-radius: .3rem; }select.form-control-lg:not([size]):not([multiple]),.input-group-lg > select.form-control:not([size]):not([multiple]),.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]){ height: -webkit-calc(2.40625rem + 2px); height: calc(2.40625rem + 2px); }.form-group{ margin-bottom: 20px; }.form-text{ display: block;  margin-top: .25rem; }.form-row{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -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: .3rem;  margin-left: -1.25rem; }.form-check-input:disabled ~ .form-check-label{ color: #6c757d; }.form-check-label{ margin-bottom: 0; }.form-check-inline{ display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  padding-left: 0;  margin-right: .75rem; }.form-check-inline .form-check-input{ position: static;  margin-top: 0;  margin-right: .3125rem;  margin-left: 0; }.valid-feedback{ display: none;  width: 100%;  margin-top: .25rem;  font-size: 80%;  color: #28a745; }.valid-tooltip{ position: absolute;  top: 100%;  z-index: 5;  display: none;  max-width: 100%;  padding: .5rem;  margin-top: .1rem;  font-size: .875rem;  line-height: 1;  color: #fff;  background-color: rgba(40,167,69,.8);  border-radius: .2rem; }.was-validated .form-control:valid,.was-validated .custom-select:valid,.form-control.is-valid,.custom-select.is-valid{ border-color: #28a745; }.was-validated .form-control:valid:focus,.was-validated .custom-select:valid:focus,.form-control.is-valid:focus,.custom-select.is-valid:focus{ border-color: #28a745;  -webkit-box-shadow: 0 0 0 .2rem rgba(40,167,69,.25); box-shadow: 0 0 0 .2rem rgba(40,167,69,.25); }.was-validated .form-control:valid ~ .valid-feedback,.was-validated .custom-select:valid ~ .valid-feedback,.form-control.is-valid ~ .valid-feedback,.custom-select.is-valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip,.was-validated .custom-select:valid ~ .valid-tooltip,.form-control.is-valid ~ .valid-tooltip,.custom-select.is-valid ~ .valid-tooltip{ display: block; }.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{ color: #28a745; }.was-validated .form-check-input:valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip,.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: #28a745; }.was-validated .custom-control-input:valid ~ .custom-control-label::before,.custom-control-input.is-valid ~ .custom-control-label::before{ background-color: #71dd8a; }.was-validated .custom-control-input:valid ~ .valid-feedback,.custom-control-input.is-valid ~ .valid-feedback,.was-validated .custom-control-input:valid ~ .valid-tooltip,.custom-control-input.is-valid ~ .valid-tooltip{ display: block; }.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,.custom-control-input.is-valid:checked ~ .custom-control-label::before{ background-color: #34ce57; }.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 1px #fff,0 0 0 .2rem rgba(40,167,69,.25); box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25); }.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label{ border-color: #28a745; }.was-validated .custom-file-input:valid ~ .custom-file-label::before,.custom-file-input.is-valid ~ .custom-file-label::before{ border-color: inherit; }.was-validated .custom-file-input:valid ~ .valid-feedback,.custom-file-input.is-valid ~ .valid-feedback,.was-validated .custom-file-input:valid ~ .valid-tooltip,.custom-file-input.is-valid ~ .valid-tooltip{ display: block; }.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{ -webkit-box-shadow: 0 0 0 .2rem rgba(40,167,69,.25); box-shadow: 0 0 0 .2rem rgba(40,167,69,.25); }.invalid-feedback{ display: none;  width: 100%;  margin-top: .25rem;  font-size: 80%;  color: #dc3545; }.invalid-tooltip{ position: absolute;  top: 100%;  z-index: 5;  display: none;  max-width: 100%;  padding: .5rem;  margin-top: .1rem;  font-size: .875rem;  line-height: 1;  color: #fff;  background-color: rgba(220,53,69,.8);  border-radius: .2rem; }.was-validated .form-control:invalid,.was-validated .custom-select:invalid,.form-control.is-invalid,.custom-select.is-invalid{ border-color: #dc3545; }.was-validated .form-control:invalid:focus,.was-validated .custom-select:invalid:focus,.form-control.is-invalid:focus,.custom-select.is-invalid:focus{ border-color: #dc3545;  -webkit-box-shadow: 0 0 0 .2rem rgba(220,53,69,.25); box-shadow: 0 0 0 .2rem rgba(220,53,69,.25); }.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .custom-select:invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip,.was-validated .custom-select:invalid ~ .invalid-tooltip,.form-control.is-invalid ~ .invalid-tooltip,.custom-select.is-invalid ~ .invalid-tooltip{ display: block; }.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,.form-check-input.is-invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.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{ background-color: #efa2a9; }.was-validated .custom-control-input:invalid ~ .invalid-feedback,.custom-control-input.is-invalid ~ .invalid-feedback,.was-validated .custom-control-input:invalid ~ .invalid-tooltip,.custom-control-input.is-invalid ~ .invalid-tooltip{ display: block; }.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,.custom-control-input.is-invalid:checked ~ .custom-control-label::before{ 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 1px #fff,0 0 0 .2rem rgba(220,53,69,.25); box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25); }.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 ~ .custom-file-label::before,.custom-file-input.is-invalid ~ .custom-file-label::before{ border-color: inherit; }.was-validated .custom-file-input:invalid ~ .invalid-feedback,.custom-file-input.is-invalid ~ .invalid-feedback,.was-validated .custom-file-input:invalid ~ .invalid-tooltip,.custom-file-input.is-invalid ~ .invalid-tooltip{ display: block; }.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{ -webkit-box-shadow: 0 0 0 .2rem rgba(220,53,69,.25); box-shadow: 0 0 0 .2rem rgba(220,53,69,.25); }.form-inline{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.form-inline .form-check{ width: 100%; }@media (min-width:576px){.form-inline label{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  margin-bottom: 0; }.form-inline .form-group{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto;  -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap;  -webkit-align-items: 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{ width: auto; }.form-inline .form-check{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  width: auto;  padding-left: 0; }.form-inline .form-check-input{ position: relative;  margin-top: 0;  margin-right: .25rem;  margin-left: 0; }.form-inline .custom-control{ -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.form-inline .custom-control-label{ margin-bottom: 0; }}.btn{ display: inline-block;  font-weight: bold;  text-align: center;  white-space: nowrap;  vertical-align: middle;  -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  border: 1px solid transparent;  padding: 6px 14px;  font-size: .75rem;  line-height: 1.25;  border-radius: 0;  -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; }.btn:hover,.btn:focus{ text-decoration: none; }.btn:focus,.btn.focus{ outline: 0;  -webkit-box-shadow: 0 0 0 .2rem rgba(88,88,88,.25); box-shadow: 0 0 0 .2rem rgba(88,88,88,.25); }.btn.disabled,.btn:disabled{ opacity: .65; }.btn:not(:disabled):not(.disabled){ cursor: pointer; }.btn:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled).active{ background-image: none; }a.btn.disabled,fieldset:disabled a.btn{ pointer-events: none; }.btn-primary{ color: #fff;  background-color: #d20014;  border-color: #d20014; }.btn-primary:hover{ color: #fff;  background-color: #ac0010;  border-color: #9f000f; }.btn-primary:focus,.btn-primary.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(210,0,20,.5); box-shadow: 0 0 0 .2rem rgba(210,0,20,.5); }.btn-primary.disabled,.btn-primary:disabled{ color: #fff;  background-color: #d20014;  border-color: #d20014; }.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show > .btn-primary.dropdown-toggle{ color: #fff;  background-color: #9f000f;  border-color: #92000e; }.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 .2rem rgba(210,0,20,.5); box-shadow: 0 0 0 .2rem rgba(210,0,20,.5); }.btn-secondary{ color: #fff;  background-color: #6c757d;  border-color: #6c757d; }.btn-secondary:hover{ color: #fff;  background-color: #5a6268;  border-color: #545b62; }.btn-secondary:focus,.btn-secondary.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(108,117,125,.5); box-shadow: 0 0 0 .2rem rgba(108,117,125,.5); }.btn-secondary.disabled,.btn-secondary:disabled{ color: #fff;  background-color: #6c757d;  border-color: #6c757d; }.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show > .btn-secondary.dropdown-toggle{ color: #fff;  background-color: #545b62;  border-color: #4e555b; }.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 .2rem rgba(108,117,125,.5); box-shadow: 0 0 0 .2rem rgba(108,117,125,.5); }.btn-success{ color: #fff;  background-color: #28a745;  border-color: #28a745; }.btn-success:hover{ color: #fff;  background-color: #218838;  border-color: #1e7e34; }.btn-success:focus,.btn-success.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(40,167,69,.5); box-shadow: 0 0 0 .2rem rgba(40,167,69,.5); }.btn-success.disabled,.btn-success:disabled{ color: #fff;  background-color: #28a745;  border-color: #28a745; }.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show > .btn-success.dropdown-toggle{ color: #fff;  background-color: #1e7e34;  border-color: #1c7430; }.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 .2rem rgba(40,167,69,.5); box-shadow: 0 0 0 .2rem rgba(40,167,69,.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{ -webkit-box-shadow: 0 0 0 .2rem rgba(23,162,184,.5); box-shadow: 0 0 0 .2rem rgba(23,162,184,.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 .2rem rgba(23,162,184,.5); box-shadow: 0 0 0 .2rem rgba(23,162,184,.5); }.btn-warning{ color: #212529;  background-color: #ffc107;  border-color: #ffc107; }.btn-warning:hover{ color: #212529;  background-color: #e0a800;  border-color: #d39e00; }.btn-warning:focus,.btn-warning.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(255,193,7,.5); box-shadow: 0 0 0 .2rem rgba(255,193,7,.5); }.btn-warning.disabled,.btn-warning:disabled{ color: #212529;  background-color: #ffc107;  border-color: #ffc107; }.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show > .btn-warning.dropdown-toggle{ color: #212529;  background-color: #d39e00;  border-color: #c69500; }.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 .2rem rgba(255,193,7,.5); box-shadow: 0 0 0 .2rem rgba(255,193,7,.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{ -webkit-box-shadow: 0 0 0 .2rem rgba(220,53,69,.5); box-shadow: 0 0 0 .2rem rgba(220,53,69,.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 .2rem rgba(220,53,69,.5); box-shadow: 0 0 0 .2rem rgba(220,53,69,.5); }.btn-light{ color: #212529;  background-color: #f8f9fa;  border-color: #f8f9fa; }.btn-light:hover{ color: #212529;  background-color: #e2e6ea;  border-color: #dae0e5; }.btn-light:focus,.btn-light.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(248,249,250,.5); box-shadow: 0 0 0 .2rem rgba(248,249,250,.5); }.btn-light.disabled,.btn-light:disabled{ color: #212529;  background-color: #f8f9fa;  border-color: #f8f9fa; }.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show > .btn-light.dropdown-toggle{ color: #212529;  background-color: #dae0e5;  border-color: #d3d9df; }.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 .2rem rgba(248,249,250,.5); box-shadow: 0 0 0 .2rem rgba(248,249,250,.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{ -webkit-box-shadow: 0 0 0 .2rem rgba(52,58,64,.5); box-shadow: 0 0 0 .2rem rgba(52,58,64,.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 .2rem rgba(52,58,64,.5); box-shadow: 0 0 0 .2rem rgba(52,58,64,.5); }.btn-outline-primary{ color: #d20014;  background-color: transparent;  background-image: none;  border-color: #d20014; }.btn-outline-primary:hover{ color: #fff;  background-color: #d20014;  border-color: #d20014; }.btn-outline-primary:focus,.btn-outline-primary.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(210,0,20,.5); box-shadow: 0 0 0 .2rem rgba(210,0,20,.5); }.btn-outline-primary.disabled,.btn-outline-primary:disabled{ color: #d20014;  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: #d20014;  border-color: #d20014; }.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 .2rem rgba(210,0,20,.5); box-shadow: 0 0 0 .2rem rgba(210,0,20,.5); }.btn-outline-secondary{ color: #6c757d;  background-color: transparent;  background-image: none;  border-color: #6c757d; }.btn-outline-secondary:hover{ color: #fff;  background-color: #6c757d;  border-color: #6c757d; }.btn-outline-secondary:focus,.btn-outline-secondary.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(108,117,125,.5); box-shadow: 0 0 0 .2rem rgba(108,117,125,.5); }.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{ color: #6c757d;  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: #fff;  background-color: #6c757d;  border-color: #6c757d; }.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 .2rem rgba(108,117,125,.5); box-shadow: 0 0 0 .2rem rgba(108,117,125,.5); }.btn-outline-success{ color: #28a745;  background-color: transparent;  background-image: none;  border-color: #28a745; }.btn-outline-success:hover{ color: #fff;  background-color: #28a745;  border-color: #28a745; }.btn-outline-success:focus,.btn-outline-success.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(40,167,69,.5); box-shadow: 0 0 0 .2rem rgba(40,167,69,.5); }.btn-outline-success.disabled,.btn-outline-success:disabled{ color: #28a745;  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: #28a745;  border-color: #28a745; }.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 .2rem rgba(40,167,69,.5); box-shadow: 0 0 0 .2rem rgba(40,167,69,.5); }.btn-outline-info{ color: #17a2b8;  background-color: transparent;  background-image: none;  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 .2rem rgba(23,162,184,.5); box-shadow: 0 0 0 .2rem rgba(23,162,184,.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 .2rem rgba(23,162,184,.5); box-shadow: 0 0 0 .2rem rgba(23,162,184,.5); }.btn-outline-warning{ color: #ffc107;  background-color: transparent;  background-image: none;  border-color: #ffc107; }.btn-outline-warning:hover{ color: #212529;  background-color: #ffc107;  border-color: #ffc107; }.btn-outline-warning:focus,.btn-outline-warning.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(255,193,7,.5); box-shadow: 0 0 0 .2rem rgba(255,193,7,.5); }.btn-outline-warning.disabled,.btn-outline-warning:disabled{ color: #ffc107;  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: #212529;  background-color: #ffc107;  border-color: #ffc107; }.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 .2rem rgba(255,193,7,.5); box-shadow: 0 0 0 .2rem rgba(255,193,7,.5); }.btn-outline-danger{ color: #dc3545;  background-color: transparent;  background-image: none;  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 .2rem rgba(220,53,69,.5); box-shadow: 0 0 0 .2rem rgba(220,53,69,.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 .2rem rgba(220,53,69,.5); box-shadow: 0 0 0 .2rem rgba(220,53,69,.5); }.btn-outline-light{ color: #f8f9fa;  background-color: transparent;  background-image: none;  border-color: #f8f9fa; }.btn-outline-light:hover{ color: #212529;  background-color: #f8f9fa;  border-color: #f8f9fa; }.btn-outline-light:focus,.btn-outline-light.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(248,249,250,.5); box-shadow: 0 0 0 .2rem rgba(248,249,250,.5); }.btn-outline-light.disabled,.btn-outline-light:disabled{ color: #f8f9fa;  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: #f8f9fa;  border-color: #f8f9fa; }.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 .2rem rgba(248,249,250,.5); box-shadow: 0 0 0 .2rem rgba(248,249,250,.5); }.btn-outline-dark{ color: #343a40;  background-color: transparent;  background-image: none;  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 .2rem rgba(52,58,64,.5); box-shadow: 0 0 0 .2rem rgba(52,58,64,.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 .2rem rgba(52,58,64,.5); box-shadow: 0 0 0 .2rem rgba(52,58,64,.5); }.btn-link{ font-weight: 400;  color: #d20014;  background-color: transparent; }.btn-link:hover{ color: #86000d;  text-decoration: underline;  background-color: transparent;  border-color: transparent; }.btn-link:focus,.btn-link.focus{ text-decoration: underline;  border-color: transparent;  -webkit-box-shadow: none; box-shadow: none; }.btn-link:disabled,.btn-link.disabled{ color: #6c757d; }.btn-lg,.btn-group-lg > .btn{ padding: .5rem 1rem;  font-size: .9375rem;  line-height: 1.5;  border-radius: .3rem; }.btn-sm,.btn-group-sm > .btn{ padding: .25rem .5rem;  font-size: .65625rem;  line-height: 1.5;  border-radius: .2rem; }.btn-block{ display: block;  width: 100%; }.btn-block + .btn-block{ margin-top: .5rem; }input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{ width: 100%; }.btn-group,.btn-group-vertical{ position: relative;  display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex;  vertical-align: middle; }.btn-group > .btn,.btn-group-vertical > .btn{ position: relative;  -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; }.btn-group > .btn:hover,.btn-group-vertical > .btn:hover{ z-index: 1; }.btn-group > .btn:focus,.btn-group-vertical > .btn:focus,.btn-group > .btn:active,.btn-group-vertical > .btn:active,.btn-group > .btn.active,.btn-group-vertical > .btn.active{ z-index: 1; }.btn-group .btn + .btn,.btn-group-vertical .btn + .btn,.btn-group .btn + .btn-group,.btn-group-vertical .btn + .btn-group,.btn-group .btn-group + .btn,.btn-group-vertical .btn-group + .btn,.btn-group .btn-group + .btn-group,.btn-group-vertical .btn-group + .btn-group{ margin-left: -1px; }.btn-toolbar{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }.btn-toolbar .input-group{ width: auto; }.btn-group > .btn:first-child{ margin-left: 0; }.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: 10.5px;  padding-left: 10.5px; }.dropdown-toggle-split::after{ margin-left: 0; }.btn-sm + .dropdown-toggle-split,.btn-group-sm > .btn + .dropdown-toggle-split{ padding-right: .375rem;  padding-left: .375rem; }.btn-lg + .dropdown-toggle-split,.btn-group-lg > .btn + .dropdown-toggle-split{ padding-right: .75rem;  padding-left: .75rem; }.btn-group-vertical{ -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.btn-group-vertical .btn,.btn-group-vertical .btn-group{ width: 100%; }.btn-group-vertical > .btn + .btn,.btn-group-vertical > .btn + .btn-group,.btn-group-vertical > .btn-group + .btn,.btn-group-vertical > .btn-group + .btn-group{ margin-top: -1px;  margin-left: 0; }.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-group > .btn input[type="radio"],.btn-group-toggle > .btn input[type="checkbox"],.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: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch;  width: 100%; }.input-group > .form-control,.input-group > .custom-select,.input-group > .custom-file{ position: relative;  -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto;  width: 1%;  margin-bottom: 0; }.input-group > .form-control:focus,.input-group > .custom-select:focus,.input-group > .custom-file:focus{ z-index: 3; }.input-group > .form-control + .form-control,.input-group > .custom-select + .form-control,.input-group > .custom-file + .form-control,.input-group > .form-control + .custom-select,.input-group > .custom-select + .custom-select,.input-group > .custom-file + .custom-select,.input-group > .form-control + .custom-file,.input-group > .custom-select + .custom-file,.input-group > .custom-file + .custom-file{ margin-left: -1px; }.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: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: 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::before{ border-top-right-radius: 0;  border-bottom-right-radius: 0; }.input-group > .custom-file:not(:first-child) .custom-file-label,.input-group > .custom-file:not(:first-child) .custom-file-label::before{ border-top-left-radius: 0;  border-bottom-left-radius: 0; }.input-group-prepend,.input-group-append{ display: -ms-flexbox; display: -webkit-flex; display: flex; }.input-group-prepend .btn,.input-group-append .btn{ position: relative;  z-index: 2; }.input-group-prepend .btn + .btn,.input-group-append .btn + .btn,.input-group-prepend .btn + .input-group-text,.input-group-append .btn + .input-group-text,.input-group-prepend .input-group-text + .input-group-text,.input-group-append .input-group-text + .input-group-text,.input-group-prepend .input-group-text + .btn,.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: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  padding: 6px 8px;  margin-bottom: 0;  font-size: .75rem;  font-weight: 400;  line-height: 1.25;  color: #000;  text-align: center;  white-space: nowrap;  background-color: #e9ecef;  border: 1px solid #e2e2e2;  border-radius: 0; }.input-group-text input[type="radio"],.input-group-text input[type="checkbox"]{ margin-top: 0; }.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;  display: block;  min-height: 1.5rem;  padding-left: 1.5rem; }.custom-control-inline{ display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex;  margin-right: 1rem; }.custom-control-input{ position: absolute;  z-index: -1;  opacity: 0; }.custom-control-input:checked ~ .custom-control-label::before{ color: #fff;  background-color: #585858; }.custom-control-input:focus ~ .custom-control-label::before{ -webkit-box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(88,88,88,.25); box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(88,88,88,.25); }.custom-control-input:active ~ .custom-control-label::before{ color: #fff;  background-color: #b1b1b1; }.custom-control-input:disabled ~ .custom-control-label{ color: #6c757d; }.custom-control-input:disabled ~ .custom-control-label::before{ background-color: #e9ecef; }.custom-control-label{ margin-bottom: 0; }.custom-control-label::before{ position: absolute;  top: .25rem;  left: 0;  display: block;  width: 1rem;  height: 1rem;  pointer-events: none;  content: "";  -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  background-color: #dee2e6; }.custom-control-label::after{ position: absolute;  top: .25rem;  left: 0;  display: block;  width: 1rem;  height: 1rem;  content: "";  background-repeat: no-repeat;  background-position: center center;  background-size: 50% 50%; }.custom-checkbox .custom-control-label::before{ border-radius: 0; }.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{ background-color: #585858; }.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); }.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{ background-color: #585858; }.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' 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(210,0,20,.5); }.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{ background-color: rgba(210,0,20,.5); }.custom-radio .custom-control-label::before{ border-radius: 50%; }.custom-radio .custom-control-input:checked ~ .custom-control-label::before{ background-color: #585858; }.custom-radio .custom-control-input:checked ~ .custom-control-label::after{ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' 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(210,0,20,.5); }.custom-select{ display: inline-block;  width: 100%;  height: -webkit-calc(1.0625rem + 2px); height: calc(1.0625rem + 2px);  padding: .375rem 1.75rem .375rem .75rem;  line-height: 1.25;  color: #000;  vertical-align: middle;  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;  background-size: 8px 10px;  border: 1px solid #e2e2e2;  border-radius: 0;  -webkit-appearance: none; -moz-appearance: none; appearance: none; }.custom-select:focus{ border-color: #989898;  outline: 0;  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(152,152,152,.5); box-shadow: inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(152,152,152,.5); }.custom-select:focus::-ms-value{ color: #000;  background-color: #fff; }.custom-select[multiple],.custom-select[size]:not([size="1"]){ height: auto;  padding-right: .75rem;  background-image: none; }.custom-select:disabled{ color: #6c757d;  background-color: #e9ecef; }.custom-select::-ms-expand{ opacity: 0; }.custom-select-sm{ height: -webkit-calc(1.484375rem + 2px); height: calc(1.484375rem + 2px);  padding-top: .375rem;  padding-bottom: .375rem;  font-size: 75%; }.custom-select-lg{ height: -webkit-calc(2.40625rem + 2px); height: calc(2.40625rem + 2px);  padding-top: .375rem;  padding-bottom: .375rem;  font-size: 125%; }.custom-file{ position: relative;  display: inline-block;  width: 100%;  height: -webkit-calc(1.0625rem + 2px); height: calc(1.0625rem + 2px);  margin-bottom: 0; }.custom-file-input{ position: relative;  z-index: 2;  width: 100%;  height: -webkit-calc(1.0625rem + 2px); height: calc(1.0625rem + 2px);  margin: 0;  opacity: 0; }.custom-file-input:focus ~ .custom-file-control{ border-color: #989898;  -webkit-box-shadow: 0 0 0 .2rem rgba(88,88,88,.25); box-shadow: 0 0 0 .2rem rgba(88,88,88,.25); }.custom-file-input:focus ~ .custom-file-control::before{ border-color: #989898; }.custom-file-input:lang(en) ~ .custom-file-label::after{ content: "Browse"; }.custom-file-label{ position: absolute;  top: 0;  right: 0;  left: 0;  z-index: 1;  height: -webkit-calc(1.0625rem + 2px); height: calc(1.0625rem + 2px);  padding: 6px 14px;  line-height: 1.25;  color: #000;  background-color: #fff;  border: 1px solid #e2e2e2;  border-radius: 0; }.custom-file-label::after{ position: absolute;  top: 0;  right: 0;  bottom: 0;  z-index: 3;  display: block;  height: -webkit-calc(-webkit-calc(1.0625rem + 2px) - 1px * 2); height: calc(calc(1.0625rem + 2px) - 1px * 2);  padding: 6px 14px;  line-height: 1.25;  color: #000;  content: "Durchsuchen";  background-color: #e9ecef;  border-left: 1px solid #e2e2e2;  border-radius: 0; }.pagination{ display: -ms-flexbox; display: -webkit-flex; display: flex;  padding-left: 0;  list-style: none;  border-radius: 0; }.page-link{ position: relative;  display: block;  padding: .5rem .75rem;  margin-left: -1px;  line-height: 1.25;  color: #d20014;  background-color: #fff;  border: 1px solid #dee2e6; }.page-link:hover{ color: #86000d;  text-decoration: none;  background-color: #e9ecef;  border-color: #dee2e6; }.page-link:focus{ z-index: 2;  outline: 0;  -webkit-box-shadow: 0 0 0 .2rem rgba(88,88,88,.25); box-shadow: 0 0 0 .2rem rgba(88,88,88,.25); }.page-link:not(:disabled):not(.disabled){ cursor: pointer; }.page-item:first-child .page-link{ margin-left: 0;  border-top-left-radius: 0;  border-bottom-left-radius: 0; }.page-item:last-child .page-link{ border-top-right-radius: 0;  border-bottom-right-radius: 0; }.page-item.active .page-link{ z-index: 1;  color: #fff;  background-color: #585858;  border-color: #585858; }.page-item.disabled .page-link{ color: #6c757d;  pointer-events: none;  cursor: auto;  background-color: #fff;  border-color: #dee2e6; }.pagination-lg .page-link{ padding: .75rem 1.5rem;  font-size: .9375rem;  line-height: 1.5; }.pagination-lg .page-item:first-child .page-link{ border-top-left-radius: .3rem;  border-bottom-left-radius: .3rem; }.pagination-lg .page-item:last-child .page-link{ border-top-right-radius: .3rem;  border-bottom-right-radius: .3rem; }.pagination-sm .page-link{ padding: .25rem .5rem;  font-size: .65625rem;  line-height: 1.5; }.pagination-sm .page-item:first-child .page-link{ border-top-left-radius: .2rem;  border-bottom-left-radius: .2rem; }.pagination-sm .page-item:last-child .page-link{ border-top-right-radius: .2rem;  border-bottom-right-radius: .2rem; }.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: #d20014 !important; }a.bg-primary:hover,button.bg-primary:hover,a.bg-primary:focus,button.bg-primary:focus{ background-color: #9f000f !important; }.bg-secondary{ background-color: #6c757d !important; }a.bg-secondary:hover,button.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:focus{ background-color: #545b62 !important; }.bg-success{ background-color: #28a745 !important; }a.bg-success:hover,button.bg-success:hover,a.bg-success:focus,button.bg-success:focus{ background-color: #1e7e34 !important; }.bg-info{ background-color: #17a2b8 !important; }a.bg-info:hover,button.bg-info:hover,a.bg-info:focus,button.bg-info:focus{ background-color: #117a8b !important; }.bg-warning{ background-color: #ffc107 !important; }a.bg-warning:hover,button.bg-warning:hover,a.bg-warning:focus,button.bg-warning:focus{ background-color: #d39e00 !important; }.bg-danger{ background-color: #dc3545 !important; }a.bg-danger:hover,button.bg-danger:hover,a.bg-danger:focus,button.bg-danger:focus{ background-color: #bd2130 !important; }.bg-light{ background-color: #f8f9fa !important; }a.bg-light:hover,button.bg-light:hover,a.bg-light:focus,button.bg-light:focus{ background-color: #dae0e5 !important; }.bg-dark{ background-color: #343a40 !important; }a.bg-dark:hover,button.bg-dark:hover,a.bg-dark:focus,button.bg-dark:focus{ background-color: #1d2124 !important; }.bg-white{ background-color: #fff !important; }.bg-transparent{ background-color: transparent !important; }.border{ border: 1px solid #dee2e6 !important; }.border-top{ border-top: 1px solid #dee2e6 !important; }.border-right{ border-right: 1px solid #dee2e6 !important; }.border-bottom{ border-bottom: 1px solid #dee2e6 !important; }.border-left{ border-left: 1px solid #dee2e6 !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: #d20014 !important; }.border-secondary{ border-color: #6c757d !important; }.border-success{ border-color: #28a745 !important; }.border-info{ border-color: #17a2b8 !important; }.border-warning{ border-color: #ffc107 !important; }.border-danger{ border-color: #dc3545 !important; }.border-light{ border-color: #f8f9fa !important; }.border-dark{ border-color: #343a40 !important; }.border-white{ border-color: #fff !important; }.rounded{ border-radius: 0 !important; }.rounded-top{ border-top-left-radius: 0 !important;  border-top-right-radius: 0 !important; }.rounded-right{ border-top-right-radius: 0 !important;  border-bottom-right-radius: 0 !important; }.rounded-bottom{ border-bottom-right-radius: 0 !important;  border-bottom-left-radius: 0 !important; }.rounded-left{ border-top-left-radius: 0 !important;  border-bottom-left-radius: 0 !important; }.rounded-circle{ border-radius: 50% !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: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }.d-inline-flex{ display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; display: inline-flex !important; }@media (min-width:576px){.d-sm-none{ display: none !important; }.d-sm-inline{ display: inline !important; }.d-sm-inline-block{ display: inline-block !important; }.d-sm-block{ display: block !important; }.d-sm-table{ display: table !important; }.d-sm-table-row{ display: table-row !important; }.d-sm-table-cell{ display: table-cell !important; }.d-sm-flex{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }.d-sm-inline-flex{ display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; display: inline-flex !important; }}@media (min-width:768px){.d-md-none{ display: none !important; }.d-md-inline{ display: inline !important; }.d-md-inline-block{ display: inline-block !important; }.d-md-block{ display: block !important; }.d-md-table{ display: table !important; }.d-md-table-row{ display: table-row !important; }.d-md-table-cell{ display: table-cell !important; }.d-md-flex{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }.d-md-inline-flex{ display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; display: inline-flex !important; }}@media (min-width:992px){.d-lg-none{ display: none !important; }.d-lg-inline{ display: inline !important; }.d-lg-inline-block{ display: inline-block !important; }.d-lg-block{ display: block !important; }.d-lg-table{ display: table !important; }.d-lg-table-row{ display: table-row !important; }.d-lg-table-cell{ display: table-cell !important; }.d-lg-flex{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }.d-lg-inline-flex{ display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; display: inline-flex !important; }}@media (min-width:1200px){.d-xl-none{ display: none !important; }.d-xl-inline{ display: inline !important; }.d-xl-inline-block{ display: inline-block !important; }.d-xl-block{ display: block !important; }.d-xl-table{ display: table !important; }.d-xl-table-row{ display: table-row !important; }.d-xl-table-cell{ display: table-cell !important; }.d-xl-flex{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }.d-xl-inline-flex{ display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; display: inline-flex !important; }}@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: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }.d-print-inline-flex{ display: -ms-inline-flexbox !important; display: -webkit-inline-flex !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.8571428571%; }.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-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }.flex-column{ -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }.flex-row-reverse{ -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }.flex-column-reverse{ -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }.flex-wrap{ -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }.flex-nowrap{ -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }.flex-wrap-reverse{ -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }.justify-content-start{ -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }.justify-content-end{ -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }.justify-content-center{ -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }.justify-content-between{ -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }.justify-content-around{ -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }.align-items-start{ -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }.align-items-end{ -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }.align-items-center{ -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }.align-items-baseline{ -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }.align-items-stretch{ -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }.align-content-start{ -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }.align-content-end{ -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }.align-content-center{ -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }.align-content-between{ -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }.align-content-around{ -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }.align-content-stretch{ -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }.align-self-auto{ -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; align-self: auto !important; }.align-self-start{ -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }.align-self-end{ -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }.align-self-center{ -webkit-align-self: center !important; -ms-flex-item-align: center !important; align-self: center !important; }.align-self-baseline{ -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }.align-self-stretch{ -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; align-self: stretch !important; }@media (min-width:576px){.flex-sm-row{ -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }.flex-sm-column{ -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }.flex-sm-row-reverse{ -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }.flex-sm-column-reverse{ -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }.flex-sm-wrap{ -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }.flex-sm-nowrap{ -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }.flex-sm-wrap-reverse{ -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }.justify-content-sm-start{ -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }.justify-content-sm-end{ -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }.justify-content-sm-center{ -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }.justify-content-sm-between{ -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }.justify-content-sm-around{ -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }.align-items-sm-start{ -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }.align-items-sm-end{ -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }.align-items-sm-center{ -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }.align-items-sm-baseline{ -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }.align-items-sm-stretch{ -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }.align-content-sm-start{ -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }.align-content-sm-end{ -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }.align-content-sm-center{ -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }.align-content-sm-between{ -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }.align-content-sm-around{ -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }.align-content-sm-stretch{ -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }.align-self-sm-auto{ -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; align-self: auto !important; }.align-self-sm-start{ -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }.align-self-sm-end{ -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }.align-self-sm-center{ -webkit-align-self: center !important; -ms-flex-item-align: center !important; align-self: center !important; }.align-self-sm-baseline{ -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }.align-self-sm-stretch{ -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; align-self: stretch !important; }}@media (min-width:768px){.flex-md-row{ -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }.flex-md-column{ -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }.flex-md-row-reverse{ -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }.flex-md-column-reverse{ -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }.flex-md-wrap{ -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }.flex-md-nowrap{ -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }.flex-md-wrap-reverse{ -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }.justify-content-md-start{ -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }.justify-content-md-end{ -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }.justify-content-md-center{ -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }.justify-content-md-between{ -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }.justify-content-md-around{ -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }.align-items-md-start{ -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }.align-items-md-end{ -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }.align-items-md-center{ -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }.align-items-md-baseline{ -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }.align-items-md-stretch{ -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }.align-content-md-start{ -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }.align-content-md-end{ -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }.align-content-md-center{ -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }.align-content-md-between{ -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }.align-content-md-around{ -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }.align-content-md-stretch{ -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }.align-self-md-auto{ -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; align-self: auto !important; }.align-self-md-start{ -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }.align-self-md-end{ -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }.align-self-md-center{ -webkit-align-self: center !important; -ms-flex-item-align: center !important; align-self: center !important; }.align-self-md-baseline{ -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }.align-self-md-stretch{ -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; align-self: stretch !important; }}@media (min-width:992px){.flex-lg-row{ -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }.flex-lg-column{ -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }.flex-lg-row-reverse{ -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }.flex-lg-column-reverse{ -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }.flex-lg-wrap{ -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }.flex-lg-nowrap{ -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }.flex-lg-wrap-reverse{ -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }.justify-content-lg-start{ -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }.justify-content-lg-end{ -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }.justify-content-lg-center{ -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }.justify-content-lg-between{ -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }.justify-content-lg-around{ -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }.align-items-lg-start{ -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }.align-items-lg-end{ -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }.align-items-lg-center{ -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }.align-items-lg-baseline{ -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }.align-items-lg-stretch{ -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }.align-content-lg-start{ -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }.align-content-lg-end{ -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }.align-content-lg-center{ -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }.align-content-lg-between{ -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }.align-content-lg-around{ -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }.align-content-lg-stretch{ -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }.align-self-lg-auto{ -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; align-self: auto !important; }.align-self-lg-start{ -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }.align-self-lg-end{ -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }.align-self-lg-center{ -webkit-align-self: center !important; -ms-flex-item-align: center !important; align-self: center !important; }.align-self-lg-baseline{ -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }.align-self-lg-stretch{ -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; align-self: stretch !important; }}@media (min-width:1200px){.flex-xl-row{ -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }.flex-xl-column{ -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }.flex-xl-row-reverse{ -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }.flex-xl-column-reverse{ -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }.flex-xl-wrap{ -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }.flex-xl-nowrap{ -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }.flex-xl-wrap-reverse{ -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }.justify-content-xl-start{ -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }.justify-content-xl-end{ -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }.justify-content-xl-center{ -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }.justify-content-xl-between{ -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }.justify-content-xl-around{ -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }.align-items-xl-start{ -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }.align-items-xl-end{ -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }.align-items-xl-center{ -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }.align-items-xl-baseline{ -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }.align-items-xl-stretch{ -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }.align-content-xl-start{ -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }.align-content-xl-end{ -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }.align-content-xl-center{ -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }.align-content-xl-between{ -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }.align-content-xl-around{ -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }.align-content-xl-stretch{ -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }.align-self-xl-auto{ -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; align-self: auto !important; }.align-self-xl-start{ -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }.align-self-xl-end{ -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }.align-self-xl-center{ -webkit-align-self: center !important; -ms-flex-item-align: center !important; align-self: center !important; }.align-self-xl-baseline{ -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }.align-self-xl-stretch{ -webkit-align-self: stretch !important; -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; }@media (min-width:576px){.float-sm-left{ float: left !important; }.float-sm-right{ float: right !important; }.float-sm-none{ float: none !important; }}@media (min-width:768px){.float-md-left{ float: left !important; }.float-md-right{ float: right !important; }.float-md-none{ float: none !important; }}@media (min-width:992px){.float-lg-left{ float: left !important; }.float-lg-right{ float: right !important; }.float-lg-none{ float: none !important; }}@media (min-width:1200px){.float-xl-left{ float: left !important; }.float-xl-right{ float: right !important; }.float-xl-none{ float: none !important; }}.position-static{ position: static !important; }.position-relative{ position: relative !important; }.position-absolute{ position: absolute !important; }.position-fixed{ position: fixed !important; }.position-sticky{ position: -webkit-sticky !important; 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){ position: -webkit-sticky; position: sticky;  top: 0;  z-index: 1020; }.sr-only{ position: absolute;  width: 1px;  height: 1px;  padding: 0;  overflow: hidden;  clip: rect(0,0,0,0);  white-space: nowrap;  clip-path: inset(50%);  border: 0; }.sr-only-focusable:active,.sr-only-focusable:focus{ position: static;  width: auto;  height: auto;  overflow: visible;  clip: auto;  white-space: normal;  clip-path: none; }.w-25{ width: 25% !important; }.w-50{ width: 50% !important; }.w-75{ width: 75% !important; }.w-100{ width: 100% !important; }.h-25{ height: 25% !important; }.h-50{ height: 50% !important; }.h-75{ height: 75% !important; }.h-100{ height: 100% !important; }.mw-100{ max-width: 100% !important; }.mh-100{ max-height: 100% !important; }.m-0{ margin: 0 !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: .25rem !important; }.mt-1,.my-1{ margin-top: .25rem !important; }.mr-1,.mx-1{ margin-right: .25rem !important; }.mb-1,.my-1{ margin-bottom: .25rem !important; }.ml-1,.mx-1{ margin-left: .25rem !important; }.m-2{ margin: .5rem !important; }.mt-2,.my-2{ margin-top: .5rem !important; }.mr-2,.mx-2{ margin-right: .5rem !important; }.mb-2,.my-2{ margin-bottom: .5rem !important; }.ml-2,.mx-2{ margin-left: .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: .25rem !important; }.pt-1,.py-1{ padding-top: .25rem !important; }.pr-1,.px-1{ padding-right: .25rem !important; }.pb-1,.py-1{ padding-bottom: .25rem !important; }.pl-1,.px-1{ padding-left: .25rem !important; }.p-2{ padding: .5rem !important; }.pt-2,.py-2{ padding-top: .5rem !important; }.pr-2,.px-2{ padding-right: .5rem !important; }.pb-2,.py-2{ padding-bottom: .5rem !important; }.pl-2,.px-2{ padding-left: .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-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; }@media (min-width:576px){.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: .25rem !important; }.mt-sm-1,.my-sm-1{ margin-top: .25rem !important; }.mr-sm-1,.mx-sm-1{ margin-right: .25rem !important; }.mb-sm-1,.my-sm-1{ margin-bottom: .25rem !important; }.ml-sm-1,.mx-sm-1{ margin-left: .25rem !important; }.m-sm-2{ margin: .5rem !important; }.mt-sm-2,.my-sm-2{ margin-top: .5rem !important; }.mr-sm-2,.mx-sm-2{ margin-right: .5rem !important; }.mb-sm-2,.my-sm-2{ margin-bottom: .5rem !important; }.ml-sm-2,.mx-sm-2{ margin-left: .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: .25rem !important; }.pt-sm-1,.py-sm-1{ padding-top: .25rem !important; }.pr-sm-1,.px-sm-1{ padding-right: .25rem !important; }.pb-sm-1,.py-sm-1{ padding-bottom: .25rem !important; }.pl-sm-1,.px-sm-1{ padding-left: .25rem !important; }.p-sm-2{ padding: .5rem !important; }.pt-sm-2,.py-sm-2{ padding-top: .5rem !important; }.pr-sm-2,.px-sm-2{ padding-right: .5rem !important; }.pb-sm-2,.py-sm-2{ padding-bottom: .5rem !important; }.pl-sm-2,.px-sm-2{ padding-left: .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-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; }}@media (min-width:768px){.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: .25rem !important; }.mt-md-1,.my-md-1{ margin-top: .25rem !important; }.mr-md-1,.mx-md-1{ margin-right: .25rem !important; }.mb-md-1,.my-md-1{ margin-bottom: .25rem !important; }.ml-md-1,.mx-md-1{ margin-left: .25rem !important; }.m-md-2{ margin: .5rem !important; }.mt-md-2,.my-md-2{ margin-top: .5rem !important; }.mr-md-2,.mx-md-2{ margin-right: .5rem !important; }.mb-md-2,.my-md-2{ margin-bottom: .5rem !important; }.ml-md-2,.mx-md-2{ margin-left: .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: .25rem !important; }.pt-md-1,.py-md-1{ padding-top: .25rem !important; }.pr-md-1,.px-md-1{ padding-right: .25rem !important; }.pb-md-1,.py-md-1{ padding-bottom: .25rem !important; }.pl-md-1,.px-md-1{ padding-left: .25rem !important; }.p-md-2{ padding: .5rem !important; }.pt-md-2,.py-md-2{ padding-top: .5rem !important; }.pr-md-2,.px-md-2{ padding-right: .5rem !important; }.pb-md-2,.py-md-2{ padding-bottom: .5rem !important; }.pl-md-2,.px-md-2{ padding-left: .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-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; }}@media (min-width:992px){.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: .25rem !important; }.mt-lg-1,.my-lg-1{ margin-top: .25rem !important; }.mr-lg-1,.mx-lg-1{ margin-right: .25rem !important; }.mb-lg-1,.my-lg-1{ margin-bottom: .25rem !important; }.ml-lg-1,.mx-lg-1{ margin-left: .25rem !important; }.m-lg-2{ margin: .5rem !important; }.mt-lg-2,.my-lg-2{ margin-top: .5rem !important; }.mr-lg-2,.mx-lg-2{ margin-right: .5rem !important; }.mb-lg-2,.my-lg-2{ margin-bottom: .5rem !important; }.ml-lg-2,.mx-lg-2{ margin-left: .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: .25rem !important; }.pt-lg-1,.py-lg-1{ padding-top: .25rem !important; }.pr-lg-1,.px-lg-1{ padding-right: .25rem !important; }.pb-lg-1,.py-lg-1{ padding-bottom: .25rem !important; }.pl-lg-1,.px-lg-1{ padding-left: .25rem !important; }.p-lg-2{ padding: .5rem !important; }.pt-lg-2,.py-lg-2{ padding-top: .5rem !important; }.pr-lg-2,.px-lg-2{ padding-right: .5rem !important; }.pb-lg-2,.py-lg-2{ padding-bottom: .5rem !important; }.pl-lg-2,.px-lg-2{ padding-left: .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-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; }}@media (min-width:1200px){.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: .25rem !important; }.mt-xl-1,.my-xl-1{ margin-top: .25rem !important; }.mr-xl-1,.mx-xl-1{ margin-right: .25rem !important; }.mb-xl-1,.my-xl-1{ margin-bottom: .25rem !important; }.ml-xl-1,.mx-xl-1{ margin-left: .25rem !important; }.m-xl-2{ margin: .5rem !important; }.mt-xl-2,.my-xl-2{ margin-top: .5rem !important; }.mr-xl-2,.mx-xl-2{ margin-right: .5rem !important; }.mb-xl-2,.my-xl-2{ margin-bottom: .5rem !important; }.ml-xl-2,.mx-xl-2{ margin-left: .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: .25rem !important; }.pt-xl-1,.py-xl-1{ padding-top: .25rem !important; }.pr-xl-1,.px-xl-1{ padding-right: .25rem !important; }.pb-xl-1,.py-xl-1{ padding-bottom: .25rem !important; }.pl-xl-1,.px-xl-1{ padding-left: .25rem !important; }.p-xl-2{ padding: .5rem !important; }.pt-xl-2,.py-xl-2{ padding-top: .5rem !important; }.pr-xl-2,.px-xl-2{ padding-right: .5rem !important; }.pb-xl-2,.py-xl-2{ padding-bottom: .5rem !important; }.pl-xl-2,.px-xl-2{ padding-left: .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-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-justify{ text-align: justify !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; }@media (min-width:576px){.text-sm-left{ text-align: left !important; }.text-sm-right{ text-align: right !important; }.text-sm-center{ text-align: center !important; }}@media (min-width:768px){.text-md-left{ text-align: left !important; }.text-md-right{ text-align: right !important; }.text-md-center{ text-align: center !important; }}@media (min-width:992px){.text-lg-left{ text-align: left !important; }.text-lg-right{ text-align: right !important; }.text-lg-center{ text-align: center !important; }}@media (min-width:1200px){.text-xl-left{ text-align: left !important; }.text-xl-right{ text-align: right !important; }.text-xl-center{ text-align: center !important; }}.text-lowercase{ text-transform: lowercase !important; }.text-uppercase{ text-transform: uppercase !important; }.text-capitalize{ text-transform: capitalize !important; }.font-weight-light{ font-weight: 300 !important; }.font-weight-normal{ font-weight: 400 !important; }.font-weight-bold{ font-weight: 700 !important; }.font-italic{ font-style: italic !important; }.text-white{ color: #fff !important; }.text-primary{ color: #d20014 !important; }a.text-primary:hover,a.text-primary:focus{ color: #9f000f !important; }.text-secondary{ color: #6c757d !important; }a.text-secondary:hover,a.text-secondary:focus{ color: #545b62 !important; }.text-success{ color: #28a745 !important; }a.text-success:hover,a.text-success:focus{ color: #1e7e34 !important; }.text-info{ color: #17a2b8 !important; }a.text-info:hover,a.text-info:focus{ color: #117a8b !important; }.text-warning{ color: #ffc107 !important; }a.text-warning:hover,a.text-warning:focus{ color: #d39e00 !important; }.text-danger{ color: #dc3545 !important; }a.text-danger:hover,a.text-danger:focus{ color: #bd2130 !important; }.text-light{ color: #f8f9fa !important; }a.text-light:hover,a.text-light:focus{ color: #dae0e5 !important; }.text-dark{ color: #343a40 !important; }a.text-dark:hover,a.text-dark:focus{ color: #1d2124 !important; }.text-muted{ color: #6c757d !important; }.text-hide{ font: 0/0 a;  color: transparent;  text-shadow: none;  background-color: transparent;  border: 0; }.visible{ visibility: visible !important; }.invisible{ visibility: hidden !important; }.mm-menu.mm-offcanvas.mm-right{ left: auto;  right: 0; }html.mm-right.mm-opening .mm-slideout{ -webkit-transform: translate3d(-80%,0,0);  -webkit-transform: translate3d(-80%,0,0); -ms-transform: translate3d(-80%,0,0); transform: translate3d(-80%,0,0); }@media all and (max-width:175px){html.mm-right.mm-opening .mm-slideout{ -webkit-transform: translate3d(-140px,0,0);  -webkit-transform: translate3d(-140px,0,0); -ms-transform: translate3d(-140px,0,0); transform: translate3d(-140px,0,0); }}@media all and (min-width:550px){html.mm-right.mm-opening .mm-slideout{ -webkit-transform: translate3d(-440px,0,0);  -webkit-transform: translate3d(-440px,0,0); -ms-transform: translate3d(-440px,0,0); transform: translate3d(-440px,0,0); }}html.mm-position-front .mm-slideout{ -webkit-transform: none !important;  -ms-transform: none !important;  -webkit-transform: none !important; -ms-transform: none !important; transform: none !important;  z-index: 0; }html.mm-position-front #mm-blocker{ z-index: 1; }html.mm-position-front .mm-menu.mm-offcanvas{ z-index: 2; }.mm-menu.mm-offcanvas.mm-position-front,.mm-menu.mm-offcanvas.mm-next{ -webkit-transition: -webkit-transform .4s ease;  -webkit-transition: -webkit-transform .4s ease; transition: -webkit-transform .4s ease;  -webkit-transition: transform .4s ease; transition: transform .4s ease;  -webkit-transition: transform .4s ease,-webkit-transform .4s ease; transition: transform .4s ease,-webkit-transform .4s ease;  -webkit-transform: translate3d(-100%,0,0);  -webkit-transform: translate3d(-100%,0,0); -ms-transform: translate3d(-100%,0,0); transform: translate3d(-100%,0,0); }.mm-menu.mm-offcanvas.mm-position-front.mm-right,.mm-menu.mm-offcanvas.mm-next.mm-right{ -webkit-transform: translate3d(100%,0,0);  -webkit-transform: translate3d(100%,0,0); -ms-transform: translate3d(100%,0,0); transform: translate3d(100%,0,0); }.mm-menu.mm-offcanvas.mm-top{ -webkit-transform: translate3d(0,-100%,0);  -webkit-transform: translate3d(0,-100%,0); -ms-transform: translate3d(0,-100%,0); transform: translate3d(0,-100%,0); }.mm-menu.mm-offcanvas.mm-bottom{ -webkit-transform: translate3d(0,100%,0);  -webkit-transform: translate3d(0,100%,0); -ms-transform: translate3d(0,100%,0); transform: translate3d(0,100%,0);  top: auto;  bottom: 0; }.mm-menu.mm-offcanvas.mm-bottom,.mm-menu.mm-offcanvas.mm-top{ width: 100%;  min-width: 100%;  max-width: 100%;  height: 80%;  min-height: 140px;  max-height: 880px; }html.mm-opening .mm-menu.mm-offcanvas.mm-position-front,html.mm-opening .mm-menu.mm-offcanvas.mm-next{ -webkit-transform: translate3d(0,0,0);  -webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }.ui-helper-hidden{ display: none; }.ui-helper-hidden-accessible{ border: 0;  clip: rect(0 0 0 0);  height: 1px;  margin: -1px;  overflow: hidden;  padding: 0;  position: absolute;  width: 1px; }.ui-helper-reset{ margin: 0;  padding: 0;  border: 0;  outline: 0;  line-height: 1.3;  text-decoration: none;  font-size: 100%;  list-style: none; }.ui-helper-clearfix:before,.ui-helper-clearfix:after{ content: "";  display: table;  border-collapse: collapse; }.ui-helper-clearfix:after{ clear: both; }.ui-helper-zfix{ width: 100%;  height: 100%;  top: 0;  left: 0;  position: absolute;  opacity: 0;  -webkit-filter: Alpha(Opacity=0); filter: Alpha(Opacity=0); }.ui-front{ z-index: 100; }.ui-state-disabled{ cursor: default !important;  pointer-events: none; }.ui-icon{ display: inline-block;  vertical-align: middle;  margin-top: -.25em;  position: relative;  text-indent: -99999px;  overflow: hidden;  background-repeat: no-repeat; }.ui-widget-icon-block{ left: 50%;  margin-left: -8px;  display: block; }.ui-widget-overlay{ position: fixed;  top: 0;  left: 0;  width: 100%;  height: 100%; }.ui-datepicker{ width: 17em;  padding: .2em .2em 0;  display: none; }.ui-datepicker .ui-datepicker-header{ position: relative;  padding: .2em 0; }.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{ position: absolute;  top: 2px;  width: 1.8em;  height: 1.8em; }.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{ top: 1px; }.ui-datepicker .ui-datepicker-prev{ left: 2px; }.ui-datepicker .ui-datepicker-next{ right: 2px; }.ui-datepicker .ui-datepicker-prev-hover{ left: 1px; }.ui-datepicker .ui-datepicker-next-hover{ right: 1px; }.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{ display: block;  position: absolute;  left: 50%;  margin-left: -8px;  top: 50%;  margin-top: -8px; }.ui-datepicker .ui-datepicker-title{ margin: 0 2.3em;  line-height: 1.8em;  text-align: center; }.ui-datepicker .ui-datepicker-title select{ font-size: 1em;  margin: 1px 0; }.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{ width: 45%; }.ui-datepicker table{ width: 100%;  font-size: .9em;  border-collapse: collapse;  margin: 0 0 .4em; }.ui-datepicker th{ padding: .7em .3em;  text-align: center;  font-weight: bold;  border: 0; }.ui-datepicker td{ border: 0;  padding: 1px; }.ui-datepicker td span,.ui-datepicker td a{ display: block;  padding: .2em;  text-align: right;  text-decoration: none; }.ui-datepicker .ui-datepicker-buttonpane{ background-image: none;  margin: .7em 0 0;  padding: 0 .2em;  border-left: 0;  border-right: 0;  border-bottom: 0; }.ui-datepicker .ui-datepicker-buttonpane button{ float: right;  margin: .5em .2em .4em;  cursor: pointer;  padding: .2em .6em .3em .6em;  width: auto;  overflow: visible; }.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{ float: left; }.ui-datepicker.ui-datepicker-multi{ width: auto; }.ui-datepicker-multi .ui-datepicker-group{ float: left; }.ui-datepicker-multi .ui-datepicker-group table{ width: 95%;  margin: 0 auto .4em; }.ui-datepicker-multi-2 .ui-datepicker-group{ width: 50%; }.ui-datepicker-multi-3 .ui-datepicker-group{ width: 33.3%; }.ui-datepicker-multi-4 .ui-datepicker-group{ width: 25%; }.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{ border-left-width: 0; }.ui-datepicker-multi .ui-datepicker-buttonpane{ clear: left; }.ui-datepicker-row-break{ clear: both;  width: 100%;  font-size: 0; }.ui-datepicker-rtl{ direction: rtl; }.ui-datepicker-rtl .ui-datepicker-prev{ right: 2px;  left: auto; }.ui-datepicker-rtl .ui-datepicker-next{ left: 2px;  right: auto; }.ui-datepicker-rtl .ui-datepicker-prev:hover{ right: 1px;  left: auto; }.ui-datepicker-rtl .ui-datepicker-next:hover{ left: 1px;  right: auto; }.ui-datepicker-rtl .ui-datepicker-buttonpane{ clear: right; }.ui-datepicker-rtl .ui-datepicker-buttonpane button{ float: left; }.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{ float: right; }.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{ border-right-width: 0;  border-left-width: 1px; }.ui-datepicker .ui-icon{ display: block;  text-indent: -99999px;  overflow: hidden;  background-repeat: no-repeat;  left: .5em;  top: .3em; }.ui-widget{ font-family: inherit;  font-size: 1em; }.ui-widget .ui-widget{ font-size: 1em; }.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{ font-family: inherit;  font-size: 1em; }.ui-widget.ui-widget-content{ border: 1px solid #e2e2e2; }.ui-widget-content{ border: 1px solid #585858;  background: #fff;  color: #000; }.ui-widget-content a{ color: #000; }.ui-widget-header{ border: 1px solid #e8e8e8;  background: #f5f5f5;  color: #000;  font-weight: bold; }.ui-widget-header a{ color: #000; }.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{ border: 1px solid #e2e2e2;  background: #f5f5f5;  font-weight: normal;  color: #000; }.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{ color: #000;  text-decoration: none; }.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{ border: 1px solid #585858;  background: #e8e8e8;  font-weight: normal;  color: #000; }.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{ color: #000;  text-decoration: none; }.ui-visual-focus{ -webkit-box-shadow: 0 0 3px 1px #5e9ed6; box-shadow: 0 0 3px 1px #5e9ed6; }.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{ border: 1px solid #d20014;  background: #d20014;  font-weight: normal;  color: #fff; }.ui-icon-background,.ui-state-active .ui-icon-background{ border: #d20014;  background-color: #d20014; }.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{ color: #000;  text-decoration: none; }.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{ border: 1px solid #585858;  background: #585858;  color: #fff; }.ui-state-checked{ border: 1px solid #585858;  background: #585858; }.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{ color: #fff; }.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{ border: 1px solid #f1a899;  background: #fddfdf;  color: #5f3f3f; }.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{ color: #5f3f3f; }.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{ color: #5f3f3f; }.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{ font-weight: bold; }.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{ opacity: .7;  -webkit-filter: Alpha(Opacity=70); filter: Alpha(Opacity=70);  font-weight: normal; }.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{ opacity: .35;  -webkit-filter: Alpha(Opacity=35); filter: Alpha(Opacity=35);  background-image: none; }.ui-state-disabled .ui-icon{ -webkit-filter: Alpha(Opacity=35); filter: Alpha(Opacity=35); }.ui-icon{ width: 16px;  height: 16px; }.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{ border-top-left-radius: 0; }.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{ border-top-right-radius: 0; }.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{ border-bottom-left-radius: 0; }.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{ border-bottom-right-radius: 0; }.ui-widget-overlay{ background: #585858;  opacity: .3;  -webkit-filter: Alpha(Opacity=30); filter: Alpha(Opacity=30); }.ui-widget-shadow{ -webkit-box-shadow: 0 0 5px #585858;  -webkit-box-shadow: 0 0 5px #585858; box-shadow: 0 0 5px #585858; }#cookie-bar{ background: #d20014;  height: auto;  line-height: 24px;  color: #fff;  text-align: center;  padding: 4px 15px; }#cookie-bar.fixed{ position: fixed;  z-index: 999;  top: 0;  left: 0;  width: 100%; }#cookie-bar.fixed.bottom{ bottom: 0;  top: auto; }#cookie-bar p{ margin: 0;  padding: 0;  line-height: 1.25; }#cookie-bar a{ color: #fff;  display: inline-block;  border-radius: 3px;  text-decoration: none;  padding: 0 6px;  margin-left: 8px;  text-decoration: underline; }#cookie-bar .cb-enable,#cookie-bar .cb-policy{ margin-top: 4px;  margin-bottom: 4px;  padding: 6px 8px;  background: #d20014;  border: 1px solid #fff;  text-decoration: none; }#cookie-bar .cb-enable:hover,#cookie-bar .cb-policy:hover{ background: #fff;  color: #d20014; }.slick-slider{ position: relative;  display: block;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  -webkit-touch-callout: none;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  -ms-touch-action: pan-y;  touch-action: pan-y;  -webkit-tap-highlight-color: transparent; }.slick-list{ position: relative;  overflow: hidden;  display: block;  margin: 0;  padding: 0; }.slick-list:focus{ outline: none; }.slick-list.dragging{ cursor: pointer;  cursor: hand; }.slick-slider .slick-track,.slick-slider .slick-list{ -webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0);  -ms-transform: translate3d(0,0,0);  -o-transform: translate3d(0,0,0);  -webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }.slick-track{ position: relative;  left: 0;  top: 0;  display: block;  margin-left: auto;  margin-right: auto; }.slick-track:before,.slick-track:after{ content: "";  display: table; }.slick-track:after{ clear: both; }.slick-loading .slick-track{ visibility: hidden; }.slick-slide{ float: left;  height: 100%;  min-height: 1px;  display: none; }[dir="rtl"] .slick-slide{ float: right; }.slick-slide img{ display: block; }.slick-slide.slick-loading img{ display: none; }.slick-slide.dragging img{ pointer-events: none; }.slick-initialized .slick-slide{ display: block; }.slick-loading .slick-slide{ visibility: hidden; }.slick-vertical .slick-slide{ display: block;  height: auto;  border: 1px solid transparent; }.slick-arrow.slick-hidden{ display: none; }.select2-container--default.select2-container--open .select2-selection--single,.select2-container--default .select2-selection--single:focus{ color: #000;  background-color: #fff;  border-color: #989898;  outline: 0;  -webkit-box-shadow: 0 0 0 .2rem rgba(88,88,88,.25); box-shadow: 0 0 0 .2rem rgba(88,88,88,.25); }.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{ -webkit-transform: scaleY(-1) rotate(90deg); -ms-transform: scaleY(-1) rotate(90deg); transform: scaleY(-1) rotate(90deg); }.select2-container--default .select2-selection--single{ height: auto;  border: 1px solid #e2e2e2;  border-radius: 0;  outline: 0; }.select2-container--default .select2-selection--single .select2-selection__rendered{ padding: 6px 30px 6px 8px;  line-height: 1.25;  color: #000; }.select2-container--default .select2-selection--single .select2-selection__arrow{ right: 0;  top: 0;  width: 30px;  height: 100%; }.select2-container--default .select2-selection--single .select2-selection__arrow b{ display: block;  width: 12px;  height: 12px;  margin-left: -6px;  margin-top: -6px;  border: 0;  background: url(../../Images/Svg/pfeil-rot.svg) no-repeat center center;  background-size: 5px 9px;  -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);  -webkit-transition: transform .1s; transition: transform .1s; }.select2-container--default .select2-dropdown{ border-color: #989898;  border-radius: 0; }.select2-container--default .select2-results > .select2-results__options{ max-height: 204px; }.select2-container--default .select2-results__option{ padding: 6px 8px; }.select2-container--default .select2-results__option[aria-selected="true"]{ background-color: #f5f5f5; }.select2-container--default .select2-results__option--highlighted[aria-selected]{ background-color: #d20014; }.select2-container--default .select2-search--dropdown .select2-search__field{ padding: 6px 8px;  line-height: 1.25;  border-color: #e2e2e2; }.select2-container--default .select2-search--dropdown .select2-search__field:focus{ border-color: #989898;  outline: 0; }.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{ border: 0;  top: 2px;  left: 2px;  cursor: pointer; }.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-prev:focus,.ui-datepicker .ui-datepicker-next:focus{ background-color: #dbdbdb; }.ui-datepicker .ui-datepicker-next{ right: 2px;  left: auto; }.ui-datepicker .ui-datepicker-prev .ui-icon,.ui-datepicker .ui-datepicker-next .ui-icon{ background: url(../../Images/Svg/pfeil.svg) no-repeat center center;  background-size: 7px 12px; }.ui-datepicker .ui-datepicker-prev .ui-icon{ -webkit-transform: scaleX(-1) translateZ(0); -ms-transform: scaleX(-1) translateZ(0); transform: scaleX(-1) translateZ(0); }.ui-state-active.ui-state-highlight,.ui-widget-content .ui-state-active.ui-state-highlight,.ui-widget-header .ui-state-active.ui-state-highlight,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active.ui-state-highlight:hover{ border: 1px solid #d20014;  background: #d20014;  font-weight: normal;  color: #fff; }.fancybox-custom-caption{ max-width: 1024px;  min-height: 80px;  margin: 0 auto;  font-size: .75rem;  line-height: 1.25;  font-family: 'Avenir Next LT Pro Condensed',Roboto,"Helvetica Neue",Arial,sans-serif;  color: #000; }.fancybox-custom-caption-primary{ margin-bottom: 8px;  color: #d20014; }.fancybox-custom-caption strong{ font-family: 'Avenir Next LT Pro',Roboto,"Helvetica Neue",Arial,sans-serif; }.fancybox-bg{ background-color: rgba(255,255,255,.9); }.fancybox-is-open .fancybox-bg{ opacity: 1; }.fancybox-infobar{ color: #000; }.fancybox-navigation button{ width: 32px;  height: 32px;  padding: 0;  background-color: #d20014; }.fancybox-navigation button::before{ display: none; }.fancybox-navigation button:disabled{ opacity: .4; }.fancybox-navigation button .svg-icon{ font-size: 9px; }.fancybox-navigation .fancybox-button--arrow_left{ left: 24px; }.fancybox-navigation .fancybox-button--arrow_right{ right: 24px; }.fancybox-toolbar{ top: 12px;  bottom: auto;  left: 16px;  right: auto; }.fancybox-button--close{ background: transparent;  color: #d20014;  -webkit-transition: all .2s; transition: all .2s; }.fancybox-button--close:hover{ background-color: #d20014;  color: #fff; }.fancybox-button--close .svg-icon{ font-size: 22px; }.fancybox-caption-wrap{ padding: 20px 56px 0;  background-image: -webkit-linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.5)); background-image: linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.5)); }.fancybox-caption{ padding: 0;  border: 0; }.fancybox-infobar{ right: 0; }.svg-icon{ display: inline-block; }.svg-icon--swap-x{ -webkit-transform: scale(-1,1); -ms-transform: scale(-1,1); transform: scale(-1,1); }.svg-icon--swap-y{ -webkit-transform: scale(1,-1); -ms-transform: scale(1,-1); transform: scale(1,-1); }.svg-icon--rotate90{ -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }.svg-icon--rotate270{ -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }.svg-icon svg{ height: 1em;  width: 1em;  fill: currentColor; }.btn--icon-left .svg-icon{ margin-right: 12px; }.btn--icon-right .svg-icon{ margin-left: 12px; }.btn .svg-icon--arrow{ font-size: 9px; }@font-face{ font-family: 'Avenir Next LT Pro';  src: url(../../Fonts/AvenirNextLTPro-Regular.eot);  src: url(../../Fonts/AvenirNextLTPro-Regular.eot?#iefix) format('embedded-opentype'),url(../../Fonts/AvenirNextLTPro-Regular.woff2) format('woff2'),url(../../Fonts/AvenirNextLTPro-Regular.woff) format('woff');  font-weight: normal;  font-style: normal; }@font-face{ font-family: 'Avenir Next LT Pro Condensed';  src: url(../../Fonts/AvenirNextLTPro-Cn.eot);  src: url(../../Fonts/AvenirNextLTPro-Cn.eot?#iefix) format('embedded-opentype'),url(../../Fonts/AvenirNextLTPro-Cn.woff2) format('woff2'),url(../../Fonts/AvenirNextLTPro-Cn.woff) format('woff');  font-weight: normal;  font-style: normal; }@font-face{ font-family: 'Avenir Next LT Pro';  src: url(../../Fonts/AvenirNextLTPro-Bold.eot);  src: url(../../Fonts/AvenirNextLTPro-Bold.eot?#iefix) format('embedded-opentype'),url(../../Fonts/AvenirNextLTPro-Bold.woff2) format('woff2'),url(../../Fonts/AvenirNextLTPro-Bold.woff) format('woff');  font-weight: bold;  font-style: normal; }@font-face{ font-family: 'Avenir Next LT Pro Condensed';  src: url(../../Fonts/AvenirNextLTPro-BoldCn.eot);  src: url(../../Fonts/AvenirNextLTPro-BoldCn.eot?#iefix) format('embedded-opentype'),url(../../Fonts/AvenirNextLTPro-BoldCn.woff2) format('woff2'),url(../../Fonts/AvenirNextLTPro-BoldCn.woff) format('woff');  font-weight: bold;  font-style: normal; }html{ -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  font-smoothing: antialiased; }html,body{ height: 100%; }body{ font-size: .75rem; }.pageWrap{ min-height: 100%;  background-color: #f5f5f5; }.container--content{ max-width: 1920px;  padding-left: 30px;  padding-right: 30px; }.row--22{ margin-left: -12px;  margin-right: -12px; }.row--22 > [class^='col'],.row--22 > [class*=' col']{ padding-left: 12px;  padding-right: 12px; }.tablet-portrait{ display: none;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  position: fixed;  z-index: 999;  left: 0;  top: 0;  width: 100%;  height: 100%;  background-color: #d20014; }.tablet-portrait-logo,.tablet-portrait-icon{ width: 35%;  fill: #fff; }.tablet-portrait-logo svg,.tablet-portrait-icon svg{ display: block;  width: 100%;  height: auto; }.tablet-portrait-logo{ margin-bottom: 48px; }.tablet-portrait-icon{ width: 32%; }.frame-type-login{ position: absolute;  left: 50%;  top: 50%;  width: 344px;  margin-bottom: 34px;  -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); }.frame-type-login a{ color: #585858; }.frame-type-login a:hover,.frame-type-login a:focus{ color: #d20014;  text-decoration: none; }.login-logos{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  margin-bottom: 6px; }.login-logo + .login-logo{ margin-left: 14px; }.login-logo-img{ display: block; }.login-logo-img--rockwool{ width: 188px;  height: 31px; }.login-logo-img--dansand{ width: 68px;  height: 68px; }.auth-area{ margin-bottom: 20px;  padding: 28px 38px 52px;  background-color: #fff; }.form-group--floating-label{ position: relative;  margin-top: 22px;  margin-bottom: 22px; }.form-group--floating-label .form-control:-webkit-autofill ~ label{ -webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }.form-group--floating-label .form-control:focus ~ label,.form-group--floating-label .form-control:not(:focus):valid ~ label{ -webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }.form-group--floating-label .form-control ~ label{ position: absolute;  bottom: 100%;  left: 8px;  margin-bottom: 2px;  pointer-events: none;  -webkit-transform: translate3d(0,25px,0); -ms-transform: translate3d(0,25px,0); transform: translate3d(0,25px,0);  -webkit-transform-origin: 0 50%; -ms-transform-origin: 0 50%; transform-origin: 0 50%;  -webkit-transition: transform .2s ease; transition: transform .2s ease; }.has-error,.form-group.has-error{ color: #d20014; }.has-error .form-control,.form-group.has-error .form-control,.has-error .select2-container--default .select2-selection--single,.form-group.has-error .select2-container--default .select2-selection--single{ border-color: #d20014; }.has-error label,.form-group.has-error label,.has-error .help-inline,.form-group.has-error .help-inline{ color: #d20014; }.has-error .help-inline,.form-group.has-error .help-inline{ -webkit-align-self: center; -ms-flex-item-align: center; align-self: center;  display: block;  margin-top: 4px;  width: 100%;  line-height: 1; }.tx-h2salesportal label{ margin-bottom: 4px;  line-height: 16px;  font-size: 12px;  font-weight: bold;  color: #d20014;  text-transform: uppercase; }.form--condensed .form-group{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  margin-bottom: 5px; }.form--condensed label{ -webkit-flex: 0 0 120px; -ms-flex: 0 0 120px; flex: 0 0 120px;  max-width: 120px;  margin-top: 4px;  margin-right: 4px;  color: #000;  font-family: 'Avenir Next LT Pro Condensed',Roboto,"Helvetica Neue",Arial,sans-serif; }.form--condensed .form-group--files .custom-file,.form--condensed .form-group--files .custom-file-input,.form--condensed .form-group--files .custom-file-label{ height: 29px; }.form--condensed .form-group--files .custom-file-label{ -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%;  margin: 0; }.form--condensed .form-group--files .custom-file-label::after{ height: auto; }.form--condensed .btn-wrap{ -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;  margin-top: 36px; }.uploading-notification{ line-height: 1.2;  opacity: 0;  -webkit-transition: opacity .1s; transition: opacity .1s; }.uploading-notification-in{ max-width: 200px;  margin-left: auto; }.form--uploading .uploading-notification{ opacity: 1; }.custom-file-input{ cursor: pointer; }.custom-file .custom-file-label{ padding-left: 8px;  font-family: 'Avenir Next LT Pro',Roboto,"Helvetica Neue",Arial,sans-serif;  font-weight: normal;  text-transform: none; }.custom-file .custom-file-label::after{ font-weight: bold;  text-transform: uppercase; }.custom-file-input:focus ~ .custom-file-label,.custom-file-input:active ~ .custom-file-label{ cursor: pointer;  color: #000;  background-color: #fff;  border-color: #989898;  outline: 0;  -webkit-box-shadow: 0 0 0 .2rem rgba(88,88,88,.25); box-shadow: 0 0 0 .2rem rgba(88,88,88,.25); }.typo3-messages{ list-style-type: none;  padding: 0; }.typo3-messages .alert{ padding: 8px 12px;  font-weight: bold; }.typo3-messages .alert-danger{ color: #fff;  background-color: #d20014; }.typo3-messages .alert-message{ margin: 0; }.checkbox-div{ padding-top: 5px; }.table{ font-family: 'Avenir Next LT Pro Condensed',Roboto,"Helvetica Neue",Arial,sans-serif; }.table.table--expandable-rows .tr-odd td,.table.table--expandable-rows .tr-even td{ border-bottom-width: 1px; }.table.table--expandable-rows .tr-even,.table.table--expandable-rows .tr-even + .tr-expandable,.table.table--expandable-rows .tr-even + .tr-expandable + .tr-expandable{ background-color: #e8e8e8; }.table.table--expandable-rows .tr-expandable td{ border-top-width: 1px;  border-bottom-width: 1px; }.table.table--expandable-rows .tr-expandable:not(.tr-expandable--show) + .tr-odd td,.table.table--expandable-rows .tr-expandable:not(.tr-expandable--show) + .tr-even td{ border-top-width: 3px; }.table.table--expandable-rows .tr-expandable:not(.tr-expandable--show) + .tr-expandable + .tr-odd td,.table.table--expandable-rows .tr-expandable:not(.tr-expandable--show) + .tr-expandable + .tr-even td{ border-top-width: 2px; }.table.table--align-middle td,.table.table--align-middle th{ vertical-align: middle; }.table td,.table th{ border-right: 1px solid #fff;  border-left: 1px solid #fff; }.table td{ border-bottom: 4px solid #fff; }.table th,.table thead th{ height: 32px;  padding: 2px 6px;  border-top: 0;  line-height: 14px;  border-bottom-width: 4px;  color: #fff;  background-color: #d20014;  font-weight: bold;  vertical-align: middle;  text-align: center; }.table .btn{ font-family: 'Avenir Next LT Pro',Roboto,"Helvetica Neue",Arial,sans-serif;  padding-top: 7px;  padding-bottom: 7px; }.table .btn--icon-left .svg-icon{ margin-right: 8px;  font-size: 15px;  line-height: 1;  vertical-align: top; }.table .btn--icon-left .svg-icon svg{ vertical-align: top; }.table .btn:focus,.table .btn:active{ -webkit-box-shadow: none !important; box-shadow: none !important; }.table .th-sortfield{ padding: 0; }.table .th-sortfield.th-sortfield--active a{ padding-right: 18px; }.table .th-sortfield a{ position: relative;  display: block;  width: 100%;  padding: 2px 6px;  color: #fff; }.table .th-sortfield a:hover{ text-decoration: none; }.table .th-sortfield a .svg-icon{ position: absolute;  right: 6px;  top: 50%;  margin-top: -6px;  font-size: 9px; }.table .tr-accent-bg{ background-color: #e8e8e8; }.table .tr-expandable td{ padding: 0; }.table .th-expandable .svg-icon{ font-size: 10px; }.table .td-arrow{ position: relative;  font-size: 10px;  color: #d1d1d1;  overflow: hidden; }.table .td-arrow .svg-icon{ position: absolute;  bottom: 8px;  left: 50%;  margin-left: -4px; }.table .td-btn{ width: 244px;  padding: 0;  border-left-width: 16px;  background-color: #fff; }.table .td-btn:first-child{ border-left-width: 0; }.table .section-title{ margin-bottom: 4px; }.expandable-content{ height: 0;  overflow: hidden; }.expandable-content-in{ padding: 4px 6px;  padding-bottom: 10px; }.expandable-content-row{ max-width: 640px; }.btn-toggle-tr{ margin: 0;  padding: 0;  border: none;  background: transparent;  display: block;  width: 100%;  line-height: 1;  padding-top: 1px;  color: #d20014;  cursor: pointer;  -webkit-transition: color .2s; transition: color .2s; }.btn-toggle-tr:focus{ outline: 0; }.btn-toggle-tr:hover{ color: #ac0010; }.btn-toggle-tr .svg-icon{ font-size: 14px; }.btn-toggle-tr .svg-icon svg{ line-height: 1; }.header{ position: relative;  z-index: 100;  background-color: #fff; }.header-container{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  height: 95px;  padding-right: 0; }.header-logo{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  width: 160px;  height: 95px;  -webkit-transition: background-color .2s,fill .2s,visibility .2s,opacity .2s; transition: background-color .2s,fill .2s,visibility .2s,opacity .2s; }.header-logo:not(.header-logo--active){ visibility: hidden;  opacity: 0; }.header-logo--rockwool{ fill: #d20014; }.header-logo--rockwool:hover{ fill: #fff;  background-color: #d20014; }.header-logo--dansand:hover{ background-color: #585858; }.header-logo--dansand .header-logo-img{ width: 79px;  height: 79px; }.header-logo-img,.header-logo svg{ width: 120px;  height: 20px; }.header #mainNav{ display: none; }#navbtn{ margin: 0;  padding: 0;  border: none;  background: transparent;  padding: 4px 2px;  line-height: 1;  font-size: 29px;  color: #d20014;  cursor: pointer; }#navbtn:focus{ outline: 0; }.logo-nav-switch{ margin: 0;  padding: 0;  border: none;  background: transparent;  margin-left: auto;  margin-right: 16px;  padding: 8px;  line-height: 1;  font-size: 14px;  color: #585858;  cursor: pointer; }.logo-nav-switch:focus{ outline: 0; }.logo-nav-switch[aria-expanded="true"] .svg-icon-switch{ opacity: 0; }.logo-nav-switch[aria-expanded="true"] .svg-icon-close{ opacity: 1; }.logo-nav-switch .svg-icon{ position: relative; }.logo-nav-switch .svg-icon-switch,.logo-nav-switch .svg-icon-close{ -webkit-transition: opacity .2s; transition: opacity .2s; }.logo-nav-switch .svg-icon-close{ position: absolute;  left: 50%;  top: 50%;  color: #d20014;  font-size: 12px;  -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%);  opacity: 0; }.logo-nav{ margin-top: 0;  margin-bottom: auto; }.logo-nav-list{ margin: 0;  padding: 0; }.logo-nav-listItem{ list-style: none; }.logo-nav-listItem + .logo-nav-listItem .header-logo{ position: absolute; }.logo-nav--active .header-logo:not(.header-logo--active){ visibility: visible;  opacity: 1; }.logo-nav--active .header-logo--rockwool{ fill: #fff;  background-color: #d20014; }.logo-nav--active .header-logo--dansand{ background-color: #585858; }#mm-mainNav{ background-color: #d20014;  color: #fff; }#mm-mainNav .mm-navbar{ height: 190px;  border: 0; }#mm-mainNav.mm-hasnavbar-top-1 .mm-panels,#mm-mainNav .mm-navbar-top-2{ top: 190px; }#mm-mainNav .mm-navbar.mm-hasbtns{ padding: 0; }#mm-mainNav.mm-menu.mm-offcanvas{ max-width: 382px; }#mm-mainNav.mm-menu .mm-listview > li a:not(.mm-next){ padding: 18px 30px;  font-size: 20px;  line-height: 1.2;  font-weight: bold; }#mm-mainNav.mm-menu .mm-listview > li a:not(.mm-next):hover,#mm-mainNav.mm-menu .mm-listview > li a:not(.mm-next):focus{ background: rgba(255,255,255,.5); }#mainNav{ padding: 0 15px;  height: 45px;  width: auto;  -webkit-transition: .3s; transition: .3s;  -webkit-appearance: none;  -moz-appearance: none;  -webkit-appearance: none; -moz-appearance: none; appearance: none;  border: none;  cursor: pointer;  display: -webkit-flex;  display: -ms-flexbox;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center;  -ms-flex-pack: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center;  -ms-flex-align: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  background: transparent;  outline: none;  -webkit-tap-highlight-color: transparent; }#mainNav > *{ display: block; }#mainNav:hover,#mainNav:focus{ outline: none; }#mainNav::-moz-focus-inner{ border: 0; }#mainNav .menuLines{ display: inline-block;  height: 10px;  width: 48px;  -webkit-transition: .3s; transition: .3s;  background: #333;  position: relative; }#mainNav .menuLines::before,#mainNav .menuLines::after{ display: inline-block;  height: 10px;  -webkit-transition: .3s; transition: .3s;  background: #333;  content: '';  position: absolute;  left: 0;  -webkit-transform-origin: 2.85714px center;  -webkit-transform-origin: 2.85714px center; -ms-transform-origin: 2.85714px center; transform-origin: 2.85714px center;  width: 100%; }#mainNav .menuLines::before{ top: 10px; }#mainNav .menuLines::after{ top: -10px; }#mainNav.menuTransform .menuLines{ background: transparent; }#mainNav.menuTransform .menuLines::before,#mainNav.menuTransform .menuLines::after{ width: 48px;  -webkit-transform-origin: 50% 50%;  -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%;  top: 0; }#mainNav.menuTransform .menuLines::before{ -webkit-transform: rotate3d(0,0,1,45deg);  -webkit-transform: rotate3d(0,0,1,45deg); -ms-transform: rotate3d(0,0,1,45deg); transform: rotate3d(0,0,1,45deg); }#mainNav.menuTransform .menuLines::after{ -webkit-transform: rotate3d(0,0,1,-45deg);  -webkit-transform: rotate3d(0,0,1,-45deg); -ms-transform: rotate3d(0,0,1,-45deg); transform: rotate3d(0,0,1,-45deg); }#mainNav .menuVisuallyhidden{ border: 0;  clip: rect(0 0 0 0);  height: 1px;  margin: -1px;  overflow: hidden;  padding: 0;  position: absolute;  width: 1px; }#mainNav .menuVisuallyhidden:active,#mainNav .menuVisuallyhidden:focus{ clip: auto;  height: auto;  margin: 0;  overflow: visible;  position: static;  width: auto; }.mainMenu-top{ padding: 0 30px;  margin-bottom: 22px; }.mainMenu-controls{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  margin: 26px 0 60px; }.mainMenu-controls .btn.btn-outline-primary{ color: #d20014;  border: 1px solid #fff;  text-transform: uppercase; }.mainMenu-controls .btn.btn-outline-primary:hover,.mainMenu-controls .btn.btn-outline-primary:focus{ color: #fff; }.mainMenu-close{ margin: 0;  padding: 0;  border: none;  background: transparent;  padding: 4px 2px;  line-height: 1;  font-size: 22px;  color: #fff;  cursor: pointer; }.mainMenu-close:focus{ outline: 0; }.mainMenu-loggedin{ font-weight: bold;  text-align: left;  color: #fff;  line-height: 1.25; }.f3-widget-paginator{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;  margin: 28px 0 48px;  padding: 0; }.f3-widget-paginator li{ list-style: none;  margin: 2px; }.f3-widget-paginator li.current{ padding: 4px 8px;  border: 1px solid #d20014;  color: #fff;  background-color: #d20014; }.f3-widget-paginator a{ display: block;  padding: 4px 8px;  border: 1px solid #e2e2e2;  color: #000;  -webkit-transition: all .2s; transition: all .2s; }.f3-widget-paginator a:hover{ text-decoration: none;  border-color: #d20014;  color: #fff;  background-color: #d20014; }.f3-widget-paginator a .svg-icon svg{ vertical-align: top;  margin-top: 3px; }.tx-h2salesportal{ background-color: #fff; }.salesportal-gray{ margin-bottom: 28px;  padding: 26px 0;  background-color: #f5f5f5; }.salesportal-gray--map{ position: relative;  min-height: 175px;  padding-bottom: 184px; }.salesportal-welcome{ margin-bottom: 12px;  font-size: 20px;  line-height: 1.2;  color: #d20014; }.salesportal-lastlogin{ margin-bottom: 36px; }.salesportal-section{ margin-bottom: 32px; }.salesportal-phototeaser{ display: block;  margin-bottom: 1.5rem; }.salesportal-phototeaser:hover,.salesportal-phototeaser:focus{ text-decoration: none; }.salesportal-phototeaser:hover .salesportal-phototeaser-caption,.salesportal-phototeaser:focus .salesportal-phototeaser-caption{ background-color: #ac0010; }.salesportal-phototeaser-figure,.salesportal-phototeaser picture{ display: block; }.salesportal-phototeaser-img{ display: block;  width: 100%;  height: auto; }.salesportal-phototeaser-caption{ display: block;  padding: 4px 15px 8px;  text-align: center;  color: #fff;  background-color: #d20014;  line-height: 1.3333333333;  font-family: 'Avenir Next LT Pro Condensed',Roboto,"Helvetica Neue",Arial,sans-serif;  -webkit-transition: background-color .2s; transition: background-color .2s; }.salesportal-phototeaser-caption strong{ font-family: 'Avenir Next LT Pro',Roboto,"Helvetica Neue",Arial,sans-serif; }.salesportal-imagerow{ display: -ms-flexbox; display: -webkit-flex; display: flex;  margin-bottom: 12px;  padding-bottom: 12px; }.salesportal-imagerow:not(:last-child){ border-bottom: 1px solid #e2e2e2; }.salesportal-imagerow:hover .btn{ opacity: 1; }.salesportal-imagerow-percent{ -webkit-align-self: center; -ms-flex-item-align: center; align-self: center;  -webkit-flex: 0 0 36px; -ms-flex: 0 0 36px; flex: 0 0 36px;  max-width: 36px;  padding-right: 2px;  font-size: 14px;  font-family: 'Avenir Next LT Pro Condensed',Roboto,"Helvetica Neue",Arial,sans-serif;  font-weight: bold;  text-align: center; }.salesportal-imagerow-imagewrap{ -webkit-align-self: center; -ms-flex-item-align: center; align-self: center;  -webkit-flex: 0 0 80px; -ms-flex: 0 0 80px; flex: 0 0 80px;  position: relative;  overflow: hidden;  max-width: 80px;  height: 80px;  background-color: #e8e8e8; }.salesportal-imagerow-image{ position: absolute;  top: 0;  left: -50%;  right: -50%;  height: 100%;  width: auto;  margin: auto;  display: block;  image-orientation: from-image; }.salesportal-imagerow-namecol{ -webkit-flex-shrink: 1; flex-shrink: 1;  -webkit-flex-grow: 1; flex-grow: 1;  min-width: 1px;  padding-left: 8px; }.salesportal-imagerow-name{ margin-bottom: 6px;  white-space: nowrap;  -o-text-overflow: ellipsis; text-overflow: ellipsis;  overflow: hidden; }.salesportal-imagerow .image-description{ margin-bottom: 6px; }.salesportal-imagerow .btn{ position: absolute;  left: 0;  top: 0;  width: 30px;  height: 30px;  margin-left: auto;  padding: 2px;  font-size: 24px;  line-height: 1;  opacity: .75;  -webkit-transition: all .2s; transition: all .2s; }.salesportal-imagerow .btn:focus,.salesportal-imagerow .btn:active{ -webkit-box-shadow: none !important; box-shadow: none !important; }.salesportal-imagerow .btn .svg-icon,.salesportal-imagerow .btn svg{ display: block; }#salesportal-map{ position: absolute;  left: 0;  bottom: 0;  width: 100%;  height: 175px; }#salesportal-map-stores{ width: 100%;  padding-top: 75%; }#salesportal-imageuploadingcontent{ margin-top: 12px; }h1,h2,h3,h4,h5{ margin-bottom: 12px; }h1{ font-size: 20px;  color: #d20014; }h2{ font-size: 150%; }h3{ font-size: 125%; }h4{ font-size: 115%; }h5{ font-size: 60%; }h6{ font-size: 110%; }.std-header{ margin-bottom: 20px; }.std-header .mainline{ font-size: 20px;  margin-bottom: 5px; }.std-header .mainline.single{ margin-bottom: 0; }.std-header .subline{ font-size: 150%;  margin-bottom: 0; }p{ margin-bottom: 20px; }ol,ul{ margin-bottom: 20px;  padding-left: 20px; }ol li,ul li{ list-style: circle; }ol li{ list-style: upper-roman; }.btn-outline-primary{ background-color: #fff; }.btn-white{ color: #212529;  background-color: #fff;  border-color: #fff;  color: #d20014; }.btn-white:hover{ color: #fff;  background-color: #d20014;  border-color: #d20014; }.btn-white:focus,.btn-white.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(255,255,255,.5); box-shadow: 0 0 0 .2rem rgba(255,255,255,.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: #fff;  background-color: #d20014;  border-color: #d20014; }.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 .2rem rgba(255,255,255,.5); box-shadow: 0 0 0 .2rem rgba(255,255,255,.5); }.btn-lightgrey{ color: #212529;  background-color: #f5f5f5;  border-color: #f5f5f5;  color: #d20014; }.btn-lightgrey:hover{ color: #fff;  background-color: #d20014;  border-color: #d20014; }.btn-lightgrey:focus,.btn-lightgrey.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(245,245,245,.5); box-shadow: 0 0 0 .2rem rgba(245,245,245,.5); }.btn-lightgrey.disabled,.btn-lightgrey:disabled{ color: #212529;  background-color: #f5f5f5;  border-color: #f5f5f5; }.btn-lightgrey:not(:disabled):not(.disabled):active,.btn-lightgrey:not(:disabled):not(.disabled).active,.show > .btn-lightgrey.dropdown-toggle{ color: #fff;  background-color: #d20014;  border-color: #d20014; }.btn-lightgrey:not(:disabled):not(.disabled):active:focus,.btn-lightgrey:not(:disabled):not(.disabled).active:focus,.show > .btn-lightgrey.dropdown-toggle:focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(245,245,245,.5); box-shadow: 0 0 0 .2rem rgba(245,245,245,.5); }.section-title{ display: block;  margin-bottom: 20px;  line-height: 16px;  font-size: 12px;  font-weight: bold;  color: #d20014;  text-transform: uppercase; }.fancybox-container .fancybox-button--play,.fancybox-container .fancybox-button--fullscreen,.fancybox-container .fancybox-button--thumbs,.fancybox-container .fancybox-button--share{ display: none !important; }@media (min-width:420px){.header-logo{ width: 276px; }.header-logo-img,.header-logo svg{ width: 218px;  height: 36px; }.logo-nav-switch{ margin-right: 32px; }}@media (min-width:576px){.form--condensed .form-group{ -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }.form--condensed .has-error .help-inline{ width: auto;  margin-top: 0;  padding-left: 8px; }.form--condensed .form-control,.form--condensed .input-group,.form--condensed .btn-wrap,.form--condensed .uploading-notification{ max-width: 366px; }.form--condensed .btn-wrap,.form--condensed .uploading-notification{ margin-left: 124px; }.form--condensed .select2-container{ max-width: 106px; }#salesportal-imageuploadingcontent{ margin-left: 124px;  max-width: 366px; }}@media (min-width:768px){.salesportal-gray{ padding-bottom: 26px; }#salesportal-map{ left: 50%;  top: 0;  bottom: auto;  width: 50%;  height: 100%; }}@media (min-width:992px){#salesportal-map-stores{ padding-top: 45%; }}@media (min-width:1200px){}.hidden{ display: none; }