Browse Source

Use overlow-wrap instead of word-wrap (#1466)

Rafał Pitoń 2 years ago
parent
commit
207d2203bb

+ 5 - 3
frontend/src/services/one-box.js

@@ -50,9 +50,11 @@ export class OneBox {
 
     const player = $(
       '<iframe class="embed-responsive-item" frameborder="0" ' +
-      'src="' + url + '" ' +
-      'allow="encrypted-media; gyroscope; picture-in-picture" ' +
-      'allowfullscreen></iframe>'
+        'src="' +
+        url +
+        '" ' +
+        'allow="encrypted-media; gyroscope; picture-in-picture" ' +
+        "allowfullscreen></iframe>"
     )
     $(element).replaceWith(player)
     player.wrap('<div class="embed-responsive embed-responsive-16by9"></div>')

+ 1 - 1
frontend/src/style/misago/dropdowns.less

@@ -140,7 +140,7 @@
 
 .category-picker .dropdown-menu > li > .btn-link {
   white-space: normal;
-  word-wrap: break-word;
+  overflow-wrap: break-word;
 }
 
 // Stick to bottom on mobile

+ 1 - 1
frontend/src/style/misago/markup.less

@@ -16,7 +16,7 @@
   h5,
   h6,
   p {
-    word-wrap: break-word;
+    overflow-wrap: anywhere;
   }
 }
 

+ 1 - 0
frontend/src/style/misago/material-icons.less

@@ -26,6 +26,7 @@
   letter-spacing: normal;
   vertical-align: middle;
   word-wrap: normal;
+  overflow-wrap: normal;
   white-space: nowrap;
   direction: ltr;
 

+ 1 - 1
frontend/src/style/misago/page-header.less

@@ -17,5 +17,5 @@
 .page-header h1 {
   margin: 0;
 
-  overflow-wrap: break-word;
+  overflow-wrap: anywhere;
 }

+ 1 - 1
frontend/src/style/misago/post-feed.less

@@ -41,5 +41,5 @@
 
   text-align: left;
   white-space: normal;
-  word-wrap: break-word;
+  overflow-wrap: anywhere;
 }

+ 1 - 1
frontend/src/style/misago/post.less

@@ -210,7 +210,7 @@
   }
 
   .attachment-name {
-    word-wrap: break-word;
+    overflow-wrap: anywhere;
   }
 
   .row > div {

+ 2 - 2
frontend/src/style/misago/threads-lists.less

@@ -82,7 +82,7 @@ a.threads-list-item-title {
     font-size: @threads-list-title-size;
 
     color: @thread-color;
-    overflow-wrap: break-word;
+    overflow-wrap: anywhere;
   }
 }
 
@@ -95,7 +95,7 @@ a.threads-list-item-title-sm {
   &:hover,
   &:visited {
     color: @thread-read-color;
-    overflow-wrap: break-word;
+    overflow-wrap: anywhere;
   }
 }
 

+ 1 - 1
misago/static/misago/css/misago.css

@@ -1,3 +1,3 @@
 /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
-/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:10px}body{background-color:#fff;color:#172b4d;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#0065ff;text-decoration:none}a:focus,a:hover{color:#0747a6;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;height:auto;max-width:100%}.img-rounded{border-radius:6px}.img-thumbnail{background-color:#fff;border:1px solid #ddd;border-radius:4px;display:inline-block;height:auto;line-height:1.42857143;max-width:100%;padding:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{border:0;border-top:1px solid #ebecf0;margin-bottom:20px;margin-top:20px}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.1}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{color:#7a869a;font-weight:400;line-height:1}.h1,.h2,.h3,h1,h2,h3{margin-bottom:10px;margin-top:20px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-bottom:10px;margin-top:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{font-size:16px;font-weight:300;line-height:1.4;margin-bottom:20px}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#7a869a}.text-primary{color:#0052cc}a.text-primary:focus,a.text-primary:hover{color:#003d99}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{background-color:#0052cc;color:#fff}a.bg-primary:focus,a.bg-primary:hover{background-color:#003d99}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{border-bottom:1px solid #ebecf0;margin:40px 0 20px;padding-bottom:9px}ol,ul{margin-bottom:10px;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-bottom:20px;margin-top:0}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:700px){.dl-horizontal dt{clear:left;float:left;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:160px}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help}.initialism{font-size:90%;text-transform:uppercase}blockquote{border-left:5px solid #ebecf0;font-size:17.5px;margin:0 0 20px;padding:10px 20px}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{color:#7a869a;display:block;font-size:80%;line-height:1.42857143}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}.blockquote-reverse,blockquote.pull-right{border-left:0;border-right:5px solid #ebecf0;padding-left:0;padding-right:15px;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\00A0 \2014"}address{font-style:normal;line-height:1.42857143;margin-bottom:20px}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}code{background-color:#f9f2f4;border-radius:4px;color:#c7254e}code,kbd{font-size:90%;padding:2px 4px}kbd{background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);color:#fff}kbd kbd{box-shadow:none;font-size:100%;font-weight:700;padding:0}pre{word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;color:#344563;display:block;font-size:13px;line-height:1.42857143;margin:0 0 10px;padding:9.5px;word-break:break-all}pre code{background-color:transparent;border-radius:0;color:inherit;font-size:inherit;padding:0;white-space:pre-wrap}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.row-no-gutters{margin-left:0;margin-right:0}.row-no-gutters [class*=col-]{padding-left:0;padding-right:0}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}table col[class*=col-]{display:table-column;float:none;position:static}table td[class*=col-],table th[class*=col-]{display:table-cell;float:none;position:static}caption{color:#7a869a;padding-bottom:8px;padding-top:8px}caption,th{text-align:left}.table{margin-bottom:20px;max-width:100%;width:100%}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:1px solid #ddd;line-height:1.42857143;padding:8px;vertical-align:top}.table>thead>tr>th{border-bottom:2px solid #ddd;vertical-align:bottom}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;margin-bottom:15px;overflow-y:hidden;width:100%}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{margin:0;min-width:0}fieldset,legend{border:0;padding:0}legend{border-bottom:1px solid #e5e5e5;color:#344563;display:block;font-size:21px;line-height:inherit;margin-bottom:20px;width:100%}label{display:inline-block;font-weight:700;margin-bottom:5px;max-width:100%}input[type=search]{-webkit-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{line-height:normal;margin:4px 0 0;margin-top:1px\9}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{padding-top:7px}.form-control,output{color:#172b4d;display:block;font-size:14px;line-height:1.42857143}.form-control{background-color:#fff;background-image:none;border:1px solid #ced0da;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);height:34px;padding:6px 12px;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-o-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;width:100%}.form-control:focus{border-color:#66afe9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);outline:0}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#ebecf0;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{display:block;margin-bottom:10px;margin-top:10px;position:relative}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.checkbox label,.radio label{cursor:pointer;font-weight:400;margin-bottom:0;min-height:20px;padding-left:20px}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{margin-left:-20px;margin-top:4px\9;position:absolute}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{cursor:pointer;display:inline-block;font-weight:400;margin-bottom:0;padding-left:20px;position:relative;vertical-align:middle}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-left:10px;margin-top:0}.form-control-static{margin-bottom:0;min-height:34px;padding-bottom:7px;padding-top:7px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{border-radius:3px;font-size:12px;height:30px;line-height:1.5;padding:5px 10px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{border-radius:3px;font-size:12px;height:30px;line-height:1.5;padding:5px 10px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{font-size:12px;height:30px;line-height:1.5;min-height:32px;padding:6px 10px}.input-lg{border-radius:6px;font-size:18px;height:46px;line-height:1.3333333;padding:10px 16px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{border-radius:6px;font-size:18px;height:46px;line-height:1.3333333;padding:10px 16px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{font-size:18px;height:46px;line-height:1.3333333;min-height:38px;padding:11px 16px}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{display:block;height:34px;line-height:34px;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:34px;z-index:2}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{height:46px;line-height:46px;width:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{height:30px;line-height:30px;width:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{background-color:#dff0d8;border-color:#3c763d;color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{background-color:#fcf8e3;border-color:#8a6d3b;color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{background-color:#f2dede;border-color:#a94442;color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{color:#3462af;display:block;margin-bottom:10px;margin-top:5px}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;vertical-align:middle;width:auto}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-bottom:0;margin-top:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{margin-left:0;position:relative}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-bottom:0;margin-top:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.form-horizontal .control-label{margin-bottom:0;padding-top:7px;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{font-size:18px;padding-top:11px}.form-horizontal .form-group-sm .control-label{font-size:12px;padding-top:6px}}.btn{background-image:none;border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857143;margin-bottom:0;padding:6px 12px;text-align:center;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#172b4d;text-decoration:none}.btn.active,.btn:active{background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;filter:alpha(opacity=65);opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{background-color:#ebecf0;border-color:#ccc;color:#172b4d}.btn-default.focus,.btn-default:focus{background-color:#ced0da;border-color:#8c8c8c;color:#172b4d}.btn-default:hover{background-color:#ced0da;border-color:#adadad;color:#172b4d}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-color:#ced0da;background-image:none;border-color:#adadad;color:#172b4d}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{background-color:#b9bdcb;border-color:#8c8c8c;color:#172b4d}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#ebecf0;border-color:#ccc}.btn-default .badge{background-color:#172b4d;color:#ebecf0}.btn-primary{background-color:#6554c0;border-color:#5643b7;color:#fff}.btn-primary.focus,.btn-primary:focus{background-color:#4d3da4;border-color:#2a215a;color:#fff}.btn-primary:hover{background-color:#4d3da4;border-color:#41338a;color:#fff}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-color:#4d3da4;background-image:none;border-color:#41338a;color:#fff}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background-color:#41338a;border-color:#2a215a;color:#fff}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#6554c0;border-color:#5643b7}.btn-primary .badge{background-color:#fff;color:#6554c0}.btn-success{background-color:#00c853;border-color:#00af48;color:#fff}.btn-success.focus,.btn-success:focus{background-color:#00953e;border-color:#002f14;color:#fff}.btn-success:hover{background-color:#00953e;border-color:#00712f;color:#fff}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-color:#00953e;background-image:none;border-color:#00712f;color:#fff}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{background-color:#00712f;border-color:#002f14;color:#fff}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#00c853;border-color:#00af48}.btn-success .badge{background-color:#fff;color:#00c853}.btn-info{background-color:#3d5afe;border-color:#2444fe;color:#fff}.btn-info.focus,.btn-info:focus{background-color:#0a2ffe;border-color:#0119a1;color:#fff}.btn-info:hover{background-color:#0a2ffe;border-color:#0123e3;color:#fff}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-color:#0a2ffe;background-image:none;border-color:#0123e3;color:#fff}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{background-color:#0123e3;border-color:#0119a1;color:#fff}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#3d5afe;border-color:#2444fe}.btn-info .badge{background-color:#fff;color:#3d5afe}.btn-warning{background-color:#ffab00;border-color:#e69a00;color:#fff}.btn-warning.focus,.btn-warning:focus{background-color:#cc8900;border-color:#640;color:#fff}.btn-warning:hover{background-color:#cc8900;border-color:#a87100;color:#fff}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-color:#cc8900;background-image:none;border-color:#a87100;color:#fff}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{background-color:#a87100;border-color:#640;color:#fff}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#ffab00;border-color:#e69a00}.btn-warning .badge{background-color:#fff;color:#ffab00}.btn-danger{background-color:#ef5350;border-color:#ed3c39;color:#fff}.btn-danger.focus,.btn-danger:focus{background-color:#eb2521;border-color:#98110e;color:#fff}.btn-danger:hover{background-color:#eb2521;border-color:#d51713;color:#fff}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-color:#eb2521;background-image:none;border-color:#d51713;color:#fff}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{background-color:#d51713;border-color:#98110e;color:#fff}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#ef5350;border-color:#ed3c39}.btn-danger .badge{background-color:#fff;color:#ef5350}.btn-link{border-radius:0;color:#0065ff;font-weight:400}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{background-color:transparent;color:#0747a6;text-decoration:underline}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#7a869a;text-decoration:none}.btn-group-lg>.btn,.btn-lg{border-radius:6px;font-size:18px;line-height:1.3333333;padding:10px 16px}.btn-group-sm>.btn,.btn-sm{border-radius:3px;font-size:12px;line-height:1.5;padding:5px 10px}.btn-group-xs>.btn,.btn-xs{border-radius:3px;font-size:12px;line-height:1.5;padding:1px 5px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{height:0;overflow:hidden;position:relative;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px dashed;border-top:4px solid\9;display:inline-block;height:0;margin-left:2px;vertical-align:middle;width:0}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);display:none;float:left;font-size:14px;left:0;list-style:none;margin:2px 0 0;min-width:160px;padding:5px 0;position:absolute;text-align:left;top:100%;z-index:1000}.dropdown-menu.pull-right{left:auto;right:0}.dropdown-menu .divider{background-color:#ebecf0;height:1px;margin:9px 0;overflow:hidden}.dropdown-menu>li>a{clear:both;color:#172b4d;display:block;font-weight:400;line-height:1.42857143;padding:3px 20px;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#ebecf0;color:#172b4d;text-decoration:none}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#172b4d;color:#fff;outline:0;text-decoration:none}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#7a869a}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{background-color:transparent;background-image:none;cursor:not-allowed;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);text-decoration:none}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{color:#7a869a;display:block;font-size:12px;line-height:1.42857143;padding:3px 20px;white-space:nowrap}.dropdown-backdrop{bottom:0;left:0;position:fixed;right:0;top:0;z-index:990}.pull-right>.dropdown-menu{left:auto;right:0}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-bottom:4px dashed;border-bottom:4px solid\9;border-top:0;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{bottom:100%;margin-bottom:2px;top:auto}@media (min-width:700px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.nav{list-style:none;margin-bottom:0;padding-left:0}.nav>li,.nav>li>a{display:block;position:relative}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{background-color:#ebecf0;text-decoration:none}.nav>li.disabled>a{color:#7a869a}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{background-color:transparent;color:#7a869a;cursor:not-allowed;text-decoration:none}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#ebecf0;border-color:#0065ff}.nav .nav-divider{background-color:#e5e5e5;height:1px;margin:9px 0;overflow:hidden}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{border:1px solid transparent;border-radius:4px 4px 0 0;line-height:1.42857143;margin-right:2px}.nav-tabs>li>a:hover{border-color:#ebecf0 #ebecf0 #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background-color:#fff;border:1px solid;border-color:#ddd #ddd transparent;color:#5e6c84;cursor:default}.nav-tabs.nav-justified{border-bottom:0;width:100%}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{left:auto;top:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{border-radius:4px;margin-right:0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background-color:#0065ff;color:#fff}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-left:0;margin-top:2px}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{left:auto;top:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{border-radius:4px;margin-right:0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.navbar{border:1px solid transparent;margin-bottom:20px;min-height:54px;position:relative}@media (min-width:700px){.navbar{border-radius:4px}.navbar-header{float:left}}.navbar-collapse{-webkit-overflow-scrolling:touch;border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);overflow-x:visible;padding-left:15px;padding-right:15px}.navbar-collapse.in{overflow-y:auto}@media (min-width:700px){.navbar-collapse{border-top:0;box-shadow:none;width:auto}.navbar-collapse.collapse{display:block!important;height:auto!important;overflow:visible!important;padding-bottom:0}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-bottom,.navbar-fixed-top{left:0;position:fixed;right:0;z-index:1030}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}@media (min-width:700px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{border-width:0 0 1px;top:0}.navbar-fixed-bottom{border-width:1px 0 0;bottom:0;margin-bottom:0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-left:-15px;margin-right:-15px}@media (min-width:700px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-left:0;margin-right:0}}.navbar-static-top{border-width:0 0 1px;z-index:1000}@media (min-width:700px){.navbar-static-top{border-radius:0}}.navbar-brand{float:left;font-size:18px;height:54px;line-height:20px;padding:17px 15px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:700px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;float:right;margin-bottom:10px;margin-right:15px;margin-top:10px;padding:9px 10px;position:relative}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{border-radius:1px;display:block;height:2px;width:22px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:700px){.navbar-toggle{display:none}}.navbar-nav{margin:8.5px -15px}.navbar-nav>li>a{line-height:20px;padding-bottom:10px;padding-top:10px}@media (max-width:699px){.navbar-nav .open .dropdown-menu{background-color:transparent;border:0;box-shadow:none;float:none;margin-top:0;position:static;width:auto}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:700px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-bottom:17px;padding-top:17px}}.navbar-form{border-bottom:1px solid transparent;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);margin:10px -15px;padding:10px 15px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;vertical-align:middle;width:auto}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-bottom:0;margin-top:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{margin-left:0;position:relative}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:699px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:700px){.navbar-form{border:0;-webkit-box-shadow:none;box-shadow:none;margin-left:0;margin-right:0;padding-bottom:0;padding-top:0;width:auto}}.navbar-nav>li>.dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-right-radius:4px;margin-bottom:0}.navbar-btn{margin-bottom:10px;margin-top:10px}.navbar-btn.btn-sm{margin-bottom:12px;margin-top:12px}.navbar-btn.btn-xs{margin-bottom:16px;margin-top:16px}.navbar-text{margin-bottom:17px;margin-top:17px}@media (min-width:700px){.navbar-text{float:left;margin-left:15px;margin-right:15px}.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#fff;border-color:#c1c7d0}.navbar-default .navbar-brand{color:#344563}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{background-color:transparent;color:#344563}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#8993a4}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background-color:transparent;color:#505f79}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:#dfe1e6;color:#6b778c}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{background-color:transparent;color:#c1c7d0}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#dfe1e6;color:#6b778c}@media (max-width:699px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#8993a4}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{background-color:transparent;color:#505f79}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{background-color:#dfe1e6;color:#6b778c}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{background-color:transparent;color:#c1c7d0}}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#c1c7d0}.navbar-default .navbar-link{color:#8993a4}.navbar-default .navbar-link:hover{color:#505f79}.navbar-default .btn-link{color:#8993a4}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#505f79}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#c1c7d0}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#a5aebb}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{background-color:transparent;color:#fff}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#a5aebb}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{background-color:transparent;color:#fff}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{background-color:#080808;color:#fff}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{background-color:transparent;color:#444}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#080808;color:#fff}@media (max-width:699px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#a5aebb}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{background-color:transparent;color:#fff}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{background-color:#080808;color:#fff}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{background-color:transparent;color:#444}}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-link{color:#a5aebb}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#a5aebb}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{background-color:#f5f5f5;border-radius:4px;list-style:none;margin-bottom:20px;padding:8px 15px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{color:#ccc;content:"/\00a0";padding:0 5px}.breadcrumb>.active{color:#7a869a}.alert{border:1px solid transparent;border-radius:4px;margin-bottom:20px;padding:15px}.alert h4{color:inherit;margin-top:0}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{color:inherit;position:relative;right:-21px;top:-2px}.alert-success{background-color:#00875a;border-color:#00875a;color:#fff}.alert-success hr{border-top-color:#006e49}.alert-success .alert-link{color:#e6e6e6}.alert-info{background-color:#448aff;border-color:#448aff;color:#fff}.alert-info hr{border-top-color:#2a7aff}.alert-info .alert-link{color:#e6e6e6}.alert-warning{background-color:#ff8b00;border-color:#ff8b00;color:#fff}.alert-warning hr{border-top-color:#e67d00}.alert-warning .alert-link{color:#e6e6e6}.alert-danger{background-color:#de350b;border-color:#de350b;color:#fff}.alert-danger hr{border-top-color:#c62f0a}.alert-danger .alert-link{color:#e6e6e6}.label{border-radius:.25em;color:#fff;display:inline;font-size:75%;font-weight:700;line-height:1;padding:.2em .6em .3em;text-align:center;vertical-align:baseline;white-space:nowrap}a.label:focus,a.label:hover{color:#fff;cursor:pointer;text-decoration:none}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#7a869a}.label-default[href]:focus,.label-default[href]:hover{background-color:#616d80}.label-primary{background-color:#0052cc}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#003d99}.label-success{background-color:#36b37e}.label-success[href]:focus,.label-success[href]:hover{background-color:#2a8c62}.label-info{background-color:#3d5afe}.label-info[href]:focus,.label-info[href]:hover{background-color:#0a2ffe}.label-warning{background-color:#ffab00}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#cc8900}.label-danger{background-color:#ff5630}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#fc2e00}@-webkit-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.progress{background-color:#ebecf0;border-radius:3px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);height:20px;margin-bottom:20px;overflow:hidden}.progress-bar{background-color:#6554c0;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);color:#fff;float:left;font-size:12px;height:100%;line-height:20px;text-align:center;-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease;width:0}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#36b37e}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-info{background-color:#3d5afe}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-warning{background-color:#ffab00}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-danger{background-color:#ff5630}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.btn-group,.btn-group-vertical{display:inline-block;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{float:left;position:relative}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;max-width:100%;width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-left:0;margin-top:-1px}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-right-radius:4px}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{border-collapse:separate;display:table;table-layout:fixed;width:100%}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.input-group{border-collapse:separate;display:table;position:relative}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{float:left;margin-bottom:0;position:relative;width:100%;z-index:2}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{border-radius:6px;font-size:18px;height:46px;line-height:1.3333333;padding:10px 16px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{border-radius:3px;font-size:12px;height:30px;line-height:1.5;padding:5px 10px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{vertical-align:middle;white-space:nowrap;width:1%}.input-group-addon{background-color:#ebecf0;border:1px solid #ced0da;border-radius:4px;color:#172b4d;font-size:14px;font-weight:400;line-height:1;padding:6px 12px;text-align:center}.input-group-addon.input-sm{border-radius:3px;font-size:12px;padding:5px 10px}.input-group-addon.input-lg{border-radius:6px;font-size:18px;padding:10px 16px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn,.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px;z-index:2}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-bottom:5px;margin-top:0}.media-list{list-style:none;padding-left:0}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{background-color:#fff;border:1px solid #ebecf0;display:block;margin-bottom:-1px;padding:10px 15px;position:relative}.list-group-item:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.list-group-item:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px;margin-bottom:0}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#ebecf0;color:#7a869a;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#7a869a}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{background-color:#fff;border-color:#ebecf0;color:#0065ff;z-index:2}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#fff}a.list-group-item,button.list-group-item{color:#7a869a}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{background-color:#fff;color:#172b4d;text-decoration:none}button.list-group-item{text-align:left;width:100%}.list-group-item-success{background-color:#dff0d8;color:#3c763d}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{background-color:#d0e9c6;color:#3c763d}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{background-color:#3c763d;border-color:#3c763d;color:#fff}.list-group-item-info{background-color:#d9edf7;color:#31708f}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{background-color:#c4e3f3;color:#31708f}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{background-color:#31708f;border-color:#31708f;color:#fff}.list-group-item-warning{background-color:#fcf8e3;color:#8a6d3b}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{background-color:#faf2cc;color:#8a6d3b}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{background-color:#8a6d3b;border-color:#8a6d3b;color:#fff}.list-group-item-danger{background-color:#f2dede;color:#a94442}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{background-color:#ebcccc;color:#a94442}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{background-color:#a94442;border-color:#a94442;color:#fff}.list-group-item-heading{margin-bottom:5px;margin-top:0}.list-group-item-text{line-height:1.3;margin-bottom:0}.panel{background-color:#fff;border:1px solid transparent;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);margin-bottom:20px}.panel-body{padding:15px}.panel-heading{border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px;padding:14px 15px}.panel-heading>.dropdown .dropdown-toggle,.panel-title{color:inherit}.panel-title{font-size:16px;margin-bottom:0;margin-top:0}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{background-color:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:1px solid #ebecf0;padding:14px 15px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-radius:0;border-width:1px 0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{border-radius:4px;margin-bottom:0}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ebecf0}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ebecf0}.panel-default{border-color:#ddd}.panel-default>.panel-heading{background-color:#fff;border-color:#ddd;color:#344563}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{background-color:#344563;color:#fff}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#0052cc}.panel-primary>.panel-heading{background-color:#0052cc;border-color:#0052cc;color:#fff}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#0052cc}.panel-primary>.panel-heading .badge{background-color:#fff;color:#0052cc}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#0052cc}.panel-success{border-color:#36b37e}.panel-success>.panel-heading{background-color:#dff0d8;border-color:#36b37e;color:#3c763d}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#36b37e}.panel-success>.panel-heading .badge{background-color:#3c763d;color:#dff0d8}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#36b37e}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{background-color:#31708f;color:#d9edf7}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{background-color:#8a6d3b;color:#fcf8e3}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ff5630}.panel-danger>.panel-heading{background-color:#f2dede;border-color:#ff5630;color:#a94442}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ff5630}.panel-danger>.panel-heading .badge{background-color:#a94442;color:#f2dede}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ff5630}.pager{list-style:none;margin:20px 0;padding-left:0;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{background-color:#fff;border:1px solid #ddd;border-radius:15px;display:inline-block;padding:5px 14px}.pager li>a:focus,.pager li>a:hover{background-color:#ebecf0;text-decoration:none}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{background-color:#fff;color:#7a869a;cursor:not-allowed}.pagination{border-radius:4px;display:inline-block;margin:20px 0;padding-left:0}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{background-color:#fff;border:1px solid #ddd;color:#0065ff;float:left;line-height:1.42857143;margin-left:-1px;padding:6px 12px;position:relative;text-decoration:none}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{background-color:#ebecf0;border-color:#ddd;color:#0747a6;z-index:2}.pagination>li:first-child>a,.pagination>li:first-child>span{border-bottom-left-radius:4px;border-top-left-radius:4px;margin-left:0}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#0052cc;border-color:#0052cc;color:#fff;cursor:default;z-index:3}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{background-color:#fff;border-color:#ddd;color:#7a869a;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{font-size:18px;line-height:1.3333333;padding:10px 16px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{font-size:12px;line-height:1.5;padding:5px 10px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.embed-responsive{display:block;height:0;overflow:hidden;padding:0;position:relative}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{background-color:#fff;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);margin-bottom:20px;min-height:20px;padding:19px}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{border-radius:6px;padding:24px}.well-sm{border-radius:3px;padding:9px}.close{color:#000;filter:alpha(opacity=20);float:right;font-size:21px;font-weight:700;line-height:1;opacity:.2;text-shadow:0 1px 0 #fff}.close:focus,.close:hover{color:#000;cursor:pointer;filter:alpha(opacity=50);opacity:.5;text-decoration:none}button.close{-webkit-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;padding:0}.badge{background-color:#7a869a;border-radius:10px;color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:1;min-width:10px;padding:3px 7px;text-align:center;vertical-align:middle;white-space:nowrap}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{padding:1px 5px;top:0}a.badge:focus,a.badge:hover{color:#fff;cursor:pointer;text-decoration:none}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{background-color:#fff;color:#0065ff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.modal,.modal-open{overflow:hidden}.modal{-webkit-overflow-scrolling:touch;bottom:0;display:none;left:0;outline:0;position:fixed;right:0;top:0;z-index:1050}.modal.fade .modal-dialog{-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{margin:10px;position:relative;width:auto}.modal-content{background-clip:padding-box;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0;position:relative}.modal-backdrop{background-color:#091e42;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1040}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{border-bottom:1px solid #ced0da;padding:15px}.modal-header .close{margin-top:-2px}.modal-title{line-height:1.42857143;margin:0}.modal-body{padding:15px;position:relative}.modal-footer{border-top:1px solid #ced0da;padding:15px;text-align:right}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}@media (min-width:768px){.modal-dialog{margin:30px auto;width:600px}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.agreement-footer:after,.agreement-footer:before,.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.agreement-footer:after,.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}@media screen and (max-width:991px){body,html{overflow-x:hidden}}@media screen and (min-width:992px){.md-margin-top-no{margin-top:0!important}}@media screen and (min-width:768px) and (max-width:991px){.sm-margin-top{margin-top:20px!important}.sm-margin-top-no{margin-top:0!important}.sm-margin-top-half{margin-top:6.6px!important}.sm-align-row-buttons{margin-top:5px!important}}@media screen and (max-width:767px){.xs-margin-top{margin-top:20px!important}.xs-margin-top-half{margin-top:6.6px!important}}.flex-row{display:block;margin:0 -15px}.flex-row-section{align-items:center;display:flex;flex:1}.flex-row-section+.flex-row-section{margin-top:20px}.flex-row-col{flex:1;padding:0 15px}@media screen and (min-width:768px){.flex-row{align-items:center;display:flex}.flex-row-section+.flex-row-section{margin:0}.flex-row-col,.flex-row-section{align-items:center;flex:0}.flex-row-section.flex-row-section-auto,.flex-row-section.flex-row-section-auto>.flex-row-col{flex:1}}.flex-row-col-shrink{flex:0!important}.atwho-view ul li img{border-radius:3px;height:20px;margin-right:4.66666667px;width:20px}.auth-message{background-color:#ebecf0;left:0;padding:20px 0;position:fixed;top:-100%;transition:top .3s ease;width:100%;z-index:1070}.auth-message.show{bottom:auto;top:0}.auth-message p{color:#172b4d;padding:5px 0}@media screen and (max-width:991px){.auth-message{text-align:center}.auth-message .btn{font-size:18px;padding:10px 16px}}.alerts-snackbar{font-size:18px;pointer-events:none;position:fixed;text-align:center;top:-100%;transition:top .3s ease;width:100%;z-index:1060}.alerts-snackbar.in{top:0;transition:top .2s ease}.alerts-snackbar p{border-radius:0 0 4px 4px;display:inline-block;margin:0;pointer-events:all}.agreement-overlay{background-color:rgba(9,30,66,.5);height:100%;left:0;overflow-x:scroll;position:fixed;top:0;width:100%;z-index:1060}.agreement-overlay .container{max-width:900px;padding:20px 30px}.agreement-content{background-clip:padding-box;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0;padding:10px 16px}.agreement-header{border-bottom:1px solid #ebecf0;padding:10px 0}.agreement-header h2{margin-top:0}.agreement-header p{margin:0;padding:0}.agreement-body{padding:20px 0}.agreement-body p.lead{margin:0;padding:0}.agreement-footer{border-top:1px solid #ced0da;padding:10px 0;text-align:right}.agreement-footer .btn+.btn{margin-bottom:0;margin-left:5px}.agreement-footer .btn-group .btn+.btn{margin-left:-1px}.agreement-footer .btn-block+.btn-block{margin-left:0}body.agreement-overlay-visible{overflow:hidden}.loader{height:49px;text-align:center;width:100%}.loader.loader-spaced{margin:40px 0}.loader-spinning-wheel{animation:cssload-spin 575ms linear infinite;-o-animation:cssload-spin 575ms linear infinite;-ms-animation:cssload-spin 575ms linear infinite;-webkit-animation:cssload-spin 575ms linear infinite;-moz-animation:cssload-spin 575ms linear infinite;border-color:#7a869a transparent;border-radius:50%;border-style:solid;border-width:3px;height:49px;margin:0 auto;width:49px}@keyframes cssload-spin{to{transform:rotate(1turn)}}@-o-keyframes cssload-spin{to{-o-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes cssload-spin{to{-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes cssload-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes cssload-spin{to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}.navbar{margin-bottom:0}.navbar .navbar-full .navbar-brand{font-size:21px;padding-bottom:11px;padding-top:11px}.navbar .navbar-full .navbar-brand>*{display:inline-block;vertical-align:middle}.navbar .navbar-full .navbar-brand img{height:32px;margin-right:6px}.navbar .navbar-full .navbar-nav>li>a{font-size:16.8px}.navbar .navbar-full .navbar-icon{color:#8993a4;display:block;height:54px;padding:13px 15px;position:relative}.navbar .navbar-full .navbar-icon:focus,.navbar .navbar-full .navbar-icon:hover{background-color:transparent;color:#505f79}.navbar .navbar-full .navbar-icon .material-icon{font-size:28px;height:28px;line-height:28px;width:28px}.navbar .navbar-full .navbar-icon .badge{background-color:#ff5630;font-size:9px;position:absolute;right:6px;top:6px}.navbar .navbar-full .open .navbar-icon,.navbar .navbar-full .open .navbar-icon:focus,.navbar .navbar-full .open .navbar-icon:hover{background-color:#dfe1e6;color:#6b778c}.navbar .navbar-full .nav-guest,.navbar .navbar-full .nav-user{float:right}.navbar .navbar-full .nav-guest .navbar-btn,.navbar .navbar-full .nav-user .navbar-btn{margin-left:15px}.navbar .navbar-full .nav-user .dropdown-toggle{padding:10px}.navbar .navbar-full .nav-user .dropdown-toggle img{height:34px;width:34px}.navbar ul.navbar-compact-nav{border-collapse:collapse;display:table;margin:0;table-layout:fixed;width:100%}.navbar ul.navbar-compact-nav>li{display:table-cell;width:100%}.navbar ul.navbar-compact-nav>li>a,.navbar ul.navbar-compact-nav>li>button{background:none;border:none;color:#8993a4;display:block;padding-bottom:13px;padding-top:13px;text-align:center;width:100%}.navbar ul.navbar-compact-nav>li>a.active,.navbar ul.navbar-compact-nav>li>a:focus,.navbar ul.navbar-compact-nav>li>a:hover,.navbar ul.navbar-compact-nav>li>button.active,.navbar ul.navbar-compact-nav>li>button:focus,.navbar ul.navbar-compact-nav>li>button:hover{background-color:#dfe1e6;color:#6b778c}.navbar ul.navbar-compact-nav>li>a>img,.navbar ul.navbar-compact-nav>li>button>img{height:24px;width:24px}.navbar ul.navbar-compact-nav>li>button{display:inline-block}.navbar ul.navbar-compact-nav>li>a>.material-icon{font-size:24px;line-height:24px}@media (max-width:700px){.navbar.navbar-misago{min-height:auto}}.navbar-misago .navbar-desktop-nav{display:none}@media (min-width:700px){.navbar-misago ul.navbar-compact-nav{display:none}.navbar-misago .navbar-desktop-nav{display:block}}.nav-side>a>.material-icon{bottom:1px;font-size:24px;height:24px;line-height:24px;margin:-5px 10px -5px -5px;position:relative;width:24px}.nav-side>a .badge{position:relative;top:1px}.nav-pills>li>a{align-items:center;display:flex;padding:5px 10px}.nav-pills>li>a .material-icon{margin-right:3px}.nav-pills>li>a,.nav-pills>li>a:link,.nav-pills>li>a:visited{background-color:#ebecf0;color:#344563}.nav-pills>li>a:active,.nav-pills>li>a:focus,.nav-pills>li>a:hover{background-color:#dcdee5;color:#344563}.nav-pills>li.active>a,.nav-pills>li.active>a:active,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:link,.nav-pills>li.active>a:visited{background-color:#344563;color:#fff}.nav-container .btn-block{margin-bottom:20px}.nav-container .nav{margin-bottom:30px;margin-right:-10px}.nav-container li{margin-bottom:10px;margin-right:10px}.breadcrumbs{display:block;margin-bottom:10px;padding:0}.breadcrumbs-item{display:inline-block;list-style:none;margin-bottom:10px;margin-right:15px;padding:0}.breadcrumbs-item a{align-items:center;display:flex;text-decoration:none}.breadcrumbs-item a,.breadcrumbs-item a:visited{color:#5e6c84}.breadcrumbs-item a:focus,.breadcrumbs-item a:hover{color:#172b4d}.breadcrumbs-item a:focus .breadcrumbs-item-name,.breadcrumbs-item a:hover .breadcrumbs-item-name{text-decoration:underline}.breadcrumbs-item a:active{color:#172b4d}.breadcrumbs-item .material-icon{margin-right:4px}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(../fonts/MaterialIcons-Regular.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(../fonts/MaterialIcons-Regular.woff2) format("woff2"),url(../fonts/MaterialIcons-Regular.woff) format("woff"),url(../fonts/MaterialIcons-Regular.ttf) format("truetype")}.material-icon{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:Material Icons;font-style:normal;font-weight:400;height:1em;letter-spacing:normal;line-height:1;text-align:center;text-rendering:optimizeLegibility;text-transform:none;vertical-align:middle;white-space:nowrap;width:1em}.modal-toolbar{background:#ebecf0;border-bottom:1px solid #ced0da;overflow:auto;padding:6px 12px}.modal-toolbar .pull-left{margin-right:8px}.modal-toolbar p{margin-bottom:0;padding:5px 0}@media screen and (max-width:991px){.modal-message{text-align:center}.modal-message .message-icon{margin:30px}.modal-message .message-icon .material-icon{font-size:160px}}@media screen and (min-width:992px){.modal-message .modal-body{padding-bottom:30px;padding-top:20px}.modal-message .message-icon{float:left;left:7px;position:relative}.modal-message .message-icon .material-icon{font-size:50px}.modal-message .message-body{margin-left:75px;margin-top:10px}.modal-message .message-body p{margin-top:20px}.modal-message .message-body .lead{margin-bottom:0;margin-top:0}}.modal-loader{padding:50px 0}.modal-loader .loader{height:80px;text-align:center;width:100%}.modal-loader .loader-spinning-wheel{height:80px;width:80px}.modal-body .form-group{min-height:34px}.list-item-errors{margin-bottom:20px}.list-errored-items li:last-child .list-item-errors{margin-bottom:0}.modal-post-likers .media-list{margin:0}.modal-post-likers .item-title{display:block}.has-feedback .material-icon.form-control-feedback{font-size:1.42857143;line-height:1.42857143;right:24px;top:6px}.well.well-form.well-done{font-size:18px;text-align:center}.well.well-form.well-done .message-icon{font-size:90px;line-height:90px;margin-bottom:10px}.well.well-form.well-done .message-body{margin-bottom:20px}.well.well-form.well-noscript{font-size:18px;text-align:center}.well.well-form.well-noscript .message-icon{font-size:90px;line-height:90px;margin-bottom:10px}.btn.btn-select,.btn.btn-yes-no{background:transparent;border:1px solid #ced0da}.btn.btn-select .material-icon,.btn.btn-yes-no .material-icon{bottom:1px;font-size:20px;height:20px;line-height:20px;margin:-4px 8px -4px 0;position:relative;width:20px}@media screen and (max-width:767px){.btn.btn-yes-no{overflow:auto;width:100%}.btn.btn-yes-no .material-icon{float:left;margin-top:1px}.btn.btn-yes-no .btn-text{display:block;margin-left:30px;text-align:left;white-space:normal}}input.hidden-file-upload{left:-9999px;position:absolute;top:-9999px}.form-search{position:relative}.form-search .form-control{padding-right:30px}.form-search .material-icon{color:#7a869a;font-size:24px;line-height:24px;pointer-events:none;position:absolute;right:5px;top:5px}.btn.btn-loading,.btn.btn-loading:active,.btn.btn-loading:focus,.btn.btn-loading:hover,.btn.btn-loading:link,.btn.btn-loading:visited{color:transparent}.btn.btn-loading .loader,.btn.btn-loading:active .loader,.btn.btn-loading:focus .loader,.btn.btn-loading:hover .loader,.btn.btn-loading:link .loader,.btn.btn-loading:visited .loader{height:20px;margin-top:-20px}.btn.btn-loading .loader>div,.btn.btn-loading:active .loader>div,.btn.btn-loading:focus .loader>div,.btn.btn-loading:hover .loader>div,.btn.btn-loading:link .loader>div,.btn.btn-loading:visited .loader>div{height:20px;width:20px}.btn.btn-loading.btn-default .loader>div{border-bottom-color:#172b4d;border-top-color:#172b4d}.btn.btn-loading.btn-danger .loader>div,.btn.btn-loading.btn-info .loader>div,.btn.btn-loading.btn-primary .loader>div,.btn.btn-loading.btn-success .loader>div,.btn.btn-loading.btn-warning .loader>div{border-bottom-color:#fff;border-top-color:#fff}.btn .material-icon{bottom:1px;margin-right:3px;position:relative}.btn-icon .material-icon{font-size:20px;height:20px;line-height:20px;margin:-1px -4px;width:20px}.btn-icon .btn-text{margin-left:10px}.btn-icon .btn-text-left{margin-right:10px}.btn-block.btn-icon{padding-left:0;padding-right:0}.btn-icons-family .material-icon+.material-icon{margin-left:10px}.dropdown-menu>li>.btn-link,.dropdown-menu>li>a,.modal-menu>li>.btn-link,.modal-menu>li>a{border:none;clear:both;color:#172b4d;display:block;float:none;font-weight:400;line-height:1.42857143;padding:6px 20px;text-align:left;white-space:nowrap;width:100%}.dropdown-menu>li>.btn-link:active,.dropdown-menu>li>.btn-link:focus,.dropdown-menu>li>.btn-link:hover,.dropdown-menu>li>a:active,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.modal-menu>li>.btn-link:active,.modal-menu>li>.btn-link:focus,.modal-menu>li>.btn-link:hover,.modal-menu>li>a:active,.modal-menu>li>a:focus,.modal-menu>li>a:hover{background-color:#ebecf0;color:#172b4d;text-decoration:none}.dropdown-menu>li>.btn-link:disabled,.dropdown-menu>li>a:disabled,.modal-menu>li>.btn-link:disabled,.modal-menu>li>a:disabled{color:rgba(23,43,77,.5)}.dropdown-menu>li>.btn-link .material-icon,.dropdown-menu>li>a .material-icon,.modal-menu>li>.btn-link .material-icon,.modal-menu>li>a .material-icon{bottom:1px;font-size:18px;margin:-2px 7px -2px 0;position:relative}.dropdown-menu>li>.btn-link .badge,.dropdown-menu>li>a .badge,.modal-menu>li>.btn-link .badge,.modal-menu>li>a .badge{float:right;position:relative;top:1px}.modal-menu{margin:20px 0;padding:0}.modal-menu>li{list-style:none;margin:6.66666667px 0;padding:0}.dropdown-menu{min-width:210px}.dropdown-menu .dropdown-footer{padding:6px 20px}.dropdown-menu .dropdown-buttons{padding:2px 20px 7px}.dropdown-menu .dropdown-buttons .btn{margin:4px 0}.mobile-dropdown{position:relative}.compact-nav.open>.dropdown-menu,.mobile-dropdown.open>.dropdown-menu{border:none;border-radius:0;display:block;margin:0;width:100%}.user-dropdown .guest-preview{text-align:center}.user-dropdown .guest-preview .row{margin:0}.navbar .user-dropdown{width:240px}.user-dropdown .dropdown-header{font-size:18px;padding:6px 20px}.user-dropdown .dropdown-header strong{font-weight:400}@media screen and (min-width:992px){.category-picker .dropdown-menu{width:300px}}.category-picker .dropdown-menu>li>.btn-link{word-wrap:break-word;white-space:normal}@media screen and (max-width:767px){.dropdown-menu.stick-to-bottom{border:none;border-radius:0;bottom:0;-webkit-box-shadow:0 0 30px #7a869a;box-shadow:0 0 30px #7a869a;clear:both;margin:0;max-height:400px;overflow-y:auto;padding:0 0 20px;position:fixed;top:auto;width:100%}.dropdown-menu.stick-to-bottom li{clear:both;float:none;margin:0}.dropdown-menu.stick-to-bottom li>.btn,.dropdown-menu.stick-to-bottom li>a{border-bottom:1px solid #ebecf0;padding-bottom:15px;padding-top:15px}}.category-label{border-radius:.25em;padding:.2em .6em .3em}.category-label-color,.category-label-color:active,.category-label-color:focus,.category-label-color:hover,.category-label-color:link,.category-label-color:visited{color:#fff}.category-label-no-color,.category-label-no-color:active,.category-label-no-color:focus,.category-label-no-color:hover,.category-label-no-color:link,.category-label-no-color:visited{background-color:#ebecf0;color:#344563}.thread-flags{margin:0;opacity:.8;padding:0}.thread-flags,.thread-flags li{align-items:center;display:flex}.thread-flags li{border-radius:3px;cursor:default;height:20px;justify-content:center;list-style-type:none;width:20px}.thread-flags li+li{margin-left:7.5px}.thread-flags .material-icon{font-size:16px;line-height:16px}.thread-flag-pinned-globally{background:#dbeafe;color:#2563eb}.thread-flag-pinned-locally{background:#dbeafe;color:#3b82f6}.thread-flag-answered{background:#d9f99d;color:#4d7c0f}.thread-flag-poll{background:#f5d0fe;color:#c026d3}.thread-flag-unapproved{background:#dc2626;color:#fff}.thread-flag-closed{background:#fecaca;color:#dc2626}.thread-flag-hidden{background:#64748b;color:#fff}.threads-replies{align-items:center;color:#5e6c84;display:flex;font-size:16px;font-weight:700}.threads-replies .material-icon{margin-right:7.5px;transform:matrix(-1,0,0,1,0,0)}.thread-user-card{align-items:center;display:flex}.thread-user-card-media{flex:0;margin-right:15px}.thread-user-card-media img{border-radius:3px}.thread-user-card-body{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar-misago .dropdown-menu.dropdown-search-results{left:auto;margin:0;padding-top:0;right:0;width:400px}.dropdown-search-results .form-group{margin:0;padding:12px}li.dropdown-search-message{text-align:center}.dropdown-search-thread{width:100%}.dropdown-search-thread h5{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-search-thread small{display:block;margin:4px 0 0}.page-header{margin:10px 0 0}.page-header-banner-bg-overlay{padding:20px 0}.page-header h1{margin:0;overflow-wrap:break-word}.page-container{padding-top:20px}@media screen and (max-width:991px){.panel-message-body{text-align:center}.panel-message-body .message-icon{margin:30px}.panel-message-body .message-icon .material-icon{font-size:160px}}@media screen and (min-width:992px){.panel-message-body{padding:20px 20px 30px}.panel-message-body .message-icon{float:left}.panel-message-body .message-icon .material-icon{font-size:50px}.panel-message-body .message-body{margin-left:65px;margin-top:10px}.panel-message-body .message-body .lead{margin-bottom:0}.panel-message-body .message-body .help-block{margin-top:13.2px}}.panel-body-loading{padding:0;text-align:center}.misago-footer{margin-bottom:50px;margin-top:30px}.misago-footer .footer-content{padding-top:30px}.misago-footer .noscript-message .material-icon{bottom:1px;font-size:18px;position:relative}.ui-preview{-webkit-animation:ui-preview-animation 1s linear infinite;-o-animation:ui-preview-animation 1s linear infinite;animation:ui-preview-animation 1s linear infinite;color:#ebecf0}@keyframes ui-preview-animation{0%{filter:alpha(opacity=100);opacity:1}50%{filter:alpha(opacity=10);opacity:.1}to{filter:alpha(opacity=100);opacity:1}}.ui-preview-text{background:#ebecf0;border-radius:100px;display:inline-block;height:14px;position:relative;top:3px}.ui-preview-paragraph .ui-preview-text{margin-right:6px}.ui-preview-paragraph .ui-preview-text:last-child{margin-right:0}.ui-preview-img{background:#ebecf0;border-radius:5px}.ui-preview input:disabled,.ui-preview textarea:disabled{background-color:#fff}.pager-undercontent{margin-top:-20px}.pager-more{text-align:center}@media screen and (min-width:992px){.pager-more .btn{padding-left:20px;padding-right:20px}}.misago-pagination{display:flex}.misago-pagination .btn{display:block;width:100%}.misago-pagination .btn+.btn{margin-left:30px}@media screen and (max-width:767px){.toolbar-item .misago-pagination{flex:1}}.panel-poll h2{margin-top:0}.poll-select-choice .btn,.poll-select-choice .btn:active,.poll-select-choice .btn:focus,.poll-select-choice .btn:hover{background:transparent;border:transparent;-webkit-box-shadow:none;box-shadow:none;margin:6px 0;outline:none;padding:0 0 0 6px;text-align:left}.poll-select-choice .btn .material-icon{line-heigh:28px;color:#ced0da;font-size:28px;height:28px;margin-right:6px;width:28px}.poll-select-choice .btn.btn-selected .material-icon{color:#0052cc}.poll-help{font-size:12px}.poll-chart-selected .material-icon{line-heigh:14px;bottom:1px;color:#36b37e;font-size:14px;height:14px;margin-right:4px;position:relative;width:14px}.poll-options{margin-bottom:0}@media screen and (max-width:767px){.poll-options{margin-top:-6px}.poll-options .btn{margin:6px 0}}.user-status.user-banned .status-icon{color:#ff5630}.user-status.user-online .status-icon{color:#36b37e}.user-status.user-offline .status-icon{color:#7a869a}@media screen and (min-width:768px){.user-card{text-align:center}}.user-card-small-avatar img{height:auto;width:100%}@media screen and (min-width:768px){.user-card-small-avatar{display:none}}@media screen and (max-width:767px){.user-card-avatar{display:none}}.toolbar{display:block;margin:0 -15px}.toolbar-section{display:flex;flex:1;justify-items:center;margin-bottom:20px}.toolbar-item{flex:1;padding:0 15px}.toolbar-item h3,.toolbar-item p{margin:0}.toolbar-item-shrink{flex:0!important}.toolbar-spacer{display:none}@media screen and (min-width:768px){.toolbar{display:flex}.toolbar-item,.toolbar-section{align-items:center;flex:0}.toolbar-section.toolbar-section-auto,.toolbar-section.toolbar-section-auto .toolbar-item{flex:1}.toolbar-spacer{display:block;flex:1}.toolbar-item .form-search{width:250px}}@media screen and (max-width:767px){.toolbar-item p{text-align:center}}abbr{border:none!important}.item-title{text-decoration:none}.item-title,a.item-title:active,a.item-title:hover,a.item-title:link,a.item-title:visited{color:#172b4d;font-weight:700}a.item-title:hover{text-decoration:underline}.message-line{text-align:center}.message-line .material-icon{font-size:20px;height:20px;line-height:20px;margin-right:6.66666667px;width:20px}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.misago-markup{font-size:16px}.misago-markup h1,.misago-markup h2,.misago-markup h3,.misago-markup h4,.misago-markup h5,.misago-markup h6,.misago-markup p{word-wrap:break-word}.misago-markup h1,.misago-markup h2,.misago-markup h3,.misago-markup h4,.misago-markup h5,.misago-markup h6{margin-top:40px}.misago-markup blockquote>*,.misago-markup>*{margin:20px 0}.misago-markup blockquote>:first-child,.misago-markup>:first-child{margin-top:0}.misago-markup blockquote>:last-child,.misago-markup>:last-child{margin-bottom:0}.misago-markup img{max-height:500px;max-width:100%}.misago-markup .quote-block,.misago-markup blockquote{background:#ebecf0;border:none;font-size:14px}.misago-markup .quote-block .quote-heading,.misago-markup blockquote .quote-heading{border-bottom:1px solid #d4d6df;font-size:12px;font-weight:700;padding:10px 20px}.misago-markup>.quote-block,.misago-markup>blockquote{border:1px solid #d4d6df}.misago-markup .quote-body{background:#fff;margin:0;padding:20px}.misago-markup .quote-body>.quote-block,.misago-markup .quote-body>blockquote{border:1px solid #d4d6df}.misago-markup .spoiler-block{background:#ebecf0;font-size:14px}.misago-markup>.spoiler-block{border:1px solid #d4d6df;position:relative}.misago-markup .spoiler-body{background:#fff;margin:0;padding:20px}.misago-markup .spoiler-overlay{background:#fff}.misago-markup .spoiler-block.revealed .spoiler-overlay{display:none}.misago-markup ul,.misago-markup ul li{list-style-type:square}.misago-markup ol,.misago-markup ol li{list-style-type:decimal}.misago-markup pre{background:#eee;border:none;color:#000;overflow:hidden;padding:10px}.misago-markup pre code.hljs{margin:-10px;padding:9.5px}.misago-markup-example{align-items:center;display:flex}.formatting-help{padding-bottom:0}.formatting-help-item,.formatting-help-item pre,.formatting-help>h4{margin-bottom:20px}@media screen and (min-width:992px){.formatting-help-item{align-items:center;display:flex}.formatting-help-item-markup,.formatting-help-item-preview{width:50%}.formatting-help-item-markup{padding-right:15px}.formatting-help-item-markup pre{margin:0}.formatting-help-item-preview{padding-left:15px}}.modal-change-avatar .modal-avatar-index .avatar-preview{border-radius:6px;height:200px;margin:0 auto;overflow:hidden;position:relative;width:200px}.modal-change-avatar .modal-avatar-index .avatar-preview .loader{display:none;height:100px;position:absolute;top:50px}.modal-change-avatar .modal-avatar-index .avatar-preview .loader .loader-spinning-wheel{border-color:#fff transparent;border-width:10px;height:100px;width:100px}.modal-change-avatar .modal-avatar-index .avatar-preview.preview-loading img{filter:alpha(opacity=33);opacity:.33}.modal-change-avatar .modal-avatar-index .avatar-preview.preview-loading .loader{display:block}@media (max-width:699px){.modal-change-avatar .modal-avatar-index .avatar-preview{height:150px;margin-bottom:20px;width:150px}.modal-change-avatar .modal-avatar-index .avatar-preview img{height:150px;width:150px}.modal-change-avatar .modal-avatar-index .avatar-preview .loader{height:100px;top:25px}.modal-change-avatar .modal-avatar-index .avatar-preview .loader .loader-spinning-wheel{height:100px;width:100px}}.modal-change-avatar .modal-avatar-index .btn{text-align:left}.modal-change-avatar .modal-avatar-upload{text-align:center}.modal-change-avatar .modal-avatar-upload .btn-pick-file{background:transparent;border:2px solid #ebecf0;border-radius:6px;-webkit-box-shadow:none;box-shadow:none;color:#7a869a;font-size:18px;padding:10px 24px;text-align:center}.modal-change-avatar .modal-avatar-upload .btn-pick-file>.material-icon{display:block;font-size:50px;height:50px;margin:0 auto 13.2px;width:50px}.modal-change-avatar .modal-avatar-upload .btn-pick-file:active,.modal-change-avatar .modal-avatar-upload .btn-pick-file:hover{border-color:#0052cc;color:#0052cc}.modal-change-avatar .modal-avatar-upload .text-muted{margin-top:13.2px}.modal-change-avatar .modal-avatar-upload .upload-progress img{border-radius:4px;margin-bottom:20px;max-height:80px;width:auto}.modal-change-avatar .modal-avatar-upload .upload-progress .progress{margin:0 auto;width:70%}.modal-avatar-crop .crop-form{margin:0 auto}.modal-avatar-crop .crop-form .cropit-image-zoom-input{-webkit-appearance:none;border:1px solid #fff;margin-top:10px;width:100%}.modal-avatar-crop .crop-form .cropit-image-zoom-input::-webkit-slider-runnable-track{background:#ebecf0;border:none;border-radius:3px;height:8px;width:100%}.modal-avatar-crop .crop-form .cropit-image-zoom-input::-webkit-slider-thumb{-webkit-appearance:none;background:#7a869a;border:none;border-radius:50%;height:20px;margin-top:-6px;width:20px}.modal-avatar-crop .crop-form .cropit-image-zoom-input:focus{outline:none}.modal-avatar-crop .crop-form .cropit-image-zoom-input:focus::-webkit-slider-runnable-track{background:#ebecf0}.modal-avatar-crop .crop-form .cropit-image-zoom-input::-moz-range-track{background:#ebecf0;border:none;border-radius:4px;height:8px;width:100%}.modal-avatar-crop .crop-form .cropit-image-zoom-input::-moz-range-thumb{background:#7a869a;border:none;border-radius:50%;height:20px;width:20px}.modal-avatar-crop .crop-form .cropit-image-zoom-input:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.modal-avatar-crop .crop-form .cropit-image-zoom-input::-ms-track{background:transparent;border-color:transparent;border-width:8px 0;color:transparent;height:8px;width:100%}.modal-avatar-crop .crop-form .cropit-image-zoom-input::-ms-fill-lower,.modal-avatar-crop .crop-form .cropit-image-zoom-input::-ms-fill-upper{background:#ebecf0;border-radius:16px}.modal-avatar-crop .crop-form .cropit-image-zoom-input::-ms-thumb{background:#7a869a;border:none;border-radius:50%;height:20px;width:20px}.modal-avatar-crop .crop-form .cropit-image-zoom-input:focus::-ms-fill-lower,.modal-avatar-crop .crop-form .cropit-image-zoom-input:focus::-ms-fill-upper{background:#ebecf0}.modal-change-avatar .modal-avatar-gallery{padding-bottom:0}.modal-change-avatar .modal-avatar-gallery .avatars-gallery{margin-bottom:20px}.modal-change-avatar .modal-avatar-gallery .avatars-gallery h3{margin-top:0}.modal-change-avatar .modal-avatar-gallery .avatars-gallery-images .row{margin-bottom:10px}.modal-change-avatar .modal-avatar-gallery .avatars-gallery-images .btn{background:none;border:2px solid #ebecf0;border-radius:6px;padding:2px;position:relative}.modal-change-avatar .modal-avatar-gallery .avatars-gallery-images .btn:focus,.modal-change-avatar .modal-avatar-gallery .avatars-gallery-images .btn:hover{border-color:#7a869a}.modal-change-avatar .modal-avatar-gallery .avatars-gallery-images .btn.avatar-selected,.modal-change-avatar .modal-avatar-gallery .avatars-gallery-images .btn:active{border-color:#0065ff}.modal-change-avatar .modal-avatar-gallery .avatars-gallery-images .btn img{border-radius:4px;height:auto;width:100%}.category-main .read-status .material-icon{color:#ebecf0}.category-main .read-status.item-new .material-icon{color:#0052cc}.category-last-thread .media-heading a{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;width:290px}@media screen and (max-width:991px){.category-last-thread .media-heading a{width:275px}}@media screen and (max-width:767px){.category-last-thread .media-heading a{width:260px}}.category-thread-message .material-icon{font-size:28px;height:28px;line-height:28px;width:28px}.category-thread-message p{margin:0}.list-inline.subcategories-list{margin-top:-10px;overflow:auto}.list-inline.subcategories-list li{display:block;float:left}.list-inline.subcategories-list li a,.list-inline.subcategories-list li a:active,.list-inline.subcategories-list li a:focus,.list-inline.subcategories-list li a:hover,.list-inline.subcategories-list li a:link,.list-inline.subcategories-list li a:visited{background-color:#ebecf0;border:1px solid #dcdee5;border-radius:4px;color:#5e6c84;display:inline-block;margin-top:10px;padding:6px 12px}.list-inline.subcategories-list li a:active,.list-inline.subcategories-list li a:hover,.list-inline.subcategories-list li:focus{background-color:#dcdee5;color:#172b4d;text-decoration:none}.row.subcategories-list .btn{margin-top:20px;text-align:left}.editor-border{background-color:#fff;border:1px solid #bfc2cf;border-radius:4px}.editor-border .form-control{border:none;resize:none}.editor-border .form-control,.editor-border .form-control:active,.editor-border .form-control:focus{-webkit-box-shadow:none;box-shadow:none}.editor-footer{border-top:1px solid #bfc2cf;overflow:auto;padding:6px 12px}.editor-footer .pull-left{margin-right:12px}.editor-footer .pull-right{margin-left:12px}.editor-footer .btn-icon .material-icon{margin-bottom:-2px}@media screen and (max-width:991px){.editor-footer .buttons-list{float:none!important;margin:0 0 10px}.editor-footer .buttons-list .btn{display:inline-block;float:none!important;margin:6.66666667px}.editor-footer .btn-protect .btn-text{margin-left:10px}.editor-footer .btn-protect .material-icon{bottom:2px;font-size:14px;height:14px;line-height:14px;position:relative;width:14px}}@media screen and (min-width:768px) and (max-width:991px){.buttons-list .btn:first-child{margin-left:0}}@media screen and (max-width:767px){.buttons-list{text-align:center}.buttons-list .btn-protect{display:block;float:none!important;margin:10px 0 0;width:100%}}.editor-attachments-list{margin:0;padding:0}.editor-attachments-list li{margin:0}.editor-attachment-complete{border-top:1px solid #bfc2cf;padding:6px 12px 6px 0}.editor-attachment-complete .editor-attachment-image{float:left;width:50px}.editor-attachment-complete .editor-attachment-image a{background-position:50%;background-size:cover;border-radius:3px;display:block;height:36px;margin:0 auto;width:36px}.editor-attachment-complete .editor-attachment-icon{float:left;text-align:center;width:50px}.editor-attachment-complete .editor-attachment-icon .material-icon{font-size:28px;height:28px;line-height:28px;position:relative;top:2px;width:28px}.editor-attachment-complete .editor-attachment-details{margin-left:50px}.editor-attachment-complete .editor-attachment-details h4,.editor-attachment-complete .editor-attachment-details p{font-size:14px;margin:0;padding:0}.editor-attachment-complete .editor-attachment-details p{color:#7a869a;font-size:12px;margin-top:3px}.editor-attachment-complete .editor-attachment-details abbr{white-space:nowrap}@media screen and (min-width:768px){.editor-attachment-actions{padding-top:3px}}@media screen and (max-width:767px){.editor-attachment-actions{padding-left:12px;padding-right:12px}}.editor-attachment-error{border-top:1px solid #bfc2cf;padding:6px 12px 6px 0}.editor-attachment-error-icon{float:left;text-align:center;width:50px}.editor-attachment-error-icon .material-icon{font-size:28px;height:28px;line-height:28px;position:relative;top:2px;width:28px}.editor-attachment-error-message{margin-left:50px;padding:6px 0;position:relative}.editor-attachment-error-message h4,.editor-attachment-error-message p{font-size:14px;margin:0;padding:0}.editor-attachment-error-message p{font-size:12px;margin-top:3px}.editor-attachment-error-message .btn{position:absolute;right:12px;top:9px}@media screen and (max-width:767px){.editor-attachment-error-message .btn{display:block;margin-top:10px;position:static}}.editor-attachment-progress-bar{background:#bfc2cf;overflow:auto}.editor-attachment-progress{background:#0052cc;float:left;height:1px}.editor-attachment-upload-message{margin:0;padding:6px 12px}#editor-upload-field{left:-1000px;position:absolute;top:-1000px}.participant-card .btn-user,.participant-card .dropdown.open .btn-user{margin-bottom:20px}.participant-card .btn-user,.participant-card .btn-user:focus,.participant-card .btn-user:focus:active,.participant-card .btn-user:hover,.participant-card .dropdown.open .btn-user,.participant-card .dropdown.open .btn-user:focus,.participant-card .dropdown.open .btn-user:focus:active,.participant-card .dropdown.open .btn-user:hover{overflow:hidden;padding:0;text-align:left}.participant-card .btn-user img,.participant-card .dropdown.open .btn-user img{background-color:#fff;height:34px;margin-right:8px;width:34px}.panel-participants p{margin:7px 0 0}.markup-editor{background:#fff;border:2px solid #ced0da;border-radius:4px;overflow:hidden}.markup-editor.markup-editor-focused{border:2px solid #0052cc}.markup-editor-toolbar{background:#fff;border-bottom:1px solid #ebecf0;padding:7px;position:relative}.markup-editor-toolbar-left{display:flex;flex-shrink:0;overflow-x:hidden}.markup-editor-toolbar-right{background:#fff;display:flex;flex-shrink:0;margin-right:10px;padding:7px 0 7px 7px;position:absolute;right:0;top:0}.btn-markup-editor{align-items:center;display:flex;flex-shrink:0;font-size:24px;height:34px;justify-content:center;line-height:24px;padding:0;width:34px}.btn-markup-editor,.btn-markup-editor:hover{background-color:transparent;border-color:transparent;color:#172b4d}.btn-markup-editor:active{background-color:#ebecf0;border-color:#ebecf0;color:#172b4d}.btn-markup-editor .material-icon{bottom:0;margin:0}.markup-editor-controls-dropdown{margin-right:10px}.markup-editor-footer{background:#fff;border-top:1px solid #ebecf0;display:flex;padding:15px}.markup-editor-spacer{flex:1}.markup-editor-footer .btn+.btn,.markup-editor-toolbar .btn+.btn{margin-left:10px}.markup-editor-textarea.form-control{border:0;border-radius:0;font-size:16px;height:200px;padding:15px;resize:none}.markup-editor-textarea.form-control,.markup-editor-textarea.form-control:focus{box-shadow:none}.markup-editor-preview{height:200px;padding:15px}.markup-editor-attachments{max-height:170px;overflow-y:auto}.markup-editor-attachments-container{overflow:auto;padding:7px}.markup-editor-attachments-item{padding:7px}.markup-editor-attachment{align-items:center;border:1px solid #ebecf0;border-radius:3px;display:flex;padding:7px}.markup-editor-attachment-details{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.markup-editor-attachment-details strong{display:block}.markup-editor-attachment-details .list-unstyled{margin-bottom:0}.btn-markup-editor-attachment{margin-left:7px}@media screen and (min-width:768px){.markup-editor-attachments-item{float:left;width:50%}}@media screen and (min-width:992px){.markup-editor-attachments-item{width:25%}}.markup-editor-attachment-modal-preview{margin:20px 0 40px;text-align:center}.markup-editor-attachment-modal-preview a{background:#fff;border:1px solid #ebecf0;display:inline-block;padding:12px}.markup-editor-attachment-modal-preview img{max-height:50vh;max-width:100%}.markup-editor-attachment-modal-filename{font-size:28px;font-weight:700;margin-bottom:20px}.markup-editor-attachment-modal-details{margin-bottom:20px}.posting-fullscreen .markup-editor{display:flex;flex-direction:column;height:100%}.posting-fullscreen .markup-editor .markup-editor-preview,.posting-fullscreen .markup-editor .markup-editor-textarea{flex:1}@media screen and (max-width:991px){body.posting-default .markup-editor{display:flex;flex-direction:column;height:100%}body.posting-default .markup-editor .markup-editor-preview,body.posting-default .markup-editor .markup-editor-textarea{flex:1}}@media screen and (max-width:767px){.markup-editor-attachments{max-height:120px}.markup-editor-footer .btn-auto{flex:1}.markup-editor-footer .btn-icon{margin-right:10px}.markup-editor-spacer{display:none}}@media screen and (min-width:992px){.markup-editor-controls-dropdown{display:none}}.poll-form{margin-bottom:20px}.poll-choices-control .list-group-item{padding:0}.poll-choices-control .list-group-item .btn{background:transparent;border:transparent;float:left;height:28px;margin:0 2px -29px;padding:0;position:relative;top:3px;width:28px}.poll-choices-control .list-group-item .btn .material-icon{font-size:28px;height:28px;line-height:28px;width:28px}.poll-choices-control input,.poll-choices-control input:active,.poll-choices-control input:focus{background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;margin-left:30px;outline:none;padding:6px 12px;width:100%}#posting-mount{bottom:0;display:none;left:0;position:fixed;width:100%}#posting-mount.show{display:block}.posting-dialog{background:#fff;border:1px solid #ebecf0;border-bottom:0;border-radius:4px 4px 0 0;box-shadow:0 0 24px rgba(94,108,132,.25);margin:0 auto;max-width:1240px;overflow:hidden}.posting-dialog-header{align-items:center;border-bottom:1px solid #ebecf0;display:flex;padding:6px 12px}.posting-dialog-caption{color:#172b4d;flex:1;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-posting-dialog{align-items:center;display:flex;flex-shrink:0;font-size:24px;height:32px;justify-content:center;line-height:24px;margin-left:10px;padding:0;width:32px}.btn-posting-dialog,.btn-posting-dialog:hover{background-color:transparent;border:1px solid transparent;color:#172b4d}.btn-posting-dialog:active{background-color:#ebecf0;border:1px solid #ebecf0;color:#172b4d}.btn-posting-dialog .material-icon{bottom:0;margin:0;padding:0}.posting-dialog-body{padding:12px}@media screen and (min-width:992px){.posting-dialog-category-select,.posting-dialog-thread-recipients{max-width:400px}}.posting-dialog-minimized .posting-dialog-header{border-bottom:0}.posting-dialog-minimized .posting-dialog-body{display:none}body.posting-fullscreen{overflow:hidden}body.posting-fullscreen #misago-container{display:none}body.posting-fullscreen #posting-mount{height:100%}body.posting-fullscreen .posting-dialog{border:0;box-shadow:none;height:100%;max-width:auto;width:100%}body.posting-fullscreen .posting-dialog-container{display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:1240px;padding:0 30px}body.posting-fullscreen .posting-dialog-body,body.posting-fullscreen .posting-dialog-header{padding:20px 0}body.posting-fullscreen .posting-dialog-body,body.posting-fullscreen .posting-loading{height:100%}body.posting-fullscreen .posting-dialog-form{display:flex;flex-direction:column;height:100%}body.posting-fullscreen #posting-spacer{display:none}@media screen and (max-width:1240px){body.posting-default .posting-dialog,body.posting-minimized .posting-dialog{border-left:0;border-radius:0;border-right:0}}@media screen and (max-width:991px){body.posting-default{overflow:hidden}body.posting-default #misago-container{display:none}body.posting-default #posting-mount{height:100%}body.posting-default .posting-dialog{border:0;box-shadow:none;height:100%;max-width:auto;width:100%}body.posting-default .posting-dialog-container{display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:1240px;padding:0}body.posting-default .posting-dialog-body,body.posting-default .posting-dialog-header{padding:6px}body.posting-default .posting-dialog-body,body.posting-default .posting-loading{height:100%}body.posting-default .posting-dialog-form{display:flex;flex-direction:column;height:100%}body.posting-default .posting-dialog .toolbar-section{margin-bottom:6px}body.posting-default #posting-spacer{display:none}}.posting-dialog-error{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px}.posting-dialog-error p{font-size:18px}.posting-dialog-error-icon{font-size:128px;margin-bottom:20px;opacity:.5}.posting-dialog-error-detail{text-align:center}.posts-list{clear:both;margin:0;padding:0}.posts-list li{list-style:none;margin:0;padding:0}@media screen and (min-width:992px){.panel-post .panel-body{display:flex}.post-side{flex-shrink:0;padding-right:15px;width:260px}.panel-content{flex:1 0}}.post-side{font-size:12px}.post-side .media{margin:0}.post-side .poster-avatar{height:36px;width:36px}@media screen and (min-width:992px){.post-side .poster-avatar{height:82px;margin-top:4px;width:82px}}.post-side .user-status{margin-right:4px}.post-side .media-heading{display:block;font-size:14px;margin:-1px 0 0}.post-side .media-heading .user-status{margin-left:2px;margin-right:0}.post-side .pull-right{margin-left:16px}@media screen and (min-width:992px){.post-side .media-heading{font-size:18px;margin-top:3px}.post-side .media-heading .user-status{display:none}.post-side .user-title{margin-bottom:5px;margin-top:4px}.post-side .user-postcount,.post-side .user-status{display:block}}.post-heading{height:36px}@media screen and (max-width:991px){.post-heading{margin-top:10px}}.post-heading .pull-right{margin-left:16px}.post-heading .label{font-size:14px;font-weight:400;margin-top:6px}.post-heading .label-unread{background-color:#36b37e;color:#fff}@media screen and (min-width:992px){.post-side .pull-right{display:none}}@media screen and (max-width:991px){.post-heading .pull-right{display:none}}.post-body{padding-bottom:30px;padding-top:20px}.post-status-message{overflow:auto}.post-status-message .material-icon{float:left;font-size:28px;line-height:28px}.post-status-message p{margin:4px 0 0 36px}.post-status-best-answer{background-color:#36b37e;color:#fff}.post-status-hidden{background-color:#ff5630;color:#fff}.post-status-unapproved{background-color:#0052cc;color:#fff}.post-status-protected{background-color:#5e6c84;color:#fff}.post-footer .pull-left{margin-right:16px}.post-footer .pull-right{margin-left:16px}.post-footer p{margin-bottom:0;padding-bottom:6px;padding-top:7px}.post-attachments{border-top:1px solid #ebecf0;padding:6px 16px}.post-attachments abbr{white-space:nowrap}.post-attachments .attachment-name{word-wrap:break-word}.post-attachments .row>div{margin:10px 0}.post-attachments .post-attachment-preview{float:left;height:40px;text-align:center;width:40px}.post-attachments .post-attachment{margin-left:52px}.post-attachments .post-thumbnail{background-position:50%;background-size:cover;border-radius:3px;display:block;height:40px;width:40px}.post-attachments .material-icon{font-size:28px;height:28px;line-height:28px;position:relative;top:5px;width:28px}.post-attachments .material-icon:active,.post-attachments .material-icon:focus,.post-attachments .material-icon:hover,.post-attachments .material-icon:link,.post-attachments .material-icon:visited{color:#172b4d;text-decoration:none}.post-attachments .post-attachment-description{color:#7a869a;font-size:12px;margin:0;padding:0}.post-feed .post-side{padding-right:0;width:100%}.post-feed .post-side .media-heading{font-size:14px;margin:0}.post-feed .post-side .user-title{font-size:12px;margin:0}.post-feed .post-side .btn{display:inline-block}.post-feed .post-side img{height:36px;margin-top:0;width:36px}.post-feed .post-heading{height:auto;margin:10px 0}.post-feed .post-heading .btn{word-wrap:break-word;margin-right:16px;max-width:100%;text-align:left;white-space:normal}.posts-list .event{color:#7a869a;margin-bottom:20px}.posts-list .event .event-body{align-items:flex-start;display:flex}.posts-list .event-label{margin-left:51px}.posts-list .event-label .label-unread{background-color:#36b37e;color:#fff}.posts-list .event .event-icon{padding-right:15px}.posts-list .event .event-icon .event-icon-bg{align-items:center;background:#ebecf0;border-radius:4px;color:#5e6c84;display:flex;height:36px;justify-content:center;width:36px}.posts-list .event .event-icon .material-icon{align-items:center;display:flex;font-size:28px;justify-content:center}.posts-list .event .event-content{flex:1 0}.posts-list .event .event-message{font-size:18px;margin-bottom:5px}.posts-list .event .event-info{font-size:12px;margin:0}.posts-list .event .event-info li{margin-right:12px}.posts-list .event .event-info li:last-child{margin-right:0}.posts-list .event .event-controls .btn-link{border:0;font-size:12px;margin:0 12px 0 0;padding:0}.posts-list .event .event-controls .btn-link:last-child{margin-right:0}@media screen and (max-width:767px){.posts-list .event .event-info{margin-top:5px}.posts-list .event .event-controls{clear:both;margin-top:5px}.posts-list .event .event-controls .btn-link{font-size:14px;margin-right:20px}.posts-list .event .event-controls .btn-link:last-child{margin-right:0}}@media screen and (min-width:992px){.posts-list .event .event-icon{display:flex;flex-shrink:0;justify-content:flex-end;width:275px}.event-content{flex:1 0}.posts-list .event-label{margin-left:275px}}.post-changelog-diff{margin:0;padding:0}.post-changelog-diff .list-unstyled{margin:5px 0;padding:0}.post-changelog-diff .diff-item{padding:5px 10px}.post-changelog-diff .diff-item-sub{color:#ff5630}.post-changelog-diff .diff-item-add{color:#36b37e}.post-changelog-toolbar .row{margin-left:-12px;margin-right:-12px}@media screen and (max-width:767px){.post-changelog-toolbar .post-change-label{text-align:center}}.quote-control-arrow{border-bottom:6px solid rgba(94,108,132,.75);border-left:6px solid transparent;border-right:6px solid transparent;height:0;left:6px;position:relative;width:0}.quote-control-inner{background:rgba(94,108,132,.75);border-radius:6px;padding:6px}.quote-control-btn{background:#fff;border-color:#fff;color:#172b4d}@media screen and (max-width:767px){.page-error .message-panel,.page-message .message-panel{text-align:center}.page-error .message-icon,.page-message .message-icon{font-size:80px;margin:30px}}@media screen and (min-width:768px){.page-error .message-panel,.page-message .message-panel{margin:60px auto;max-width:779.35px;overflow:auto}.page-error .message-icon,.page-message .message-icon{float:left}.page-error .message-icon .material-icon,.page-message .message-icon .material-icon{font-size:80px}.page-error .message-body,.page-message .message-body{font-size:18px;margin-left:100px;margin-top:16px}.page-error .message-body p.lead,.page-message .message-body p.lead{font-size:36px}}.threads-list{margin-bottom:20px}.threads-list-item{align-items:center;display:flex}.threads-list-item img{height:32px;width:32px}.threads-list-item-top-row{flex:1}.threads-list-item-bottom-row,.threads-list-item-top-row{align-items:center;display:flex;justify-content:center}.threads-list-item-col-icon{padding-right:15px}.threads-list-icon{align-items:center;border-radius:3px;display:flex;font-size:16px;height:32px;justify-content:center;line-height:16px;width:32px}.threads-list-icon:active,.threads-list-icon:focus,.threads-list-icon:hover,.threads-list-icon:link,.threads-list-icon:visited{background-color:#ebecf0;color:#7a869a;text-decoration:none}.threads-list-icon-new:active,.threads-list-icon-new:focus,.threads-list-icon-new:hover,.threads-list-icon-new:link,.threads-list-icon-new:visited{background-color:#0052cc;color:#fff}.threads-list-item-col-title{flex:1}a.threads-list-item-title:active,a.threads-list-item-title:focus,a.threads-list-item-title:hover,a.threads-list-item-title:link,a.threads-list-item-title:visited{color:#172b4d;font-size:16px;overflow-wrap:break-word}a.threads-list-item-title-sm{font-size:18px}a.threads-list-item-title-sm:active,a.threads-list-item-title-sm:focus,a.threads-list-item-title-sm:hover,a.threads-list-item-title-sm:link,a.threads-list-item-title-sm:visited{color:#5e6c84;overflow-wrap:break-word}a.threads-list-item-title-new:active,a.threads-list-item-title-new:focus,a.threads-list-item-title-new:hover,a.threads-list-item-title-new:link,a.threads-list-item-title-new:visited{color:#172b4d}.threads-list-item-col-flags{padding-left:15px}.threads-list-item .thread-flags{opacity:.8}.threads-list-item:focus .thread-flags,.threads-list-item:hover .thread-flags{opacity:1}.threads-list-item-col-category{padding-left:15px;white-space:nowrap}.threads-list-category-label{border-radius:3px;font-size:12px;font-weight:700;padding:3px 6px}.threads-list-category-label,.threads-list-category-label:active,.threads-list-category-label:focus,.threads-list-category-label:hover,.threads-list-category-label:link,.threads-list-category-label:visited{background:#ebecf0;color:#344563;text-decoration:none}.threads-list-category-label.threads-list-category-label-color,.threads-list-category-label.threads-list-category-label-color:active,.threads-list-category-label.threads-list-category-label-color:focus,.threads-list-category-label.threads-list-category-label-color:hover,.threads-list-category-label.threads-list-category-label-color:link,.threads-list-category-label.threads-list-category-label-color:visited{background:var(--label-color);color:#fff}.threads-list-item-parent-category{border-radius:3px 0 0 3px;margin-right:2px}.threads-list-item-parent-category+.threads-list-category-label{border-radius:0 3px 3px 0}.threads-list-item-col-replies{padding-left:15px;width:80px}.threads-list-item-col-last-poster{padding-left:15px}.threads-list-item-col-last-poster img{border-radius:3px}.threads-list-item-col-last-activity{overflow:hidden;padding-left:15px;text-overflow:ellipsis;white-space:nowrap;width:120px}.threads-list-item-col-last-activity a:active,.threads-list-item-col-last-activity a:focus,.threads-list-item-col-last-activity a:hover,.threads-list-item-col-last-activity a:link,.threads-list-item-col-last-activity a:visited{color:#344563;font-size:16px}.threads-list-item-col-checkbox,.threads-list-item-col-subscription{padding-left:15px}.threads-list-item-col-checkbox-sm,.threads-list-item-col-spacer-xs,.threads-list-item-title-sm{display:none}@media screen and (max-width:767px){.threads-list{margin-left:-15px;margin-right:-15px}.threads-list .list-group,.threads-list .list-group-item{border-left:0;border-radius:0;border-right:0}.threads-list-item-title{display:none}.threads-list-item-title-sm{display:inline-block}.threads-list-item-col-icon{display:none}.threads-list-item-col-spacer-xs{display:block;flex:1}.threads-list-item-bottom-row>div:first-child{padding-left:0}}@media screen and (max-width:991px){.threads-list-item{display:block}.threads-list-item img{height:20px;width:20px}.threads-list-item-top-row{align-items:start;margin-bottom:7.5px}.threads-list-item-bottom-row{flex:0;justify-content:end}.threads-list-item-bottom-row>div{padding:0 0 0 15px;width:auto}.threads-list-item-col-checkbox,.threads-list-item-col-subscription{display:none}.threads-list-item-col-checkbox-sm{display:block;padding-left:15px}.threads-list-item-col-checkbox-sm .btn-icon{padding:4px}.threads-list-item-col-checkbox-sm .btn-icon .material-icon{font-size:16px}}.threads-list-item-is-busy .btn-icon{animation:busy .75s linear infinite;opacity:.8}@keyframes busy{50%{opacity:.5}}.threads-list-update-prompt{padding:0}.threads-list-update-prompt-btn{background:#d6e7ff;border:none;border-radius:3px 3px 0 0;color:#003d99;padding:10px 16px}.threads-list-update-prompt-btn:focus,.threads-list-update-prompt-btn:hover{background:#e6f0ff;color:#0052cc}.threads-list-update-prompt-btn:active{background:#b3d1ff;color:#06f}.active-posters li{display:block;overflow:auto}.active-posters .rank-user-avatar{float:left}@media screen and (max-width:991px){.active-posters .rank-user-avatar{height:42px}.active-posters .rank-user-avatar img{height:36px;position:relative;top:3px;width:36px}}.active-posters .rank-user{float:left;margin-top:3px}@media screen and (max-width:991px){.active-posters .rank-user{margin-left:13.2px;width:40%}}@media screen and (max-width:767px){.active-posters .rank-user{float:none;margin-left:50px;width:auto}}@media screen and (min-width:992px){.active-posters .rank-user{margin-left:16px;width:25%}.active-posters .rank-user .user-name{font-size:18px}}.active-posters .user-details{font-family:Sans-Serif;overflow:auto}.active-posters .user-details .rank-name,.active-posters .user-details .user-status,.active-posters .user-details .user-title{display:block;float:left;font-size:12px;margin-right:3px}@media screen and (min-width:992px){.active-posters .user-details .rank-name,.active-posters .user-details .user-status,.active-posters .user-details .user-title{margin-right:8px}}.active-posters .user-details .user-title{margin-right:0}@media screen and (min-width:992px){.active-posters .user-details{overflow:visible}.active-posters .user-details .rank-name,.active-posters .user-details .user-title{height:14px;overflow:hidden;position:relative;top:1px;vertical-align:baseline}}@media screen and (max-width:767px){.active-posters .user-details{margin-top:3px}.active-posters .user-details .rank-name,.active-posters .user-details .user-title{font-weight:400}}.active-posters .user-status{overflow:auto;position:relative;top:1px}.active-posters .user-status span{display:block;float:left}@media screen and (min-width:992px){.active-posters .user-status{height:14px;overflow:hidden}}.active-posters .user-status .status-icon{position:relative}@media screen and (max-width:991px){.active-posters .user-status .status-icon{font-size:12px;height:12px;line-height:12px;top:0;width:12px}}@media screen and (min-width:992px){.active-posters .user-status .status-icon{font-size:13px;height:13px;line-height:13px;margin-right:3px;top:1px;width:13px}}.active-posters .rank-name .ui-preview-text,.active-posters .status-label.ui-preview-text,.active-posters .user-title .ui-preview-text{font-size:11px;height:11px;line-height:11px;position:relative;top:2px}.active-posters .rank-name .ui-preview-text,.active-posters .user-title .ui-preview-text{position:static}.active-posters .rank-position small,.active-posters .rank-position strong,.active-posters .rank-posts-counted small,.active-posters .rank-posts-counted strong,.active-posters .rank-posts-total small,.active-posters .rank-posts-total strong{display:block}@media screen and (max-width:991px){.active-posters .rank-position,.active-posters .rank-posts-counted,.active-posters .rank-posts-total{overflow:auto}.active-posters .rank-position small,.active-posters .rank-position strong,.active-posters .rank-posts-counted small,.active-posters .rank-posts-counted strong,.active-posters .rank-posts-total small,.active-posters .rank-posts-total strong{float:left;font-size:10.5px}.active-posters .rank-position strong,.active-posters .rank-posts-counted strong,.active-posters .rank-posts-total strong{margin-right:3px;min-width:30px;text-align:right}.active-posters .rank-position .ui-preview-text,.active-posters .rank-posts-counted .ui-preview-text,.active-posters .rank-posts-total .ui-preview-text{font-size:8px;height:8px;line-height:8px;position:relative;top:-1px}}@media screen and (min-width:992px){.active-posters .rank-position,.active-posters .rank-posts-counted,.active-posters .rank-posts-total{float:left;font-size:18px;margin-top:3px;text-align:center;width:23%}.active-posters .rank-position small,.active-posters .rank-posts-counted small,.active-posters .rank-posts-total small{font-size:12px;font-weight:400}}.user-compact-stats .rank-position small,.user-compact-stats .rank-position strong,.user-compact-stats .rank-posts-counted small,.user-compact-stats .rank-posts-counted strong{display:inline-block;float:none}.user-compact-stats .rank-position strong,.user-compact-stats .rank-posts-counted strong{min-width:auto}.user-compact-stats .rank-position small,.user-compact-stats .rank-posts-counted small{margin-right:20px}@media screen and (min-width:768px) and (max-width:991px){.active-posters .rank-position{margin-top:6px}.active-posters .rank-posts-total{display:none}}.profile-page-header-avatar{margin:20px 0;text-align:center}.profile-page-header-avatar .user-avatar{border-radius:4px}.profile-data-list{display:block;font-size:12px;margin:0 -12px;padding:0}.profile-data-list li{display:inline-block;list-style:none;padding:5px 12px}.profile-data-list .status-icon{bottom:1px;margin-right:3px;position:relative}.profile-data-list .user-account-disabled{color:#ff5630;font-weight:700}@media screen and (min-width:768px){.profile-page-header{align-items:flex-end;display:flex}.profile-page-header-avatar{margin:0 30px 0 0}}@media screen and (min-width:992px){.profile-page-header-avatar{margin-top:-54px;position:relative;top:54px}.profile-page-header-details{padding-left:158px}.profile-data-list{font-size:14px}.username-history li{display:block;overflow:auto}}.username-history .change-avatar{float:left}.username-history .change-avatar a,.username-history .change-avatar span{margin-right:10px}.username-history .change-avatar a img,.username-history .change-avatar span img{height:42px;width:42px}@media screen and (min-width:992px){.username-history .change-avatar a img,.username-history .change-avatar span img{bottom:1px;height:18px;position:relative;width:18px}.username-history .change-author{float:left;width:30%}}.username-history .change{min-height:20px;overflow:auto}.username-history .change span{display:block;float:left}.username-history .change .material-icon{margin:0 7px;position:relative;top:4px}@media screen and (min-width:992px){.username-history .change{float:left;width:40%}.username-history .change-date{float:left;width:20%}}.search-footer p{color:#5e6c84;font-size:12px;margin-top:20px;text-align:center}@media screen and (min-width:768px){.page-search-form{padding-top:40px}}@media screen and (min-width:992px){.page-search-form{padding-bottom:40px}.page-search-form h1{position:relative;top:5px}.page-search-form .form-group{margin-bottom:0}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#fafafa;color:#383a42}.hljs-comment,.hljs-quote{color:#a0a1a7;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#a626a4}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e45649}.hljs-literal{color:#0184bb}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#50a14f}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#986801}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#4078f2}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#c18401}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.atwho-view{background:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,.1);color:#000;display:none;left:0;margin-top:18px;min-width:120px;position:absolute;top:0;z-index:11110!important}.atwho-view .atwho-header{border-bottom:1px solid #eaeff1;color:#6f8092;cursor:pointer;font-size:11px;font-weight:700;margin:5px;padding:5px}.atwho-view .atwho-header .small{color:#6f8092;float:right;font-size:12px;font-weight:400;margin-right:-5px;padding-top:2px}.atwho-view .atwho-header:hover{cursor:default}.atwho-view .cur{background:#36f;color:#fff}.atwho-view .cur small{color:#fff}.atwho-view strong{color:#36f}.atwho-view .cur strong{color:#fff;font:700}.atwho-view ul{list-style:none;margin:auto;max-height:200px;overflow-y:auto;padding:0}.atwho-view ul li{border-bottom:1px solid #ddd;cursor:pointer;display:block;padding:5px 10px}.atwho-view small{color:#777;font-size:smaller;font-weight:400}abbr{outline:none;text-decoration:none}.shadow-2dp{box-shadow:0 2px 2px 0 rgba(0,0,0,.04),0 3px 1px -2px rgba(0,0,0,.06),0 1px 5px 0 rgba(0,0,0,.12)}.shadow-3dp{box-shadow:0 3px 4px 0 rgba(0,0,0,.04),0 3px 3px -2px rgba(0,0,0,.06),0 1px 8px 0 rgba(0,0,0,.12)}.shadow-4dp{box-shadow:0 4px 5px 0 rgba(0,0,0,.04),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.06)}.shadow-6dp{box-shadow:0 6px 10px 0 rgba(0,0,0,.04),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.06)}.shadow-8dp{box-shadow:0 8px 10px 1px rgba(0,0,0,.04),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.06)}.shadow-16dp{box-shadow:0 16px 24px 2px rgba(0,0,0,.04),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.06)}.shadow-24dp{box-shadow:0 9px 46px 8px rgba(0,0,0,.04),0 11px 15px -7px rgba(0,0,0,.12),0 24px 38px 3px rgba(0,0,0,.06)}.btn-default,.btn-default.disabled,.btn-default.disabled:active,.btn-default.disabled:hover,.btn-default:disabled,.btn-default:disabled:hover{background:#ebecf0;border:1px solid #ebecf0;-webkit-box-shadow:none;box-shadow:none;color:#172b4d}.btn-default.disabled,.btn-default.disabled:active,.btn-default.disabled:hover,.btn-default:disabled,.btn-default:disabled:hover{filter:alpha(opacity=25);opacity:.25}.btn-default:focus,.btn-default:hover{background:#dfe1e6;border:1px solid #dfe1e6;-webkit-box-shadow:none;box-shadow:none;color:#172b4d}.btn-default:active,.btn-default:active:focus,.dropdown.open .dropdown-toggle .btn-default,.dropdown.open .dropdown-toggle .btn-default:active:focus,.dropdown.open .dropdown-toggle .btn-default:focus,.dropdown.open .dropdown-toggle .btn-default:hover{background:#c1c7d0;border:1px solid #c1c7d0;-webkit-box-shadow:none;box-shadow:none;color:#172b4d}.btn-default.btn-loading,.btn-default.btn-loading:active,.btn-default.btn-loading:active:focus,.btn-default.btn-loading:disabled,.btn-default.btn-loading:disabled:hover,.btn-default.btn-loading:focus,.btn-default.btn-loading:hover{color:transparent}.btn-primary,.btn-primary.disabled,.btn-primary.disabled:active,.btn-primary.disabled:hover,.btn-primary:disabled,.btn-primary:disabled:hover{background:#6554c0;border:1px solid #6554c0;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-primary.disabled,.btn-primary.disabled:active,.btn-primary.disabled:hover,.btn-primary:disabled,.btn-primary:disabled:hover{filter:alpha(opacity=25);opacity:.25}.btn-primary:focus,.btn-primary:hover{background:#5243aa;border:1px solid #5243aa;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-primary:active,.btn-primary:active:focus,.dropdown.open .dropdown-toggle .btn-primary,.dropdown.open .dropdown-toggle .btn-primary:active:focus,.dropdown.open .dropdown-toggle .btn-primary:focus,.dropdown.open .dropdown-toggle .btn-primary:hover{background:#403294;border:1px solid #403294;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-primary.btn-loading,.btn-primary.btn-loading:active,.btn-primary.btn-loading:active:focus,.btn-primary.btn-loading:disabled,.btn-primary.btn-loading:disabled:hover,.btn-primary.btn-loading:focus,.btn-primary.btn-loading:hover{color:transparent}.btn-success,.btn-success.disabled,.btn-success.disabled:active,.btn-success.disabled:hover,.btn-success:disabled,.btn-success:disabled:hover{background:#00c853;border:1px solid #00c853;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-success.disabled,.btn-success.disabled:active,.btn-success.disabled:hover,.btn-success:disabled,.btn-success:disabled:hover{filter:alpha(opacity=25);opacity:.25}.btn-success:focus,.btn-success:hover{background:#00af48;border:1px solid #00af48;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-success:active,.btn-success:active:focus,.dropdown.open .dropdown-toggle .btn-success,.dropdown.open .dropdown-toggle .btn-success:active:focus,.dropdown.open .dropdown-toggle .btn-success:focus,.dropdown.open .dropdown-toggle .btn-success:hover{background:#007c33;border:1px solid #007c33;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-success.btn-loading,.btn-success.btn-loading:active,.btn-success.btn-loading:active:focus,.btn-success.btn-loading:disabled,.btn-success.btn-loading:disabled:hover,.btn-success.btn-loading:focus,.btn-success.btn-loading:hover{color:transparent}.btn-danger,.btn-danger.disabled,.btn-danger.disabled:active,.btn-danger.disabled:hover,.btn-danger:disabled,.btn-danger:disabled:hover{background:#ef5350;border:1px solid #ef5350;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-danger.disabled,.btn-danger.disabled:active,.btn-danger.disabled:hover,.btn-danger:disabled,.btn-danger:disabled:hover{filter:alpha(opacity=25);opacity:.25}.btn-danger:focus,.btn-danger:hover{background:#ff8a80;border:1px solid #ff8a80;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-danger:active,.btn-danger:active:focus,.dropdown.open .dropdown-toggle .btn-danger,.dropdown.open .dropdown-toggle .btn-danger:active:focus,.dropdown.open .dropdown-toggle .btn-danger:focus,.dropdown.open .dropdown-toggle .btn-danger:hover{background:#d32f2f;border:1px solid #d32f2f;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-danger.btn-loading,.btn-danger.btn-loading:active,.btn-danger.btn-loading:active:focus,.btn-danger.btn-loading:disabled,.btn-danger.btn-loading:disabled:hover,.btn-danger.btn-loading:focus,.btn-danger.btn-loading:hover{color:transparent}.btn-default.btn-outline,.btn-default.btn-outline.disabled,.btn-default.btn-outline.disabled:active,.btn-default.btn-outline.disabled:hover,.btn-default.btn-outline:disabled,.btn-default.btn-outline:disabled:hover{background:#ebecf0;border:1px solid #ebecf0;-webkit-box-shadow:none;box-shadow:none;color:#172b4d}.btn-default.btn-outline.disabled,.btn-default.btn-outline.disabled:active,.btn-default.btn-outline.disabled:hover,.btn-default.btn-outline:disabled,.btn-default.btn-outline:disabled:hover{filter:alpha(opacity=25);opacity:.25}.btn-default.btn-outline:focus,.btn-default.btn-outline:hover{background:#dfe1e6;border:1px solid #dfe1e6;-webkit-box-shadow:none;box-shadow:none;color:#172b4d}.btn-default.btn-outline:active,.btn-default.btn-outline:active:focus,.dropdown.open .btn-default.btn-outline,.dropdown.open .btn-default.btn-outline:active:focus,.dropdown.open .btn-default.btn-outline:focus,.dropdown.open .btn-default.btn-outline:hover{background:#c1c7d0;border:1px solid #c1c7d0;-webkit-box-shadow:none;box-shadow:none;color:#172b4d}.btn-default.btn-outline.btn-loading,.btn-default.btn-outline.btn-loading:active,.btn-default.btn-outline.btn-loading:active:focus,.btn-default.btn-outline.btn-loading:disabled,.btn-default.btn-outline.btn-loading:disabled:hover,.btn-default.btn-outline.btn-loading:focus,.btn-default.btn-outline.btn-loading:hover{background:#ebecf0;border:1px solid #ebecf0;-webkit-box-shadow:none;box-shadow:none;color:transparent}.btn-primary.btn-outline,.btn-primary.btn-outline.disabled,.btn-primary.btn-outline.disabled:active,.btn-primary.btn-outline.disabled:hover,.btn-primary.btn-outline:disabled,.btn-primary.btn-outline:disabled:hover{background:#6554c0;border:1px solid #6554c0;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-primary.btn-outline.disabled,.btn-primary.btn-outline.disabled:active,.btn-primary.btn-outline.disabled:hover,.btn-primary.btn-outline:disabled,.btn-primary.btn-outline:disabled:hover{filter:alpha(opacity=25);opacity:.25}.btn-primary.btn-outline:focus,.btn-primary.btn-outline:hover{background:#5243aa;border:1px solid #5243aa;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-primary.btn-outline:active,.btn-primary.btn-outline:active:focus,.dropdown.open .btn-primary.btn-outline,.dropdown.open .btn-primary.btn-outline:active:focus,.dropdown.open .btn-primary.btn-outline:focus,.dropdown.open .btn-primary.btn-outline:hover{background:#403294;border:1px solid #403294;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-primary.btn-outline.btn-loading,.btn-primary.btn-outline.btn-loading:active,.btn-primary.btn-outline.btn-loading:active:focus,.btn-primary.btn-outline.btn-loading:disabled,.btn-primary.btn-outline.btn-loading:disabled:hover,.btn-primary.btn-outline.btn-loading:focus,.btn-primary.btn-outline.btn-loading:hover{background:#6554c0;border:1px solid #6554c0;-webkit-box-shadow:none;box-shadow:none;color:transparent}.navbar-misago .btn-sign-in{border-radius:4px}.navbar-misago .btn-sign-in,.navbar-misago .btn-sign-in.disabled,.navbar-misago .btn-sign-in.disabled:active,.navbar-misago .btn-sign-in.disabled:hover,.navbar-misago .btn-sign-in:disabled,.navbar-misago .btn-sign-in:disabled:hover{background:transparent;border:1px solid #c1c7d0;-webkit-box-shadow:none;box-shadow:none;color:#8993a4}.navbar-misago .btn-sign-in.disabled,.navbar-misago .btn-sign-in.disabled:active,.navbar-misago .btn-sign-in.disabled:hover,.navbar-misago .btn-sign-in:disabled,.navbar-misago .btn-sign-in:disabled:hover{filter:alpha(opacity=25);opacity:.25}.navbar-misago .btn-sign-in:focus,.navbar-misago .btn-sign-in:hover{background:#ebecf0;border:1px solid #ebecf0;-webkit-box-shadow:none;box-shadow:none;color:#172b4d}.dropdown.open .navbar-misago .btn-sign-in,.dropdown.open .navbar-misago .btn-sign-in:active:focus,.dropdown.open .navbar-misago .btn-sign-in:focus,.dropdown.open .navbar-misago .btn-sign-in:hover,.navbar-misago .btn-sign-in:active,.navbar-misago .btn-sign-in:active:focus{background:#dfe1e6;border:1px solid #dfe1e6;-webkit-box-shadow:none;box-shadow:none;color:#172b4d}.navbar-misago .btn-sign-in.btn-loading,.navbar-misago .btn-sign-in.btn-loading:active,.navbar-misago .btn-sign-in.btn-loading:active:focus,.navbar-misago .btn-sign-in.btn-loading:disabled,.navbar-misago .btn-sign-in.btn-loading:disabled:hover,.navbar-misago .btn-sign-in.btn-loading:focus,.navbar-misago .btn-sign-in.btn-loading:hover{background:transparent;border:1px solid #c1c7d0;-webkit-box-shadow:none;box-shadow:none;color:transparent}.navbar-misago .btn-register{border-radius:4px}.navbar-misago .btn-register,.navbar-misago .btn-register.disabled,.navbar-misago .btn-register.disabled:active,.navbar-misago .btn-register.disabled:hover,.navbar-misago .btn-register:disabled,.navbar-misago .btn-register:disabled:hover{background:#6554c0;border:1px solid #6554c0;-webkit-box-shadow:none;box-shadow:none;color:#fff}.navbar-misago .btn-register.disabled,.navbar-misago .btn-register.disabled:active,.navbar-misago .btn-register.disabled:hover,.navbar-misago .btn-register:disabled,.navbar-misago .btn-register:disabled:hover{filter:alpha(opacity=25);opacity:.25}.navbar-misago .btn-register:focus,.navbar-misago .btn-register:hover{background:#5243aa;border:1px solid #5243aa;-webkit-box-shadow:none;box-shadow:none;color:#fff}.dropdown.open .navbar-misago .btn-register,.dropdown.open .navbar-misago .btn-register:active:focus,.dropdown.open .navbar-misago .btn-register:focus,.dropdown.open .navbar-misago .btn-register:hover,.navbar-misago .btn-register:active,.navbar-misago .btn-register:active:focus{background:#403294;border:1px solid #403294;-webkit-box-shadow:none;box-shadow:none;color:#fff}.navbar-misago .btn-register.btn-loading,.navbar-misago .btn-register.btn-loading:active,.navbar-misago .btn-register.btn-loading:active:focus,.navbar-misago .btn-register.btn-loading:disabled,.navbar-misago .btn-register.btn-loading:disabled:hover,.navbar-misago .btn-register.btn-loading:focus,.navbar-misago .btn-register.btn-loading:hover{background:#6554c0;border:1px solid #6554c0;-webkit-box-shadow:none;box-shadow:none;color:transparent}.btn-social-battlenet,.btn-social-battlenet-oauth2,.btn-social-battlenet-oauth2:disabled,.btn-social-battlenet-oauth2:disabled:hover,.btn-social-battlenet:disabled,.btn-social-battlenet:disabled:hover{color:#0e86ca;font-weight:700}.btn-social-bungie,.btn-social-bungie:disabled,.btn-social-bungie:disabled:hover{color:#0096db;font-weight:700}.btn-social-facebook,.btn-social-facebook-app,.btn-social-facebook-app:disabled,.btn-social-facebook-app:disabled:hover,.btn-social-facebook:disabled,.btn-social-facebook:disabled:hover{color:#3b5998;font-weight:700}.btn-social-github,.btn-social-github-enterprise,.btn-social-github-enterprise-org,.btn-social-github-enterprise-org:disabled,.btn-social-github-enterprise-org:disabled:hover,.btn-social-github-enterprise-team,.btn-social-github-enterprise-team:disabled,.btn-social-github-enterprise-team:disabled:hover,.btn-social-github-enterprise:disabled,.btn-social-github-enterprise:disabled:hover,.btn-social-github-team,.btn-social-github-team:disabled,.btn-social-github-team:disabled:hover,.btn-social-github:disabled,.btn-social-github:disabled:hover{color:#000;font-weight:700}.btn-social-gitlab,.btn-social-gitlab:disabled,.btn-social-gitlab:disabled:hover{color:#fc6d26;font-weight:700}.btn-social-google,.btn-social-google-oauth,.btn-social-google-oauth2,.btn-social-google-oauth2:disabled,.btn-social-google-oauth2:disabled:hover,.btn-social-google-oauth:disabled,.btn-social-google-oauth:disabled:hover,.btn-social-google-openidconnect,.btn-social-google-openidconnect:disabled,.btn-social-google-openidconnect:disabled:hover,.btn-social-google-plus,.btn-social-google-plus:disabled,.btn-social-google-plus:disabled:hover,.btn-social-google:disabled,.btn-social-google:disabled:hover{color:#dd4b39;font-weight:700}.btn-social-linkedin,.btn-social-linkedin:disabled,.btn-social-linkedin:disabled:hover{color:#0077b5;font-weight:700}.btn-social-steam,.btn-social-steam:disabled,.btn-social-steam:disabled:hover{color:#5c7e10;font-weight:700}.btn-social-twitter,.btn-social-twitter:disabled,.btn-social-twitter:disabled:hover{color:#1da1f2;font-weight:700}.form-social-auth .row{margin-bottom:-6px;margin-top:-6px}.form-social-auth .btn{margin:6px 0}input.form-control,textarea.form-control{border-color:#ced0da;box-shadow:inset 0 0 0 1px #ced0da}input.form-control:focus,textarea.form-control:focus{border-color:#66afe9;box-shadow:inset 0 0 0 1px #66afe9}.has-error input.form-control{border-color:#ff5630;box-shadow:inset 0 0 0 1px #ff5630}.has-error input.form-control:focus{border-color:#ffa996;box-shadow:inset 0 0 0 1px #ffa996}.has-success input.form-control{border-color:#36b37e;box-shadow:inset 0 0 0 1px #36b37e}.has-success input.form-control:focus{border-color:#79d6af;box-shadow:inset 0 0 0 1px #79d6af}.password-strength{margin-top:10px}.password-strength .text-small{color:#3462af;font-size:12px;margin-top:4px}.password-strength .progress{margin:0}.auth-message{background:#091e42;box-shadow:0 8px 10px 1px rgba(0,0,0,.04),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.06);padding:80px 0}.auth-message p{color:#fff}.auth-message .btn{background:#f4f5f7;border-color:#f4f5f7;color:#172b4d}.auth-message .btn:focus,.auth-message .btn:hover{background:#dfe1e6;border-color:#dfe1e6;color:#172b4d}.auth-message .btn:active{background:#b3bac5;border-color:#b3bac5;color:#172b4d}.dropdown-menu{border:none;box-shadow:0 4px 5px 0 rgba(0,0,0,.04),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.06)}.user-dropdown .dropdown-header strong{color:#172b4d;display:block;font-weight:700}.user-dropdown .dropdown-header .user-stats{font-size:12px;margin-top:10px}.user-dropdown .dropdown-header .user-stats .material-icon{bottom:1px;font-size:14px;height:14px;margin-right:3px;position:relative;width:14px}.user-dropdown .guest-preview{padding-bottom:10px}.user-dropdown .badge{background-color:#ff5630}.user-dropdown .btn-link:active .badge,.user-dropdown .btn-link:focus .badge,.user-dropdown .btn-link:hover .badge,.user-dropdown a:active .badge,.user-dropdown a:focus .badge,.user-dropdown a:hover .badge{background-color:#fff;color:#ff5630}.mobile-dropdown.open{margin:0}.navbar-misago{border-bottom:none;box-shadow:0 0 3px #c1c7d0}.navbar-misago .user-avatar{background:#fff;border-radius:3px}.navbar-misago .brand-link img{border-radius:3px}.dropdown-search-results{border-radius:0 0 4px 4px}.dropdown-search-message{color:#7a869a}.dropdown-search-loader,.dropdown-search-message{border-top:1px solid #ebecf0;padding:10px 16px}.dropdown-search-header{border-top:1px solid #ebecf0;color:#7a869a;font-weight:700;padding:8px 20px}.dropdown-search-thread small,.dropdown-search-user small{color:#7a869a}.dropdown-search-thread .dropdown-search-post-content{max-height:47px;overflow:hidden;white-space:normal}.dropdown-search-thread .dropdown-search-post-footer{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-search-footer{padding-bottom:5px}.dropdown-search-footer:last-child{padding-bottom:0}.dropdown-menu>li.dropdown-search-footer>a{font-size:small}.misago-footer{margin-top:40px}.misago-footer .footer-content{border-top:1px solid #ebecf0;color:#a5adba;padding-top:20px}@media screen and (max-width:767px){.misago-footer .footer-content{text-align:center}.misago-footer .footer-content .site-footnote{clear:both;margin-bottom:15px}}.misago-footer .footer-content a,.misago-footer .footer-content a:link,.misago-footer .footer-content a:visited{color:#a5adba}.misago-footer .footer-content a:focus,.misago-footer .footer-content a:hover{color:#7a8699}.misago-footer .footer-content .misago-branding,.misago-footer .footer-content .misago-branding:link,.misago-footer .footer-content .misago-branding:visited{color:#a5adba}.misago-footer .footer-content .misago-branding:focus,.misago-footer .footer-content .misago-branding:hover{color:#7a8699}.list-group{border-radius:3px}.list-group .list-group-item{border-left-color:#ebecf0;border-right-color:#ebecf0}.list-group .list-group-item:first-child{border-top-color:#ebecf0}.list-group .list-group-item:last-child{border-bottom-color:#ebecf0}.list-group-item.empty-message{padding-bottom:20px;padding-top:20px;text-align:center}.list-group-item.empty-message p{margin:10px 0}.nav-side{-webkit-box-shadow:none;box-shadow:none}.nav-side>.list-group-item{border-left:none;border-right:none;margin-bottom:1px}.nav-side>.list-group-item:first-child{border-top:none}.nav-side>.list-group-item:last-child{border-bottom:none}.nav-side>.list-group-item,.nav-side>.list-group-item:link,.nav-side>.list-group-item:visited{background:#f4f5f7;border:none;color:#172b4d}.nav-side>.list-group-item:active,.nav-side>.list-group-item:focus,.nav-side>.list-group-item:hover{background:#ebecf0;color:#172b4d}.nav-side>.list-group-item.active,.nav-side>.list-group-item.active:active,.nav-side>.list-group-item.active:focus,.nav-side>.list-group-item.active:hover,.nav-side>.list-group-item.active:link,.nav-side>.list-group-item.active:visited{background:#091e42;color:#fff;font-weight:700}.nav-side>.list-group-item.active .badge,.nav-side>.list-group-item.active:active .badge,.nav-side>.list-group-item.active:focus .badge,.nav-side>.list-group-item.active:hover .badge,.nav-side>.list-group-item.active:link .badge,.nav-side>.list-group-item.active:visited .badge{background:#f4f5f7;color:#172b4d}.username-history .user-avatar{border-radius:4px}.panel{border:none;border-radius:4px}.panel .panel-footer,.panel .panel-heading{background:#fff}.panel .panel-title{color:#5e6c84}.panel .form-group+.form-group{margin-top:20px}.panel .panel-body>.form-group:first-child{margin-top:10px}.panel fieldset{margin-top:20px}.panel fieldset:first-child{margin-top:0}.panel fieldset legend{border:none;color:#5e6c84;font-weight:300}.panel-message-body .message-icon{color:#9575cd}.panel-form{border:1px solid #ebecf0;box-shadow:none}.panel-form .panel-footer,.panel-form .panel-heading{border-color:#ebecf0}.poll-form .panel{margin:0}.help-block,.help-block .text-small{color:#7a869a}.category-main .media-left .read-status{background:#ebecf0;border-radius:4px;padding:5px 8px}.category-main .media-left .material-icon{color:#5e6c84;font-size:14px;height:14px;line-height:14px;width:14px}.category-main .media-left .read-status.item-new{background-color:#0052cc}.category-main .media-left .read-status.item-new .material-icon{color:#fff}@media screen and (min-width:768px){.category-main .media-left{padding:5px 0}}.category-main .media-body{padding-left:12px}@media screen and (max-width:767px){.category-main .media-body{padding-left:3.33333333px}}.list-group-category-no-description .category-main .media-heading{margin-top:10px}@media screen and (max-width:767px){.list-group-category-no-description .category-main .media-heading{margin-top:5px}}.category-main .media-heading a,.category-main .media-heading a:link,.category-main .media-heading a:visited{color:#344563}.category-main .media-heading a:active,.category-main .media-heading a:focus,.category-main .media-heading a:hover{color:#172b4d}.category-stats{color:#5e6c84}.category-main .category-description p{font-size:12px}.category-main .category-description p:last-child{margin-bottom:0}.category-last-thread img{background-color:#fff;border-radius:4px}.category-last-thread .media-heading{margin-bottom:2px}@media screen and (max-width:767px){.category-last-thread .media-heading{margin-top:10px}}.category-last-thread .list-inline{color:#7a869a;font-size:12px}.category-last-thread .list-inline a,.category-last-thread .list-inline a:link,.category-last-thread .list-inline a:visited{color:#7a869a}.category-last-thread .list-inline .item-title,.category-last-thread .list-inline .item-title:link,.category-last-thread .list-inline .item-title:visited,.category-last-thread .list-inline a:active,.category-last-thread .list-inline a:focus,.category-last-thread .list-inline a:hover{color:#344563}.category-last-thread .list-inline .item-title:active,.category-last-thread .list-inline .item-title:focus,.category-last-thread .list-inline .item-title:hover{color:#172b4d}.category-thread-message{color:#7a869a}.category-thread-message .material-icon{margin-right:3px;padding:6px 0}@media screen and (max-width:767px){.category-thread-message{font-size:12px;padding-top:15px}.category-thread-message .material-icon{padding:3px 0}}.panel-participants{border:1px solid #ebecf0}.participant-card .btn-user{border:0!important}.participant-card .dropdown-header-owner{color:#0052cc}.participant-card .dropdown-header-owner .material-icon{font-size:14px;height:14px;line-height:14px;width:14px}.participant-card .dropdown-header-owner .icon-text{margin-left:4px;position:relative;top:2px}.panel-participants p{color:#7a869a}@media screen and (max-width:767px){.panel-participants p{margin-top:10px;text-align:center}}.panel-poll{border:1px solid #ebecf0}.panel-poll .poll-select-choices{margin-top:-10px}.panel-poll .poll-details{color:#7a869a;font-size:12px;margin-bottom:20px}.panel-poll .progress{margin-bottom:5px;margin-top:6.66666667px}.panel-poll .poll-chart{color:#7a869a;font-size:12px}.panel-poll .poll-options{margin-top:20px}#posting-placeholder{background-color:#fafbfc}.posting-message .material-icon{color:#9575cd}.posting-message .btn{margin-top:20px}.panel-post{background:#fff;border:1px solid #ddd}.post-side{color:#7a869a}.post-side .poster-avatar{border-radius:4px}.post-side .user-title,.post-side .user-title a,.post-side .user-title a:active,.post-side .user-title a:focus,.post-side .user-title a:hover,.post-side .user-title a:link,.post-side .user-title a:visited{color:#5e6c84}.post-heading .label-unread{background-color:#a0f;margin-right:16px}.post-heading .label-protected{background-color:transparent;color:#bdbdbd;margin-left:24px;position:relative;top:1px}.post-heading .label-protected .material-icon{font-size:16px;line-height:16px;margin-right:2px;position:relative;top:-1px}.post-heading>.btn-link{padding-left:0;padding-right:0}.post-heading>.btn-link,.post-heading>.btn-link:link,.post-heading>.btn-link:visited{color:#7a869a}.post-heading>.btn-link:active,.post-heading>.btn-link:focus,.post-heading>.btn-link:focus:active,.post-heading>.btn-link:hover{color:#172b4d;text-decoration:none}.post-heading .btn-see-edits{margin-left:24px}.post-status-message{border-radius:4px;margin-top:10px;padding:6px 12px}@media screen and (max-width:767px){.post-status-message{font-size:12px}.post-status-message .material-icon{margin-top:3px}.post-status-message p{margin-top:0}}.post-body:last-child{padding-bottom:10px}.post-attachments{background-color:#ebecf0;border:none;border-radius:4px;margin-bottom:30px}.post-attachments:last-child{margin-bottom:10px}@media screen and (max-width:767px){.post-attachments{border-radius:0;margin:0 -15px 20px}}.post-footer>.btn-link{padding-left:0;padding-right:0}.post-footer>.btn-link,.post-footer>.btn-link:link,.post-footer>.btn-link:visited{color:#7a869a}.post-footer>.btn-link:active,.post-footer>.btn-link:focus,.post-footer>.btn-link:focus:active,.post-footer>.btn-link:hover{color:#172b4d;text-decoration:none}.post-footer p{color:#7a869a;font-size:12px}.post-body-hidden,.post-body-invalid{padding-bottom:10px;padding-top:10px}.post-body-hidden .lead,.post-body-invalid .lead{margin-bottom:10px}.post-body-hidden .text-muted,.post-body-invalid .text-muted{font-size:12px;margin-bottom:0}.post-hidden{filter:alpha(opacity=75);opacity:.75}.post-feed .panel-body{padding-bottom:0}.post-feed .post-body{max-height:300px;overflow-y:hidden;padding-bottom:20px;padding-top:0;position:relative}.post-feed .post-body:after{bottom:0;box-shadow:0 0 16px 16px #fff;color:transparent;content:"-";display:block;height:0;position:absolute;width:100%}.posts-list .event .event-label{margin-bottom:5px}.posts-list .event .label-unread{background-color:#a0f;color:#fff}.posts-list .event-info .btn-link,.posts-list .event-info a,.posts-list .event-info a:link,.posts-list .event-info a:visited{color:#5e6c84}.posts-list .event-info .btn-link:active,.posts-list .event-info .btn-link:focus,.posts-list .event-info .btn-link:focus:active,.posts-list .event-info a:active,.posts-list .event-info a:focus,.posts-list .event-info a:focus:active{color:#172b4d}.posts-list .event-hidden{filter:alpha(opacity=33);opacity:.33}.user-card{background:#f4f5f7}.user-card-avatar img,.user-card-small-avatar img{border-radius:4px}.user-card-avatar{margin:20px 0}.user-card-avatar img{height:150px;width:150px}.user-card-username a,.user-card-username a:active,.user-card-username a:focus,.user-card-username a:hover,.user-card-username a:link,.user-card-username a:visited{color:#172b4d;font-size:18px;font-weight:700}.user-card-title a,.user-card-title a:link,.user-card-title a:visited,.user-card-title span{color:#5e6c84}.user-card-title a:active,.user-card-title a:focus,.user-card-title a:hover{color:#172b4d}@media screen and (min-width:768px){.user-card-stats{margin-top:20px}}.user-card-stats ul{margin:0}.user-card-stats li{color:#7a869a;display:inline-block;font-size:12px;margin-right:12px}@media screen and (min-width:768px){.user-card-stats li{margin:0 6px}}.user-card-stats li.user-stat-empty{display:none}@media screen and (min-width:768px){li.user-stat-divider{display:block;margin:0}}@media screen and (max-width:767px){li.user-stat-divider{display:none}}@media screen and (min-width:768px){.user-card-stats{min-height:60px}}@media screen and (max-width:767px){.user-card-left{padding-right:0}}.progress,.progress .progress-bar{-webkit-box-shadow:none;box-shadow:none;height:8px}.misago-markup img{border-radius:4px}.misago-markup .quote-block,.misago-markup blockquote{background-color:#ffecb3;border-color:#b3e5fc;color:#3e2723;overflow:hidden}.misago-markup .quote-block .quote-heading,.misago-markup blockquote .quote-heading{background-color:#ffe082;border:none;color:#795548}.misago-markup .quote-block .quote-heading a,.misago-markup .quote-block .quote-heading a:link,.misago-markup .quote-block .quote-heading a:visited,.misago-markup blockquote .quote-heading a,.misago-markup blockquote .quote-heading a:link,.misago-markup blockquote .quote-heading a:visited{color:#5d4037}.misago-markup .quote-block .quote-heading a:active,.misago-markup .quote-block .quote-heading a:focus,.misago-markup .quote-block .quote-heading a:hover,.misago-markup blockquote .quote-heading a:active,.misago-markup blockquote .quote-heading a:focus,.misago-markup blockquote .quote-heading a:hover{color:#3e2723}.misago-markup .quote-block hr,.misago-markup blockquote hr{border-color:#ffca28}.misago-markup>.quote-block,.misago-markup>blockquote{background:#ffecb3;border:none;border-radius:4px}.misago-markup .quote-body,.misago-markup>.quote-block .quote-block,.misago-markup>blockquote .quote-block{background:#ffecb3}.misago-markup .quote-body>.quote-block,.misago-markup .quote-body>blockquote{border-color:#ffe082;border-radius:4px}.misago-markup .spoiler-block{background:repeating-linear-gradient(45deg,rgba(235,236,240,.5),rgba(235,236,240,.5) 10px,#fff 0,#fff 20px);border:none}.misago-markup .spoiler-body{background:transparent;color:#172b4d;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}.misago-markup .spoiler-block.revealed .spoiler-body{-webkit-filter:none;-moz-filter:none;-o-filter:none;-ms-filter:none;filter:none}.misago-markup .spoiler-overlay{align-items:center;background:hsla(0,0%,100%,.1);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.misago-markup .spoiler-reveal{background-color:#ebecf0;border-color:#ccc;color:#172b4d}.misago-markup .spoiler-reveal.focus,.misago-markup .spoiler-reveal:focus{background-color:#ced0da;border-color:#8c8c8c;color:#172b4d}.misago-markup .spoiler-reveal:hover{background-color:#ced0da;border-color:#adadad;color:#172b4d}.misago-markup .spoiler-reveal.active,.misago-markup .spoiler-reveal:active,.open>.dropdown-toggle.misago-markup .spoiler-reveal{background-color:#ced0da;background-image:none;border-color:#adadad;color:#172b4d}.misago-markup .spoiler-reveal.active.focus,.misago-markup .spoiler-reveal.active:focus,.misago-markup .spoiler-reveal.active:hover,.misago-markup .spoiler-reveal:active.focus,.misago-markup .spoiler-reveal:active:focus,.misago-markup .spoiler-reveal:active:hover,.open>.dropdown-toggle.misago-markup .spoiler-reveal.focus,.open>.dropdown-toggle.misago-markup .spoiler-reveal:focus,.open>.dropdown-toggle.misago-markup .spoiler-reveal:hover{background-color:#b9bdcb;border-color:#8c8c8c;color:#172b4d}.misago-markup .spoiler-reveal.disabled.focus,.misago-markup .spoiler-reveal.disabled:focus,.misago-markup .spoiler-reveal.disabled:hover,.misago-markup .spoiler-reveal[disabled].focus,.misago-markup .spoiler-reveal[disabled]:focus,.misago-markup .spoiler-reveal[disabled]:hover,fieldset[disabled] .misago-markup .spoiler-reveal.focus,fieldset[disabled] .misago-markup .spoiler-reveal:focus,fieldset[disabled] .misago-markup .spoiler-reveal:hover{background-color:#ebecf0;border-color:#ccc}.misago-markup .spoiler-reveal .badge{background-color:#172b4d;color:#ebecf0}.misago-markup .spoiler-reveal,.misago-markup .spoiler-reveal.disabled,.misago-markup .spoiler-reveal.disabled:active,.misago-markup .spoiler-reveal.disabled:hover,.misago-markup .spoiler-reveal:disabled,.misago-markup .spoiler-reveal:disabled:hover{background:#ebecf0;border:1px solid #ebecf0;-webkit-box-shadow:none;box-shadow:none;color:#172b4d}.misago-markup .spoiler-reveal.disabled,.misago-markup .spoiler-reveal.disabled:active,.misago-markup .spoiler-reveal.disabled:hover,.misago-markup .spoiler-reveal:disabled,.misago-markup .spoiler-reveal:disabled:hover{filter:alpha(opacity=25);opacity:.25}.misago-markup .spoiler-reveal:focus,.misago-markup .spoiler-reveal:hover{background:#dfe1e6;border:1px solid #dfe1e6;-webkit-box-shadow:none;box-shadow:none;color:#172b4d}.dropdown.open .dropdown-toggle .misago-markup .spoiler-reveal,.dropdown.open .dropdown-toggle .misago-markup .spoiler-reveal:active:focus,.dropdown.open .dropdown-toggle .misago-markup .spoiler-reveal:focus,.dropdown.open .dropdown-toggle .misago-markup .spoiler-reveal:hover,.misago-markup .spoiler-reveal:active,.misago-markup .spoiler-reveal:active:focus{background:#c1c7d0;border:1px solid #c1c7d0;-webkit-box-shadow:none;box-shadow:none;color:#172b4d}.misago-markup .spoiler-reveal.btn-loading,.misago-markup .spoiler-reveal.btn-loading:active,.misago-markup .spoiler-reveal.btn-loading:active:focus,.misago-markup .spoiler-reveal.btn-loading:disabled,.misago-markup .spoiler-reveal.btn-loading:disabled:hover,.misago-markup .spoiler-reveal.btn-loading:focus,.misago-markup .spoiler-reveal.btn-loading:hover{color:transparent}.misago-markup .spoiler-reveal,.misago-markup .spoiler-reveal:active,.misago-markup .spoiler-reveal:hover{border-radius:4px;box-shadow:0 0 0 4px #fff;padding:6px 12px}.modal-header{background:#fff;border-bottom-color:#ced0da;border-radius:6px 6px 0 0;color:#172b4d}.modal-header .close{color:#172b4d;font-size:24px;line-height:24px;padding:0 6px;text-shadow:none}.modal-message .message-icon{color:#9575cd}.modal-body>.form-group{margin:20px 0}.modal-body>.form-group:first-child{margin-top:0}.modal-body>.form-group:last-child{margin-bottom:0}.modal-sign-in .modal-body{padding-bottom:0;padding-top:0}.modal-sign-in .modal-body>.form-group{margin:20px 0}.legal-footnote label{font-weight:700}.legal-footnote .help-block{color:#ff5630;margin-left:20px}.modal-avatar-index .avatar-preview{background:#fff;border-radius:6px}.modal-avatar-crop .cropit-preview{background:#fff;margin:20px 0}.modal-avatar-crop .cropit-image-zoom-input{margin-bottom:20px;margin-top:40px}.modal-post-likers .media{border-bottom:1px solid #ebecf0;padding-bottom:15px}.modal-post-likers .media img{border-radius:4px;height:40px;width:40px}.modal-post-likers .media:last-child{border:none;padding-bottom:0}.well{border:1px solid #ddd}.active-posters .rank-user-avatar img{border-radius:4px}.active-posters .user-details{color:#7a869a}.active-posters .user-details a.rank-name,.active-posters .user-details a.rank-name:link,.active-posters .user-details a.rank-name:visited{color:#5e6c84;font-weight:400}.active-posters .user-details a.rank-name:active,.active-posters .user-details a.rank-name:focus,.active-posters .user-details a.rank-name:hover{color:#172b4d}.active-posters .user-details span.rank-name{color:#5e6c84;font-weight:400}.active-posters small{color:#7a869a}.page-error .message-icon{color:#ef5350}.page-message .message-icon,.page-message-info .message-icon{color:#9575cd}.page-message-success .message-icon{color:#81c784}.page-options .message-line,.page-options .message-line a,.page-options .message-line a:link,.page-options .message-line a:visited{color:#7a869a}.page-options .message-line a:active,.page-options .message-line a:focus,.page-options .message-line a:focus:active,.page-options .message-line a:hover{color:#172b4d}.panel-profile-details-group.panel{border:1px solid #ebecf0}.panel-profile-details-group.panel .form-group{margin:0}.panel-profile-details-group .form-control-static p:last-child{margin-bottom:0}.post-primary .panel-post{border-color:#b388ff}.post-primary .user-title,.post-primary .user-title a,.post-primary .user-title a:active,.post-primary .user-title a:focus,.post-primary .user-title a:hover,.post-primary .user-title a:link,.post-primary .user-title a:visited{color:#6200ea}.post-success .panel-post{border-color:#00c853}.post-success .user-title,.post-success .user-title a,.post-success .user-title a:active,.post-success .user-title a:focus,.post-success .user-title a:hover,.post-success .user-title a:link,.post-success .user-title a:visited{color:#388e3c}.post-warning .panel-post{border-color:#ffab40}.post-warning .user-title,.post-warning .user-title a,.post-warning .user-title a:active,.post-warning .user-title a:focus,.post-warning .user-title a:hover,.post-warning .user-title a:link,.post-warning .user-title a:visited{color:#ff6d00}.post-danger .panel-post{border-color:#ff8a80}.post-danger .user-title,.post-danger .user-title a,.post-danger .user-title a:active,.post-danger .user-title a:focus,.post-danger .user-title a:hover,.post-danger .user-title a:link,.post-danger .user-title a:visited{color:#d50000}.user-card-primary .panel-body{background:#fff;border:2px solid #b388ff;border-radius:4px;padding:13px}.user-card-primary .user-card-title,.user-card-primary .user-card-title a.user-title,.user-card-primary .user-card-title a.user-title:active,.user-card-primary .user-card-title a.user-title:focus,.user-card-primary .user-card-title a.user-title:hover,.user-card-primary .user-card-title a.user-title:link,.user-card-primary .user-card-title a.user-title:visited{color:#6200ea}.user-card-primary .user-card-stats li{color:#9575cd}.user-card-success .panel-body{background:#fff;border:2px solid #00c853;border-radius:4px;padding:13px}.user-card-success .user-card-title,.user-card-success .user-card-title a.user-title,.user-card-success .user-card-title a.user-title:active,.user-card-success .user-card-title a.user-title:focus,.user-card-success .user-card-title a.user-title:hover,.user-card-success .user-card-title a.user-title:link,.user-card-success .user-card-title a.user-title:visited{color:#388e3c}.user-card-success .user-card-stats li{color:#66bb6a}.user-card-warning .panel-body{background:#fff;border:2px solid #ffab40;border-radius:4px;padding:13px}.user-card-warning .user-card-title,.user-card-warning .user-card-title a.user-title,.user-card-warning .user-card-title a.user-title:active,.user-card-warning .user-card-title a.user-title:focus,.user-card-warning .user-card-title a.user-title:hover,.user-card-warning .user-card-title a.user-title:link,.user-card-warning .user-card-title a.user-title:visited{color:#ff6d00}.user-card-warning .user-card-stats li{color:#ff6e40}.user-card-danger .panel-body{background:#fff;border:2px solid #ff8a80;border-radius:4px;padding:13px}.user-card-danger .user-card-title,.user-card-danger .user-card-title a.user-title,.user-card-danger .user-card-title a.user-title:active,.user-card-danger .user-card-title a.user-title:focus,.user-card-danger .user-card-title a.user-title:hover,.user-card-danger .user-card-title a.user-title:link,.user-card-danger .user-card-title a.user-title:visited{color:#d50000}.user-card-danger .user-card-stats li{color:#e57373}.list-group .list-group-rank-primary{border-left:4px solid #7e57c2;padding-left:11px}.list-group .list-group-rank-primary a.rank-name,.list-group .list-group-rank-primary a.rank-name:active,.list-group .list-group-rank-primary a.rank-name:focus,.list-group .list-group-rank-primary a.rank-name:hover,.list-group .list-group-rank-primary a.rank-name:link,.list-group .list-group-rank-primary a.rank-name:visited,.list-group .list-group-rank-primary span.rank-name{color:#6200ea}.list-group .list-group-rank-success{border-left:4px solid #9ccc65;padding-left:11px}.list-group .list-group-rank-success a.rank-name,.list-group .list-group-rank-success a.rank-name:active,.list-group .list-group-rank-success a.rank-name:focus,.list-group .list-group-rank-success a.rank-name:hover,.list-group .list-group-rank-success a.rank-name:link,.list-group .list-group-rank-success a.rank-name:visited,.list-group .list-group-rank-success span.rank-name{color:#388e3c}.list-group .list-group-rank-warning{border-left:4px solid #ff7043;padding-left:11px}.list-group .list-group-rank-warning a.rank-name,.list-group .list-group-rank-warning a.rank-name:active,.list-group .list-group-rank-warning a.rank-name:focus,.list-group .list-group-rank-warning a.rank-name:hover,.list-group .list-group-rank-warning a.rank-name:link,.list-group .list-group-rank-warning a.rank-name:visited,.list-group .list-group-rank-warning span.rank-name{color:#ff6d00}.list-group .list-group-rank-danger{border-left:4px solid #f44336;padding-left:11px}.list-group .list-group-rank-danger a.rank-name,.list-group .list-group-rank-danger a.rank-name:active,.list-group .list-group-rank-danger a.rank-name:focus,.list-group .list-group-rank-danger a.rank-name:hover,.list-group .list-group-rank-danger a.rank-name:link,.list-group .list-group-rank-danger a.rank-name:visited,.list-group .list-group-rank-danger span.rank-name{color:#d50000}.page-header-rank-primary .user-rank,.page-header-rank-primary .user-rank a,.page-header-rank-primary .user-rank a:active,.page-header-rank-primary .user-rank a:focus,.page-header-rank-primary .user-rank a:hover,.page-header-rank-primary .user-rank a:link,.page-header-rank-primary .user-rank a:visited{color:#6200ea}.page-header-rank-success .user-rank,.page-header-rank-success .user-rank a,.page-header-rank-success .user-rank a:active,.page-header-rank-success .user-rank a:focus,.page-header-rank-success .user-rank a:hover,.page-header-rank-success .user-rank a:link,.page-header-rank-success .user-rank a:visited{color:#388e3c}.page-header-rank-warning .user-rank,.page-header-rank-warning .user-rank a,.page-header-rank-warning .user-rank a:active,.page-header-rank-warning .user-rank a:focus,.page-header-rank-warning .user-rank a:hover,.page-header-rank-warning .user-rank a:link,.page-header-rank-warning .user-rank a:visited{color:#ff6d00}.page-header-rank-danger .user-rank,.page-header-rank-danger .user-rank a,.page-header-rank-danger .user-rank a:active,.page-header-rank-danger .user-rank a:focus,.page-header-rank-danger .user-rank a:hover,.page-header-rank-danger .user-rank a:link,.page-header-rank-danger .user-rank a:visited{color:#d50000}
+/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:10px}body{background-color:#fff;color:#172b4d;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#0065ff;text-decoration:none}a:focus,a:hover{color:#0747a6;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;height:auto;max-width:100%}.img-rounded{border-radius:6px}.img-thumbnail{background-color:#fff;border:1px solid #ddd;border-radius:4px;display:inline-block;height:auto;line-height:1.42857143;max-width:100%;padding:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{border:0;border-top:1px solid #ebecf0;margin-bottom:20px;margin-top:20px}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.1}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{color:#7a869a;font-weight:400;line-height:1}.h1,.h2,.h3,h1,h2,h3{margin-bottom:10px;margin-top:20px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-bottom:10px;margin-top:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{font-size:16px;font-weight:300;line-height:1.4;margin-bottom:20px}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#7a869a}.text-primary{color:#0052cc}a.text-primary:focus,a.text-primary:hover{color:#003d99}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{background-color:#0052cc;color:#fff}a.bg-primary:focus,a.bg-primary:hover{background-color:#003d99}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{border-bottom:1px solid #ebecf0;margin:40px 0 20px;padding-bottom:9px}ol,ul{margin-bottom:10px;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-bottom:20px;margin-top:0}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:700px){.dl-horizontal dt{clear:left;float:left;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:160px}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help}.initialism{font-size:90%;text-transform:uppercase}blockquote{border-left:5px solid #ebecf0;font-size:17.5px;margin:0 0 20px;padding:10px 20px}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{color:#7a869a;display:block;font-size:80%;line-height:1.42857143}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}.blockquote-reverse,blockquote.pull-right{border-left:0;border-right:5px solid #ebecf0;padding-left:0;padding-right:15px;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\00A0 \2014"}address{font-style:normal;line-height:1.42857143;margin-bottom:20px}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}code{background-color:#f9f2f4;border-radius:4px;color:#c7254e}code,kbd{font-size:90%;padding:2px 4px}kbd{background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);color:#fff}kbd kbd{box-shadow:none;font-size:100%;font-weight:700;padding:0}pre{word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;color:#344563;display:block;font-size:13px;line-height:1.42857143;margin:0 0 10px;padding:9.5px;word-break:break-all}pre code{background-color:transparent;border-radius:0;color:inherit;font-size:inherit;padding:0;white-space:pre-wrap}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.row-no-gutters{margin-left:0;margin-right:0}.row-no-gutters [class*=col-]{padding-left:0;padding-right:0}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}table col[class*=col-]{display:table-column;float:none;position:static}table td[class*=col-],table th[class*=col-]{display:table-cell;float:none;position:static}caption{color:#7a869a;padding-bottom:8px;padding-top:8px}caption,th{text-align:left}.table{margin-bottom:20px;max-width:100%;width:100%}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:1px solid #ddd;line-height:1.42857143;padding:8px;vertical-align:top}.table>thead>tr>th{border-bottom:2px solid #ddd;vertical-align:bottom}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;margin-bottom:15px;overflow-y:hidden;width:100%}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{margin:0;min-width:0}fieldset,legend{border:0;padding:0}legend{border-bottom:1px solid #e5e5e5;color:#344563;display:block;font-size:21px;line-height:inherit;margin-bottom:20px;width:100%}label{display:inline-block;font-weight:700;margin-bottom:5px;max-width:100%}input[type=search]{-webkit-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{line-height:normal;margin:4px 0 0;margin-top:1px\9}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{padding-top:7px}.form-control,output{color:#172b4d;display:block;font-size:14px;line-height:1.42857143}.form-control{background-color:#fff;background-image:none;border:1px solid #ced0da;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);height:34px;padding:6px 12px;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-o-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;width:100%}.form-control:focus{border-color:#66afe9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);outline:0}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#ebecf0;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{display:block;margin-bottom:10px;margin-top:10px;position:relative}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.checkbox label,.radio label{cursor:pointer;font-weight:400;margin-bottom:0;min-height:20px;padding-left:20px}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{margin-left:-20px;margin-top:4px\9;position:absolute}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{cursor:pointer;display:inline-block;font-weight:400;margin-bottom:0;padding-left:20px;position:relative;vertical-align:middle}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-left:10px;margin-top:0}.form-control-static{margin-bottom:0;min-height:34px;padding-bottom:7px;padding-top:7px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{border-radius:3px;font-size:12px;height:30px;line-height:1.5;padding:5px 10px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{border-radius:3px;font-size:12px;height:30px;line-height:1.5;padding:5px 10px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{font-size:12px;height:30px;line-height:1.5;min-height:32px;padding:6px 10px}.input-lg{border-radius:6px;font-size:18px;height:46px;line-height:1.3333333;padding:10px 16px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{border-radius:6px;font-size:18px;height:46px;line-height:1.3333333;padding:10px 16px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{font-size:18px;height:46px;line-height:1.3333333;min-height:38px;padding:11px 16px}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{display:block;height:34px;line-height:34px;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:34px;z-index:2}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{height:46px;line-height:46px;width:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{height:30px;line-height:30px;width:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{background-color:#dff0d8;border-color:#3c763d;color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{background-color:#fcf8e3;border-color:#8a6d3b;color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{background-color:#f2dede;border-color:#a94442;color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{color:#3462af;display:block;margin-bottom:10px;margin-top:5px}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;vertical-align:middle;width:auto}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-bottom:0;margin-top:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{margin-left:0;position:relative}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-bottom:0;margin-top:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.form-horizontal .control-label{margin-bottom:0;padding-top:7px;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{font-size:18px;padding-top:11px}.form-horizontal .form-group-sm .control-label{font-size:12px;padding-top:6px}}.btn{background-image:none;border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857143;margin-bottom:0;padding:6px 12px;text-align:center;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#172b4d;text-decoration:none}.btn.active,.btn:active{background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;filter:alpha(opacity=65);opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{background-color:#ebecf0;border-color:#ccc;color:#172b4d}.btn-default.focus,.btn-default:focus{background-color:#ced0da;border-color:#8c8c8c;color:#172b4d}.btn-default:hover{background-color:#ced0da;border-color:#adadad;color:#172b4d}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-color:#ced0da;background-image:none;border-color:#adadad;color:#172b4d}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{background-color:#b9bdcb;border-color:#8c8c8c;color:#172b4d}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#ebecf0;border-color:#ccc}.btn-default .badge{background-color:#172b4d;color:#ebecf0}.btn-primary{background-color:#6554c0;border-color:#5643b7;color:#fff}.btn-primary.focus,.btn-primary:focus{background-color:#4d3da4;border-color:#2a215a;color:#fff}.btn-primary:hover{background-color:#4d3da4;border-color:#41338a;color:#fff}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-color:#4d3da4;background-image:none;border-color:#41338a;color:#fff}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background-color:#41338a;border-color:#2a215a;color:#fff}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#6554c0;border-color:#5643b7}.btn-primary .badge{background-color:#fff;color:#6554c0}.btn-success{background-color:#00c853;border-color:#00af48;color:#fff}.btn-success.focus,.btn-success:focus{background-color:#00953e;border-color:#002f14;color:#fff}.btn-success:hover{background-color:#00953e;border-color:#00712f;color:#fff}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-color:#00953e;background-image:none;border-color:#00712f;color:#fff}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{background-color:#00712f;border-color:#002f14;color:#fff}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#00c853;border-color:#00af48}.btn-success .badge{background-color:#fff;color:#00c853}.btn-info{background-color:#3d5afe;border-color:#2444fe;color:#fff}.btn-info.focus,.btn-info:focus{background-color:#0a2ffe;border-color:#0119a1;color:#fff}.btn-info:hover{background-color:#0a2ffe;border-color:#0123e3;color:#fff}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-color:#0a2ffe;background-image:none;border-color:#0123e3;color:#fff}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{background-color:#0123e3;border-color:#0119a1;color:#fff}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#3d5afe;border-color:#2444fe}.btn-info .badge{background-color:#fff;color:#3d5afe}.btn-warning{background-color:#ffab00;border-color:#e69a00;color:#fff}.btn-warning.focus,.btn-warning:focus{background-color:#cc8900;border-color:#640;color:#fff}.btn-warning:hover{background-color:#cc8900;border-color:#a87100;color:#fff}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-color:#cc8900;background-image:none;border-color:#a87100;color:#fff}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{background-color:#a87100;border-color:#640;color:#fff}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#ffab00;border-color:#e69a00}.btn-warning .badge{background-color:#fff;color:#ffab00}.btn-danger{background-color:#ef5350;border-color:#ed3c39;color:#fff}.btn-danger.focus,.btn-danger:focus{background-color:#eb2521;border-color:#98110e;color:#fff}.btn-danger:hover{background-color:#eb2521;border-color:#d51713;color:#fff}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-color:#eb2521;background-image:none;border-color:#d51713;color:#fff}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{background-color:#d51713;border-color:#98110e;color:#fff}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#ef5350;border-color:#ed3c39}.btn-danger .badge{background-color:#fff;color:#ef5350}.btn-link{border-radius:0;color:#0065ff;font-weight:400}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{background-color:transparent;color:#0747a6;text-decoration:underline}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#7a869a;text-decoration:none}.btn-group-lg>.btn,.btn-lg{border-radius:6px;font-size:18px;line-height:1.3333333;padding:10px 16px}.btn-group-sm>.btn,.btn-sm{border-radius:3px;font-size:12px;line-height:1.5;padding:5px 10px}.btn-group-xs>.btn,.btn-xs{border-radius:3px;font-size:12px;line-height:1.5;padding:1px 5px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{height:0;overflow:hidden;position:relative;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px dashed;border-top:4px solid\9;display:inline-block;height:0;margin-left:2px;vertical-align:middle;width:0}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);display:none;float:left;font-size:14px;left:0;list-style:none;margin:2px 0 0;min-width:160px;padding:5px 0;position:absolute;text-align:left;top:100%;z-index:1000}.dropdown-menu.pull-right{left:auto;right:0}.dropdown-menu .divider{background-color:#ebecf0;height:1px;margin:9px 0;overflow:hidden}.dropdown-menu>li>a{clear:both;color:#172b4d;display:block;font-weight:400;line-height:1.42857143;padding:3px 20px;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#ebecf0;color:#172b4d;text-decoration:none}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#172b4d;color:#fff;outline:0;text-decoration:none}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#7a869a}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{background-color:transparent;background-image:none;cursor:not-allowed;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);text-decoration:none}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{color:#7a869a;display:block;font-size:12px;line-height:1.42857143;padding:3px 20px;white-space:nowrap}.dropdown-backdrop{bottom:0;left:0;position:fixed;right:0;top:0;z-index:990}.pull-right>.dropdown-menu{left:auto;right:0}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-bottom:4px dashed;border-bottom:4px solid\9;border-top:0;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{bottom:100%;margin-bottom:2px;top:auto}@media (min-width:700px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.nav{list-style:none;margin-bottom:0;padding-left:0}.nav>li,.nav>li>a{display:block;position:relative}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{background-color:#ebecf0;text-decoration:none}.nav>li.disabled>a{color:#7a869a}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{background-color:transparent;color:#7a869a;cursor:not-allowed;text-decoration:none}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#ebecf0;border-color:#0065ff}.nav .nav-divider{background-color:#e5e5e5;height:1px;margin:9px 0;overflow:hidden}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{border:1px solid transparent;border-radius:4px 4px 0 0;line-height:1.42857143;margin-right:2px}.nav-tabs>li>a:hover{border-color:#ebecf0 #ebecf0 #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background-color:#fff;border:1px solid;border-color:#ddd #ddd transparent;color:#5e6c84;cursor:default}.nav-tabs.nav-justified{border-bottom:0;width:100%}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{left:auto;top:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{border-radius:4px;margin-right:0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background-color:#0065ff;color:#fff}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-left:0;margin-top:2px}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{left:auto;top:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{border-radius:4px;margin-right:0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.navbar{border:1px solid transparent;margin-bottom:20px;min-height:54px;position:relative}@media (min-width:700px){.navbar{border-radius:4px}.navbar-header{float:left}}.navbar-collapse{-webkit-overflow-scrolling:touch;border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);overflow-x:visible;padding-left:15px;padding-right:15px}.navbar-collapse.in{overflow-y:auto}@media (min-width:700px){.navbar-collapse{border-top:0;box-shadow:none;width:auto}.navbar-collapse.collapse{display:block!important;height:auto!important;overflow:visible!important;padding-bottom:0}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-bottom,.navbar-fixed-top{left:0;position:fixed;right:0;z-index:1030}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}@media (min-width:700px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{border-width:0 0 1px;top:0}.navbar-fixed-bottom{border-width:1px 0 0;bottom:0;margin-bottom:0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-left:-15px;margin-right:-15px}@media (min-width:700px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-left:0;margin-right:0}}.navbar-static-top{border-width:0 0 1px;z-index:1000}@media (min-width:700px){.navbar-static-top{border-radius:0}}.navbar-brand{float:left;font-size:18px;height:54px;line-height:20px;padding:17px 15px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:700px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;float:right;margin-bottom:10px;margin-right:15px;margin-top:10px;padding:9px 10px;position:relative}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{border-radius:1px;display:block;height:2px;width:22px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:700px){.navbar-toggle{display:none}}.navbar-nav{margin:8.5px -15px}.navbar-nav>li>a{line-height:20px;padding-bottom:10px;padding-top:10px}@media (max-width:699px){.navbar-nav .open .dropdown-menu{background-color:transparent;border:0;box-shadow:none;float:none;margin-top:0;position:static;width:auto}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:700px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-bottom:17px;padding-top:17px}}.navbar-form{border-bottom:1px solid transparent;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);margin:10px -15px;padding:10px 15px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;vertical-align:middle;width:auto}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-bottom:0;margin-top:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{margin-left:0;position:relative}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:699px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:700px){.navbar-form{border:0;-webkit-box-shadow:none;box-shadow:none;margin-left:0;margin-right:0;padding-bottom:0;padding-top:0;width:auto}}.navbar-nav>li>.dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-right-radius:4px;margin-bottom:0}.navbar-btn{margin-bottom:10px;margin-top:10px}.navbar-btn.btn-sm{margin-bottom:12px;margin-top:12px}.navbar-btn.btn-xs{margin-bottom:16px;margin-top:16px}.navbar-text{margin-bottom:17px;margin-top:17px}@media (min-width:700px){.navbar-text{float:left;margin-left:15px;margin-right:15px}.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#fff;border-color:#c1c7d0}.navbar-default .navbar-brand{color:#344563}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{background-color:transparent;color:#344563}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#8993a4}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background-color:transparent;color:#505f79}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:#dfe1e6;color:#6b778c}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{background-color:transparent;color:#c1c7d0}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#dfe1e6;color:#6b778c}@media (max-width:699px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#8993a4}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{background-color:transparent;color:#505f79}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{background-color:#dfe1e6;color:#6b778c}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{background-color:transparent;color:#c1c7d0}}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#c1c7d0}.navbar-default .navbar-link{color:#8993a4}.navbar-default .navbar-link:hover{color:#505f79}.navbar-default .btn-link{color:#8993a4}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#505f79}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#c1c7d0}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#a5aebb}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{background-color:transparent;color:#fff}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#a5aebb}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{background-color:transparent;color:#fff}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{background-color:#080808;color:#fff}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{background-color:transparent;color:#444}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#080808;color:#fff}@media (max-width:699px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#a5aebb}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{background-color:transparent;color:#fff}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{background-color:#080808;color:#fff}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{background-color:transparent;color:#444}}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-link{color:#a5aebb}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#a5aebb}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{background-color:#f5f5f5;border-radius:4px;list-style:none;margin-bottom:20px;padding:8px 15px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{color:#ccc;content:"/\00a0";padding:0 5px}.breadcrumb>.active{color:#7a869a}.alert{border:1px solid transparent;border-radius:4px;margin-bottom:20px;padding:15px}.alert h4{color:inherit;margin-top:0}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{color:inherit;position:relative;right:-21px;top:-2px}.alert-success{background-color:#00875a;border-color:#00875a;color:#fff}.alert-success hr{border-top-color:#006e49}.alert-success .alert-link{color:#e6e6e6}.alert-info{background-color:#448aff;border-color:#448aff;color:#fff}.alert-info hr{border-top-color:#2a7aff}.alert-info .alert-link{color:#e6e6e6}.alert-warning{background-color:#ff8b00;border-color:#ff8b00;color:#fff}.alert-warning hr{border-top-color:#e67d00}.alert-warning .alert-link{color:#e6e6e6}.alert-danger{background-color:#de350b;border-color:#de350b;color:#fff}.alert-danger hr{border-top-color:#c62f0a}.alert-danger .alert-link{color:#e6e6e6}.label{border-radius:.25em;color:#fff;display:inline;font-size:75%;font-weight:700;line-height:1;padding:.2em .6em .3em;text-align:center;vertical-align:baseline;white-space:nowrap}a.label:focus,a.label:hover{color:#fff;cursor:pointer;text-decoration:none}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#7a869a}.label-default[href]:focus,.label-default[href]:hover{background-color:#616d80}.label-primary{background-color:#0052cc}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#003d99}.label-success{background-color:#36b37e}.label-success[href]:focus,.label-success[href]:hover{background-color:#2a8c62}.label-info{background-color:#3d5afe}.label-info[href]:focus,.label-info[href]:hover{background-color:#0a2ffe}.label-warning{background-color:#ffab00}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#cc8900}.label-danger{background-color:#ff5630}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#fc2e00}@-webkit-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.progress{background-color:#ebecf0;border-radius:3px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);height:20px;margin-bottom:20px;overflow:hidden}.progress-bar{background-color:#6554c0;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);color:#fff;float:left;font-size:12px;height:100%;line-height:20px;text-align:center;-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease;width:0}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#36b37e}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-info{background-color:#3d5afe}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-warning{background-color:#ffab00}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-danger{background-color:#ff5630}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.btn-group,.btn-group-vertical{display:inline-block;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{float:left;position:relative}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;max-width:100%;width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-left:0;margin-top:-1px}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-right-radius:4px}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{border-collapse:separate;display:table;table-layout:fixed;width:100%}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.input-group{border-collapse:separate;display:table;position:relative}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{float:left;margin-bottom:0;position:relative;width:100%;z-index:2}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{border-radius:6px;font-size:18px;height:46px;line-height:1.3333333;padding:10px 16px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{border-radius:3px;font-size:12px;height:30px;line-height:1.5;padding:5px 10px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{vertical-align:middle;white-space:nowrap;width:1%}.input-group-addon{background-color:#ebecf0;border:1px solid #ced0da;border-radius:4px;color:#172b4d;font-size:14px;font-weight:400;line-height:1;padding:6px 12px;text-align:center}.input-group-addon.input-sm{border-radius:3px;font-size:12px;padding:5px 10px}.input-group-addon.input-lg{border-radius:6px;font-size:18px;padding:10px 16px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn,.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px;z-index:2}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-bottom:5px;margin-top:0}.media-list{list-style:none;padding-left:0}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{background-color:#fff;border:1px solid #ebecf0;display:block;margin-bottom:-1px;padding:10px 15px;position:relative}.list-group-item:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.list-group-item:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px;margin-bottom:0}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#ebecf0;color:#7a869a;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#7a869a}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{background-color:#fff;border-color:#ebecf0;color:#0065ff;z-index:2}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#fff}a.list-group-item,button.list-group-item{color:#7a869a}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{background-color:#fff;color:#172b4d;text-decoration:none}button.list-group-item{text-align:left;width:100%}.list-group-item-success{background-color:#dff0d8;color:#3c763d}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{background-color:#d0e9c6;color:#3c763d}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{background-color:#3c763d;border-color:#3c763d;color:#fff}.list-group-item-info{background-color:#d9edf7;color:#31708f}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{background-color:#c4e3f3;color:#31708f}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{background-color:#31708f;border-color:#31708f;color:#fff}.list-group-item-warning{background-color:#fcf8e3;color:#8a6d3b}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{background-color:#faf2cc;color:#8a6d3b}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{background-color:#8a6d3b;border-color:#8a6d3b;color:#fff}.list-group-item-danger{background-color:#f2dede;color:#a94442}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{background-color:#ebcccc;color:#a94442}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{background-color:#a94442;border-color:#a94442;color:#fff}.list-group-item-heading{margin-bottom:5px;margin-top:0}.list-group-item-text{line-height:1.3;margin-bottom:0}.panel{background-color:#fff;border:1px solid transparent;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);margin-bottom:20px}.panel-body{padding:15px}.panel-heading{border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px;padding:14px 15px}.panel-heading>.dropdown .dropdown-toggle,.panel-title{color:inherit}.panel-title{font-size:16px;margin-bottom:0;margin-top:0}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{background-color:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:1px solid #ebecf0;padding:14px 15px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-radius:0;border-width:1px 0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{border-radius:4px;margin-bottom:0}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ebecf0}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ebecf0}.panel-default{border-color:#ddd}.panel-default>.panel-heading{background-color:#fff;border-color:#ddd;color:#344563}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{background-color:#344563;color:#fff}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#0052cc}.panel-primary>.panel-heading{background-color:#0052cc;border-color:#0052cc;color:#fff}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#0052cc}.panel-primary>.panel-heading .badge{background-color:#fff;color:#0052cc}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#0052cc}.panel-success{border-color:#36b37e}.panel-success>.panel-heading{background-color:#dff0d8;border-color:#36b37e;color:#3c763d}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#36b37e}.panel-success>.panel-heading .badge{background-color:#3c763d;color:#dff0d8}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#36b37e}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{background-color:#31708f;color:#d9edf7}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{background-color:#8a6d3b;color:#fcf8e3}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ff5630}.panel-danger>.panel-heading{background-color:#f2dede;border-color:#ff5630;color:#a94442}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ff5630}.panel-danger>.panel-heading .badge{background-color:#a94442;color:#f2dede}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ff5630}.pager{list-style:none;margin:20px 0;padding-left:0;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{background-color:#fff;border:1px solid #ddd;border-radius:15px;display:inline-block;padding:5px 14px}.pager li>a:focus,.pager li>a:hover{background-color:#ebecf0;text-decoration:none}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{background-color:#fff;color:#7a869a;cursor:not-allowed}.pagination{border-radius:4px;display:inline-block;margin:20px 0;padding-left:0}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{background-color:#fff;border:1px solid #ddd;color:#0065ff;float:left;line-height:1.42857143;margin-left:-1px;padding:6px 12px;position:relative;text-decoration:none}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{background-color:#ebecf0;border-color:#ddd;color:#0747a6;z-index:2}.pagination>li:first-child>a,.pagination>li:first-child>span{border-bottom-left-radius:4px;border-top-left-radius:4px;margin-left:0}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#0052cc;border-color:#0052cc;color:#fff;cursor:default;z-index:3}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{background-color:#fff;border-color:#ddd;color:#7a869a;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{font-size:18px;line-height:1.3333333;padding:10px 16px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{font-size:12px;line-height:1.5;padding:5px 10px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.embed-responsive{display:block;height:0;overflow:hidden;padding:0;position:relative}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{background-color:#fff;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);margin-bottom:20px;min-height:20px;padding:19px}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{border-radius:6px;padding:24px}.well-sm{border-radius:3px;padding:9px}.close{color:#000;filter:alpha(opacity=20);float:right;font-size:21px;font-weight:700;line-height:1;opacity:.2;text-shadow:0 1px 0 #fff}.close:focus,.close:hover{color:#000;cursor:pointer;filter:alpha(opacity=50);opacity:.5;text-decoration:none}button.close{-webkit-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;padding:0}.badge{background-color:#7a869a;border-radius:10px;color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:1;min-width:10px;padding:3px 7px;text-align:center;vertical-align:middle;white-space:nowrap}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{padding:1px 5px;top:0}a.badge:focus,a.badge:hover{color:#fff;cursor:pointer;text-decoration:none}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{background-color:#fff;color:#0065ff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.modal,.modal-open{overflow:hidden}.modal{-webkit-overflow-scrolling:touch;bottom:0;display:none;left:0;outline:0;position:fixed;right:0;top:0;z-index:1050}.modal.fade .modal-dialog{-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{margin:10px;position:relative;width:auto}.modal-content{background-clip:padding-box;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0;position:relative}.modal-backdrop{background-color:#091e42;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1040}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{border-bottom:1px solid #ced0da;padding:15px}.modal-header .close{margin-top:-2px}.modal-title{line-height:1.42857143;margin:0}.modal-body{padding:15px;position:relative}.modal-footer{border-top:1px solid #ced0da;padding:15px;text-align:right}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}@media (min-width:768px){.modal-dialog{margin:30px auto;width:600px}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.agreement-footer:after,.agreement-footer:before,.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.agreement-footer:after,.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}@media screen and (max-width:991px){body,html{overflow-x:hidden}}@media screen and (min-width:992px){.md-margin-top-no{margin-top:0!important}}@media screen and (min-width:768px) and (max-width:991px){.sm-margin-top{margin-top:20px!important}.sm-margin-top-no{margin-top:0!important}.sm-margin-top-half{margin-top:6.6px!important}.sm-align-row-buttons{margin-top:5px!important}}@media screen and (max-width:767px){.xs-margin-top{margin-top:20px!important}.xs-margin-top-half{margin-top:6.6px!important}}.flex-row{display:block;margin:0 -15px}.flex-row-section{align-items:center;display:flex;flex:1}.flex-row-section+.flex-row-section{margin-top:20px}.flex-row-col{flex:1;padding:0 15px}@media screen and (min-width:768px){.flex-row{align-items:center;display:flex}.flex-row-section+.flex-row-section{margin:0}.flex-row-col,.flex-row-section{align-items:center;flex:0}.flex-row-section.flex-row-section-auto,.flex-row-section.flex-row-section-auto>.flex-row-col{flex:1}}.flex-row-col-shrink{flex:0!important}.atwho-view ul li img{border-radius:3px;height:20px;margin-right:4.66666667px;width:20px}.auth-message{background-color:#ebecf0;left:0;padding:20px 0;position:fixed;top:-100%;transition:top .3s ease;width:100%;z-index:1070}.auth-message.show{bottom:auto;top:0}.auth-message p{color:#172b4d;padding:5px 0}@media screen and (max-width:991px){.auth-message{text-align:center}.auth-message .btn{font-size:18px;padding:10px 16px}}.alerts-snackbar{font-size:18px;pointer-events:none;position:fixed;text-align:center;top:-100%;transition:top .3s ease;width:100%;z-index:1060}.alerts-snackbar.in{top:0;transition:top .2s ease}.alerts-snackbar p{border-radius:0 0 4px 4px;display:inline-block;margin:0;pointer-events:all}.agreement-overlay{background-color:rgba(9,30,66,.5);height:100%;left:0;overflow-x:scroll;position:fixed;top:0;width:100%;z-index:1060}.agreement-overlay .container{max-width:900px;padding:20px 30px}.agreement-content{background-clip:padding-box;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0;padding:10px 16px}.agreement-header{border-bottom:1px solid #ebecf0;padding:10px 0}.agreement-header h2{margin-top:0}.agreement-header p{margin:0;padding:0}.agreement-body{padding:20px 0}.agreement-body p.lead{margin:0;padding:0}.agreement-footer{border-top:1px solid #ced0da;padding:10px 0;text-align:right}.agreement-footer .btn+.btn{margin-bottom:0;margin-left:5px}.agreement-footer .btn-group .btn+.btn{margin-left:-1px}.agreement-footer .btn-block+.btn-block{margin-left:0}body.agreement-overlay-visible{overflow:hidden}.loader{height:49px;text-align:center;width:100%}.loader.loader-spaced{margin:40px 0}.loader-spinning-wheel{animation:cssload-spin 575ms linear infinite;-o-animation:cssload-spin 575ms linear infinite;-ms-animation:cssload-spin 575ms linear infinite;-webkit-animation:cssload-spin 575ms linear infinite;-moz-animation:cssload-spin 575ms linear infinite;border-color:#7a869a transparent;border-radius:50%;border-style:solid;border-width:3px;height:49px;margin:0 auto;width:49px}@keyframes cssload-spin{to{transform:rotate(1turn)}}@-o-keyframes cssload-spin{to{-o-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes cssload-spin{to{-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes cssload-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes cssload-spin{to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}.navbar{margin-bottom:0}.navbar .navbar-full .navbar-brand{font-size:21px;padding-bottom:11px;padding-top:11px}.navbar .navbar-full .navbar-brand>*{display:inline-block;vertical-align:middle}.navbar .navbar-full .navbar-brand img{height:32px;margin-right:6px}.navbar .navbar-full .navbar-nav>li>a{font-size:16.8px}.navbar .navbar-full .navbar-icon{color:#8993a4;display:block;height:54px;padding:13px 15px;position:relative}.navbar .navbar-full .navbar-icon:focus,.navbar .navbar-full .navbar-icon:hover{background-color:transparent;color:#505f79}.navbar .navbar-full .navbar-icon .material-icon{font-size:28px;height:28px;line-height:28px;width:28px}.navbar .navbar-full .navbar-icon .badge{background-color:#ff5630;font-size:9px;position:absolute;right:6px;top:6px}.navbar .navbar-full .open .navbar-icon,.navbar .navbar-full .open .navbar-icon:focus,.navbar .navbar-full .open .navbar-icon:hover{background-color:#dfe1e6;color:#6b778c}.navbar .navbar-full .nav-guest,.navbar .navbar-full .nav-user{float:right}.navbar .navbar-full .nav-guest .navbar-btn,.navbar .navbar-full .nav-user .navbar-btn{margin-left:15px}.navbar .navbar-full .nav-user .dropdown-toggle{padding:10px}.navbar .navbar-full .nav-user .dropdown-toggle img{height:34px;width:34px}.navbar ul.navbar-compact-nav{border-collapse:collapse;display:table;margin:0;table-layout:fixed;width:100%}.navbar ul.navbar-compact-nav>li{display:table-cell;width:100%}.navbar ul.navbar-compact-nav>li>a,.navbar ul.navbar-compact-nav>li>button{background:none;border:none;color:#8993a4;display:block;padding-bottom:13px;padding-top:13px;text-align:center;width:100%}.navbar ul.navbar-compact-nav>li>a.active,.navbar ul.navbar-compact-nav>li>a:focus,.navbar ul.navbar-compact-nav>li>a:hover,.navbar ul.navbar-compact-nav>li>button.active,.navbar ul.navbar-compact-nav>li>button:focus,.navbar ul.navbar-compact-nav>li>button:hover{background-color:#dfe1e6;color:#6b778c}.navbar ul.navbar-compact-nav>li>a>img,.navbar ul.navbar-compact-nav>li>button>img{height:24px;width:24px}.navbar ul.navbar-compact-nav>li>button{display:inline-block}.navbar ul.navbar-compact-nav>li>a>.material-icon{font-size:24px;line-height:24px}@media (max-width:700px){.navbar.navbar-misago{min-height:auto}}.navbar-misago .navbar-desktop-nav{display:none}@media (min-width:700px){.navbar-misago ul.navbar-compact-nav{display:none}.navbar-misago .navbar-desktop-nav{display:block}}.nav-side>a>.material-icon{bottom:1px;font-size:24px;height:24px;line-height:24px;margin:-5px 10px -5px -5px;position:relative;width:24px}.nav-side>a .badge{position:relative;top:1px}.nav-pills>li>a{align-items:center;display:flex;padding:5px 10px}.nav-pills>li>a .material-icon{margin-right:3px}.nav-pills>li>a,.nav-pills>li>a:link,.nav-pills>li>a:visited{background-color:#ebecf0;color:#344563}.nav-pills>li>a:active,.nav-pills>li>a:focus,.nav-pills>li>a:hover{background-color:#dcdee5;color:#344563}.nav-pills>li.active>a,.nav-pills>li.active>a:active,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:link,.nav-pills>li.active>a:visited{background-color:#344563;color:#fff}.nav-container .btn-block{margin-bottom:20px}.nav-container .nav{margin-bottom:30px;margin-right:-10px}.nav-container li{margin-bottom:10px;margin-right:10px}.breadcrumbs{display:block;margin-bottom:10px;padding:0}.breadcrumbs-item{display:inline-block;list-style:none;margin-bottom:10px;margin-right:15px;padding:0}.breadcrumbs-item a{align-items:center;display:flex;text-decoration:none}.breadcrumbs-item a,.breadcrumbs-item a:visited{color:#5e6c84}.breadcrumbs-item a:focus,.breadcrumbs-item a:hover{color:#172b4d}.breadcrumbs-item a:focus .breadcrumbs-item-name,.breadcrumbs-item a:hover .breadcrumbs-item-name{text-decoration:underline}.breadcrumbs-item a:active{color:#172b4d}.breadcrumbs-item .material-icon{margin-right:4px}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(../fonts/MaterialIcons-Regular.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(../fonts/MaterialIcons-Regular.woff2) format("woff2"),url(../fonts/MaterialIcons-Regular.woff) format("woff"),url(../fonts/MaterialIcons-Regular.ttf) format("truetype")}.material-icon{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:Material Icons;font-style:normal;font-weight:400;height:1em;letter-spacing:normal;line-height:1;overflow-wrap:normal;text-align:center;text-rendering:optimizeLegibility;text-transform:none;vertical-align:middle;white-space:nowrap;width:1em}.modal-toolbar{background:#ebecf0;border-bottom:1px solid #ced0da;overflow:auto;padding:6px 12px}.modal-toolbar .pull-left{margin-right:8px}.modal-toolbar p{margin-bottom:0;padding:5px 0}@media screen and (max-width:991px){.modal-message{text-align:center}.modal-message .message-icon{margin:30px}.modal-message .message-icon .material-icon{font-size:160px}}@media screen and (min-width:992px){.modal-message .modal-body{padding-bottom:30px;padding-top:20px}.modal-message .message-icon{float:left;left:7px;position:relative}.modal-message .message-icon .material-icon{font-size:50px}.modal-message .message-body{margin-left:75px;margin-top:10px}.modal-message .message-body p{margin-top:20px}.modal-message .message-body .lead{margin-bottom:0;margin-top:0}}.modal-loader{padding:50px 0}.modal-loader .loader{height:80px;text-align:center;width:100%}.modal-loader .loader-spinning-wheel{height:80px;width:80px}.modal-body .form-group{min-height:34px}.list-item-errors{margin-bottom:20px}.list-errored-items li:last-child .list-item-errors{margin-bottom:0}.modal-post-likers .media-list{margin:0}.modal-post-likers .item-title{display:block}.has-feedback .material-icon.form-control-feedback{font-size:1.42857143;line-height:1.42857143;right:24px;top:6px}.well.well-form.well-done{font-size:18px;text-align:center}.well.well-form.well-done .message-icon{font-size:90px;line-height:90px;margin-bottom:10px}.well.well-form.well-done .message-body{margin-bottom:20px}.well.well-form.well-noscript{font-size:18px;text-align:center}.well.well-form.well-noscript .message-icon{font-size:90px;line-height:90px;margin-bottom:10px}.btn.btn-select,.btn.btn-yes-no{background:transparent;border:1px solid #ced0da}.btn.btn-select .material-icon,.btn.btn-yes-no .material-icon{bottom:1px;font-size:20px;height:20px;line-height:20px;margin:-4px 8px -4px 0;position:relative;width:20px}@media screen and (max-width:767px){.btn.btn-yes-no{overflow:auto;width:100%}.btn.btn-yes-no .material-icon{float:left;margin-top:1px}.btn.btn-yes-no .btn-text{display:block;margin-left:30px;text-align:left;white-space:normal}}input.hidden-file-upload{left:-9999px;position:absolute;top:-9999px}.form-search{position:relative}.form-search .form-control{padding-right:30px}.form-search .material-icon{color:#7a869a;font-size:24px;line-height:24px;pointer-events:none;position:absolute;right:5px;top:5px}.btn.btn-loading,.btn.btn-loading:active,.btn.btn-loading:focus,.btn.btn-loading:hover,.btn.btn-loading:link,.btn.btn-loading:visited{color:transparent}.btn.btn-loading .loader,.btn.btn-loading:active .loader,.btn.btn-loading:focus .loader,.btn.btn-loading:hover .loader,.btn.btn-loading:link .loader,.btn.btn-loading:visited .loader{height:20px;margin-top:-20px}.btn.btn-loading .loader>div,.btn.btn-loading:active .loader>div,.btn.btn-loading:focus .loader>div,.btn.btn-loading:hover .loader>div,.btn.btn-loading:link .loader>div,.btn.btn-loading:visited .loader>div{height:20px;width:20px}.btn.btn-loading.btn-default .loader>div{border-bottom-color:#172b4d;border-top-color:#172b4d}.btn.btn-loading.btn-danger .loader>div,.btn.btn-loading.btn-info .loader>div,.btn.btn-loading.btn-primary .loader>div,.btn.btn-loading.btn-success .loader>div,.btn.btn-loading.btn-warning .loader>div{border-bottom-color:#fff;border-top-color:#fff}.btn .material-icon{bottom:1px;margin-right:3px;position:relative}.btn-icon .material-icon{font-size:20px;height:20px;line-height:20px;margin:-1px -4px;width:20px}.btn-icon .btn-text{margin-left:10px}.btn-icon .btn-text-left{margin-right:10px}.btn-block.btn-icon{padding-left:0;padding-right:0}.btn-icons-family .material-icon+.material-icon{margin-left:10px}.dropdown-menu>li>.btn-link,.dropdown-menu>li>a,.modal-menu>li>.btn-link,.modal-menu>li>a{border:none;clear:both;color:#172b4d;display:block;float:none;font-weight:400;line-height:1.42857143;padding:6px 20px;text-align:left;white-space:nowrap;width:100%}.dropdown-menu>li>.btn-link:active,.dropdown-menu>li>.btn-link:focus,.dropdown-menu>li>.btn-link:hover,.dropdown-menu>li>a:active,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.modal-menu>li>.btn-link:active,.modal-menu>li>.btn-link:focus,.modal-menu>li>.btn-link:hover,.modal-menu>li>a:active,.modal-menu>li>a:focus,.modal-menu>li>a:hover{background-color:#ebecf0;color:#172b4d;text-decoration:none}.dropdown-menu>li>.btn-link:disabled,.dropdown-menu>li>a:disabled,.modal-menu>li>.btn-link:disabled,.modal-menu>li>a:disabled{color:rgba(23,43,77,.5)}.dropdown-menu>li>.btn-link .material-icon,.dropdown-menu>li>a .material-icon,.modal-menu>li>.btn-link .material-icon,.modal-menu>li>a .material-icon{bottom:1px;font-size:18px;margin:-2px 7px -2px 0;position:relative}.dropdown-menu>li>.btn-link .badge,.dropdown-menu>li>a .badge,.modal-menu>li>.btn-link .badge,.modal-menu>li>a .badge{float:right;position:relative;top:1px}.modal-menu{margin:20px 0;padding:0}.modal-menu>li{list-style:none;margin:6.66666667px 0;padding:0}.dropdown-menu{min-width:210px}.dropdown-menu .dropdown-footer{padding:6px 20px}.dropdown-menu .dropdown-buttons{padding:2px 20px 7px}.dropdown-menu .dropdown-buttons .btn{margin:4px 0}.mobile-dropdown{position:relative}.compact-nav.open>.dropdown-menu,.mobile-dropdown.open>.dropdown-menu{border:none;border-radius:0;display:block;margin:0;width:100%}.user-dropdown .guest-preview{text-align:center}.user-dropdown .guest-preview .row{margin:0}.navbar .user-dropdown{width:240px}.user-dropdown .dropdown-header{font-size:18px;padding:6px 20px}.user-dropdown .dropdown-header strong{font-weight:400}@media screen and (min-width:992px){.category-picker .dropdown-menu{width:300px}}.category-picker .dropdown-menu>li>.btn-link{overflow-wrap:break-word;white-space:normal}@media screen and (max-width:767px){.dropdown-menu.stick-to-bottom{border:none;border-radius:0;bottom:0;-webkit-box-shadow:0 0 30px #7a869a;box-shadow:0 0 30px #7a869a;clear:both;margin:0;max-height:400px;overflow-y:auto;padding:0 0 20px;position:fixed;top:auto;width:100%}.dropdown-menu.stick-to-bottom li{clear:both;float:none;margin:0}.dropdown-menu.stick-to-bottom li>.btn,.dropdown-menu.stick-to-bottom li>a{border-bottom:1px solid #ebecf0;padding-bottom:15px;padding-top:15px}}.category-label{border-radius:.25em;padding:.2em .6em .3em}.category-label-color,.category-label-color:active,.category-label-color:focus,.category-label-color:hover,.category-label-color:link,.category-label-color:visited{color:#fff}.category-label-no-color,.category-label-no-color:active,.category-label-no-color:focus,.category-label-no-color:hover,.category-label-no-color:link,.category-label-no-color:visited{background-color:#ebecf0;color:#344563}.thread-flags{margin:0;opacity:.8;padding:0}.thread-flags,.thread-flags li{align-items:center;display:flex}.thread-flags li{border-radius:3px;cursor:default;height:20px;justify-content:center;list-style-type:none;width:20px}.thread-flags li+li{margin-left:7.5px}.thread-flags .material-icon{font-size:16px;line-height:16px}.thread-flag-pinned-globally{background:#dbeafe;color:#2563eb}.thread-flag-pinned-locally{background:#dbeafe;color:#3b82f6}.thread-flag-answered{background:#d9f99d;color:#4d7c0f}.thread-flag-poll{background:#f5d0fe;color:#c026d3}.thread-flag-unapproved{background:#dc2626;color:#fff}.thread-flag-closed{background:#fecaca;color:#dc2626}.thread-flag-hidden{background:#64748b;color:#fff}.threads-replies{align-items:center;color:#5e6c84;display:flex;font-size:16px;font-weight:700}.threads-replies .material-icon{margin-right:7.5px;transform:matrix(-1,0,0,1,0,0)}.thread-user-card{align-items:center;display:flex}.thread-user-card-media{flex:0;margin-right:15px}.thread-user-card-media img{border-radius:3px}.thread-user-card-body{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar-misago .dropdown-menu.dropdown-search-results{left:auto;margin:0;padding-top:0;right:0;width:400px}.dropdown-search-results .form-group{margin:0;padding:12px}li.dropdown-search-message{text-align:center}.dropdown-search-thread{width:100%}.dropdown-search-thread h5{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-search-thread small{display:block;margin:4px 0 0}.page-header{margin:10px 0 0}.page-header-banner-bg-overlay{padding:20px 0}.page-header h1{margin:0;overflow-wrap:anywhere}.page-container{padding-top:20px}@media screen and (max-width:991px){.panel-message-body{text-align:center}.panel-message-body .message-icon{margin:30px}.panel-message-body .message-icon .material-icon{font-size:160px}}@media screen and (min-width:992px){.panel-message-body{padding:20px 20px 30px}.panel-message-body .message-icon{float:left}.panel-message-body .message-icon .material-icon{font-size:50px}.panel-message-body .message-body{margin-left:65px;margin-top:10px}.panel-message-body .message-body .lead{margin-bottom:0}.panel-message-body .message-body .help-block{margin-top:13.2px}}.panel-body-loading{padding:0;text-align:center}.misago-footer{margin-bottom:50px;margin-top:30px}.misago-footer .footer-content{padding-top:30px}.misago-footer .noscript-message .material-icon{bottom:1px;font-size:18px;position:relative}.ui-preview{-webkit-animation:ui-preview-animation 1s linear infinite;-o-animation:ui-preview-animation 1s linear infinite;animation:ui-preview-animation 1s linear infinite;color:#ebecf0}@keyframes ui-preview-animation{0%{filter:alpha(opacity=100);opacity:1}50%{filter:alpha(opacity=10);opacity:.1}to{filter:alpha(opacity=100);opacity:1}}.ui-preview-text{background:#ebecf0;border-radius:100px;display:inline-block;height:14px;position:relative;top:3px}.ui-preview-paragraph .ui-preview-text{margin-right:6px}.ui-preview-paragraph .ui-preview-text:last-child{margin-right:0}.ui-preview-img{background:#ebecf0;border-radius:5px}.ui-preview input:disabled,.ui-preview textarea:disabled{background-color:#fff}.pager-undercontent{margin-top:-20px}.pager-more{text-align:center}@media screen and (min-width:992px){.pager-more .btn{padding-left:20px;padding-right:20px}}.misago-pagination{display:flex}.misago-pagination .btn{display:block;width:100%}.misago-pagination .btn+.btn{margin-left:30px}@media screen and (max-width:767px){.toolbar-item .misago-pagination{flex:1}}.panel-poll h2{margin-top:0}.poll-select-choice .btn,.poll-select-choice .btn:active,.poll-select-choice .btn:focus,.poll-select-choice .btn:hover{background:transparent;border:transparent;-webkit-box-shadow:none;box-shadow:none;margin:6px 0;outline:none;padding:0 0 0 6px;text-align:left}.poll-select-choice .btn .material-icon{line-heigh:28px;color:#ced0da;font-size:28px;height:28px;margin-right:6px;width:28px}.poll-select-choice .btn.btn-selected .material-icon{color:#0052cc}.poll-help{font-size:12px}.poll-chart-selected .material-icon{line-heigh:14px;bottom:1px;color:#36b37e;font-size:14px;height:14px;margin-right:4px;position:relative;width:14px}.poll-options{margin-bottom:0}@media screen and (max-width:767px){.poll-options{margin-top:-6px}.poll-options .btn{margin:6px 0}}.user-status.user-banned .status-icon{color:#ff5630}.user-status.user-online .status-icon{color:#36b37e}.user-status.user-offline .status-icon{color:#7a869a}@media screen and (min-width:768px){.user-card{text-align:center}}.user-card-small-avatar img{height:auto;width:100%}@media screen and (min-width:768px){.user-card-small-avatar{display:none}}@media screen and (max-width:767px){.user-card-avatar{display:none}}.toolbar{display:block;margin:0 -15px}.toolbar-section{display:flex;flex:1;justify-items:center;margin-bottom:20px}.toolbar-item{flex:1;padding:0 15px}.toolbar-item h3,.toolbar-item p{margin:0}.toolbar-item-shrink{flex:0!important}.toolbar-spacer{display:none}@media screen and (min-width:768px){.toolbar{display:flex}.toolbar-item,.toolbar-section{align-items:center;flex:0}.toolbar-section.toolbar-section-auto,.toolbar-section.toolbar-section-auto .toolbar-item{flex:1}.toolbar-spacer{display:block;flex:1}.toolbar-item .form-search{width:250px}}@media screen and (max-width:767px){.toolbar-item p{text-align:center}}abbr{border:none!important}.item-title{text-decoration:none}.item-title,a.item-title:active,a.item-title:hover,a.item-title:link,a.item-title:visited{color:#172b4d;font-weight:700}a.item-title:hover{text-decoration:underline}.message-line{text-align:center}.message-line .material-icon{font-size:20px;height:20px;line-height:20px;margin-right:6.66666667px;width:20px}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.misago-markup{font-size:16px}.misago-markup h1,.misago-markup h2,.misago-markup h3,.misago-markup h4,.misago-markup h5,.misago-markup h6,.misago-markup p{overflow-wrap:anywhere}.misago-markup h1,.misago-markup h2,.misago-markup h3,.misago-markup h4,.misago-markup h5,.misago-markup h6{margin-top:40px}.misago-markup blockquote>*,.misago-markup>*{margin:20px 0}.misago-markup blockquote>:first-child,.misago-markup>:first-child{margin-top:0}.misago-markup blockquote>:last-child,.misago-markup>:last-child{margin-bottom:0}.misago-markup img{max-height:500px;max-width:100%}.misago-markup .quote-block,.misago-markup blockquote{background:#ebecf0;border:none;font-size:14px}.misago-markup .quote-block .quote-heading,.misago-markup blockquote .quote-heading{border-bottom:1px solid #d4d6df;font-size:12px;font-weight:700;padding:10px 20px}.misago-markup>.quote-block,.misago-markup>blockquote{border:1px solid #d4d6df}.misago-markup .quote-body{background:#fff;margin:0;padding:20px}.misago-markup .quote-body>.quote-block,.misago-markup .quote-body>blockquote{border:1px solid #d4d6df}.misago-markup .spoiler-block{background:#ebecf0;font-size:14px}.misago-markup>.spoiler-block{border:1px solid #d4d6df;position:relative}.misago-markup .spoiler-body{background:#fff;margin:0;padding:20px}.misago-markup .spoiler-overlay{background:#fff}.misago-markup .spoiler-block.revealed .spoiler-overlay{display:none}.misago-markup ul,.misago-markup ul li{list-style-type:square}.misago-markup ol,.misago-markup ol li{list-style-type:decimal}.misago-markup pre{background:#eee;border:none;color:#000;overflow:hidden;padding:10px}.misago-markup pre code.hljs{margin:-10px;padding:9.5px}.misago-markup-example{align-items:center;display:flex}.formatting-help{padding-bottom:0}.formatting-help-item,.formatting-help-item pre,.formatting-help>h4{margin-bottom:20px}@media screen and (min-width:992px){.formatting-help-item{align-items:center;display:flex}.formatting-help-item-markup,.formatting-help-item-preview{width:50%}.formatting-help-item-markup{padding-right:15px}.formatting-help-item-markup pre{margin:0}.formatting-help-item-preview{padding-left:15px}}.modal-change-avatar .modal-avatar-index .avatar-preview{border-radius:6px;height:200px;margin:0 auto;overflow:hidden;position:relative;width:200px}.modal-change-avatar .modal-avatar-index .avatar-preview .loader{display:none;height:100px;position:absolute;top:50px}.modal-change-avatar .modal-avatar-index .avatar-preview .loader .loader-spinning-wheel{border-color:#fff transparent;border-width:10px;height:100px;width:100px}.modal-change-avatar .modal-avatar-index .avatar-preview.preview-loading img{filter:alpha(opacity=33);opacity:.33}.modal-change-avatar .modal-avatar-index .avatar-preview.preview-loading .loader{display:block}@media (max-width:699px){.modal-change-avatar .modal-avatar-index .avatar-preview{height:150px;margin-bottom:20px;width:150px}.modal-change-avatar .modal-avatar-index .avatar-preview img{height:150px;width:150px}.modal-change-avatar .modal-avatar-index .avatar-preview .loader{height:100px;top:25px}.modal-change-avatar .modal-avatar-index .avatar-preview .loader .loader-spinning-wheel{height:100px;width:100px}}.modal-change-avatar .modal-avatar-index .btn{text-align:left}.modal-change-avatar .modal-avatar-upload{text-align:center}.modal-change-avatar .modal-avatar-upload .btn-pick-file{background:transparent;border:2px solid #ebecf0;border-radius:6px;-webkit-box-shadow:none;box-shadow:none;color:#7a869a;font-size:18px;padding:10px 24px;text-align:center}.modal-change-avatar .modal-avatar-upload .btn-pick-file>.material-icon{display:block;font-size:50px;height:50px;margin:0 auto 13.2px;width:50px}.modal-change-avatar .modal-avatar-upload .btn-pick-file:active,.modal-change-avatar .modal-avatar-upload .btn-pick-file:hover{border-color:#0052cc;color:#0052cc}.modal-change-avatar .modal-avatar-upload .text-muted{margin-top:13.2px}.modal-change-avatar .modal-avatar-upload .upload-progress img{border-radius:4px;margin-bottom:20px;max-height:80px;width:auto}.modal-change-avatar .modal-avatar-upload .upload-progress .progress{margin:0 auto;width:70%}.modal-avatar-crop .crop-form{margin:0 auto}.modal-avatar-crop .crop-form .cropit-image-zoom-input{-webkit-appearance:none;border:1px solid #fff;margin-top:10px;width:100%}.modal-avatar-crop .crop-form .cropit-image-zoom-input::-webkit-slider-runnable-track{background:#ebecf0;border:none;border-radius:3px;height:8px;width:100%}.modal-avatar-crop .crop-form .cropit-image-zoom-input::-webkit-slider-thumb{-webkit-appearance:none;background:#7a869a;border:none;border-radius:50%;height:20px;margin-top:-6px;width:20px}.modal-avatar-crop .crop-form .cropit-image-zoom-input:focus{outline:none}.modal-avatar-crop .crop-form .cropit-image-zoom-input:focus::-webkit-slider-runnable-track{background:#ebecf0}.modal-avatar-crop .crop-form .cropit-image-zoom-input::-moz-range-track{background:#ebecf0;border:none;border-radius:4px;height:8px;width:100%}.modal-avatar-crop .crop-form .cropit-image-zoom-input::-moz-range-thumb{background:#7a869a;border:none;border-radius:50%;height:20px;width:20px}.modal-avatar-crop .crop-form .cropit-image-zoom-input:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.modal-avatar-crop .crop-form .cropit-image-zoom-input::-ms-track{background:transparent;border-color:transparent;border-width:8px 0;color:transparent;height:8px;width:100%}.modal-avatar-crop .crop-form .cropit-image-zoom-input::-ms-fill-lower,.modal-avatar-crop .crop-form .cropit-image-zoom-input::-ms-fill-upper{background:#ebecf0;border-radius:16px}.modal-avatar-crop .crop-form .cropit-image-zoom-input::-ms-thumb{background:#7a869a;border:none;border-radius:50%;height:20px;width:20px}.modal-avatar-crop .crop-form .cropit-image-zoom-input:focus::-ms-fill-lower,.modal-avatar-crop .crop-form .cropit-image-zoom-input:focus::-ms-fill-upper{background:#ebecf0}.modal-change-avatar .modal-avatar-gallery{padding-bottom:0}.modal-change-avatar .modal-avatar-gallery .avatars-gallery{margin-bottom:20px}.modal-change-avatar .modal-avatar-gallery .avatars-gallery h3{margin-top:0}.modal-change-avatar .modal-avatar-gallery .avatars-gallery-images .row{margin-bottom:10px}.modal-change-avatar .modal-avatar-gallery .avatars-gallery-images .btn{background:none;border:2px solid #ebecf0;border-radius:6px;padding:2px;position:relative}.modal-change-avatar .modal-avatar-gallery .avatars-gallery-images .btn:focus,.modal-change-avatar .modal-avatar-gallery .avatars-gallery-images .btn:hover{border-color:#7a869a}.modal-change-avatar .modal-avatar-gallery .avatars-gallery-images .btn.avatar-selected,.modal-change-avatar .modal-avatar-gallery .avatars-gallery-images .btn:active{border-color:#0065ff}.modal-change-avatar .modal-avatar-gallery .avatars-gallery-images .btn img{border-radius:4px;height:auto;width:100%}.category-main .read-status .material-icon{color:#ebecf0}.category-main .read-status.item-new .material-icon{color:#0052cc}.category-last-thread .media-heading a{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;width:290px}@media screen and (max-width:991px){.category-last-thread .media-heading a{width:275px}}@media screen and (max-width:767px){.category-last-thread .media-heading a{width:260px}}.category-thread-message .material-icon{font-size:28px;height:28px;line-height:28px;width:28px}.category-thread-message p{margin:0}.list-inline.subcategories-list{margin-top:-10px;overflow:auto}.list-inline.subcategories-list li{display:block;float:left}.list-inline.subcategories-list li a,.list-inline.subcategories-list li a:active,.list-inline.subcategories-list li a:focus,.list-inline.subcategories-list li a:hover,.list-inline.subcategories-list li a:link,.list-inline.subcategories-list li a:visited{background-color:#ebecf0;border:1px solid #dcdee5;border-radius:4px;color:#5e6c84;display:inline-block;margin-top:10px;padding:6px 12px}.list-inline.subcategories-list li a:active,.list-inline.subcategories-list li a:hover,.list-inline.subcategories-list li:focus{background-color:#dcdee5;color:#172b4d;text-decoration:none}.row.subcategories-list .btn{margin-top:20px;text-align:left}.editor-border{background-color:#fff;border:1px solid #bfc2cf;border-radius:4px}.editor-border .form-control{border:none;resize:none}.editor-border .form-control,.editor-border .form-control:active,.editor-border .form-control:focus{-webkit-box-shadow:none;box-shadow:none}.editor-footer{border-top:1px solid #bfc2cf;overflow:auto;padding:6px 12px}.editor-footer .pull-left{margin-right:12px}.editor-footer .pull-right{margin-left:12px}.editor-footer .btn-icon .material-icon{margin-bottom:-2px}@media screen and (max-width:991px){.editor-footer .buttons-list{float:none!important;margin:0 0 10px}.editor-footer .buttons-list .btn{display:inline-block;float:none!important;margin:6.66666667px}.editor-footer .btn-protect .btn-text{margin-left:10px}.editor-footer .btn-protect .material-icon{bottom:2px;font-size:14px;height:14px;line-height:14px;position:relative;width:14px}}@media screen and (min-width:768px) and (max-width:991px){.buttons-list .btn:first-child{margin-left:0}}@media screen and (max-width:767px){.buttons-list{text-align:center}.buttons-list .btn-protect{display:block;float:none!important;margin:10px 0 0;width:100%}}.editor-attachments-list{margin:0;padding:0}.editor-attachments-list li{margin:0}.editor-attachment-complete{border-top:1px solid #bfc2cf;padding:6px 12px 6px 0}.editor-attachment-complete .editor-attachment-image{float:left;width:50px}.editor-attachment-complete .editor-attachment-image a{background-position:50%;background-size:cover;border-radius:3px;display:block;height:36px;margin:0 auto;width:36px}.editor-attachment-complete .editor-attachment-icon{float:left;text-align:center;width:50px}.editor-attachment-complete .editor-attachment-icon .material-icon{font-size:28px;height:28px;line-height:28px;position:relative;top:2px;width:28px}.editor-attachment-complete .editor-attachment-details{margin-left:50px}.editor-attachment-complete .editor-attachment-details h4,.editor-attachment-complete .editor-attachment-details p{font-size:14px;margin:0;padding:0}.editor-attachment-complete .editor-attachment-details p{color:#7a869a;font-size:12px;margin-top:3px}.editor-attachment-complete .editor-attachment-details abbr{white-space:nowrap}@media screen and (min-width:768px){.editor-attachment-actions{padding-top:3px}}@media screen and (max-width:767px){.editor-attachment-actions{padding-left:12px;padding-right:12px}}.editor-attachment-error{border-top:1px solid #bfc2cf;padding:6px 12px 6px 0}.editor-attachment-error-icon{float:left;text-align:center;width:50px}.editor-attachment-error-icon .material-icon{font-size:28px;height:28px;line-height:28px;position:relative;top:2px;width:28px}.editor-attachment-error-message{margin-left:50px;padding:6px 0;position:relative}.editor-attachment-error-message h4,.editor-attachment-error-message p{font-size:14px;margin:0;padding:0}.editor-attachment-error-message p{font-size:12px;margin-top:3px}.editor-attachment-error-message .btn{position:absolute;right:12px;top:9px}@media screen and (max-width:767px){.editor-attachment-error-message .btn{display:block;margin-top:10px;position:static}}.editor-attachment-progress-bar{background:#bfc2cf;overflow:auto}.editor-attachment-progress{background:#0052cc;float:left;height:1px}.editor-attachment-upload-message{margin:0;padding:6px 12px}#editor-upload-field{left:-1000px;position:absolute;top:-1000px}.participant-card .btn-user,.participant-card .dropdown.open .btn-user{margin-bottom:20px}.participant-card .btn-user,.participant-card .btn-user:focus,.participant-card .btn-user:focus:active,.participant-card .btn-user:hover,.participant-card .dropdown.open .btn-user,.participant-card .dropdown.open .btn-user:focus,.participant-card .dropdown.open .btn-user:focus:active,.participant-card .dropdown.open .btn-user:hover{overflow:hidden;padding:0;text-align:left}.participant-card .btn-user img,.participant-card .dropdown.open .btn-user img{background-color:#fff;height:34px;margin-right:8px;width:34px}.panel-participants p{margin:7px 0 0}.markup-editor{background:#fff;border:2px solid #ced0da;border-radius:4px;overflow:hidden}.markup-editor.markup-editor-focused{border:2px solid #0052cc}.markup-editor-toolbar{background:#fff;border-bottom:1px solid #ebecf0;padding:7px;position:relative}.markup-editor-toolbar-left{display:flex;flex-shrink:0;overflow-x:hidden}.markup-editor-toolbar-right{background:#fff;display:flex;flex-shrink:0;margin-right:10px;padding:7px 0 7px 7px;position:absolute;right:0;top:0}.btn-markup-editor{align-items:center;display:flex;flex-shrink:0;font-size:24px;height:34px;justify-content:center;line-height:24px;padding:0;width:34px}.btn-markup-editor,.btn-markup-editor:hover{background-color:transparent;border-color:transparent;color:#172b4d}.btn-markup-editor:active{background-color:#ebecf0;border-color:#ebecf0;color:#172b4d}.btn-markup-editor .material-icon{bottom:0;margin:0}.markup-editor-controls-dropdown{margin-right:10px}.markup-editor-footer{background:#fff;border-top:1px solid #ebecf0;display:flex;padding:15px}.markup-editor-spacer{flex:1}.markup-editor-footer .btn+.btn,.markup-editor-toolbar .btn+.btn{margin-left:10px}.markup-editor-textarea.form-control{border:0;border-radius:0;font-size:16px;height:200px;padding:15px;resize:none}.markup-editor-textarea.form-control,.markup-editor-textarea.form-control:focus{box-shadow:none}.markup-editor-preview{height:200px;padding:15px}.markup-editor-attachments{max-height:170px;overflow-y:auto}.markup-editor-attachments-container{overflow:auto;padding:7px}.markup-editor-attachments-item{padding:7px}.markup-editor-attachment{align-items:center;border:1px solid #ebecf0;border-radius:3px;display:flex;padding:7px}.markup-editor-attachment-details{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.markup-editor-attachment-details strong{display:block}.markup-editor-attachment-details .list-unstyled{margin-bottom:0}.btn-markup-editor-attachment{margin-left:7px}@media screen and (min-width:768px){.markup-editor-attachments-item{float:left;width:50%}}@media screen and (min-width:992px){.markup-editor-attachments-item{width:25%}}.markup-editor-attachment-modal-preview{margin:20px 0 40px;text-align:center}.markup-editor-attachment-modal-preview a{background:#fff;border:1px solid #ebecf0;display:inline-block;padding:12px}.markup-editor-attachment-modal-preview img{max-height:50vh;max-width:100%}.markup-editor-attachment-modal-filename{font-size:28px;font-weight:700;margin-bottom:20px}.markup-editor-attachment-modal-details{margin-bottom:20px}.posting-fullscreen .markup-editor{display:flex;flex-direction:column;height:100%}.posting-fullscreen .markup-editor .markup-editor-preview,.posting-fullscreen .markup-editor .markup-editor-textarea{flex:1}@media screen and (max-width:991px){body.posting-default .markup-editor{display:flex;flex-direction:column;height:100%}body.posting-default .markup-editor .markup-editor-preview,body.posting-default .markup-editor .markup-editor-textarea{flex:1}}@media screen and (max-width:767px){.markup-editor-attachments{max-height:120px}.markup-editor-footer .btn-auto{flex:1}.markup-editor-footer .btn-icon{margin-right:10px}.markup-editor-spacer{display:none}}@media screen and (min-width:992px){.markup-editor-controls-dropdown{display:none}}.poll-form{margin-bottom:20px}.poll-choices-control .list-group-item{padding:0}.poll-choices-control .list-group-item .btn{background:transparent;border:transparent;float:left;height:28px;margin:0 2px -29px;padding:0;position:relative;top:3px;width:28px}.poll-choices-control .list-group-item .btn .material-icon{font-size:28px;height:28px;line-height:28px;width:28px}.poll-choices-control input,.poll-choices-control input:active,.poll-choices-control input:focus{background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;margin-left:30px;outline:none;padding:6px 12px;width:100%}#posting-mount{bottom:0;display:none;left:0;position:fixed;width:100%}#posting-mount.show{display:block}.posting-dialog{background:#fff;border:1px solid #ebecf0;border-bottom:0;border-radius:4px 4px 0 0;box-shadow:0 0 24px rgba(94,108,132,.25);margin:0 auto;max-width:1240px;overflow:hidden}.posting-dialog-header{align-items:center;border-bottom:1px solid #ebecf0;display:flex;padding:6px 12px}.posting-dialog-caption{color:#172b4d;flex:1;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-posting-dialog{align-items:center;display:flex;flex-shrink:0;font-size:24px;height:32px;justify-content:center;line-height:24px;margin-left:10px;padding:0;width:32px}.btn-posting-dialog,.btn-posting-dialog:hover{background-color:transparent;border:1px solid transparent;color:#172b4d}.btn-posting-dialog:active{background-color:#ebecf0;border:1px solid #ebecf0;color:#172b4d}.btn-posting-dialog .material-icon{bottom:0;margin:0;padding:0}.posting-dialog-body{padding:12px}@media screen and (min-width:992px){.posting-dialog-category-select,.posting-dialog-thread-recipients{max-width:400px}}.posting-dialog-minimized .posting-dialog-header{border-bottom:0}.posting-dialog-minimized .posting-dialog-body{display:none}body.posting-fullscreen{overflow:hidden}body.posting-fullscreen #misago-container{display:none}body.posting-fullscreen #posting-mount{height:100%}body.posting-fullscreen .posting-dialog{border:0;box-shadow:none;height:100%;max-width:auto;width:100%}body.posting-fullscreen .posting-dialog-container{display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:1240px;padding:0 30px}body.posting-fullscreen .posting-dialog-body,body.posting-fullscreen .posting-dialog-header{padding:20px 0}body.posting-fullscreen .posting-dialog-body,body.posting-fullscreen .posting-loading{height:100%}body.posting-fullscreen .posting-dialog-form{display:flex;flex-direction:column;height:100%}body.posting-fullscreen #posting-spacer{display:none}@media screen and (max-width:1240px){body.posting-default .posting-dialog,body.posting-minimized .posting-dialog{border-left:0;border-radius:0;border-right:0}}@media screen and (max-width:991px){body.posting-default{overflow:hidden}body.posting-default #misago-container{display:none}body.posting-default #posting-mount{height:100%}body.posting-default .posting-dialog{border:0;box-shadow:none;height:100%;max-width:auto;width:100%}body.posting-default .posting-dialog-container{display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:1240px;padding:0}body.posting-default .posting-dialog-body,body.posting-default .posting-dialog-header{padding:6px}body.posting-default .posting-dialog-body,body.posting-default .posting-loading{height:100%}body.posting-default .posting-dialog-form{display:flex;flex-direction:column;height:100%}body.posting-default .posting-dialog .toolbar-section{margin-bottom:6px}body.posting-default #posting-spacer{display:none}}.posting-dialog-error{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px}.posting-dialog-error p{font-size:18px}.posting-dialog-error-icon{font-size:128px;margin-bottom:20px;opacity:.5}.posting-dialog-error-detail{text-align:center}.posts-list{clear:both;margin:0;padding:0}.posts-list li{list-style:none;margin:0;padding:0}@media screen and (min-width:992px){.panel-post .panel-body{display:flex}.post-side{flex-shrink:0;padding-right:15px;width:260px}.panel-content{flex:1 0}}.post-side{font-size:12px}.post-side .media{margin:0}.post-side .poster-avatar{height:36px;width:36px}@media screen and (min-width:992px){.post-side .poster-avatar{height:82px;margin-top:4px;width:82px}}.post-side .user-status{margin-right:4px}.post-side .media-heading{display:block;font-size:14px;margin:-1px 0 0}.post-side .media-heading .user-status{margin-left:2px;margin-right:0}.post-side .pull-right{margin-left:16px}@media screen and (min-width:992px){.post-side .media-heading{font-size:18px;margin-top:3px}.post-side .media-heading .user-status{display:none}.post-side .user-title{margin-bottom:5px;margin-top:4px}.post-side .user-postcount,.post-side .user-status{display:block}}.post-heading{height:36px}@media screen and (max-width:991px){.post-heading{margin-top:10px}}.post-heading .pull-right{margin-left:16px}.post-heading .label{font-size:14px;font-weight:400;margin-top:6px}.post-heading .label-unread{background-color:#36b37e;color:#fff}@media screen and (min-width:992px){.post-side .pull-right{display:none}}@media screen and (max-width:991px){.post-heading .pull-right{display:none}}.post-body{padding-bottom:30px;padding-top:20px}.post-status-message{overflow:auto}.post-status-message .material-icon{float:left;font-size:28px;line-height:28px}.post-status-message p{margin:4px 0 0 36px}.post-status-best-answer{background-color:#36b37e;color:#fff}.post-status-hidden{background-color:#ff5630;color:#fff}.post-status-unapproved{background-color:#0052cc;color:#fff}.post-status-protected{background-color:#5e6c84;color:#fff}.post-footer .pull-left{margin-right:16px}.post-footer .pull-right{margin-left:16px}.post-footer p{margin-bottom:0;padding-bottom:6px;padding-top:7px}.post-attachments{border-top:1px solid #ebecf0;padding:6px 16px}.post-attachments abbr{white-space:nowrap}.post-attachments .attachment-name{overflow-wrap:anywhere}.post-attachments .row>div{margin:10px 0}.post-attachments .post-attachment-preview{float:left;height:40px;text-align:center;width:40px}.post-attachments .post-attachment{margin-left:52px}.post-attachments .post-thumbnail{background-position:50%;background-size:cover;border-radius:3px;display:block;height:40px;width:40px}.post-attachments .material-icon{font-size:28px;height:28px;line-height:28px;position:relative;top:5px;width:28px}.post-attachments .material-icon:active,.post-attachments .material-icon:focus,.post-attachments .material-icon:hover,.post-attachments .material-icon:link,.post-attachments .material-icon:visited{color:#172b4d;text-decoration:none}.post-attachments .post-attachment-description{color:#7a869a;font-size:12px;margin:0;padding:0}.post-feed .post-side{padding-right:0;width:100%}.post-feed .post-side .media-heading{font-size:14px;margin:0}.post-feed .post-side .user-title{font-size:12px;margin:0}.post-feed .post-side .btn{display:inline-block}.post-feed .post-side img{height:36px;margin-top:0;width:36px}.post-feed .post-heading{height:auto;margin:10px 0}.post-feed .post-heading .btn{margin-right:16px;max-width:100%;overflow-wrap:anywhere;text-align:left;white-space:normal}.posts-list .event{color:#7a869a;margin-bottom:20px}.posts-list .event .event-body{align-items:flex-start;display:flex}.posts-list .event-label{margin-left:51px}.posts-list .event-label .label-unread{background-color:#36b37e;color:#fff}.posts-list .event .event-icon{padding-right:15px}.posts-list .event .event-icon .event-icon-bg{align-items:center;background:#ebecf0;border-radius:4px;color:#5e6c84;display:flex;height:36px;justify-content:center;width:36px}.posts-list .event .event-icon .material-icon{align-items:center;display:flex;font-size:28px;justify-content:center}.posts-list .event .event-content{flex:1 0}.posts-list .event .event-message{font-size:18px;margin-bottom:5px}.posts-list .event .event-info{font-size:12px;margin:0}.posts-list .event .event-info li{margin-right:12px}.posts-list .event .event-info li:last-child{margin-right:0}.posts-list .event .event-controls .btn-link{border:0;font-size:12px;margin:0 12px 0 0;padding:0}.posts-list .event .event-controls .btn-link:last-child{margin-right:0}@media screen and (max-width:767px){.posts-list .event .event-info{margin-top:5px}.posts-list .event .event-controls{clear:both;margin-top:5px}.posts-list .event .event-controls .btn-link{font-size:14px;margin-right:20px}.posts-list .event .event-controls .btn-link:last-child{margin-right:0}}@media screen and (min-width:992px){.posts-list .event .event-icon{display:flex;flex-shrink:0;justify-content:flex-end;width:275px}.event-content{flex:1 0}.posts-list .event-label{margin-left:275px}}.post-changelog-diff{margin:0;padding:0}.post-changelog-diff .list-unstyled{margin:5px 0;padding:0}.post-changelog-diff .diff-item{padding:5px 10px}.post-changelog-diff .diff-item-sub{color:#ff5630}.post-changelog-diff .diff-item-add{color:#36b37e}.post-changelog-toolbar .row{margin-left:-12px;margin-right:-12px}@media screen and (max-width:767px){.post-changelog-toolbar .post-change-label{text-align:center}}.quote-control-arrow{border-bottom:6px solid rgba(94,108,132,.75);border-left:6px solid transparent;border-right:6px solid transparent;height:0;left:6px;position:relative;width:0}.quote-control-inner{background:rgba(94,108,132,.75);border-radius:6px;padding:6px}.quote-control-btn{background:#fff;border-color:#fff;color:#172b4d}@media screen and (max-width:767px){.page-error .message-panel,.page-message .message-panel{text-align:center}.page-error .message-icon,.page-message .message-icon{font-size:80px;margin:30px}}@media screen and (min-width:768px){.page-error .message-panel,.page-message .message-panel{margin:60px auto;max-width:779.35px;overflow:auto}.page-error .message-icon,.page-message .message-icon{float:left}.page-error .message-icon .material-icon,.page-message .message-icon .material-icon{font-size:80px}.page-error .message-body,.page-message .message-body{font-size:18px;margin-left:100px;margin-top:16px}.page-error .message-body p.lead,.page-message .message-body p.lead{font-size:36px}}.threads-list{margin-bottom:20px}.threads-list-item{align-items:center;display:flex}.threads-list-item img{height:32px;width:32px}.threads-list-item-top-row{flex:1}.threads-list-item-bottom-row,.threads-list-item-top-row{align-items:center;display:flex;justify-content:center}.threads-list-item-col-icon{padding-right:15px}.threads-list-icon{align-items:center;border-radius:3px;display:flex;font-size:16px;height:32px;justify-content:center;line-height:16px;width:32px}.threads-list-icon:active,.threads-list-icon:focus,.threads-list-icon:hover,.threads-list-icon:link,.threads-list-icon:visited{background-color:#ebecf0;color:#7a869a;text-decoration:none}.threads-list-icon-new:active,.threads-list-icon-new:focus,.threads-list-icon-new:hover,.threads-list-icon-new:link,.threads-list-icon-new:visited{background-color:#0052cc;color:#fff}.threads-list-item-col-title{flex:1}a.threads-list-item-title:active,a.threads-list-item-title:focus,a.threads-list-item-title:hover,a.threads-list-item-title:link,a.threads-list-item-title:visited{color:#172b4d;font-size:16px;overflow-wrap:anywhere}a.threads-list-item-title-sm{font-size:18px}a.threads-list-item-title-sm:active,a.threads-list-item-title-sm:focus,a.threads-list-item-title-sm:hover,a.threads-list-item-title-sm:link,a.threads-list-item-title-sm:visited{color:#5e6c84;overflow-wrap:anywhere}a.threads-list-item-title-new:active,a.threads-list-item-title-new:focus,a.threads-list-item-title-new:hover,a.threads-list-item-title-new:link,a.threads-list-item-title-new:visited{color:#172b4d}.threads-list-item-col-flags{padding-left:15px}.threads-list-item .thread-flags{opacity:.8}.threads-list-item:focus .thread-flags,.threads-list-item:hover .thread-flags{opacity:1}.threads-list-item-col-category{padding-left:15px;white-space:nowrap}.threads-list-category-label{border-radius:3px;font-size:12px;font-weight:700;padding:3px 6px}.threads-list-category-label,.threads-list-category-label:active,.threads-list-category-label:focus,.threads-list-category-label:hover,.threads-list-category-label:link,.threads-list-category-label:visited{background:#ebecf0;color:#344563;text-decoration:none}.threads-list-category-label.threads-list-category-label-color,.threads-list-category-label.threads-list-category-label-color:active,.threads-list-category-label.threads-list-category-label-color:focus,.threads-list-category-label.threads-list-category-label-color:hover,.threads-list-category-label.threads-list-category-label-color:link,.threads-list-category-label.threads-list-category-label-color:visited{background:var(--label-color);color:#fff}.threads-list-item-parent-category{border-radius:3px 0 0 3px;margin-right:2px}.threads-list-item-parent-category+.threads-list-category-label{border-radius:0 3px 3px 0}.threads-list-item-col-replies{padding-left:15px;width:80px}.threads-list-item-col-last-poster{padding-left:15px}.threads-list-item-col-last-poster img{border-radius:3px}.threads-list-item-col-last-activity{overflow:hidden;padding-left:15px;text-overflow:ellipsis;white-space:nowrap;width:120px}.threads-list-item-col-last-activity a:active,.threads-list-item-col-last-activity a:focus,.threads-list-item-col-last-activity a:hover,.threads-list-item-col-last-activity a:link,.threads-list-item-col-last-activity a:visited{color:#344563;font-size:16px}.threads-list-item-col-checkbox,.threads-list-item-col-subscription{padding-left:15px}.threads-list-item-col-checkbox-sm,.threads-list-item-col-spacer-xs,.threads-list-item-title-sm{display:none}@media screen and (max-width:767px){.threads-list{margin-left:-15px;margin-right:-15px}.threads-list .list-group,.threads-list .list-group-item{border-left:0;border-radius:0;border-right:0}.threads-list-item-title{display:none}.threads-list-item-title-sm{display:inline-block}.threads-list-item-col-icon{display:none}.threads-list-item-col-spacer-xs{display:block;flex:1}.threads-list-item-bottom-row>div:first-child{padding-left:0}}@media screen and (max-width:991px){.threads-list-item{display:block}.threads-list-item img{height:20px;width:20px}.threads-list-item-top-row{align-items:start;margin-bottom:7.5px}.threads-list-item-bottom-row{flex:0;justify-content:end}.threads-list-item-bottom-row>div{padding:0 0 0 15px;width:auto}.threads-list-item-col-checkbox,.threads-list-item-col-subscription{display:none}.threads-list-item-col-checkbox-sm{display:block;padding-left:15px}.threads-list-item-col-checkbox-sm .btn-icon{padding:4px}.threads-list-item-col-checkbox-sm .btn-icon .material-icon{font-size:16px}}.threads-list-item-is-busy .btn-icon{animation:busy .75s linear infinite;opacity:.8}@keyframes busy{50%{opacity:.5}}.threads-list-update-prompt{padding:0}.threads-list-update-prompt-btn{background:#d6e7ff;border:none;border-radius:3px 3px 0 0;color:#003d99;padding:10px 16px}.threads-list-update-prompt-btn:focus,.threads-list-update-prompt-btn:hover{background:#e6f0ff;color:#0052cc}.threads-list-update-prompt-btn:active{background:#b3d1ff;color:#06f}.active-posters li{display:block;overflow:auto}.active-posters .rank-user-avatar{float:left}@media screen and (max-width:991px){.active-posters .rank-user-avatar{height:42px}.active-posters .rank-user-avatar img{height:36px;position:relative;top:3px;width:36px}}.active-posters .rank-user{float:left;margin-top:3px}@media screen and (max-width:991px){.active-posters .rank-user{margin-left:13.2px;width:40%}}@media screen and (max-width:767px){.active-posters .rank-user{float:none;margin-left:50px;width:auto}}@media screen and (min-width:992px){.active-posters .rank-user{margin-left:16px;width:25%}.active-posters .rank-user .user-name{font-size:18px}}.active-posters .user-details{font-family:Sans-Serif;overflow:auto}.active-posters .user-details .rank-name,.active-posters .user-details .user-status,.active-posters .user-details .user-title{display:block;float:left;font-size:12px;margin-right:3px}@media screen and (min-width:992px){.active-posters .user-details .rank-name,.active-posters .user-details .user-status,.active-posters .user-details .user-title{margin-right:8px}}.active-posters .user-details .user-title{margin-right:0}@media screen and (min-width:992px){.active-posters .user-details{overflow:visible}.active-posters .user-details .rank-name,.active-posters .user-details .user-title{height:14px;overflow:hidden;position:relative;top:1px;vertical-align:baseline}}@media screen and (max-width:767px){.active-posters .user-details{margin-top:3px}.active-posters .user-details .rank-name,.active-posters .user-details .user-title{font-weight:400}}.active-posters .user-status{overflow:auto;position:relative;top:1px}.active-posters .user-status span{display:block;float:left}@media screen and (min-width:992px){.active-posters .user-status{height:14px;overflow:hidden}}.active-posters .user-status .status-icon{position:relative}@media screen and (max-width:991px){.active-posters .user-status .status-icon{font-size:12px;height:12px;line-height:12px;top:0;width:12px}}@media screen and (min-width:992px){.active-posters .user-status .status-icon{font-size:13px;height:13px;line-height:13px;margin-right:3px;top:1px;width:13px}}.active-posters .rank-name .ui-preview-text,.active-posters .status-label.ui-preview-text,.active-posters .user-title .ui-preview-text{font-size:11px;height:11px;line-height:11px;position:relative;top:2px}.active-posters .rank-name .ui-preview-text,.active-posters .user-title .ui-preview-text{position:static}.active-posters .rank-position small,.active-posters .rank-position strong,.active-posters .rank-posts-counted small,.active-posters .rank-posts-counted strong,.active-posters .rank-posts-total small,.active-posters .rank-posts-total strong{display:block}@media screen and (max-width:991px){.active-posters .rank-position,.active-posters .rank-posts-counted,.active-posters .rank-posts-total{overflow:auto}.active-posters .rank-position small,.active-posters .rank-position strong,.active-posters .rank-posts-counted small,.active-posters .rank-posts-counted strong,.active-posters .rank-posts-total small,.active-posters .rank-posts-total strong{float:left;font-size:10.5px}.active-posters .rank-position strong,.active-posters .rank-posts-counted strong,.active-posters .rank-posts-total strong{margin-right:3px;min-width:30px;text-align:right}.active-posters .rank-position .ui-preview-text,.active-posters .rank-posts-counted .ui-preview-text,.active-posters .rank-posts-total .ui-preview-text{font-size:8px;height:8px;line-height:8px;position:relative;top:-1px}}@media screen and (min-width:992px){.active-posters .rank-position,.active-posters .rank-posts-counted,.active-posters .rank-posts-total{float:left;font-size:18px;margin-top:3px;text-align:center;width:23%}.active-posters .rank-position small,.active-posters .rank-posts-counted small,.active-posters .rank-posts-total small{font-size:12px;font-weight:400}}.user-compact-stats .rank-position small,.user-compact-stats .rank-position strong,.user-compact-stats .rank-posts-counted small,.user-compact-stats .rank-posts-counted strong{display:inline-block;float:none}.user-compact-stats .rank-position strong,.user-compact-stats .rank-posts-counted strong{min-width:auto}.user-compact-stats .rank-position small,.user-compact-stats .rank-posts-counted small{margin-right:20px}@media screen and (min-width:768px) and (max-width:991px){.active-posters .rank-position{margin-top:6px}.active-posters .rank-posts-total{display:none}}.profile-page-header-avatar{margin:20px 0;text-align:center}.profile-page-header-avatar .user-avatar{border-radius:4px}.profile-data-list{display:block;font-size:12px;margin:0 -12px;padding:0}.profile-data-list li{display:inline-block;list-style:none;padding:5px 12px}.profile-data-list .status-icon{bottom:1px;margin-right:3px;position:relative}.profile-data-list .user-account-disabled{color:#ff5630;font-weight:700}@media screen and (min-width:768px){.profile-page-header{align-items:flex-end;display:flex}.profile-page-header-avatar{margin:0 30px 0 0}}@media screen and (min-width:992px){.profile-page-header-avatar{margin-top:-54px;position:relative;top:54px}.profile-page-header-details{padding-left:158px}.profile-data-list{font-size:14px}.username-history li{display:block;overflow:auto}}.username-history .change-avatar{float:left}.username-history .change-avatar a,.username-history .change-avatar span{margin-right:10px}.username-history .change-avatar a img,.username-history .change-avatar span img{height:42px;width:42px}@media screen and (min-width:992px){.username-history .change-avatar a img,.username-history .change-avatar span img{bottom:1px;height:18px;position:relative;width:18px}.username-history .change-author{float:left;width:30%}}.username-history .change{min-height:20px;overflow:auto}.username-history .change span{display:block;float:left}.username-history .change .material-icon{margin:0 7px;position:relative;top:4px}@media screen and (min-width:992px){.username-history .change{float:left;width:40%}.username-history .change-date{float:left;width:20%}}.search-footer p{color:#5e6c84;font-size:12px;margin-top:20px;text-align:center}@media screen and (min-width:768px){.page-search-form{padding-top:40px}}@media screen and (min-width:992px){.page-search-form{padding-bottom:40px}.page-search-form h1{position:relative;top:5px}.page-search-form .form-group{margin-bottom:0}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#fafafa;color:#383a42}.hljs-comment,.hljs-quote{color:#a0a1a7;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#a626a4}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e45649}.hljs-literal{color:#0184bb}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#50a14f}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#986801}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#4078f2}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#c18401}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.atwho-view{background:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,.1);color:#000;display:none;left:0;margin-top:18px;min-width:120px;position:absolute;top:0;z-index:11110!important}.atwho-view .atwho-header{border-bottom:1px solid #eaeff1;color:#6f8092;cursor:pointer;font-size:11px;font-weight:700;margin:5px;padding:5px}.atwho-view .atwho-header .small{color:#6f8092;float:right;font-size:12px;font-weight:400;margin-right:-5px;padding-top:2px}.atwho-view .atwho-header:hover{cursor:default}.atwho-view .cur{background:#36f;color:#fff}.atwho-view .cur small{color:#fff}.atwho-view strong{color:#36f}.atwho-view .cur strong{color:#fff;font:700}.atwho-view ul{list-style:none;margin:auto;max-height:200px;overflow-y:auto;padding:0}.atwho-view ul li{border-bottom:1px solid #ddd;cursor:pointer;display:block;padding:5px 10px}.atwho-view small{color:#777;font-size:smaller;font-weight:400}abbr{outline:none;text-decoration:none}.shadow-2dp{box-shadow:0 2px 2px 0 rgba(0,0,0,.04),0 3px 1px -2px rgba(0,0,0,.06),0 1px 5px 0 rgba(0,0,0,.12)}.shadow-3dp{box-shadow:0 3px 4px 0 rgba(0,0,0,.04),0 3px 3px -2px rgba(0,0,0,.06),0 1px 8px 0 rgba(0,0,0,.12)}.shadow-4dp{box-shadow:0 4px 5px 0 rgba(0,0,0,.04),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.06)}.shadow-6dp{box-shadow:0 6px 10px 0 rgba(0,0,0,.04),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.06)}.shadow-8dp{box-shadow:0 8px 10px 1px rgba(0,0,0,.04),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.06)}.shadow-16dp{box-shadow:0 16px 24px 2px rgba(0,0,0,.04),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.06)}.shadow-24dp{box-shadow:0 9px 46px 8px rgba(0,0,0,.04),0 11px 15px -7px rgba(0,0,0,.12),0 24px 38px 3px rgba(0,0,0,.06)}.btn-default,.btn-default.disabled,.btn-default.disabled:active,.btn-default.disabled:hover,.btn-default:disabled,.btn-default:disabled:hover{background:#ebecf0;border:1px solid #ebecf0;-webkit-box-shadow:none;box-shadow:none;color:#172b4d}.btn-default.disabled,.btn-default.disabled:active,.btn-default.disabled:hover,.btn-default:disabled,.btn-default:disabled:hover{filter:alpha(opacity=25);opacity:.25}.btn-default:focus,.btn-default:hover{background:#dfe1e6;border:1px solid #dfe1e6;-webkit-box-shadow:none;box-shadow:none;color:#172b4d}.btn-default:active,.btn-default:active:focus,.dropdown.open .dropdown-toggle .btn-default,.dropdown.open .dropdown-toggle .btn-default:active:focus,.dropdown.open .dropdown-toggle .btn-default:focus,.dropdown.open .dropdown-toggle .btn-default:hover{background:#c1c7d0;border:1px solid #c1c7d0;-webkit-box-shadow:none;box-shadow:none;color:#172b4d}.btn-default.btn-loading,.btn-default.btn-loading:active,.btn-default.btn-loading:active:focus,.btn-default.btn-loading:disabled,.btn-default.btn-loading:disabled:hover,.btn-default.btn-loading:focus,.btn-default.btn-loading:hover{color:transparent}.btn-primary,.btn-primary.disabled,.btn-primary.disabled:active,.btn-primary.disabled:hover,.btn-primary:disabled,.btn-primary:disabled:hover{background:#6554c0;border:1px solid #6554c0;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-primary.disabled,.btn-primary.disabled:active,.btn-primary.disabled:hover,.btn-primary:disabled,.btn-primary:disabled:hover{filter:alpha(opacity=25);opacity:.25}.btn-primary:focus,.btn-primary:hover{background:#5243aa;border:1px solid #5243aa;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-primary:active,.btn-primary:active:focus,.dropdown.open .dropdown-toggle .btn-primary,.dropdown.open .dropdown-toggle .btn-primary:active:focus,.dropdown.open .dropdown-toggle .btn-primary:focus,.dropdown.open .dropdown-toggle .btn-primary:hover{background:#403294;border:1px solid #403294;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-primary.btn-loading,.btn-primary.btn-loading:active,.btn-primary.btn-loading:active:focus,.btn-primary.btn-loading:disabled,.btn-primary.btn-loading:disabled:hover,.btn-primary.btn-loading:focus,.btn-primary.btn-loading:hover{color:transparent}.btn-success,.btn-success.disabled,.btn-success.disabled:active,.btn-success.disabled:hover,.btn-success:disabled,.btn-success:disabled:hover{background:#00c853;border:1px solid #00c853;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-success.disabled,.btn-success.disabled:active,.btn-success.disabled:hover,.btn-success:disabled,.btn-success:disabled:hover{filter:alpha(opacity=25);opacity:.25}.btn-success:focus,.btn-success:hover{background:#00af48;border:1px solid #00af48;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-success:active,.btn-success:active:focus,.dropdown.open .dropdown-toggle .btn-success,.dropdown.open .dropdown-toggle .btn-success:active:focus,.dropdown.open .dropdown-toggle .btn-success:focus,.dropdown.open .dropdown-toggle .btn-success:hover{background:#007c33;border:1px solid #007c33;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-success.btn-loading,.btn-success.btn-loading:active,.btn-success.btn-loading:active:focus,.btn-success.btn-loading:disabled,.btn-success.btn-loading:disabled:hover,.btn-success.btn-loading:focus,.btn-success.btn-loading:hover{color:transparent}.btn-danger,.btn-danger.disabled,.btn-danger.disabled:active,.btn-danger.disabled:hover,.btn-danger:disabled,.btn-danger:disabled:hover{background:#ef5350;border:1px solid #ef5350;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-danger.disabled,.btn-danger.disabled:active,.btn-danger.disabled:hover,.btn-danger:disabled,.btn-danger:disabled:hover{filter:alpha(opacity=25);opacity:.25}.btn-danger:focus,.btn-danger:hover{background:#ff8a80;border:1px solid #ff8a80;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-danger:active,.btn-danger:active:focus,.dropdown.open .dropdown-toggle .btn-danger,.dropdown.open .dropdown-toggle .btn-danger:active:focus,.dropdown.open .dropdown-toggle .btn-danger:focus,.dropdown.open .dropdown-toggle .btn-danger:hover{background:#d32f2f;border:1px solid #d32f2f;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-danger.btn-loading,.btn-danger.btn-loading:active,.btn-danger.btn-loading:active:focus,.btn-danger.btn-loading:disabled,.btn-danger.btn-loading:disabled:hover,.btn-danger.btn-loading:focus,.btn-danger.btn-loading:hover{color:transparent}.btn-default.btn-outline,.btn-default.btn-outline.disabled,.btn-default.btn-outline.disabled:active,.btn-default.btn-outline.disabled:hover,.btn-default.btn-outline:disabled,.btn-default.btn-outline:disabled:hover{background:#ebecf0;border:1px solid #ebecf0;-webkit-box-shadow:none;box-shadow:none;color:#172b4d}.btn-default.btn-outline.disabled,.btn-default.btn-outline.disabled:active,.btn-default.btn-outline.disabled:hover,.btn-default.btn-outline:disabled,.btn-default.btn-outline:disabled:hover{filter:alpha(opacity=25);opacity:.25}.btn-default.btn-outline:focus,.btn-default.btn-outline:hover{background:#dfe1e6;border:1px solid #dfe1e6;-webkit-box-shadow:none;box-shadow:none;color:#172b4d}.btn-default.btn-outline:active,.btn-default.btn-outline:active:focus,.dropdown.open .btn-default.btn-outline,.dropdown.open .btn-default.btn-outline:active:focus,.dropdown.open .btn-default.btn-outline:focus,.dropdown.open .btn-default.btn-outline:hover{background:#c1c7d0;border:1px solid #c1c7d0;-webkit-box-shadow:none;box-shadow:none;color:#172b4d}.btn-default.btn-outline.btn-loading,.btn-default.btn-outline.btn-loading:active,.btn-default.btn-outline.btn-loading:active:focus,.btn-default.btn-outline.btn-loading:disabled,.btn-default.btn-outline.btn-loading:disabled:hover,.btn-default.btn-outline.btn-loading:focus,.btn-default.btn-outline.btn-loading:hover{background:#ebecf0;border:1px solid #ebecf0;-webkit-box-shadow:none;box-shadow:none;color:transparent}.btn-primary.btn-outline,.btn-primary.btn-outline.disabled,.btn-primary.btn-outline.disabled:active,.btn-primary.btn-outline.disabled:hover,.btn-primary.btn-outline:disabled,.btn-primary.btn-outline:disabled:hover{background:#6554c0;border:1px solid #6554c0;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-primary.btn-outline.disabled,.btn-primary.btn-outline.disabled:active,.btn-primary.btn-outline.disabled:hover,.btn-primary.btn-outline:disabled,.btn-primary.btn-outline:disabled:hover{filter:alpha(opacity=25);opacity:.25}.btn-primary.btn-outline:focus,.btn-primary.btn-outline:hover{background:#5243aa;border:1px solid #5243aa;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-primary.btn-outline:active,.btn-primary.btn-outline:active:focus,.dropdown.open .btn-primary.btn-outline,.dropdown.open .btn-primary.btn-outline:active:focus,.dropdown.open .btn-primary.btn-outline:focus,.dropdown.open .btn-primary.btn-outline:hover{background:#403294;border:1px solid #403294;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-primary.btn-outline.btn-loading,.btn-primary.btn-outline.btn-loading:active,.btn-primary.btn-outline.btn-loading:active:focus,.btn-primary.btn-outline.btn-loading:disabled,.btn-primary.btn-outline.btn-loading:disabled:hover,.btn-primary.btn-outline.btn-loading:focus,.btn-primary.btn-outline.btn-loading:hover{background:#6554c0;border:1px solid #6554c0;-webkit-box-shadow:none;box-shadow:none;color:transparent}.navbar-misago .btn-sign-in{border-radius:4px}.navbar-misago .btn-sign-in,.navbar-misago .btn-sign-in.disabled,.navbar-misago .btn-sign-in.disabled:active,.navbar-misago .btn-sign-in.disabled:hover,.navbar-misago .btn-sign-in:disabled,.navbar-misago .btn-sign-in:disabled:hover{background:transparent;border:1px solid #c1c7d0;-webkit-box-shadow:none;box-shadow:none;color:#8993a4}.navbar-misago .btn-sign-in.disabled,.navbar-misago .btn-sign-in.disabled:active,.navbar-misago .btn-sign-in.disabled:hover,.navbar-misago .btn-sign-in:disabled,.navbar-misago .btn-sign-in:disabled:hover{filter:alpha(opacity=25);opacity:.25}.navbar-misago .btn-sign-in:focus,.navbar-misago .btn-sign-in:hover{background:#ebecf0;border:1px solid #ebecf0;-webkit-box-shadow:none;box-shadow:none;color:#172b4d}.dropdown.open .navbar-misago .btn-sign-in,.dropdown.open .navbar-misago .btn-sign-in:active:focus,.dropdown.open .navbar-misago .btn-sign-in:focus,.dropdown.open .navbar-misago .btn-sign-in:hover,.navbar-misago .btn-sign-in:active,.navbar-misago .btn-sign-in:active:focus{background:#dfe1e6;border:1px solid #dfe1e6;-webkit-box-shadow:none;box-shadow:none;color:#172b4d}.navbar-misago .btn-sign-in.btn-loading,.navbar-misago .btn-sign-in.btn-loading:active,.navbar-misago .btn-sign-in.btn-loading:active:focus,.navbar-misago .btn-sign-in.btn-loading:disabled,.navbar-misago .btn-sign-in.btn-loading:disabled:hover,.navbar-misago .btn-sign-in.btn-loading:focus,.navbar-misago .btn-sign-in.btn-loading:hover{background:transparent;border:1px solid #c1c7d0;-webkit-box-shadow:none;box-shadow:none;color:transparent}.navbar-misago .btn-register{border-radius:4px}.navbar-misago .btn-register,.navbar-misago .btn-register.disabled,.navbar-misago .btn-register.disabled:active,.navbar-misago .btn-register.disabled:hover,.navbar-misago .btn-register:disabled,.navbar-misago .btn-register:disabled:hover{background:#6554c0;border:1px solid #6554c0;-webkit-box-shadow:none;box-shadow:none;color:#fff}.navbar-misago .btn-register.disabled,.navbar-misago .btn-register.disabled:active,.navbar-misago .btn-register.disabled:hover,.navbar-misago .btn-register:disabled,.navbar-misago .btn-register:disabled:hover{filter:alpha(opacity=25);opacity:.25}.navbar-misago .btn-register:focus,.navbar-misago .btn-register:hover{background:#5243aa;border:1px solid #5243aa;-webkit-box-shadow:none;box-shadow:none;color:#fff}.dropdown.open .navbar-misago .btn-register,.dropdown.open .navbar-misago .btn-register:active:focus,.dropdown.open .navbar-misago .btn-register:focus,.dropdown.open .navbar-misago .btn-register:hover,.navbar-misago .btn-register:active,.navbar-misago .btn-register:active:focus{background:#403294;border:1px solid #403294;-webkit-box-shadow:none;box-shadow:none;color:#fff}.navbar-misago .btn-register.btn-loading,.navbar-misago .btn-register.btn-loading:active,.navbar-misago .btn-register.btn-loading:active:focus,.navbar-misago .btn-register.btn-loading:disabled,.navbar-misago .btn-register.btn-loading:disabled:hover,.navbar-misago .btn-register.btn-loading:focus,.navbar-misago .btn-register.btn-loading:hover{background:#6554c0;border:1px solid #6554c0;-webkit-box-shadow:none;box-shadow:none;color:transparent}.btn-social-battlenet,.btn-social-battlenet-oauth2,.btn-social-battlenet-oauth2:disabled,.btn-social-battlenet-oauth2:disabled:hover,.btn-social-battlenet:disabled,.btn-social-battlenet:disabled:hover{color:#0e86ca;font-weight:700}.btn-social-bungie,.btn-social-bungie:disabled,.btn-social-bungie:disabled:hover{color:#0096db;font-weight:700}.btn-social-facebook,.btn-social-facebook-app,.btn-social-facebook-app:disabled,.btn-social-facebook-app:disabled:hover,.btn-social-facebook:disabled,.btn-social-facebook:disabled:hover{color:#3b5998;font-weight:700}.btn-social-github,.btn-social-github-enterprise,.btn-social-github-enterprise-org,.btn-social-github-enterprise-org:disabled,.btn-social-github-enterprise-org:disabled:hover,.btn-social-github-enterprise-team,.btn-social-github-enterprise-team:disabled,.btn-social-github-enterprise-team:disabled:hover,.btn-social-github-enterprise:disabled,.btn-social-github-enterprise:disabled:hover,.btn-social-github-team,.btn-social-github-team:disabled,.btn-social-github-team:disabled:hover,.btn-social-github:disabled,.btn-social-github:disabled:hover{color:#000;font-weight:700}.btn-social-gitlab,.btn-social-gitlab:disabled,.btn-social-gitlab:disabled:hover{color:#fc6d26;font-weight:700}.btn-social-google,.btn-social-google-oauth,.btn-social-google-oauth2,.btn-social-google-oauth2:disabled,.btn-social-google-oauth2:disabled:hover,.btn-social-google-oauth:disabled,.btn-social-google-oauth:disabled:hover,.btn-social-google-openidconnect,.btn-social-google-openidconnect:disabled,.btn-social-google-openidconnect:disabled:hover,.btn-social-google-plus,.btn-social-google-plus:disabled,.btn-social-google-plus:disabled:hover,.btn-social-google:disabled,.btn-social-google:disabled:hover{color:#dd4b39;font-weight:700}.btn-social-linkedin,.btn-social-linkedin:disabled,.btn-social-linkedin:disabled:hover{color:#0077b5;font-weight:700}.btn-social-steam,.btn-social-steam:disabled,.btn-social-steam:disabled:hover{color:#5c7e10;font-weight:700}.btn-social-twitter,.btn-social-twitter:disabled,.btn-social-twitter:disabled:hover{color:#1da1f2;font-weight:700}.form-social-auth .row{margin-bottom:-6px;margin-top:-6px}.form-social-auth .btn{margin:6px 0}input.form-control,textarea.form-control{border-color:#ced0da;box-shadow:inset 0 0 0 1px #ced0da}input.form-control:focus,textarea.form-control:focus{border-color:#66afe9;box-shadow:inset 0 0 0 1px #66afe9}.has-error input.form-control{border-color:#ff5630;box-shadow:inset 0 0 0 1px #ff5630}.has-error input.form-control:focus{border-color:#ffa996;box-shadow:inset 0 0 0 1px #ffa996}.has-success input.form-control{border-color:#36b37e;box-shadow:inset 0 0 0 1px #36b37e}.has-success input.form-control:focus{border-color:#79d6af;box-shadow:inset 0 0 0 1px #79d6af}.password-strength{margin-top:10px}.password-strength .text-small{color:#3462af;font-size:12px;margin-top:4px}.password-strength .progress{margin:0}.auth-message{background:#091e42;box-shadow:0 8px 10px 1px rgba(0,0,0,.04),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.06);padding:80px 0}.auth-message p{color:#fff}.auth-message .btn{background:#f4f5f7;border-color:#f4f5f7;color:#172b4d}.auth-message .btn:focus,.auth-message .btn:hover{background:#dfe1e6;border-color:#dfe1e6;color:#172b4d}.auth-message .btn:active{background:#b3bac5;border-color:#b3bac5;color:#172b4d}.dropdown-menu{border:none;box-shadow:0 4px 5px 0 rgba(0,0,0,.04),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.06)}.user-dropdown .dropdown-header strong{color:#172b4d;display:block;font-weight:700}.user-dropdown .dropdown-header .user-stats{font-size:12px;margin-top:10px}.user-dropdown .dropdown-header .user-stats .material-icon{bottom:1px;font-size:14px;height:14px;margin-right:3px;position:relative;width:14px}.user-dropdown .guest-preview{padding-bottom:10px}.user-dropdown .badge{background-color:#ff5630}.user-dropdown .btn-link:active .badge,.user-dropdown .btn-link:focus .badge,.user-dropdown .btn-link:hover .badge,.user-dropdown a:active .badge,.user-dropdown a:focus .badge,.user-dropdown a:hover .badge{background-color:#fff;color:#ff5630}.mobile-dropdown.open{margin:0}.navbar-misago{border-bottom:none;box-shadow:0 0 3px #c1c7d0}.navbar-misago .user-avatar{background:#fff;border-radius:3px}.navbar-misago .brand-link img{border-radius:3px}.dropdown-search-results{border-radius:0 0 4px 4px}.dropdown-search-message{color:#7a869a}.dropdown-search-loader,.dropdown-search-message{border-top:1px solid #ebecf0;padding:10px 16px}.dropdown-search-header{border-top:1px solid #ebecf0;color:#7a869a;font-weight:700;padding:8px 20px}.dropdown-search-thread small,.dropdown-search-user small{color:#7a869a}.dropdown-search-thread .dropdown-search-post-content{max-height:47px;overflow:hidden;white-space:normal}.dropdown-search-thread .dropdown-search-post-footer{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-search-footer{padding-bottom:5px}.dropdown-search-footer:last-child{padding-bottom:0}.dropdown-menu>li.dropdown-search-footer>a{font-size:small}.misago-footer{margin-top:40px}.misago-footer .footer-content{border-top:1px solid #ebecf0;color:#a5adba;padding-top:20px}@media screen and (max-width:767px){.misago-footer .footer-content{text-align:center}.misago-footer .footer-content .site-footnote{clear:both;margin-bottom:15px}}.misago-footer .footer-content a,.misago-footer .footer-content a:link,.misago-footer .footer-content a:visited{color:#a5adba}.misago-footer .footer-content a:focus,.misago-footer .footer-content a:hover{color:#7a8699}.misago-footer .footer-content .misago-branding,.misago-footer .footer-content .misago-branding:link,.misago-footer .footer-content .misago-branding:visited{color:#a5adba}.misago-footer .footer-content .misago-branding:focus,.misago-footer .footer-content .misago-branding:hover{color:#7a8699}.list-group{border-radius:3px}.list-group .list-group-item{border-left-color:#ebecf0;border-right-color:#ebecf0}.list-group .list-group-item:first-child{border-top-color:#ebecf0}.list-group .list-group-item:last-child{border-bottom-color:#ebecf0}.list-group-item.empty-message{padding-bottom:20px;padding-top:20px;text-align:center}.list-group-item.empty-message p{margin:10px 0}.nav-side{-webkit-box-shadow:none;box-shadow:none}.nav-side>.list-group-item{border-left:none;border-right:none;margin-bottom:1px}.nav-side>.list-group-item:first-child{border-top:none}.nav-side>.list-group-item:last-child{border-bottom:none}.nav-side>.list-group-item,.nav-side>.list-group-item:link,.nav-side>.list-group-item:visited{background:#f4f5f7;border:none;color:#172b4d}.nav-side>.list-group-item:active,.nav-side>.list-group-item:focus,.nav-side>.list-group-item:hover{background:#ebecf0;color:#172b4d}.nav-side>.list-group-item.active,.nav-side>.list-group-item.active:active,.nav-side>.list-group-item.active:focus,.nav-side>.list-group-item.active:hover,.nav-side>.list-group-item.active:link,.nav-side>.list-group-item.active:visited{background:#091e42;color:#fff;font-weight:700}.nav-side>.list-group-item.active .badge,.nav-side>.list-group-item.active:active .badge,.nav-side>.list-group-item.active:focus .badge,.nav-side>.list-group-item.active:hover .badge,.nav-side>.list-group-item.active:link .badge,.nav-side>.list-group-item.active:visited .badge{background:#f4f5f7;color:#172b4d}.username-history .user-avatar{border-radius:4px}.panel{border:none;border-radius:4px}.panel .panel-footer,.panel .panel-heading{background:#fff}.panel .panel-title{color:#5e6c84}.panel .form-group+.form-group{margin-top:20px}.panel .panel-body>.form-group:first-child{margin-top:10px}.panel fieldset{margin-top:20px}.panel fieldset:first-child{margin-top:0}.panel fieldset legend{border:none;color:#5e6c84;font-weight:300}.panel-message-body .message-icon{color:#9575cd}.panel-form{border:1px solid #ebecf0;box-shadow:none}.panel-form .panel-footer,.panel-form .panel-heading{border-color:#ebecf0}.poll-form .panel{margin:0}.help-block,.help-block .text-small{color:#7a869a}.category-main .media-left .read-status{background:#ebecf0;border-radius:4px;padding:5px 8px}.category-main .media-left .material-icon{color:#5e6c84;font-size:14px;height:14px;line-height:14px;width:14px}.category-main .media-left .read-status.item-new{background-color:#0052cc}.category-main .media-left .read-status.item-new .material-icon{color:#fff}@media screen and (min-width:768px){.category-main .media-left{padding:5px 0}}.category-main .media-body{padding-left:12px}@media screen and (max-width:767px){.category-main .media-body{padding-left:3.33333333px}}.list-group-category-no-description .category-main .media-heading{margin-top:10px}@media screen and (max-width:767px){.list-group-category-no-description .category-main .media-heading{margin-top:5px}}.category-main .media-heading a,.category-main .media-heading a:link,.category-main .media-heading a:visited{color:#344563}.category-main .media-heading a:active,.category-main .media-heading a:focus,.category-main .media-heading a:hover{color:#172b4d}.category-stats{color:#5e6c84}.category-main .category-description p{font-size:12px}.category-main .category-description p:last-child{margin-bottom:0}.category-last-thread img{background-color:#fff;border-radius:4px}.category-last-thread .media-heading{margin-bottom:2px}@media screen and (max-width:767px){.category-last-thread .media-heading{margin-top:10px}}.category-last-thread .list-inline{color:#7a869a;font-size:12px}.category-last-thread .list-inline a,.category-last-thread .list-inline a:link,.category-last-thread .list-inline a:visited{color:#7a869a}.category-last-thread .list-inline .item-title,.category-last-thread .list-inline .item-title:link,.category-last-thread .list-inline .item-title:visited,.category-last-thread .list-inline a:active,.category-last-thread .list-inline a:focus,.category-last-thread .list-inline a:hover{color:#344563}.category-last-thread .list-inline .item-title:active,.category-last-thread .list-inline .item-title:focus,.category-last-thread .list-inline .item-title:hover{color:#172b4d}.category-thread-message{color:#7a869a}.category-thread-message .material-icon{margin-right:3px;padding:6px 0}@media screen and (max-width:767px){.category-thread-message{font-size:12px;padding-top:15px}.category-thread-message .material-icon{padding:3px 0}}.panel-participants{border:1px solid #ebecf0}.participant-card .btn-user{border:0!important}.participant-card .dropdown-header-owner{color:#0052cc}.participant-card .dropdown-header-owner .material-icon{font-size:14px;height:14px;line-height:14px;width:14px}.participant-card .dropdown-header-owner .icon-text{margin-left:4px;position:relative;top:2px}.panel-participants p{color:#7a869a}@media screen and (max-width:767px){.panel-participants p{margin-top:10px;text-align:center}}.panel-poll{border:1px solid #ebecf0}.panel-poll .poll-select-choices{margin-top:-10px}.panel-poll .poll-details{color:#7a869a;font-size:12px;margin-bottom:20px}.panel-poll .progress{margin-bottom:5px;margin-top:6.66666667px}.panel-poll .poll-chart{color:#7a869a;font-size:12px}.panel-poll .poll-options{margin-top:20px}#posting-placeholder{background-color:#fafbfc}.posting-message .material-icon{color:#9575cd}.posting-message .btn{margin-top:20px}.panel-post{background:#fff;border:1px solid #ddd}.post-side{color:#7a869a}.post-side .poster-avatar{border-radius:4px}.post-side .user-title,.post-side .user-title a,.post-side .user-title a:active,.post-side .user-title a:focus,.post-side .user-title a:hover,.post-side .user-title a:link,.post-side .user-title a:visited{color:#5e6c84}.post-heading .label-unread{background-color:#a0f;margin-right:16px}.post-heading .label-protected{background-color:transparent;color:#bdbdbd;margin-left:24px;position:relative;top:1px}.post-heading .label-protected .material-icon{font-size:16px;line-height:16px;margin-right:2px;position:relative;top:-1px}.post-heading>.btn-link{padding-left:0;padding-right:0}.post-heading>.btn-link,.post-heading>.btn-link:link,.post-heading>.btn-link:visited{color:#7a869a}.post-heading>.btn-link:active,.post-heading>.btn-link:focus,.post-heading>.btn-link:focus:active,.post-heading>.btn-link:hover{color:#172b4d;text-decoration:none}.post-heading .btn-see-edits{margin-left:24px}.post-status-message{border-radius:4px;margin-top:10px;padding:6px 12px}@media screen and (max-width:767px){.post-status-message{font-size:12px}.post-status-message .material-icon{margin-top:3px}.post-status-message p{margin-top:0}}.post-body:last-child{padding-bottom:10px}.post-attachments{background-color:#ebecf0;border:none;border-radius:4px;margin-bottom:30px}.post-attachments:last-child{margin-bottom:10px}@media screen and (max-width:767px){.post-attachments{border-radius:0;margin:0 -15px 20px}}.post-footer>.btn-link{padding-left:0;padding-right:0}.post-footer>.btn-link,.post-footer>.btn-link:link,.post-footer>.btn-link:visited{color:#7a869a}.post-footer>.btn-link:active,.post-footer>.btn-link:focus,.post-footer>.btn-link:focus:active,.post-footer>.btn-link:hover{color:#172b4d;text-decoration:none}.post-footer p{color:#7a869a;font-size:12px}.post-body-hidden,.post-body-invalid{padding-bottom:10px;padding-top:10px}.post-body-hidden .lead,.post-body-invalid .lead{margin-bottom:10px}.post-body-hidden .text-muted,.post-body-invalid .text-muted{font-size:12px;margin-bottom:0}.post-hidden{filter:alpha(opacity=75);opacity:.75}.post-feed .panel-body{padding-bottom:0}.post-feed .post-body{max-height:300px;overflow-y:hidden;padding-bottom:20px;padding-top:0;position:relative}.post-feed .post-body:after{bottom:0;box-shadow:0 0 16px 16px #fff;color:transparent;content:"-";display:block;height:0;position:absolute;width:100%}.posts-list .event .event-label{margin-bottom:5px}.posts-list .event .label-unread{background-color:#a0f;color:#fff}.posts-list .event-info .btn-link,.posts-list .event-info a,.posts-list .event-info a:link,.posts-list .event-info a:visited{color:#5e6c84}.posts-list .event-info .btn-link:active,.posts-list .event-info .btn-link:focus,.posts-list .event-info .btn-link:focus:active,.posts-list .event-info a:active,.posts-list .event-info a:focus,.posts-list .event-info a:focus:active{color:#172b4d}.posts-list .event-hidden{filter:alpha(opacity=33);opacity:.33}.user-card{background:#f4f5f7}.user-card-avatar img,.user-card-small-avatar img{border-radius:4px}.user-card-avatar{margin:20px 0}.user-card-avatar img{height:150px;width:150px}.user-card-username a,.user-card-username a:active,.user-card-username a:focus,.user-card-username a:hover,.user-card-username a:link,.user-card-username a:visited{color:#172b4d;font-size:18px;font-weight:700}.user-card-title a,.user-card-title a:link,.user-card-title a:visited,.user-card-title span{color:#5e6c84}.user-card-title a:active,.user-card-title a:focus,.user-card-title a:hover{color:#172b4d}@media screen and (min-width:768px){.user-card-stats{margin-top:20px}}.user-card-stats ul{margin:0}.user-card-stats li{color:#7a869a;display:inline-block;font-size:12px;margin-right:12px}@media screen and (min-width:768px){.user-card-stats li{margin:0 6px}}.user-card-stats li.user-stat-empty{display:none}@media screen and (min-width:768px){li.user-stat-divider{display:block;margin:0}}@media screen and (max-width:767px){li.user-stat-divider{display:none}}@media screen and (min-width:768px){.user-card-stats{min-height:60px}}@media screen and (max-width:767px){.user-card-left{padding-right:0}}.progress,.progress .progress-bar{-webkit-box-shadow:none;box-shadow:none;height:8px}.misago-markup img{border-radius:4px}.misago-markup .quote-block,.misago-markup blockquote{background-color:#ffecb3;border-color:#b3e5fc;color:#3e2723;overflow:hidden}.misago-markup .quote-block .quote-heading,.misago-markup blockquote .quote-heading{background-color:#ffe082;border:none;color:#795548}.misago-markup .quote-block .quote-heading a,.misago-markup .quote-block .quote-heading a:link,.misago-markup .quote-block .quote-heading a:visited,.misago-markup blockquote .quote-heading a,.misago-markup blockquote .quote-heading a:link,.misago-markup blockquote .quote-heading a:visited{color:#5d4037}.misago-markup .quote-block .quote-heading a:active,.misago-markup .quote-block .quote-heading a:focus,.misago-markup .quote-block .quote-heading a:hover,.misago-markup blockquote .quote-heading a:active,.misago-markup blockquote .quote-heading a:focus,.misago-markup blockquote .quote-heading a:hover{color:#3e2723}.misago-markup .quote-block hr,.misago-markup blockquote hr{border-color:#ffca28}.misago-markup>.quote-block,.misago-markup>blockquote{background:#ffecb3;border:none;border-radius:4px}.misago-markup .quote-body,.misago-markup>.quote-block .quote-block,.misago-markup>blockquote .quote-block{background:#ffecb3}.misago-markup .quote-body>.quote-block,.misago-markup .quote-body>blockquote{border-color:#ffe082;border-radius:4px}.misago-markup .spoiler-block{background:repeating-linear-gradient(45deg,rgba(235,236,240,.5),rgba(235,236,240,.5) 10px,#fff 0,#fff 20px);border:none}.misago-markup .spoiler-body{background:transparent;color:#172b4d;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}.misago-markup .spoiler-block.revealed .spoiler-body{-webkit-filter:none;-moz-filter:none;-o-filter:none;-ms-filter:none;filter:none}.misago-markup .spoiler-overlay{align-items:center;background:hsla(0,0%,100%,.1);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.misago-markup .spoiler-reveal{background-color:#ebecf0;border-color:#ccc;color:#172b4d}.misago-markup .spoiler-reveal.focus,.misago-markup .spoiler-reveal:focus{background-color:#ced0da;border-color:#8c8c8c;color:#172b4d}.misago-markup .spoiler-reveal:hover{background-color:#ced0da;border-color:#adadad;color:#172b4d}.misago-markup .spoiler-reveal.active,.misago-markup .spoiler-reveal:active,.open>.dropdown-toggle.misago-markup .spoiler-reveal{background-color:#ced0da;background-image:none;border-color:#adadad;color:#172b4d}.misago-markup .spoiler-reveal.active.focus,.misago-markup .spoiler-reveal.active:focus,.misago-markup .spoiler-reveal.active:hover,.misago-markup .spoiler-reveal:active.focus,.misago-markup .spoiler-reveal:active:focus,.misago-markup .spoiler-reveal:active:hover,.open>.dropdown-toggle.misago-markup .spoiler-reveal.focus,.open>.dropdown-toggle.misago-markup .spoiler-reveal:focus,.open>.dropdown-toggle.misago-markup .spoiler-reveal:hover{background-color:#b9bdcb;border-color:#8c8c8c;color:#172b4d}.misago-markup .spoiler-reveal.disabled.focus,.misago-markup .spoiler-reveal.disabled:focus,.misago-markup .spoiler-reveal.disabled:hover,.misago-markup .spoiler-reveal[disabled].focus,.misago-markup .spoiler-reveal[disabled]:focus,.misago-markup .spoiler-reveal[disabled]:hover,fieldset[disabled] .misago-markup .spoiler-reveal.focus,fieldset[disabled] .misago-markup .spoiler-reveal:focus,fieldset[disabled] .misago-markup .spoiler-reveal:hover{background-color:#ebecf0;border-color:#ccc}.misago-markup .spoiler-reveal .badge{background-color:#172b4d;color:#ebecf0}.misago-markup .spoiler-reveal,.misago-markup .spoiler-reveal.disabled,.misago-markup .spoiler-reveal.disabled:active,.misago-markup .spoiler-reveal.disabled:hover,.misago-markup .spoiler-reveal:disabled,.misago-markup .spoiler-reveal:disabled:hover{background:#ebecf0;border:1px solid #ebecf0;-webkit-box-shadow:none;box-shadow:none;color:#172b4d}.misago-markup .spoiler-reveal.disabled,.misago-markup .spoiler-reveal.disabled:active,.misago-markup .spoiler-reveal.disabled:hover,.misago-markup .spoiler-reveal:disabled,.misago-markup .spoiler-reveal:disabled:hover{filter:alpha(opacity=25);opacity:.25}.misago-markup .spoiler-reveal:focus,.misago-markup .spoiler-reveal:hover{background:#dfe1e6;border:1px solid #dfe1e6;-webkit-box-shadow:none;box-shadow:none;color:#172b4d}.dropdown.open .dropdown-toggle .misago-markup .spoiler-reveal,.dropdown.open .dropdown-toggle .misago-markup .spoiler-reveal:active:focus,.dropdown.open .dropdown-toggle .misago-markup .spoiler-reveal:focus,.dropdown.open .dropdown-toggle .misago-markup .spoiler-reveal:hover,.misago-markup .spoiler-reveal:active,.misago-markup .spoiler-reveal:active:focus{background:#c1c7d0;border:1px solid #c1c7d0;-webkit-box-shadow:none;box-shadow:none;color:#172b4d}.misago-markup .spoiler-reveal.btn-loading,.misago-markup .spoiler-reveal.btn-loading:active,.misago-markup .spoiler-reveal.btn-loading:active:focus,.misago-markup .spoiler-reveal.btn-loading:disabled,.misago-markup .spoiler-reveal.btn-loading:disabled:hover,.misago-markup .spoiler-reveal.btn-loading:focus,.misago-markup .spoiler-reveal.btn-loading:hover{color:transparent}.misago-markup .spoiler-reveal,.misago-markup .spoiler-reveal:active,.misago-markup .spoiler-reveal:hover{border-radius:4px;box-shadow:0 0 0 4px #fff;padding:6px 12px}.modal-header{background:#fff;border-bottom-color:#ced0da;border-radius:6px 6px 0 0;color:#172b4d}.modal-header .close{color:#172b4d;font-size:24px;line-height:24px;padding:0 6px;text-shadow:none}.modal-message .message-icon{color:#9575cd}.modal-body>.form-group{margin:20px 0}.modal-body>.form-group:first-child{margin-top:0}.modal-body>.form-group:last-child{margin-bottom:0}.modal-sign-in .modal-body{padding-bottom:0;padding-top:0}.modal-sign-in .modal-body>.form-group{margin:20px 0}.legal-footnote label{font-weight:700}.legal-footnote .help-block{color:#ff5630;margin-left:20px}.modal-avatar-index .avatar-preview{background:#fff;border-radius:6px}.modal-avatar-crop .cropit-preview{background:#fff;margin:20px 0}.modal-avatar-crop .cropit-image-zoom-input{margin-bottom:20px;margin-top:40px}.modal-post-likers .media{border-bottom:1px solid #ebecf0;padding-bottom:15px}.modal-post-likers .media img{border-radius:4px;height:40px;width:40px}.modal-post-likers .media:last-child{border:none;padding-bottom:0}.well{border:1px solid #ddd}.active-posters .rank-user-avatar img{border-radius:4px}.active-posters .user-details{color:#7a869a}.active-posters .user-details a.rank-name,.active-posters .user-details a.rank-name:link,.active-posters .user-details a.rank-name:visited{color:#5e6c84;font-weight:400}.active-posters .user-details a.rank-name:active,.active-posters .user-details a.rank-name:focus,.active-posters .user-details a.rank-name:hover{color:#172b4d}.active-posters .user-details span.rank-name{color:#5e6c84;font-weight:400}.active-posters small{color:#7a869a}.page-error .message-icon{color:#ef5350}.page-message .message-icon,.page-message-info .message-icon{color:#9575cd}.page-message-success .message-icon{color:#81c784}.page-options .message-line,.page-options .message-line a,.page-options .message-line a:link,.page-options .message-line a:visited{color:#7a869a}.page-options .message-line a:active,.page-options .message-line a:focus,.page-options .message-line a:focus:active,.page-options .message-line a:hover{color:#172b4d}.panel-profile-details-group.panel{border:1px solid #ebecf0}.panel-profile-details-group.panel .form-group{margin:0}.panel-profile-details-group .form-control-static p:last-child{margin-bottom:0}.post-primary .panel-post{border-color:#b388ff}.post-primary .user-title,.post-primary .user-title a,.post-primary .user-title a:active,.post-primary .user-title a:focus,.post-primary .user-title a:hover,.post-primary .user-title a:link,.post-primary .user-title a:visited{color:#6200ea}.post-success .panel-post{border-color:#00c853}.post-success .user-title,.post-success .user-title a,.post-success .user-title a:active,.post-success .user-title a:focus,.post-success .user-title a:hover,.post-success .user-title a:link,.post-success .user-title a:visited{color:#388e3c}.post-warning .panel-post{border-color:#ffab40}.post-warning .user-title,.post-warning .user-title a,.post-warning .user-title a:active,.post-warning .user-title a:focus,.post-warning .user-title a:hover,.post-warning .user-title a:link,.post-warning .user-title a:visited{color:#ff6d00}.post-danger .panel-post{border-color:#ff8a80}.post-danger .user-title,.post-danger .user-title a,.post-danger .user-title a:active,.post-danger .user-title a:focus,.post-danger .user-title a:hover,.post-danger .user-title a:link,.post-danger .user-title a:visited{color:#d50000}.user-card-primary .panel-body{background:#fff;border:2px solid #b388ff;border-radius:4px;padding:13px}.user-card-primary .user-card-title,.user-card-primary .user-card-title a.user-title,.user-card-primary .user-card-title a.user-title:active,.user-card-primary .user-card-title a.user-title:focus,.user-card-primary .user-card-title a.user-title:hover,.user-card-primary .user-card-title a.user-title:link,.user-card-primary .user-card-title a.user-title:visited{color:#6200ea}.user-card-primary .user-card-stats li{color:#9575cd}.user-card-success .panel-body{background:#fff;border:2px solid #00c853;border-radius:4px;padding:13px}.user-card-success .user-card-title,.user-card-success .user-card-title a.user-title,.user-card-success .user-card-title a.user-title:active,.user-card-success .user-card-title a.user-title:focus,.user-card-success .user-card-title a.user-title:hover,.user-card-success .user-card-title a.user-title:link,.user-card-success .user-card-title a.user-title:visited{color:#388e3c}.user-card-success .user-card-stats li{color:#66bb6a}.user-card-warning .panel-body{background:#fff;border:2px solid #ffab40;border-radius:4px;padding:13px}.user-card-warning .user-card-title,.user-card-warning .user-card-title a.user-title,.user-card-warning .user-card-title a.user-title:active,.user-card-warning .user-card-title a.user-title:focus,.user-card-warning .user-card-title a.user-title:hover,.user-card-warning .user-card-title a.user-title:link,.user-card-warning .user-card-title a.user-title:visited{color:#ff6d00}.user-card-warning .user-card-stats li{color:#ff6e40}.user-card-danger .panel-body{background:#fff;border:2px solid #ff8a80;border-radius:4px;padding:13px}.user-card-danger .user-card-title,.user-card-danger .user-card-title a.user-title,.user-card-danger .user-card-title a.user-title:active,.user-card-danger .user-card-title a.user-title:focus,.user-card-danger .user-card-title a.user-title:hover,.user-card-danger .user-card-title a.user-title:link,.user-card-danger .user-card-title a.user-title:visited{color:#d50000}.user-card-danger .user-card-stats li{color:#e57373}.list-group .list-group-rank-primary{border-left:4px solid #7e57c2;padding-left:11px}.list-group .list-group-rank-primary a.rank-name,.list-group .list-group-rank-primary a.rank-name:active,.list-group .list-group-rank-primary a.rank-name:focus,.list-group .list-group-rank-primary a.rank-name:hover,.list-group .list-group-rank-primary a.rank-name:link,.list-group .list-group-rank-primary a.rank-name:visited,.list-group .list-group-rank-primary span.rank-name{color:#6200ea}.list-group .list-group-rank-success{border-left:4px solid #9ccc65;padding-left:11px}.list-group .list-group-rank-success a.rank-name,.list-group .list-group-rank-success a.rank-name:active,.list-group .list-group-rank-success a.rank-name:focus,.list-group .list-group-rank-success a.rank-name:hover,.list-group .list-group-rank-success a.rank-name:link,.list-group .list-group-rank-success a.rank-name:visited,.list-group .list-group-rank-success span.rank-name{color:#388e3c}.list-group .list-group-rank-warning{border-left:4px solid #ff7043;padding-left:11px}.list-group .list-group-rank-warning a.rank-name,.list-group .list-group-rank-warning a.rank-name:active,.list-group .list-group-rank-warning a.rank-name:focus,.list-group .list-group-rank-warning a.rank-name:hover,.list-group .list-group-rank-warning a.rank-name:link,.list-group .list-group-rank-warning a.rank-name:visited,.list-group .list-group-rank-warning span.rank-name{color:#ff6d00}.list-group .list-group-rank-danger{border-left:4px solid #f44336;padding-left:11px}.list-group .list-group-rank-danger a.rank-name,.list-group .list-group-rank-danger a.rank-name:active,.list-group .list-group-rank-danger a.rank-name:focus,.list-group .list-group-rank-danger a.rank-name:hover,.list-group .list-group-rank-danger a.rank-name:link,.list-group .list-group-rank-danger a.rank-name:visited,.list-group .list-group-rank-danger span.rank-name{color:#d50000}.page-header-rank-primary .user-rank,.page-header-rank-primary .user-rank a,.page-header-rank-primary .user-rank a:active,.page-header-rank-primary .user-rank a:focus,.page-header-rank-primary .user-rank a:hover,.page-header-rank-primary .user-rank a:link,.page-header-rank-primary .user-rank a:visited{color:#6200ea}.page-header-rank-success .user-rank,.page-header-rank-success .user-rank a,.page-header-rank-success .user-rank a:active,.page-header-rank-success .user-rank a:focus,.page-header-rank-success .user-rank a:hover,.page-header-rank-success .user-rank a:link,.page-header-rank-success .user-rank a:visited{color:#388e3c}.page-header-rank-warning .user-rank,.page-header-rank-warning .user-rank a,.page-header-rank-warning .user-rank a:active,.page-header-rank-warning .user-rank a:focus,.page-header-rank-warning .user-rank a:hover,.page-header-rank-warning .user-rank a:link,.page-header-rank-warning .user-rank a:visited{color:#ff6d00}.page-header-rank-danger .user-rank,.page-header-rank-danger .user-rank a,.page-header-rank-danger .user-rank a:active,.page-header-rank-danger .user-rank a:focus,.page-header-rank-danger .user-rank a:hover,.page-header-rank-danger .user-rank a:link,.page-header-rank-danger .user-rank a:visited{color:#d50000}
 /*# sourceMappingURL=misago.css.map*/

+ 1 - 1
misago/static/misago/css/misago.css.map

@@ -1 +1 @@
-{"version":3,"file":"../css/misago.css","mappings":"AAAA,2EAA2E,CCU3E,KAEE,yBAA0B,CAC1B,6BAA8B,CAF9B,sBDNF,CCeA,KACE,QDbF,CC0BA,2FAaE,aDxBF,CCgCA,4BAIE,oBAAqB,CACrB,uBD9BF,CCsCA,sBACE,YAAa,CACb,QDpCF,CC4CA,kBAEE,YD1CF,CCoDA,EACE,4BDlDF,CC0DA,iBAEE,SDxDF,CCmEA,YACE,kBAAmB,CACnB,yBAA0B,CAC1B,gCDjEF,CCwEA,SAEE,eDtEF,CC6EA,IACE,iBD3EF,CCmFA,GACE,aAAc,CACd,cDjFF,CCwFA,KACE,eAAgB,CAChB,UDtFF,CC6FA,MACE,aD3FF,CCkGA,QAEE,aAAc,CACd,aAAc,CACd,iBAAkB,CAClB,uBDhGF,CCmGA,IACE,SDjGF,CCoGA,IACE,aDlGF,CC4GA,IACE,QD1GF,CCiHA,eACE,eD/GF,CCyHA,OACE,eDvHF,CC8HA,GACE,sBAAuB,CACvB,QD5HF,CCmIA,IACE,aDjIF,CCwIA,kBAIE,+BAAiC,CACjC,aDtIF,CCwJA,sCAKE,aAAc,CACd,YAAa,CACb,QDtJF,CC6JA,OACE,gBD3JF,CCqKA,cAEE,mBDnKF,CC8KA,oEAIE,yBAA0B,CAC1B,cD5KF,CCmLA,sCAEE,cDjLF,CCwLA,iDAEE,QAAS,CACT,SDtLF,CC8LA,MACE,kBD5LF,CCuMA,uCAEE,qBAAsB,CACtB,SDrMF,CC8MA,4FAEE,WD5MF,CCoNA,mBACE,4BAA6B,CAC7B,sBDlNF,CC2NA,+FAEE,uBDzNF,CCgOA,SACE,uBAAyB,CACzB,YAAa,CACb,0BD9NF,CC+OA,SACE,aDzOF,CCiPA,SACE,eD/OF,CCyPA,MACE,wBAAyB,CACzB,gBDvPF,CC0PA,MAEE,SDxPF;AACA,oFAAoF,CE3KpF,aACE,iBAKE,gCAAkC,CAClC,yBAA2B,CAH3B,oBAAsB,CACtB,0BF+KF,CE1KA,YAEE,yBF4KF,CEzKA,cACE,2BF2KF,CExKA,kBACE,4BF0KF,CErKA,gDAEE,UFuKF,CEpKA,eAEE,qBAAsB,CACtB,uBFsKF,CEnKA,MACE,0BFqKF,CElKA,OAEE,uBFoKF,CEjKA,IACE,wBFmKF,CEhKA,QAGE,SAAU,CACV,QFkKF,CE/JA,MAEE,sBFiKF,CE3JA,QACE,YF6JF,CE3JA,gCAGI,+BF4JJ,CEzJA,OACE,qBF2JF,CExJA,OACE,kCF0JF,CE3JA,oBAKI,+BF0JJ,CEvJA,sCAGI,+BFwJJ,CACF,CG7OA,iBC+DE,8BACG,2BACK,qBJuLV,CGhPA,KAEE,yCAA6C,CAD7C,cHmPF,CG/OA,KAKE,sBADA,cAHA,sDACA,eACA,sBHmPF,CG7OA,6BAIE,mBAAoB,CACpB,iBAAkB,CAClB,mBH+OF,CGzOA,EACE,cACA,oBH2OF,CGzOE,gBAEE,cACA,yBH2OJ,CGxOE,QEnDA,yCAA0C,CAC1C,mBL8RF,CGjOA,OACE,QHmOF,CG7NA,IACE,qBH+NF,CG3NA,gBG1EE,cAEA,WAAY,CADZ,cNySF,CG3NA,aACE,iBH6NF,CGvNA,eAGE,sBACA,sBACA,kBG3FA,qBAEA,WAAY,CHsFZ,uBGvFA,cAAe,CHsFf,YCmGA,uCACK,kCACG,8BJ8HV,CGvNA,YACE,iBHyNF,CGnNA,GAGE,QAAS,CACT,6BAFA,mBADA,eHwNF,CG7MA,SAOE,kBAAsB,CACtB,QAAS,CALT,UAAW,CAEX,WAAY,CACZ,eAAgB,CAFhB,SAAU,CAHV,iBAAkB,CAClB,SHqNF,CGvME,mDAOE,SAAU,CAHV,WAAY,CACZ,QAAS,CACT,gBAAiB,CAJjB,eAAgB,CAChB,UH6MJ,CG9LA,cACE,cHgMF,COrVA,0CAKE,cAHA,oBACA,gBACA,ePkWF,COtWA,gPAWI,cAFA,eAAgB,CAChB,aPwXJ,COnXA,qBAIE,mBADA,ePyXF,CO5XA,wHAQI,aPkYJ,CO/XA,qBAIE,mBADA,ePqYF,COxYA,wHAQI,aP8YJ,CO1YA,OAAU,cP8YV,CO7YA,OAAU,cPiZV,COhZA,OAAU,cPoZV,COnZA,OAAU,cPuZV,COtZA,OAAU,cP0ZV,COzZA,OAAU,cP6ZV,COvZA,EACE,ePyZF,COtZA,MAEE,eACA,eAAgB,CAChB,eAAgB,CAHhB,kBP2ZF,COtZE,+BACE,cPyZF,CACF,COjZA,aAEE,aPmZF,COhZA,WAGE,yBADA,YPmZF,CO9YA,WAAuB,ePiZvB,COhZA,YAAuB,gBPmZvB,COlZA,aAAuB,iBPqZvB,COpZA,cAAuB,kBPuZvB,COtZA,aAAuB,kBPyZvB,COtZA,gBAAuB,wBPyZvB,COxZA,gBAAuB,wBP2ZvB,CO1ZA,iBAAuB,yBP6ZvB,CO1ZA,YACE,aP4ZF,CO1ZA,cCvGE,aRogBF,CQngBE,0CAEE,aRqgBJ,CO9ZA,cC1GE,aR2gBF,CQ1gBE,0CAEE,aR4gBJ,COlaA,WC7GE,aRkhBF,CQjhBE,oCAEE,aRmhBJ,COtaA,cChHE,aRyhBF,CQxhBE,0CAEE,aR0hBJ,CO1aA,aCnHE,aRgiBF,CQ/hBE,wCAEE,aRiiBJ,CO1aA,YE1HE,yBF6HA,UP2aF,CSviBE,sCAEE,wBTyiBJ,CO5aA,YEhIE,wBT+iBF,CS9iBE,sCAEE,wBTgjBJ,COhbA,SEnIE,wBTsjBF,CSrjBE,gCAEE,wBTujBJ,COpbA,YEtIE,wBT6jBF,CS5jBE,sCAEE,wBT8jBJ,COxbA,WEzIE,wBTokBF,CSnkBE,oCAEE,wBTqkBJ,COvbA,aAGE,gCADA,mBADA,kBP2bF,COjbA,MAGE,mBADA,YPobF,COtbA,wBAMI,ePsbJ,COzaA,4BAJE,eAAgB,CADhB,cPubF,COlbA,aAEE,gBPgbF,COlbA,gBAKI,oBAAqB,CAErB,gBAAiB,CADjB,iBPibJ,CO3aA,GAEE,mBADA,YP8aF,CO3aA,MAEE,sBP6aF,CO3aA,GACE,eP6aF,CO3aA,GACE,aP6aF,COhaE,2CAII,UAAW,CAFX,UAAW,CGrNf,eAAgB,CHwNZ,gBAAiB,CGvNrB,sBAAuB,CACvB,kBAAmB,CHoNf,WPuaJ,CO1aA,kBASI,iBPoaJ,CACF,CO1ZA,sCAEE,WP4ZF,COzZA,YACE,aAAc,CA9IO,wBP0iBvB,COvZA,WAIE,8BADA,iBADA,gBADA,iBP4ZF,COpZI,0EACE,ePwZN,COlaA,qDAsBI,cAHA,aAAc,CACd,aAAc,CACd,sBPqZJ,COlZI,0EACE,qBPsZN,CO9YA,0CAME,aAAc,CADd,+BAFA,cAAe,CADf,kBAAmB,CAEnB,gBPkZF,CO1YI,gNAAW,UPkZf,COjZI,0MACE,qBPwZN,COlZA,QAEE,iBAAkB,CAClB,uBAFA,kBPsZF,CW5rBA,kBAIE,uDX8rBF,CW1rBA,KAIE,yBACA,kBAFA,aX8rBF,CWxrBA,SAPE,aAAc,CADd,eXwsBF,CWhsBA,IAIE,sBACA,kBACA,0CAHA,UX6rBF,CWhsBA,QAYI,eAAgB,CAFhB,cAAe,CACf,eAAgB,CAFhB,SX6rBJ,CWrrBA,IAQE,oBAAqB,CACrB,yBACA,sBACA,kBALA,cALA,aAAc,CAGd,eACA,uBAFA,gBADA,cAKA,oBX2rBF,CWlsBA,SAmBI,4BAA6B,CAC7B,eAAgB,CAHhB,aAAc,CADd,iBAAkB,CADlB,SAAU,CAGV,oBXwrBJ,CWjrBA,gBACE,iBACA,iBXmrBF,CY7uBA,WCAE,gBAAiB,CADjB,iBAAkB,CADlB,kBADA,kBbsvBF,CYhvBE,oCACE,WZmvBF,CACF,CYlvBE,oCACE,WZqvBF,CACF,CYpvBE,qCACE,YZuvBF,CACF,CY9uBA,iBCpBE,gBAAiB,CADjB,iBAAkB,CADlB,kBADA,kBb2wBF,CY3uBA,KCtBE,kBADA,kBbswBF,CY3uBA,gBAEE,aAAc,CADd,cZ8uBF,CY/uBA,8BAMI,cAAe,CADf,eZ8uBJ,Cc7xBC,4eCmBK,cAAe,CAGf,kBADA,mBAJA,iBfi0BN,Ccl1BC,2HCuCK,UfyzBN,Cch2BC,WC+CG,UfozBJ,Ccn2BC,WC+CG,kBfuzBJ,Cct2BC,WC+CG,kBf0zBJ,Ccz2BC,UC+CG,Sf6zBJ,Cc52BC,UC+CG,kBfg0BJ,Cc/2BC,UC+CG,kBfm0BJ,Ccl3BC,UC+CG,Sfs0BJ,Ccr3BC,UC+CG,kBfy0BJ,Ccx3BC,UC+CG,kBf40BJ,Cc33BC,UC+CG,Sf+0BJ,Cc93BC,UC+CG,kBfk1BJ,Ccj4BC,UC+CG,iBfq1BJ,Ccp4BC,gBC8DG,Ufy0BJ,Ccv4BC,gBC8DG,kBf40BJ,Cc14BC,gBC8DG,kBf+0BJ,Cc74BC,eC8DG,Sfk1BJ,Cch5BC,eC8DG,kBfq1BJ,Ccn5BC,eC8DG,kBfw1BJ,Cct5BC,eC8DG,Sf21BJ,Ccz5BC,eC8DG,kBf81BJ,Cc55BC,eC8DG,kBfi2BJ,Cc/5BC,eC8DG,Sfo2BJ,Ccl6BC,eC8DG,kBfu2BJ,Ccr6BC,eC8DG,iBf02BJ,Ccx6BC,eCmEG,Ufw2BJ,Cc36BC,gBCoDG,Sf03BJ,Cc96BC,gBCoDG,iBf63BJ,Ccj7BC,gBCoDG,iBfg4BJ,Ccp7BC,eCoDG,Qfm4BJ,Ccv7BC,eCoDG,iBfs4BJ,Cc17BC,eCoDG,iBfy4BJ,Cc77BC,eCoDG,Qf44BJ,Cch8BC,eCoDG,iBf+4BJ,Ccn8BC,eCoDG,iBfk5BJ,Cct8BC,eCoDG,Qfq5BJ,Ccz8BC,eCoDG,iBfw5BJ,Cc58BC,eCoDG,gBf25BJ,Cc/8BC,eCyDG,Sfy5BJ,Ccl9BC,kBCwEG,gBf64BJ,Ccr9BC,kBCwEG,wBfg5BJ,Ccx9BC,kBCwEG,wBfm5BJ,Cc39BC,iBCwEG,efs5BJ,Cc99BC,iBCwEG,wBfy5BJ,Ccj+BC,iBCwEG,wBf45BJ,Ccp+BC,iBCwEG,ef+5BJ,Ccv+BC,iBCwEG,wBfk6BJ,Cc1+BC,iBCwEG,wBfq6BJ,Cc7+BC,iBCwEG,efw6BJ,Cch/BC,iBCwEG,wBf26BJ,Ccn/BC,iBCwEG,uBf86BJ,Cct/BC,iBCwEG,afi7BJ,CYh7BA,yBEzEC,2HCuCK,Ufi+BJ,CcxgCD,WC+CG,Uf49BF,Cc3gCD,WC+CG,kBf+9BF,Cc9gCD,WC+CG,kBfk+BF,CcjhCD,UC+CG,Sfq+BF,CcphCD,UC+CG,kBfw+BF,CcvhCD,UC+CG,kBf2+BF,Cc1hCD,UC+CG,Sf8+BF,Cc7hCD,UC+CG,kBfi/BF,CchiCD,UC+CG,kBfo/BF,CcniCD,UC+CG,Sfu/BF,CctiCD,UC+CG,kBf0/BF,CcziCD,UC+CG,iBf6/BF,Cc5iCD,gBC8DG,Ufi/BF,Cc/iCD,gBC8DG,kBfo/BF,CcljCD,gBC8DG,kBfu/BF,CcrjCD,eC8DG,Sf0/BF,CcxjCD,eC8DG,kBf6/BF,Cc3jCD,eC8DG,kBfggCF,Cc9jCD,eC8DG,SfmgCF,CcjkCD,eC8DG,kBfsgCF,CcpkCD,eC8DG,kBfygCF,CcvkCD,eC8DG,Sf4gCF,Cc1kCD,eC8DG,kBf+gCF,Cc7kCD,eC8DG,iBfkhCF,CchlCD,eCmEG,UfghCF,CcnlCD,gBCoDG,SfkiCF,CctlCD,gBCoDG,iBfqiCF,CczlCD,gBCoDG,iBfwiCF,Cc5lCD,eCoDG,Qf2iCF,Cc/lCD,eCoDG,iBf8iCF,CclmCD,eCoDG,iBfijCF,CcrmCD,eCoDG,QfojCF,CcxmCD,eCoDG,iBfujCF,Cc3mCD,eCoDG,iBf0jCF,Cc9mCD,eCoDG,Qf6jCF,CcjnCD,eCoDG,iBfgkCF,CcpnCD,eCoDG,gBfmkCF,CcvnCD,eCyDG,SfikCF,Cc1nCD,kBCwEG,gBfqjCF,Cc7nCD,kBCwEG,wBfwjCF,CchoCD,kBCwEG,wBf2jCF,CcnoCD,iBCwEG,ef8jCF,CctoCD,iBCwEG,wBfikCF,CczoCD,iBCwEG,wBfokCF,Cc5oCD,iBCwEG,efukCF,Cc/oCD,iBCwEG,wBf0kCF,CclpCD,iBCwEG,wBf6kCF,CcrpCD,iBCwEG,efglCF,CcxpCD,iBCwEG,wBfmlCF,Cc3pCD,iBCwEG,uBfslCF,Cc9pCD,iBCwEG,afylCF,CACF,CYhlCA,yBElFC,2HCuCK,Uf0oCJ,CcjrCD,WC+CG,UfqoCF,CcprCD,WC+CG,kBfwoCF,CcvrCD,WC+CG,kBf2oCF,Cc1rCD,UC+CG,Sf8oCF,Cc7rCD,UC+CG,kBfipCF,CchsCD,UC+CG,kBfopCF,CcnsCD,UC+CG,SfupCF,CctsCD,UC+CG,kBf0pCF,CczsCD,UC+CG,kBf6pCF,Cc5sCD,UC+CG,SfgqCF,Cc/sCD,UC+CG,kBfmqCF,CcltCD,UC+CG,iBfsqCF,CcrtCD,gBC8DG,Uf0pCF,CcxtCD,gBC8DG,kBf6pCF,Cc3tCD,gBC8DG,kBfgqCF,Cc9tCD,eC8DG,SfmqCF,CcjuCD,eC8DG,kBfsqCF,CcpuCD,eC8DG,kBfyqCF,CcvuCD,eC8DG,Sf4qCF,Cc1uCD,eC8DG,kBf+qCF,Cc7uCD,eC8DG,kBfkrCF,CchvCD,eC8DG,SfqrCF,CcnvCD,eC8DG,kBfwrCF,CctvCD,eC8DG,iBf2rCF,CczvCD,eCmEG,UfyrCF,Cc5vCD,gBCoDG,Sf2sCF,Cc/vCD,gBCoDG,iBf8sCF,CclwCD,gBCoDG,iBfitCF,CcrwCD,eCoDG,QfotCF,CcxwCD,eCoDG,iBfutCF,Cc3wCD,eCoDG,iBf0tCF,Cc9wCD,eCoDG,Qf6tCF,CcjxCD,eCoDG,iBfguCF,CcpxCD,eCoDG,iBfmuCF,CcvxCD,eCoDG,QfsuCF,Cc1xCD,eCoDG,iBfyuCF,Cc7xCD,eCoDG,gBf4uCF,CchyCD,eCyDG,Sf0uCF,CcnyCD,kBCwEG,gBf8tCF,CctyCD,kBCwEG,wBfiuCF,CczyCD,kBCwEG,wBfouCF,Cc5yCD,iBCwEG,efuuCF,Cc/yCD,iBCwEG,wBf0uCF,CclzCD,iBCwEG,wBf6uCF,CcrzCD,iBCwEG,efgvCF,CcxzCD,iBCwEG,wBfmvCF,Cc3zCD,iBCwEG,wBfsvCF,Cc9zCD,iBCwEG,efyvCF,Ccj0CD,iBCwEG,wBf4vCF,Ccp0CD,iBCwEG,uBf+vCF,Ccv0CD,iBCwEG,afkwCF,CACF,CYhvCA,0BE3FC,2HCuCK,UfmzCJ,Cc11CD,WC+CG,Uf8yCF,Cc71CD,WC+CG,kBfizCF,Cch2CD,WC+CG,kBfozCF,Ccn2CD,UC+CG,SfuzCF,Cct2CD,UC+CG,kBf0zCF,Ccz2CD,UC+CG,kBf6zCF,Cc52CD,UC+CG,Sfg0CF,Cc/2CD,UC+CG,kBfm0CF,Ccl3CD,UC+CG,kBfs0CF,Ccr3CD,UC+CG,Sfy0CF,Ccx3CD,UC+CG,kBf40CF,Cc33CD,UC+CG,iBf+0CF,Cc93CD,gBC8DG,Ufm0CF,Ccj4CD,gBC8DG,kBfs0CF,Ccp4CD,gBC8DG,kBfy0CF,Ccv4CD,eC8DG,Sf40CF,Cc14CD,eC8DG,kBf+0CF,Cc74CD,eC8DG,kBfk1CF,Cch5CD,eC8DG,Sfq1CF,Ccn5CD,eC8DG,kBfw1CF,Cct5CD,eC8DG,kBf21CF,Ccz5CD,eC8DG,Sf81CF,Cc55CD,eC8DG,kBfi2CF,Cc/5CD,eC8DG,iBfo2CF,Ccl6CD,eCmEG,Ufk2CF,Ccr6CD,gBCoDG,Sfo3CF,Ccx6CD,gBCoDG,iBfu3CF,Cc36CD,gBCoDG,iBf03CF,Cc96CD,eCoDG,Qf63CF,Ccj7CD,eCoDG,iBfg4CF,Ccp7CD,eCoDG,iBfm4CF,Ccv7CD,eCoDG,Qfs4CF,Cc17CD,eCoDG,iBfy4CF,Cc77CD,eCoDG,iBf44CF,Cch8CD,eCoDG,Qf+4CF,Ccn8CD,eCoDG,iBfk5CF,Cct8CD,eCoDG,gBfq5CF,Ccz8CD,eCyDG,Sfm5CF,Cc58CD,kBCwEG,gBfu4CF,Cc/8CD,kBCwEG,wBf04CF,Ccl9CD,kBCwEG,wBf64CF,Ccr9CD,iBCwEG,efg5CF,Ccx9CD,iBCwEG,wBfm5CF,Cc39CD,iBCwEG,wBfs5CF,Cc99CD,iBCwEG,efy5CF,Ccj+CD,iBCwEG,wBf45CF,Ccp+CD,iBCwEG,wBf+5CF,Ccv+CD,iBCwEG,efk6CF,Cc1+CD,iBCwEG,wBfq6CF,Cc7+CD,iBCwEG,uBfw6CF,Cch/CD,iBCwEG,af26CF,CACF,CgB7+CA,MACE,4BhB++CF,CgBh/CA,uBASI,oBAAqB,CACrB,UAAW,CAFX,ehB6+CJ,CgBt+CI,4CAEE,kBAAmB,CACnB,UAAW,CAFX,ehB2+CN,CgBp+CA,QAGE,cADA,mBADA,ehBy+CF,CgBn+CA,WAHE,ehBy+CF,CgB/9CA,OAGE,mBADA,cAAe,CADf,UhBm+CF,CgBp+CA,kHAcQ,0BAFA,uBADA,YAEA,kBhBk+CR,CgB/+CA,mBAqBI,6BADA,qBhB+9CJ,CgBn/CA,oPA8BQ,YhB69CR,CgB3/CA,mBAoCI,yBhB09CJ,CgB9/CA,cAyCI,qBhBw9CJ,CgBj9CA,8KAOQ,WhBk9CR,CgBv8CA,wLAQQ,qBhB08CR,CgBl9CA,wDAeM,uBhBu8CN,CgB77CA,yCAEI,wBhB87CJ,CiBlkDE,oVAOI,wBjB4kDN,CiBtkDE,4LAMI,wBjBukDN,CiB1lDE,oUAOI,wBjBimDN,CiB3lDE,iMAMI,wBjB4lDN,CiB/mDE,gSAOI,wBjBsnDN,CiBhnDE,kLAMI,wBjBinDN,CiBpoDE,oUAOI,wBjB2oDN,CiBroDE,iMAMI,wBjBsoDN,CiBzpDE,wTAOI,wBjBgqDN,CiB1pDE,4LAMI,wBjB2pDN,CgBvgDA,kBACE,gBACA,ehBygDF,CgBvgDE,sDAIE,2CAA4C,CAC5C,sBAHA,mBACA,iBAAkB,CAFlB,UhB8gDF,CgB/gDA,yBASI,ehBygDJ,CgBlhDA,8NAkBU,kBhBwgDV,CgB1hDA,kCA0BI,QhBmgDJ,CgB7hDA,4VAmCU,ahBkgDV,CgBriDA,sVAuCU,chBsgDV,CgB7iDA,oOAoDU,ehB+/CV,CACF,CkBztDA,SAME,QAAS,CAFT,WlB2tDF,CkBrtDA,gBAHE,QAAS,CAFT,SlBquDF,CkBhuDA,OASE,gCAFA,cANA,aAAc,CAId,eACA,mBAAoB,CAFpB,mBAFA,UlB8tDF,CkBptDA,MACE,oBAAqB,CAGrB,eAAgB,CADhB,iBAAkB,CADlB,clBwtDF,CkB5sDA,mBAUE,uBAAwB,CACxB,eAAgB,CdkBhB,8BACG,2BACK,qBJorDV,CkBpsDA,uCAIE,kBAAmB,CAFnB,cAAe,CACf,gBlBusDF,CkBhsDE,iMAGE,kBlBqsDJ,CkBjsDA,iBACE,alBmsDF,CkB/rDA,kBACE,aAAc,CACd,UlBisDF,CkB7rDA,8BAEE,WlB+rDF,CkB3rDA,0Eb1FE,yCAA0C,CAC1C,mBL0xDF,CkB1rDA,OAEE,elB+rDF,CkBlqDA,qBA1BE,cAJA,aAAc,CAEd,eACA,sBlB+sDF,CkBprDA,cAQE,sBACA,qBAAsB,CACtB,yBACA,kBd3EA,oDACQ,4CckER,YACA,iBdsDA,6EACK,wEACG,qEc1DR,UlBkrDF,CmBlwDE,oBACE,qBfaF,iFACQ,yEebN,SnBswDJ,CIxtDE,gCACE,WACA,SJ0tDJ,CIxtDE,oCAA0B,UJ2tD5B,CI1tDE,yCAAgC,UJ6tDlC,CkB9qDE,0BACE,4BAA6B,CAC7B,QlBgrDJ,CkBxqDE,iFAGE,yBACA,SlB0qDJ,CkBvqDE,yDAEE,kBlByqDJ,CkBrqDE,sBACE,WlBuqDJ,CkBzpDA,qDAKI,mIACE,gBlB0pDJ,CkBvpDE,kQAEE,gBlB+pDJ,CkB5pDE,kQAEE,gBlBoqDJ,CACF,CkB1pDA,YACE,kBlB4pDF,CkBppDA,iBAGE,aAAc,CAEd,kBAAmB,CADnB,eAAgB,CAFhB,iBlBypDF,CkBnpDE,kHAGI,kBlBspDN,CkBjqDA,6BAoBI,cAAe,CADf,eAAgB,CADhB,eAAgB,CAFhB,gBACA,iBlBwpDJ,CkBlpDA,8HAME,iBAAkB,CADlB,gBAAkB,CADlB,iBlBspDF,CkBjpDA,kCAEE,elBmpDF,CkB/oDA,+BAQE,cAAe,CALf,oBAAqB,CAGrB,eAAgB,CADhB,eAAgB,CADhB,iBAAkB,CAFlB,iBAAkB,CAKlB,qBlBkpDF,CkB9oDE,sHAEE,kBlBkpDJ,CkB/oDA,8DAGE,gBAAiB,CADjB,YlBkpDF,CkBxoDA,qBAME,eAAgB,CALhB,gBAGA,mBADA,elB2oDF,CkBtoDE,4DAGE,cAAe,CADf,elByoDJ,CkB3nDA,UCvPE,kBAFA,eAFA,YAGA,gBAFA,gBnB43DF,CmBv3DE,gBACE,YACA,gBnBy3DJ,CmBt3DE,4CAEE,WnBw3DJ,CkBvoDA,6BAMI,kBAFA,eAFA,YAGA,gBAFA,gBlB2oDJ,CkB9oDA,mCASI,YACA,gBlBwoDJ,CkBlpDA,kFAcI,WlBwoDJ,CkBtpDA,oCAoBI,eAHA,YAIA,gBAHA,gBACA,gBlB0oDJ,CkBpoDA,UCnRE,kBAFA,eAFA,YAGA,sBAFA,iBnBi6DF,CmB55DE,gBACE,YACA,gBnB85DJ,CmB35DE,4CAEE,WnB65DJ,CkBhpDA,6BAMI,kBAFA,eAFA,YAGA,sBAFA,iBlBopDJ,CkBvpDA,mCASI,YACA,gBlBipDJ,CkB3pDA,kFAcI,WlBipDJ,CkB/pDA,oCAoBI,eAHA,YAIA,sBAHA,gBACA,iBlBmpDJ,CkBxoDA,cAEE,iBlByoDF,CkB3oDA,4BAMI,oBlBwoDJ,CkBpoDA,uBAKE,aAAc,CAEd,YACA,iBAEA,mBAAoB,CATpB,iBAAkB,CAElB,OAAQ,CAMR,iBAAkB,CAPlB,KAAM,CAIN,WAFA,SlB4oDF,CkBpoDA,4HAIE,YACA,iBAFA,UlBwoDF,CkBpoDA,4HAIE,YACA,iBAFA,UlBwoDF,CkBloDA,iRClZI,anBgiEJ,CkB9oDA,2BC9YI,qBfiDF,oDACQ,2CJ++DV,CmB/hEI,iCACE,qBf8CJ,oEACQ,2DJo/DV,CkBxpDA,gCCnYI,yBACA,qBAFA,anBiiEJ,CkB7pDA,oCC9XI,anB8hEJ,CkB7pDA,iRCrZI,anB8jEJ,CkBzqDA,2BCjZI,qBfiDF,oDACQ,2CJ6gEV,CmB7jEI,iCACE,qBf8CJ,oEACQ,2DJkhEV,CkBnrDA,gCCtYI,yBACA,qBAFA,anB+jEJ,CkBxrDA,oCCjYI,anB4jEJ,CkBxrDA,6PCxZI,anB4lEJ,CkBpsDA,yBCpZI,qBfiDF,oDACQ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FA,0BAqBI,oBAAqB,CACrB,qBlBiwFJ,CkBvxFA,gIA2BM,UlBiwFN,CkB5xFA,wCAiCI,UlB8vFJ,CkB/xFA,4BAqCI,eAAgB,CAChB,qBlB6vFJ,CkBnyFA,2CA6CI,oBAAqB,CAErB,eAAgB,CADhB,YAAa,CAEb,qBlB0vFJ,CkB1yFA,uDAmDM,clB2vFN,CkB9yFA,kFAyDI,aAAc,CADd,iBlB2vFJ,CkBnzFA,kDA8DI,KlBwvFJ,CACF,C6Bj+FI,kDACE,iB7Bo+FJ,C6Bl+FI,oCACE,e7Bo+FN,CACF,C6B59FE,sCAME,QAAS,CzBvPX,wBACQ,gByBqPN,aAAc,CADd,cAAe,CADf,gBAAiB,CADjB,aAAc,CADd,U7Bs+FF,CACF,C6Bz9FA,8BDnUE,yBACA,0BCmUA,Y7B69FF,C6Bz9FA,mDD/TE,4BADA,6BARA,2BACA,4BCwUA,e7B+9FF,C6Br9FA,YC/UE,mBADA,e9ByyGF,C6Bt9FE,mBClVA,mBADA,e9B6yGF,C6Bv9FE,mBCrVA,mBADA,e9BizGF,C6Bj9FA,aC/VE,mBADA,e9BqzGF,C6Bl9FE,sCACE,UAAW,CAEX,iBADA,iB7Bs9FF,C6Bv8FA,aEtWA,oB/BkzGA,C6B38FA,cE1WA,qBAAuB,CF4WrB,kB7B68FF,C6B/8FA,4BAKI,c7B68FJ,CAXF,C6Bx7FA,gBACE,sBACA,oB7Bs8FF,C6Bx8FA,8BAKI,a7Bs8FJ,C6Br8FI,wEAGE,6BADA,a7Bw8FN,C6Bh9FA,6BAcI,U7Bq8FJ,C6Bn9FA,iCAmBM,a7Bm8FN,C6Bj8FM,8EAGE,6BADA,a7Bo8FR,C6B/7FM,8HAIE,yBADA,a7Bk8FR,C6B77FM,oIAIE,6BADA,a7Bg8FR,C6Bx7FM,wHAIE,yBADA,a7B27FR,C6Bt7FI,+EAIM,a7Bs7FR,C6Br7FQ,wHAGE,6BADA,a7Bw7FV,C6Bn7FQ,6LAIE,yBADA,a7Bs7FV,C6Bj7FQ,mMAIE,6BADA,a7Bo7FV,CACF,C6BngGA,+BAuFI,iB7B+6FJ,C6B96FI,0EAEE,qB7Bg7FN,C6B1gGA,yCA6FM,qB7Bg7FN,C6B7gGA,8DAmGI,oB7B86FJ,C6BjhGA,6BA4GI,a7Bw6FJ,C6Bv6FI,mCACE,a7By6FN,C6BvhGA,0BAmHI,a7Bu6FJ,C6Bt6FI,gEAEE,a7Bw6FN,C6Bp6FM,0LAEE,a7Bw6FR,C6Bh6FA,gBACE,sBACA,oB7Bk6FF,C6Bp6FA,8BAKI,a7Bk6FJ,C6Bj6FI,wEAGE,6BADA,U7Bo6FN,C6B56FA,8DAmBM,a7B+5FN,C6B75FM,8EAGE,6BADA,U7Bg6FR,C6B35FM,8HAIE,yBADA,U7B85FR,C6Bz5FM,oIAIE,6BADA,U7B45FR,C6Br5FM,wHAIE,yBADA,U7Bw5FR,C6Bn5FI,2FAIM,oB7Bm5FR,C6Bv5FE,0DAOM,wB7Bm5FR,C6B15FE,sDAUM,a7Bm5FR,C6Bl5FQ,wHAGE,6BADA,U7Bq5FV,C6Bh5FQ,6LAIE,yBADA,U7Bm5FV,C6B94FQ,mMAIE,6BADA,U7Bi5FV,CACF,C6Br+FA,+BA6FI,iB7B24FJ,C6B14FI,0EAEE,qB7B44FN,C6B5+FA,yCAmGM,qB7B44FN,C6B/+FA,8DAyGI,oB7B04FJ,C6Bn/FA,6BA6GI,a7By4FJ,C6Bx4FI,mCACE,U7B04FN,C6Bz/FA,0BAoHI,a7Bw4FJ,C6Bv4FI,gEAEE,U7By4FN,C6Br4FM,0LAEE,U7By4FR,CgC/gHA,YAIE,yBACA,kBAFA,eAAgB,CADhB,mBADA,gBhCqhHF,CgCthHA,eAQI,oBhCihHJ,CgCzhHA,yBAYM,WACA,iBAFA,ahCmhHN,CgC9hHA,oBAkBI,ahC+gHJ,CiC9hHA,OAGE,4BAA6B,CAC7B,kBAFA,mBADA,YjCmiHF,CiCpiHA,UASI,aAAc,CADd,YjCgiHJ,CiCxiHA,mBAcI,ejC6hHJ,CiC3iHA,mBAoBI,ejC2hHJ,CiC/iHA,WAwBI,cjC0hHJ,CiCjhHA,sCAEE,kBjCmhHF,CiCrhHA,oDASI,aAAc,CAHd,iBAAkB,CAElB,WAAY,CADZ,QjCqhHJ,CiC3gHA,eCtDE,yBACA,qBAFA,UlCukHF,CiChhHA,kBClDI,wBlCqkHJ,CiCnhHA,2BC9CI,alCokHJ,CiClhHA,YC1DE,yBACA,qBAFA,UlCklHF,CiCvhHA,eCtDI,wBlCglHJ,CiC1hHA,wBClDI,alC+kHJ,CiCzhHA,eC9DE,yBACA,qBAFA,UlC6lHF,CiC9hHA,kBC1DI,wBlC2lHJ,CiCjiHA,2BCtDI,alC0lHJ,CiChiHA,cClEE,yBACA,qBAFA,UlCwmHF,CiCriHA,iBC9DI,wBlCsmHJ,CiCxiHA,0BC1DI,alCqmHJ,CmC7mHA,OAUE,oBAJA,WALA,cAAe,CAEf,aAAc,CACd,eAAgB,CAChB,aAAc,CAHd,uBAKA,iBAAkB,CAElB,uBAAwB,CADxB,kBnCinHF,CmC3mHI,4BAEE,WAEA,cAAe,CADf,oBnC8mHN,CmCxmHE,aACE,YnC0mHJ,CmCtmHE,YACE,iBAAkB,CAClB,QnCwmHJ,CmCjmHA,eCtCE,wBpC0oHF,CoCvoHI,sDAEE,wBpCyoHN,CmCpmHA,eC1CE,wBpCipHF,CoC9oHI,sDAEE,wBpCgpHN,CmCvmHA,eC9CE,wBpCwpHF,CoCrpHI,sDAEE,wBpCupHN,CmC1mHA,YClDE,wBpC+pHF,CoC5pHI,gDAEE,wBpC8pHN,CmC7mHA,eCtDE,wBpCsqHF,CoCnqHI,sDAEE,wBpCqqHN,CmChnHA,cC1DE,wBpC6qHF,CoC1qHI,oDAEE,wBpC4qHN,CqCzqHA,wCACE,GAAQ,0BrC4qHR,CqC3qHA,GAAQ,uBrC8qHR,CACF,CqC3qHA,gCACE,GAAQ,0BrC8qHR,CqC7qHA,GAAQ,uBrCgrHR,CACF,CqCzqHA,UAIE,yBACA,kBjCsCA,kDACQ,0CiC3CR,YACA,mBACA,erC+qHF,CqCxqHA,cAQE,yBjCyBA,kDACQ,0CiC5BR,WALA,UAAW,CAGX,eADA,WAAY,CAEZ,iBAEA,iBAAkB,CjCoJlB,kCACK,6BACG,0BiC3JR,OrCqrHF,CqCrqHA,sDCDI,8KACA,+KACA,sKDEF,yBrCyqHF,CqClqHA,oDjC5CE,0DACK,qDACG,iDJktHV,CqC/pHA,sBEvEE,wBvCyuHF,CuCtuHE,wCDgDE,8KACA,+KACA,qKtCyrHJ,CqCnqHA,mBE3EE,wBvCivHF,CuC9uHE,qCDgDE,8KACA,+KACA,qKtCisHJ,CqCvqHA,sBE/EE,wBvCyvHF,CuCtvHE,wCDgDE,8KACA,+KACA,qKtCysHJ,CqC3qHA,qBEnFE,wBvCiwHF,CuC9vHE,uCDgDE,8KACA,+KACA,qKtCitHJ,CwClwHA,+BAGE,oBAAqB,CADrB,iBAAkB,CAElB,qBxCowHF,CwCxwHA,yCAOI,UAAW,CADX,iBxCuwHJ,CwCpwHI,wNAIE,SxC0wHN,CwCpwHA,4GAKI,gBxCqwHJ,CwChwHA,aACE,gBxCkwHF,CwCnwHA,oEAOI,UxCiwHJ,CwCxwHA,oEAYI,exCiwHJ,CwC7vHA,yEACE,exC+vHF,CwC3vHA,4BACE,axC6vHF,CwC5vHE,mEZnDA,6BADA,yB5BozHF,CwC3vHA,2FZhDE,4BADA,wB5BizHF,CwC1vHA,sBACE,UxC4vHF,CwC1vHA,8DACE,exC4vHF,CwC1vHA,uIZpEE,6BADA,yB5Bo0HF,CwCzvHA,oEZlEE,4BADA,wB5Bg0HF,CwCxvHA,oEAEE,SxC0vHF,CwCzuHA,iCAEE,gBAAiB,CADjB,iBxC4uHF,CwCzuHA,oCAEE,iBAAkB,CADlB,kBxC4uHF,CwCtuHA,iCpC/CE,oDACQ,2CJwxHV,CwCtuHE,0CpCnDA,wBACQ,eJ4xHV,CwCnuHA,YACE,axCquHF,CwCluHA,eAEE,sBxCouHF,CwCjuHA,uBACE,sBxCmuHF,CwC5tHA,4FAII,aAAc,CACd,UAAW,CAEX,cAAe,CADf,UxC8tHJ,CwCpuHA,oCAcM,UxCytHN,CwCvuHA,gJAuBI,aAAc,CADd,exCwtHJ,CwCltHE,4DACE,exCotHJ,CwCltHE,sDZpKA,4BADA,6BARA,2BACA,2B5Bo4HF,CwCptHE,sDZxKA,8BADA,+BARA,yBACA,yB5B04HF,CwCrtHA,uEACE,exCutHF,CwCrtHA,yJZhLE,4BADA,4B5B24HF,CwCptHA,6EZ/LE,yBACA,yB5Bs5HF,CwChtHA,qBAIE,wBAAyB,CAHzB,aAAc,CAEd,kBAAmB,CADnB,UxCotHF,CwCttHA,0DAOI,kBAAmB,CACnB,UAAW,CACX,QxCmtHJ,CwC5tHA,qCAYI,UxCmtHJ,CwC/tHA,+CAgBI,SxCktHJ,CwCjsHA,gNAMM,kBAAsB,CACtB,mBAAoB,CAFpB,iBxCosHN,CyC56HA,aAGE,wBAAyB,CADzB,aAAc,CADd,iBzCg7HF,CyC36HE,0BACE,UAAW,CAEX,cAAe,CADf,ezC86HJ,CyCt7HA,2BAqBI,UAAW,CAGX,eAAgB,CAThB,iBAAkB,CAQlB,UAAW,CAPX,SzC66HJ,CyCn6HI,iCACE,SzCq6HN,CyC35HA,uGtB4BE,kBAFA,eAFA,YAGA,sBAFA,iBnB24HF,CmBt4HE,yHACE,YACA,gBnB04HJ,CmBv4HE,sRAEE,WnB64HJ,CyC76HA,uGtBuBE,kBAFA,eAFA,YAGA,gBAFA,gBnBk6HF,CmB75HE,yHACE,YACA,gBnBi6HJ,CmB95HE,sRAEE,WnBo6HJ,CyC37HA,+DAGE,kBzC67HF,CyC37HE,wKACE,ezC+7HJ,CyC37HA,oCAIE,qBAAsB,CADtB,kBAAmB,CADnB,QzC+7HF,CyCx7HA,mBAOE,yBACA,yBACA,kBAJA,cAHA,eACA,eAAgB,CAChB,aAAc,CAHd,iBAKA,iBzC67HF,CyCv7HE,4BAGE,kBADA,eADA,gBzC27HJ,CyCv7HE,4BAGE,kBADA,eADA,iBzC27HJ,CyC78HA,6EA0BI,YzCu7HJ,CyCl7HA,wUbrGE,6BADA,yB5BkiIF,CyCn7HA,+BACE,czCq7HF,CyCn7HA,iTbzGE,4BADA,wB5BuiIF,CyCp7HA,8BACE,azCs7HF,CyCj7HA,iBAIE,WAAY,CACZ,kBzCi7HF,CyCt7HA,uCACE,iBzCw7HF,CyCz7HA,2BAYM,gBzCg7HN,CyC76HI,qFAGE,SzC+6HN,CyC16HE,0EAGI,iBzC26HN,CyCx6HE,wEAII,gBAAiB,CADjB,SzC06HN,C0CllIA,OAEE,e1CmlIF,C0CjlIE,mBACE,Y1CmlIJ,C0C/kIA,mBAGE,MAAO,CADP,e1CklIF,C0C9kIA,YACE,a1CglIF,C0C7kIA,cACE,a1C+kIF,C0C5kIE,4BACE,c1C8kIJ,C0C1kIA,gCAEE,iB1C4kIF,C0CzkIA,8BAEE,kB1C2kIF,C0CxkIA,qCAGE,kBAAmB,CACnB,kB1C0kIF,C0CvkIA,cACE,qB1CykIF,C0CtkIA,cACE,qB1CwkIF,C0CpkIA,eAEE,iBAAkB,CADlB,Y1CukIF,C0ChkIA,YAEE,eAAgB,CADhB,c1CmkIF,C2CvnIA,YAGE,kBAAmB,CADnB,c3CynIF,C2ChnIA,iBAME,sBACA,yBALA,aAAc,CAGd,kBAAmB,CAFnB,iBAAkB,CAFlB,iB3CunIF,C2C9mIE,6Bf7BA,2BACA,2B5B8oIF,C2C/mIE,4BfvBA,8BADA,+BeyBE,e3CmnIJ,C2C9mIE,0FAKE,yBAFA,cACA,kB3CinIJ,C2CrnIE,qKASI,a3CinIN,C2C1nIE,4JAYI,a3CmnIN,C2C9mIE,oFAKE,sBACA,qBAFA,cADA,S3CmnIJ,C2CtnIE,ogBAYI,a3CqnIN,C2CjoIE,sJAeI,U3CunIN,C2C5mIA,yCAEE,a3C8mIF,C2ChnIA,2FAKI,U3C+mIJ,C2C3mIE,0GAIE,sBAFA,cACA,oB3CgnIJ,C2C3mIA,uBAEE,eAAgB,CADhB,U3C8mIF,CcptIC,yB8BKG,yBADA,a5CotIJ,C4CjtII,yDAEE,a5CmtIN,C4CrtII,2GAKI,a5CotIR,C4CjtIM,0IAGE,yBADA,a5CstIR,C4CntIM,6OAIE,yBACA,qBAFA,U5C0tIR,CcjvIC,sB8BKG,yBADA,a5CivIJ,C4C9uII,mDAEE,a5CgvIN,C4ClvII,qGAKI,a5CivIR,C4C9uIM,8HAGE,yBADA,a5CmvIR,C4ChvIM,2NAIE,yBACA,qBAFA,U5CuvIR,Cc9wIC,yB8BKG,yBADA,a5C8wIJ,C4C3wII,yDAEE,a5C6wIN,C4C/wII,2GAKI,a5C8wIR,C4C3wIM,0IAGE,yBADA,a5CgxIR,C4C7wIM,6OAIE,yBACA,qBAFA,U5CoxIR,Cc3yIC,wB8BKG,yBADA,a5C2yIJ,C4CxyII,uDAEE,a5C0yIN,C4C5yII,yGAKI,a5C2yIR,C4CxyIM,sIAGE,yBADA,a5C6yIR,C4C1yIM,uOAIE,yBACA,qBAFA,U5CizIR,C2C9sIA,yBAEE,iBAAkB,CADlB,Y3CitIF,C2C9sIA,sBAEE,eAAgB,CADhB,e3CitIF,C6Cx0IA,OAEE,sBACA,4BAA6B,CzC2D7B,6CACQ,qCyC9DR,kB7C+0IF,C6Cv0IA,YACE,Y7Cy0IF,C6Cp0IA,eAEE,mCAAoC,CjBtBpC,2BACA,4BiBoBA,iB7Cy0IF,C6C/zIA,uDALI,a7C60IJ,C6Cx0IA,aAGE,eADA,eAAgB,CADhB,Y7Cu0IF,C6Cx0IA,iGAWI,a7Co0IJ,C6C/zIA,cAEE,sBjBxCA,8BADA,+BiB0CA,6BAFA,iB7Cq0IF,C6CzzIA,sDAGI,e7C0zIJ,C6C7zIA,wFAOM,eAAgB,CADhB,kB7C4zIN,C6CvzII,wIAEI,YAAa,CjBzEnB,2BACA,2B5Bm4IF,C6CrzII,oIAEI,eAAgB,CjBxEtB,8BADA,8B5Bk4IF,C6C90IA,+EjB5DE,yBACA,yB5B64IF,C6C5yIA,kFACE,kB7CizIF,C6CzyIA,4EAII,e7C0yIJ,C6C9yIA,oGAQM,kBADA,kB7C6yIN,C6CpzIA,0XAmBQ,2BACA,2B7C4yIR,C6Ch0IA,wsBAwBU,0B7CkzIV,C6C10IA,gsBA4BU,2B7CwzIV,C6Cp1IA,yWA0CQ,8BADA,8B7CuzIR,C6Ch2IA,4qBA8CU,6B7C4zIV,C6C12IA,oqBAkDU,8B7Ck0IV,C6Cp3IA,8HA2DI,yB7C+zIJ,C6C13IA,oGA+DI,Y7C+zIJ,C6C93IA,gEAmEI,Q7C+zIJ,C6Cl4IA,gqBA0EU,a7Cs0IV,C6Ch5IA,opBA8EU,c7Cg1IV,C6C95IA,w3BAgGU,e7Ck1IV,C6Cl7IA,yBAuGI,QAAS,CADT,e7Cg1IJ,C6Cr0IA,aACE,kB7Cu0IF,C6Cx0IA,oBAMI,kBADA,e7Cu0IJ,C6C50IA,2BASM,c7Cs0IN,C6C/0IA,4BAcI,e7Co0IJ,C6Cl1IA,gHAkBM,4B7Co0IN,C6Ct1IA,2BAuBI,Y7Ck0IJ,C6Cz1IA,uDAyBM,+B7Cm0IN,C6C5zIA,eC5PE,iB9C2jJF,C8CzjJE,8BAEE,sBACA,kBAFA,a9C6jJJ,C8C9jJE,0DAMI,qB9C2jJN,C8CjkJE,qCAUI,yBADA,U9C4jJN,C8CxjJE,yDAEI,wB9CyjJN,C6C30IA,eC/PE,oB9C6kJF,C8C3kJE,8BAEE,yBACA,qBAFA,U9C+kJJ,C8ChlJE,0DAMI,wB9C6kJN,C8CnlJE,qCAUI,sBADA,a9C8kJN,C8C1kJE,yDAEI,2B9C2kJN,C6C11IA,eClQE,oB9C+lJF,C8C7lJE,8BAEE,yBACA,qBAFA,a9CimJJ,C8ClmJE,0DAMI,wB9C+lJN,C8CrmJE,qCAUI,yBADA,a9CgmJN,C8C5lJE,yDAEI,2B9C6lJN,C6Cz2IA,YCrQE,oB9CinJF,C8C/mJE,2BAEE,yBACA,qBAFA,a9CmnJJ,C8CpnJE,uDAMI,wB9CinJN,C8CvnJE,kCAUI,yBADA,a9CknJN,C8C9mJE,sDAEI,2B9C+mJN,C6Cx3IA,eCxQE,oB9CmoJF,C8CjoJE,8BAEE,yBACA,qBAFA,a9CqoJJ,C8CtoJE,0DAMI,wB9CmoJN,C8CzoJE,qCAUI,yBADA,a9CooJN,C8ChoJE,yDAEI,2B9CioJN,C6Cv4IA,cC3QE,oB9CqpJF,C8CnpJE,6BAEE,yBACA,qBAFA,a9CupJJ,C8CxpJE,yDAMI,wB9CqpJN,C8C3pJE,oCAUI,yBADA,a9CspJN,C8ClpJE,wDAEI,2B9CmpJN,C+ClqJA,OAIE,eAAgB,CAFhB,cADA,cAAe,CAEf,iB/CqqJF,C+CxqJA,UAOI,c/CoqJJ,C+C3qJA,2BAYM,sBACA,sBACA,mBAJA,oBAAqB,CACrB,gB/CwqJN,C+CnrJA,oCAoBM,yBADA,oB/CqqJN,C+CxrJA,iCA2BM,W/CiqJN,C+C5rJA,yCAkCM,U/C8pJN,C+ChsJA,2FA6CM,sBAFA,cACA,kB/C4pJN,CgD1sJA,YAIE,kBAHA,oBAAqB,CAErB,cADA,chD8sJF,CgDhtJA,eAOI,chD4sJJ,CgDntJA,qCAiBM,sBACA,sBAHA,cAJA,UAAW,CAGX,uBADA,gBAAiB,CADjB,iBAFA,iBAAkB,CAMlB,oBhD+sJN,CgD3sJM,kGAIE,yBACA,kBAFA,cADA,ShDktJR,CgD5sJI,6DpBfF,8BADA,2BoBmBM,ahD+sJR,CgD3sJI,2DpB9BF,+BADA,2B5B+uJF,CgDtsJI,qKAME,yBACA,qBAHA,WACA,cAAe,CAFf,ShD+sJN,CgD/vJA,iLAiEM,sBACA,kBAHA,cACA,kBhD0sJN,CgD/rJA,2CCvEM,eACA,sBAFA,iBjD6wJN,CiDzwJI,mErBMF,8BADA,0B5BywJF,CiDxwJI,iErBRF,+BADA,2B5BsxJF,CgD1sJA,2CC5EM,eACA,gBAFA,gBjD6xJN,CiDzxJI,mErBMF,8BADA,0B5ByxJF,CiDxxJI,iErBRF,+BADA,2B5BsyJF,CkDzyJA,kBAEE,aAAc,CACd,QA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AU,2B1DmrKV,C0DlrKA,4BACU,4B1DqrKV,Cc9mKA,kBACE,uBdknKF,Cc9mKA,mBACE,wBdknKF,Cc9mKA,yBACE,8BdknKF,CAdF,Cc/lKE,4D4C3FA,uB1D6sKA,C0D5sKA,iBAAU,uB1D+sKV,C0D9sKA,cAAU,2B1DitKV,C0DhtKA,4BACU,4B1DmtKV,CcvnKA,kBACE,uBd2nKF,CcvnKA,mBACE,wBd2nKF,CcvnKA,yBACE,8Bd2nKF,CAdF,CcxmKE,sC4ChHA,uB1D2uKA,C0D1uKA,iBAAU,uB1D6uKV,C0D5uKA,cAAU,2B1D+uKV,C0D9uKA,4BACU,4B1DivKV,CchoKA,kBACE,uBdooKF,CchoKA,mBACE,wBdooKF,CchoKA,yBACE,8BdooKF,CAdF,CcjnKE,oC4C7HA,sB1DiwKA,CACF,CchoKE,0D4ClIA,sB1DswKA,CACF,CchoKE,2D4CvIA,sB1D2wKA,CACF,CchoKE,qC4C5IA,sB1DgxKA,CACF,Cc1nKA,e4CvJE,sB1DoxKF,Cc1nKE,4B4ClKA,uB1DgyKA,C0D/xKA,oBAAU,uB1DkyKV,C0DjyKA,iBAAU,2B1DoyKV,C0DnyKA,kCACU,4B1DsyKV,CACF,CcroKA,qBACE,sBduoKF,CcroKE,kCACE,uBdwoKF,CACF,CctoKA,sBACE,sBdwoKF,CctoKE,mCACE,wBdyoKF,CACF,CcvoKA,4BACE,sBdyoKF,CcvoKE,yCACE,8Bd0oKF,CcroKA,c4CrLA,sB1D+zKA,CAJF,C2Dj0KA,oCACE,UAEE,iB3Dw0KF,CACF,C2Dp0KA,oCACE,kBACE,sB3Ds0KF,CACF,C2Dn0KA,0DACE,eACE,yB3Dq0KF,C2Dl0KA,kBACE,sB3Do0KF,C2Dj0KA,oBACE,0B3Dm0KF,C2Dh0KA,sBACE,wB3Dk0KF,CACF,C2D/zKA,oCACE,eACE,yB3Di0KF,C2D9zKA,oBACE,0B3Dg0KF,CACF,C4Dx2KA,UACE,aAAc,CACd,c5D02KF,C4Dv2KA,kBACE,kBAAmB,CACnB,YAAa,CACb,M5Dy2KF,C4Dt2KA,oCACE,e5Dw2KF,C4Dr2KA,cACE,MAAO,CACP,c5Du2KF,C4Dp2KA,oCACE,UAEE,kBA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B,UlHyrRJ,CkHvrRA,uBACI,UlHyrRJ,CkHvrRA,mBACI,UlHyrRJ,CkHvrRA,wBACI,UAAY,CACZ,QlHyrRJ,CkHvrRA,eAEI,gBAEA,YACA,gBAAiB,CACjB,eAAgB,CAHhB,SlH4rRJ,CkHvrRA,kBAGI,4BAA6B,CAC7B,cAAe,CAHf,aAAc,CACd,gBlH4rRJ,CkHvrRA,kBAEI,UAAW,CADX,iBAAkB,CAElB,elHyrRJ,CmH3vRA,KACE,YAAa,CACb,oBnH6vRF,CoH/vRA,YACE,iGpHiwRF,CoH5vRA,YACE,iGpH8vRF,CoHzvRA,YACE,kGpH2vRF,CoHtvRA,YACE,mGpHwvRF,CoHnvRA,YACE,uGpHqvRF,CoHhvRA,aACE,yGpHkvRF,CoH7uRA,aACE,0GpH+uRF,CqHlxRE,8IAME,mBACA,yBjHyDF,wBACQ,gBiHxDN,arHqxRJ,CqHhxRE,iI/FhBA,yBACA,WtBuyRF,CqHhxRE,sCAEE,mBACA,yBjHuCF,wBACQ,gBiHtCN,arHmxRJ,CqH9wRE,2PAME,mBACA,yBjHyBF,wBACQ,gBiHxBN,arHixRJ,CqH3wRI,uOAOE,iBrH6wRN,CqHn0RE,8IAME,mBACA,yBjHyDF,wBACQ,gBiHxDN,UrHs0RJ,CqHj0RE,iI/FhBA,yBACA,WtBw1RF,CqHj0RE,sCAEE,mBACA,yBjHuCF,wBACQ,gBiHtCN,UrHo0RJ,CqH/zRE,2PAME,mBACA,yBjHyBF,wBACQ,gBiHxBN,UrHk0RJ,CqH5zRI,uOAOE,iBrH8zRN,CqHp3RE,8IAME,mBACA,yBjHyDF,wBACQ,gBiHxDN,UrHu3RJ,CqHl3RE,iI/FhBA,yBACA,WtBy4RF,CqHl3RE,sCAEE,mBACA,yBjHuCF,wBACQ,gBiHtCN,UrHq3RJ,CqHh3RE,2PAME,mBACA,yBjHyBF,wBACQ,gBiHxBN,UrHm3RJ,CqH72RI,uOAOE,iBrH+2RN,CqHr6RE,wIAME,mBACA,yBjHyDF,wBACQ,gBiHxDN,UrHw6RJ,CqHn6RE,4H/FhBA,yBACA,WtB07RF,CqHn6RE,oCAEE,mBACA,yBjHuCF,wBACQ,gBiHtCN,UrHs6RJ,CqHj6RE,qPAME,mBACA,yBjHyBF,wBACQ,gBiHxBN,UrHo6RJ,CqH95RI,gOAOE,iBrHg6RN,CqHx5RE,sNAME,mBACA,yBjHLF,wBACQ,gBiHMN,arH25RJ,CqHt5RE,6L/F9EA,yBACA,WtB2+RF,CqHt5RE,8DAEE,mBACA,yBjHvBF,wBACQ,gBiHwBN,arHy5RJ,CqHp5RE,+PAME,mBACA,yBjHrCF,wBACQ,gBiHsCN,arHu5RJ,CqHj5RI,2TAOE,mBACA,yBjHrDJ,wBACQ,gBiHsDJ,iBrHo5RN,CqH78RE,sNAME,mBACA,yBjHLF,wBACQ,gBiHMN,UrHg9RJ,CqH38RE,6L/F9EA,yBACA,WtBgiSF,CqH38RE,8DAEE,mBACA,yBjHvBF,wBACQ,gBiHwBN,UrH88RJ,CqHz8RE,+PAME,mBACA,yBjHrCF,wBACQ,gBiHsCN,UrH48RJ,CqHt8RI,2TAOE,mBACA,yBjHrDJ,wBACQ,gBiHsDJ,iBrHy8RN,CqH32RA,4BAEI,iBrH42RJ,CqHrgSE,wOAME,uBACA,yBjHLF,wBACQ,gBiHMN,arHwgSJ,CqHngSE,4M/F9EA,yBACA,WtBwlSF,CqHngSE,oEAEE,mBACA,yBjHvBF,wBACQ,gBiHwBN,arHsgSJ,CqHjgSE,iRAME,mBACA,yBjHrCF,wBACQ,gBiHsCN,arHogSJ,CqH9/RI,gVAOE,uBACA,yBjHrDJ,wBACQ,gBiHsDJ,iBrHigSN,CqHn6RA,6BAoBI,iBrHk5RJ,CqH7jSE,8OAME,mBACA,yBjHLF,wBACQ,gBiHMN,UrHgkSJ,CqH3jSE,iN/F9EA,yBACA,WtBgpSF,CqH3jSE,sEAEE,mBACA,yBjHvBF,wBACQ,gBiHwBN,UrH8jSJ,CqHzjSE,uRAME,mBACA,yBjHrCF,wBACQ,gBiHsCN,UrH4jSJ,CqHtjSI,uVAOE,mBACA,yBjHrDJ,wBACQ,gBiHsDJ,iBrHyjSN,CsHhrSE,yMAGE,cACA,etHqrSJ,CsHzrSE,iFAGE,cACA,etH2rSJ,CsH/rSE,0LAGE,cACA,etHosSJ,CsHxsSE,kiBAGE,WACA,etHstSJ,CsH1tSE,iFAGE,cACA,etH4tSJ,CsHhuSE,qfAGE,cACA,etH8uSJ,CsHlvSE,uFAGE,cACA,etHovSJ,CsHxvSE,8EAGE,cACA,etH0vSJ,CsH9vSE,oFAGE,cACA,etHgwSJ,CsH9sSA,uBAGI,mBADA,etHgtSJ,CsHltSA,uBAOI,YtH8sSJ,CuH5wSA,yCAEE,qBACA,kCvH8wSF,CuH5wSE,qDACE,qBACA,kCvH+wSJ,CuH3wSA,8BACE,qBACA,kCvH6wSF,CuH3wSE,oCACE,qBACA,kCvH6wSJ,CuHzwSA,gCACE,qBACA,kCvH2wSF,CuHzwSE,sCACE,qBACA,kCvH2wSJ,CuHtwSA,mBACE,evHwwSF,CuHzwSA,+BAMI,cACA,eAHA,cvH0wSJ,CuH9wSA,6BAWI,QvHswSJ,CwHlzSA,cACE,mBJwBA,wGIvBA,cxHqzSF,CwHvzSA,gBAOI,UxHmzSJ,CwH1zSA,mBAYM,mBACA,qBAEA,axHgzSN,CwH7ySI,kDAEE,mBACA,qBAEA,axH8ySN,CwH3ySI,0BACE,mBACA,qBAEA,axH4ySN,CyH10SA,eACE,WAAY,CLYZ,kGpHi0SF,CyHv0SA,uCAII,cAFA,aAAc,CAGd,ezHu0SJ,CyH50SA,4CAWI,eAFA,ezHu0SJ,CyHh1SA,2DAiBM,UAAW,CAKX,cAAe,CAFf,WAAY,CANZ,gBAAiB,CAEjB,iBAAkB,CAGlB,UzHq0SN,CyH7zSA,8BACE,mBzH+zSF,CyH5zSA,sBACE,wBzH8zSF,CyH3zSA,8MAQM,qBAAsB,CAEtB,azH0zSN,CyHpzSA,sBACE,QzHszSF,C0Hj3SA,eACE,kBAAmB,CACnB,0B1Hm3SF,C0H/2SA,4BACE,eAAgB,CAChB,iB1Hi3SF,C0H72SA,+BACE,iB1H+2SF,C2H53SA,yBACE,yB3H83SF,C2H33SA,yBAIE,a3H43SF,C2Hz3SA,iDANE,6BACA,iB3Hk4SF,C2Hx3SA,wBACE,6BAGA,cACA,eAAiB,CAHjB,gB3H43SF,C2Hr3SA,0DAGI,a3Hs3SJ,C2Hl3SA,sDAII,eAAgB,CAFhB,eAAgB,CAChB,kB3Ho3SJ,C2Hv3SA,qDASI,eAAgB,CAChB,sBAAuB,CAFvB,kB3Ho3SJ,C2H72SA,wBACE,kB3H+2SF,C2H72SE,mCACE,gB3H+2SJ,C2H32SA,2CACE,e3H62SF,C4Hp6SA,eACE,e5Hs6SF,C4Hv6SA,+BAII,6BAGA,cAFA,gB5Hu6SJ,C4Hn6SI,mEACE,iB5Hs6SJ,C4Hv6SE,8CAII,UAAW,CACX,kB5Hs6SN,CACF,C4Hr7SA,gHAqBM,a5Hq6SN,C4H17SA,8EA0BM,a5Ho6SN,C4Hh6SM,6JAGE,a5Hk6SR,C4H/5SM,4GAEE,a5Hi6SR,C6Hx8SA,YACE,iB7H08SF,C6H38SA,6BAII,0BACA,0B7H08SJ,C6H/8SA,yCASI,wB7Hy8SJ,C6Hl9SA,wCAaI,2B7Hw8SJ,C6Hp8SA,+BAEE,oBADA,iBAGA,iB7Hq8SF,C6Hz8SA,iCAOI,a7Hq8SJ,C8H79SA,U1HkEE,wBACQ,eJ85SV,C8H79SA,2BACE,gBAAiB,CACjB,iBAAkB,CAClB,iB9H+9SF,C8H79SE,uCACE,e9H+9SJ,C8H59SE,sCACE,kB9H89SJ,C8H39SE,8FAGE,mBACA,WAAY,CAEZ,a9H49SJ,C8Hz9SE,oGAGE,mBAEA,a9H09SJ,C8Ht9SI,4OAME,mBAEA,WACA,e9Hu9SN,C8Hh+SI,sRAYI,mBAEA,a9H29SR,C+H5gTA,+BACE,iB/H8gTF,CgI/gTA,OACE,WAAY,CACZ,iBhIihTF,CgInhTA,2CAMI,ehIihTJ,CgIvhTA,oBAUI,ahIghTJ,CgI1hTA,+BAcI,ehI+gTJ,CgI7hTA,2CAkBI,ehI8gTJ,CgIhiTA,gBAsBI,ehI6gTJ,CgI3gTI,4BACE,YhI6gTN,CgItiTA,uBA6BM,WAAY,CAEZ,cACA,ehI2gTN,CgIrgTA,kCACE,ahIugTF,CiI9iTA,YACE,yBACA,ejIgjTF,CiI7iTA,qDAEE,oBjI+iTF,CiI3iTA,kBACE,QjI6iTF,CiIziTA,oCAEE,ajI2iTF,CkI5jTA,wCAEI,mBACA,kBACA,elI6jTJ,CkIjkTA,0CAWI,cACA,cAAe,CAJf,WAAY,CAKZ,gBAAiB,CAJjB,UlI+jTJ,CkIxkTA,iDAiBI,wBlI0jTJ,CkI3kTA,gEAoBM,UlI0jTN,CkItjTE,+DACE,alIyjTF,CACF,CkIrjTA,2BACE,iBlIujTF,CkIrjTE,+DACE,yBlIwjTF,CACF,CkIrjTA,kEAEI,elIsjTJ,CkIpjTI,sGACE,clIujTJ,CACF,CkIljTA,6GAII,alImjTJ,CkIvjTA,mHAUI,alIkjTJ,CkI7iTA,gBACE,alI+iTF,CkI3iTA,uCACE,clI6iTF,CkI3iTE,kDACE,elI6iTJ,CkIxiTA,0BACE,qBAAsB,CACtB,iBlI0iTF,CkItiTA,qCACE,iBlIwiTF,CkItiTE,yEACE,elIyiTF,CACF,CkItiTA,mCACE,cACA,clIwiTF,CkI1iTA,4HAOI,alIwiTJ,CkI9hTI,4RAGE,alIqiTN,CkIliTI,gKAGE,alIoiTN,CkI9hTA,yBACE,alIgiTF,CkIjiTA,wCAKI,iBADA,alIiiTJ,CkI7hTE,6DAGE,eAFA,gBlIiiTF,CkIliTA,wCAMI,alI+hTJ,CACF,CmI3qTA,oBACE,wBnI6qTF,CmI1qTA,4BACE,kBnI4qTF,CmIzqTA,yCACE,anI2qTF,CmI5qTA,wDAOI,cAAe,CAFf,WAAY,CAGZ,gBAAiB,CAJjB,UnI8qTJ,CmIlrTA,oDAYI,eAAgB,CAEhB,iBAAkB,CAClB,OnIwqTJ,CmIpqTA,sBACE,anIsqTF,CmIpqTE,0DACE,gBAEA,iBnIsqTF,CACF,CoIxsTA,YACE,wBpI0sTF,CoItsTA,iCACE,gBpIwsTF,CoIpsTA,0BAGE,cACA,eAHA,kBpIwsTF,CoIlsTA,sBAEE,kBADA,uBpIqsTF,CoIjsTA,wBACE,cACA,cpImsTF,CoIhsTA,0BACE,epIksTF,CqI9tTA,qBACE,wBrIguTF,CqI7tTA,gCAEI,arI8tTJ,CqIhuTA,sBAMI,erI6tTJ,CsItuTA,YACE,gBACA,qBtIwuTF,CsIpuTA,WACE,atIsuTF,CsIvuTA,0BAII,iBtIsuTJ,CsI1uTA,6MAgBM,atIquTN,CsI/tTA,4BAEI,sBACA,iBtIguTJ,CsInuTA,+BAOI,4BAA6B,CAM7B,cALA,iBAEA,iBAAkB,CAClB,OtI+tTJ,CsI1uTA,8CAqBM,cAAe,CACf,gBAAiB,CANjB,gBAAiB,CAEjB,iBAAkB,CAClB,QtI8tTN,CsIvtTE,wBACE,cAAiB,CACjB,etIytTJ,CsIvtTI,qFAGE,atIytTN,CsIttTI,gIAIE,cACA,oBtIwtTN,CsIjwTA,6BA8CI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,a5I6qUF,C4IlrUA,qBAUI,cACA,cAAe,CACf,gBAAiB,CAJjB,aAAgB,CAKhB,gB5I4qUJ,C4IvqUA,6BACE,a5IyqUF,C4IrqUA,wBACE,a5IuqUF,C4IrqUE,oCACE,Y5IuqUJ,C4IpqUE,mCACE,e5IsqUJ,C4IjqUA,2BAGI,gBAAmB,CADnB,a5ImqUJ,C4IhqUI,uCACE,a5IkqUN,C4I5pUA,sBAEI,e5I6pUJ,C4I/pUA,4BAQI,cAFA,gB5I6pUJ,C4ItpUA,oCAEI,eAAgB,CAChB,iB5IupUJ,C4InpUA,mCAEI,eAAgB,CAChB,a5IopUJ,C4IvpUA,4CAQI,mBADA,e5IopUJ,C4I9oUA,0BAEI,gCACA,mB5I+oUJ,C4IlpUA,8BAMM,kBAGA,WAAY,CADZ,U5I+oUN,C4I3oUI,qCACE,WAAY,CACZ,gB5I6oUN,C6I7uUA,MACE,qB7I+uUF,C8IhvUA,sCACE,iB9IkvUF,C8I/uUA,8BACE,a9IivUF,C8I9uUI,2IAGE,cACA,e9IgvUN,C8I7uUI,iJAGE,a9I+uUN,C8I7vUA,6CAmBI,cACA,e9I6uUJ,C8IzuUA,sBACE,a9I2uUF,C+IxwUA,0BACE,a/I0wUF,C+InwUA,6DACE,a/IwwUF,C+IrwUA,oCACE,a/IuwUF,CgJpxUA,mIAMI,ahJsxUJ,CgJ5xUA,wJAaI,ahJqxUJ,CiJlyUA,mCACE,wBjJoyUF,CiJjyUA,+CACE,QjJmyUF,CiJhyUA,+DAEI,ejJiyUJ,CkJxtUA,0BAjFI,oBlJ4yUJ,CkJ3tUA,kOArEM,alJ2yUN,CkJluUA,0BArFI,oBlJ0zUJ,CkJruUA,kOAzEM,alJyzUN,CkJ5uUA,0BAzFI,oBlJw0UJ,CkJ/uUA,kOA7EM,alJu0UN,CkJtvUA,yBA7FI,oBlJs1UJ,CkJzvUA,2NAjFM,alJq1UN,CkJ/vUA,+BA/EI,gBACA,yBACA,kBACA,YlJi1UJ,CkJ10UM,0WAME,alJ+0UR,CkJhxUA,uCAzDI,alJ40UJ,CkJ/wUA,+BAnFI,gBACA,yBACA,kBACA,YlJq2UJ,CkJ91UM,0WAME,alJm2UR,CkJhyUA,uCA7DI,alJg2UJ,CkJ/xUA,+BAvFI,gBACA,yBACA,kBACA,YlJy3UJ,CkJl3UM,0WAME,alJu3UR,CkJhzUA,uCAjEI,alJo3UJ,CkJ/yUA,8BA3FI,gBACA,yBACA,kBACA,YlJ64UJ,CkJt4UM,mWAME,alJ24UR,CkJh0UA,sCArEI,alJw4UJ,CkJ9zUA,qCArEE,8BACA,iBlJs4UF,CkJ/3UI,0XAME,alJo4UN,CkJ70UA,qCArEE,8BACA,iBlJq5UF,CkJ94UI,0XAME,alJm5UN,CkJ51UA,qCArEE,8BACA,iBlJo6UF,CkJ75UI,0XAME,alJk6UN,CkJ32UA,oCArEE,8BACA,iBlJm7UF,CkJ56UI,mXAME,alJi7UN,CkJv2UA,+SA3DM,alJ66UN,CkJ92UA,+SA/DM,alJw7UN,CkJr3UA,+SAnEM,alJm8UN,CkJ53UA,wSAvEM,alJ88UN","sources":["webpack://misago/./src/style/index.less","webpack://misago/./node_modules/bootstrap/less/normalize.less","webpack://misago/./node_modules/bootstrap/less/print.less","webpack://misago/./node_modules/bootstrap/less/scaffolding.less","webpack://misago/./node_modules/bootstrap/less/mixins/vendor-prefixes.less","webpack://misago/./node_modules/bootstrap/less/mixins/tab-focus.less","webpack://misago/./node_modules/bootstrap/less/mixins/image.less","webpack://misago/./node_modules/bootstrap/less/type.less","webpack://misago/./node_modules/bootstrap/less/mixins/text-emphasis.less","webpack://misago/./node_modules/bootstrap/less/mixins/background-variant.less","webpack://misago/./node_modules/bootstrap/less/mixins/text-overflow.less","webpack://misago/./node_modules/bootstrap/less/code.less","webpack://misago/./node_modules/bootstrap/less/grid.less","webpack://misago/./node_modules/bootstrap/less/mixins/grid.less","webpack://misago/./node_modules/bootstrap/less/responsive-utilities.less","webpack://misago/./node_modules/bootstrap/less/mixins/grid-framework.less","webpack://misago/./node_modules/bootstrap/less/tables.less","webpack://misago/./node_modules/bootstrap/less/mixins/table-row.less","webpack://misago/./node_modules/bootstrap/less/forms.less","webpack://misago/./node_modules/bootstrap/less/mixins/forms.less","webpack://misago/./node_modules/bootstrap/less/buttons.less","webpack://misago/./node_modules/bootstrap/less/mixins/buttons.less","webpack://misago/./node_modules/bootstrap/less/mixins/opacity.less","webpack://misago/./node_modules/bootstrap/less/component-animations.less","webpack://misago/./node_modules/bootstrap/less/dropdowns.less","webpack://misago/./node_modules/bootstrap/less/mixins/nav-divider.less","webpack://misago/./node_modules/bootstrap/less/mixins/reset-filter.less","webpack://misago/./node_modules/bootstrap/less/navs.less","webpack://misago/./node_modules/bootstrap/less/mixins/border-radius.less","webpack://misago/./node_modules/bootstrap/less/navbar.less","webpack://misago/./node_modules/bootstrap/less/mixins/nav-vertical-align.less","webpack://misago/./node_modules/bootstrap/less/utilities.less","webpack://misago/./node_modules/bootstrap/less/breadcrumbs.less","webpack://misago/./node_modules/bootstrap/less/alerts.less","webpack://misago/./node_modules/bootstrap/less/mixins/alerts.less","webpack://misago/./node_modules/bootstrap/less/labels.less","webpack://misago/./node_modules/bootstrap/less/mixins/labels.less","webpack://misago/./node_modules/bootstrap/less/progress-bars.less","webpack://misago/./node_modules/bootstrap/less/mixins/gradients.less","webpack://misago/./node_modules/bootstrap/less/mixins/progress-bar.less","webpack://misago/./node_modules/bootstrap/less/button-groups.less","webpack://misago/./node_modules/bootstrap/less/input-groups.less","webpack://misago/./node_modules/bootstrap/less/media.less","webpack://misago/./node_modules/bootstrap/less/list-group.less","webpack://misago/./node_modules/bootstrap/less/mixins/list-group.less","webpack://misago/./node_modules/bootstrap/less/panels.less","webpack://misago/./node_modules/bootstrap/less/mixins/panels.less","webpack://misago/./node_modules/bootstrap/less/pager.less","webpack://misago/./node_modules/bootstrap/less/pagination.less","webpack://misago/./node_modules/bootstrap/less/mixins/pagination.less","webpack://misago/./node_modules/bootstrap/less/responsive-embed.less","webpack://misago/./node_modules/bootstrap/less/wells.less","webpack://misago/./node_modules/bootstrap/less/close.less","webpack://misago/./node_modules/bootstrap/less/badges.less","webpack://misago/./node_modules/bootstrap/less/modals.less","webpack://misago/./node_modules/bootstrap/less/mixins/clearfix.less","webpack://misago/./node_modules/bootstrap/less/mixins/center-block.less","webpack://misago/./node_modules/bootstrap/less/mixins/hide-text.less","webpack://misago/./node_modules/bootstrap/less/mixins/responsive-visibility.less","webpack://misago/./src/style/misago/scaffolding.less","webpack://misago/./src/style/misago/flex-row.less","webpack://misago/./src/style/misago/at-who.less","webpack://misago/./src/style/misago/auth-message.less","webpack://misago/./src/style/misago/alerts-snackbar.less","webpack://misago/./src/style/misago/agreement-overlay.less","webpack://misago/./src/style/misago/loaders.less","webpack://misago/./src/style/misago/navbar.less","webpack://misago/./src/style/misago/navs.less","webpack://misago/./src/style/misago/breadcrumbs.less","webpack://misago/./src/style/misago/material-icons.less","webpack://misago/./src/style/misago/modals.less","webpack://misago/./src/style/misago/forms.less","webpack://misago/./src/style/misago/inputs.less","webpack://misago/./src/style/misago/buttons.less","webpack://misago/./src/style/misago/dropdowns.less","webpack://misago/./src/style/misago/category-label.less","webpack://misago/./src/style/misago/thread-flags.less","webpack://misago/./src/style/misago/thread-replies.less","webpack://misago/./src/style/misago/thread-user-card.less","webpack://misago/./src/style/misago/search-dropdown.less","webpack://misago/./src/style/misago/page-header.less","webpack://misago/./src/style/misago/page-container.less","webpack://misago/./src/style/misago/panels.less","webpack://misago/./src/style/misago/footer.less","webpack://misago/./src/style/misago/ui-preview.less","webpack://misago/./src/style/misago/pager.less","webpack://misago/./src/style/misago/pagination.less","webpack://misago/./src/style/misago/poll.less","webpack://misago/./src/style/misago/user-status.less","webpack://misago/./src/style/misago/user-card.less","webpack://misago/./src/style/misago/toolbar.less","webpack://misago/./src/style/misago/type.less","webpack://misago/./src/style/misago/markup.less","webpack://misago/./src/style/misago/formatting-help.less","webpack://misago/./src/style/misago/change-avatar.less","webpack://misago/./src/style/misago/categories-lists.less","webpack://misago/./src/style/misago/editor.less","webpack://misago/./src/style/misago/participants.less","webpack://misago/./src/style/misago/markup-editor.less","webpack://misago/./src/style/misago/poll-editor.less","webpack://misago/./src/style/misago/posting-dialog.less","webpack://misago/./src/style/misago/posts-list.less","webpack://misago/./src/style/misago/post.less","webpack://misago/./src/style/misago/post-feed.less","webpack://misago/./src/style/misago/event.less","webpack://misago/./src/style/misago/post-changelog.less","webpack://misago/./src/style/misago/quote-control.less","webpack://misago/./src/style/misago/message-pages.less","webpack://misago/./src/style/misago/threads-lists.less","webpack://misago/./src/style/misago/active-posters.less","webpack://misago/./src/style/misago/user-profile.less","webpack://misago/./src/style/misago/username-history.less","webpack://misago/./src/style/misago/search.less","webpack://misago/./highlight/styles/atom-one-light.min.css","webpack://misago/./node_modules/at.js/dist/css/jquery.atwho.css","webpack://misago/./src/style/flavor/typo.less","webpack://misago/./src/style/flavor/shadows.less","webpack://misago/./src/style/flavor/buttons.less","webpack://misago/./src/style/flavor/social-buttons.less","webpack://misago/./src/style/flavor/inputs.less","webpack://misago/./src/style/flavor/auth-message.less","webpack://misago/./src/style/flavor/dropdowns.less","webpack://misago/./src/style/flavor/navbar.less","webpack://misago/./src/style/flavor/search-dropdown.less","webpack://misago/./src/style/flavor/page-footer.less","webpack://misago/./src/style/flavor/list-group.less","webpack://misago/./src/style/flavor/navs.less","webpack://misago/./src/style/flavor/username-history.less","webpack://misago/./src/style/flavor/panels.less","webpack://misago/./src/style/flavor/form.less","webpack://misago/./src/style/flavor/categories-lists.less","webpack://misago/./src/style/flavor/participants.less","webpack://misago/./src/style/flavor/poll.less","webpack://misago/./src/style/flavor/posting.less","webpack://misago/./src/style/flavor/post.less","webpack://misago/./src/style/flavor/post-feed.less","webpack://misago/./src/style/flavor/event.less","webpack://misago/./src/style/flavor/user-card.less","webpack://misago/./src/style/flavor/progress-bars.less","webpack://misago/./src/style/flavor/markup.less","webpack://misago/./src/style/flavor/modals.less","webpack://misago/./src/style/flavor/wells.less","webpack://misago/./src/style/flavor/active-posters.less","webpack://misago/./src/style/flavor/message-pages.less","webpack://misago/./src/style/flavor/user-options.less","webpack://misago/./src/style/flavor/profile-details.less","webpack://misago/./src/style/flavor/ranks-flavors.less"],"sourcesContent":["/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\nhtml {\n  font-family: sans-serif;\n  -ms-text-size-adjust: 100%;\n  -webkit-text-size-adjust: 100%;\n}\nbody {\n  margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n  display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n  display: inline-block;\n  vertical-align: baseline;\n}\naudio:not([controls]) {\n  display: none;\n  height: 0;\n}\n[hidden],\ntemplate {\n  display: none;\n}\na {\n  background-color: transparent;\n}\na:active,\na:hover {\n  outline: 0;\n}\nabbr[title] {\n  border-bottom: none;\n  text-decoration: underline;\n  text-decoration: underline dotted;\n}\nb,\nstrong {\n  font-weight: bold;\n}\ndfn {\n  font-style: italic;\n}\nh1 {\n  font-size: 2em;\n  margin: 0.67em 0;\n}\nmark {\n  background: #ff0;\n  color: #000;\n}\nsmall {\n  font-size: 80%;\n}\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\nsup {\n  top: -0.5em;\n}\nsub {\n  bottom: -0.25em;\n}\nimg {\n  border: 0;\n}\nsvg:not(:root) {\n  overflow: hidden;\n}\nfigure {\n  margin: 1em 40px;\n}\nhr {\n  box-sizing: content-box;\n  height: 0;\n}\npre {\n  overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n  font-family: monospace, monospace;\n  font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  color: inherit;\n  font: inherit;\n  margin: 0;\n}\nbutton {\n  overflow: visible;\n}\nbutton,\nselect {\n  text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n  -webkit-appearance: button;\n  cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n  cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n  border: 0;\n  padding: 0;\n}\ninput {\n  line-height: normal;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n  box-sizing: border-box;\n  padding: 0;\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\ninput[type=\"search\"] {\n  -webkit-appearance: textfield;\n  box-sizing: content-box;\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\nfieldset {\n  border: 1px solid #c0c0c0;\n  margin: 0 2px;\n  padding: 0.35em 0.625em 0.75em;\n}\nlegend {\n  border: 0;\n  padding: 0;\n}\ntextarea {\n  overflow: auto;\n}\noptgroup {\n  font-weight: bold;\n}\ntable {\n  border-collapse: collapse;\n  border-spacing: 0;\n}\ntd,\nth {\n  padding: 0;\n}\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n@media print {\n  *,\n  *:before,\n  *:after {\n    color: #000 !important;\n    text-shadow: none !important;\n    background: transparent !important;\n    box-shadow: none !important;\n  }\n  a,\n  a:visited {\n    text-decoration: underline;\n  }\n  a[href]:after {\n    content: \" (\" attr(href) \")\";\n  }\n  abbr[title]:after {\n    content: \" (\" attr(title) \")\";\n  }\n  a[href^=\"#\"]:after,\n  a[href^=\"javascript:\"]:after {\n    content: \"\";\n  }\n  pre,\n  blockquote {\n    border: 1px solid #999;\n    page-break-inside: avoid;\n  }\n  thead {\n    display: table-header-group;\n  }\n  tr,\n  img {\n    page-break-inside: avoid;\n  }\n  img {\n    max-width: 100% !important;\n  }\n  p,\n  h2,\n  h3 {\n    orphans: 3;\n    widows: 3;\n  }\n  h2,\n  h3 {\n    page-break-after: avoid;\n  }\n  .navbar {\n    display: none;\n  }\n  .btn > .caret,\n  .dropup > .btn > .caret {\n    border-top-color: #000 !important;\n  }\n  .label {\n    border: 1px solid #000;\n  }\n  .table {\n    border-collapse: collapse !important;\n  }\n  .table td,\n  .table th {\n    background-color: #fff !important;\n  }\n  .table-bordered th,\n  .table-bordered td {\n    border: 1px solid #ddd !important;\n  }\n}\n* {\n  -webkit-box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n}\n*:before,\n*:after {\n  -webkit-box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n}\nhtml {\n  font-size: 10px;\n  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n  font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n  font-size: 14px;\n  line-height: 1.42857143;\n  color: #172b4d;\n  background-color: #fff;\n}\ninput,\nbutton,\nselect,\ntextarea {\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n}\na {\n  color: #0065ff;\n  text-decoration: none;\n}\na:hover,\na:focus {\n  color: #0747a6;\n  text-decoration: underline;\n}\na:focus {\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\nfigure {\n  margin: 0;\n}\nimg {\n  vertical-align: middle;\n}\n.img-responsive {\n  display: block;\n  max-width: 100%;\n  height: auto;\n}\n.img-rounded {\n  border-radius: 6px;\n}\n.img-thumbnail {\n  padding: 4px;\n  line-height: 1.42857143;\n  background-color: #fff;\n  border: 1px solid #ddd;\n  border-radius: 4px;\n  -webkit-transition: all 0.2s ease-in-out;\n  -o-transition: all 0.2s ease-in-out;\n  transition: all 0.2s ease-in-out;\n  display: inline-block;\n  max-width: 100%;\n  height: auto;\n}\n.img-circle {\n  border-radius: 50%;\n}\nhr {\n  margin-top: 20px;\n  margin-bottom: 20px;\n  border: 0;\n  border-top: 1px solid #ebecf0;\n}\n.sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n  position: static;\n  width: auto;\n  height: auto;\n  margin: 0;\n  overflow: visible;\n  clip: auto;\n}\n[role=\"button\"] {\n  cursor: pointer;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n  font-family: inherit;\n  font-weight: 500;\n  line-height: 1.1;\n  color: inherit;\n}\nh1 small,\nh2 small,\nh3 small,\nh4 small,\nh5 small,\nh6 small,\n.h1 small,\n.h2 small,\n.h3 small,\n.h4 small,\n.h5 small,\n.h6 small,\nh1 .small,\nh2 .small,\nh3 .small,\nh4 .small,\nh5 .small,\nh6 .small,\n.h1 .small,\n.h2 .small,\n.h3 .small,\n.h4 .small,\n.h5 .small,\n.h6 .small {\n  font-weight: 400;\n  line-height: 1;\n  color: #7a869a;\n}\nh1,\n.h1,\nh2,\n.h2,\nh3,\n.h3 {\n  margin-top: 20px;\n  margin-bottom: 10px;\n}\nh1 small,\n.h1 small,\nh2 small,\n.h2 small,\nh3 small,\n.h3 small,\nh1 .small,\n.h1 .small,\nh2 .small,\n.h2 .small,\nh3 .small,\n.h3 .small {\n  font-size: 65%;\n}\nh4,\n.h4,\nh5,\n.h5,\nh6,\n.h6 {\n  margin-top: 10px;\n  margin-bottom: 10px;\n}\nh4 small,\n.h4 small,\nh5 small,\n.h5 small,\nh6 small,\n.h6 small,\nh4 .small,\n.h4 .small,\nh5 .small,\n.h5 .small,\nh6 .small,\n.h6 .small {\n  font-size: 75%;\n}\nh1,\n.h1 {\n  font-size: 36px;\n}\nh2,\n.h2 {\n  font-size: 30px;\n}\nh3,\n.h3 {\n  font-size: 24px;\n}\nh4,\n.h4 {\n  font-size: 18px;\n}\nh5,\n.h5 {\n  font-size: 14px;\n}\nh6,\n.h6 {\n  font-size: 12px;\n}\np {\n  margin: 0 0 10px;\n}\n.lead {\n  margin-bottom: 20px;\n  font-size: 16px;\n  font-weight: 300;\n  line-height: 1.4;\n}\n@media (min-width: 768px) {\n  .lead {\n    font-size: 21px;\n  }\n}\nsmall,\n.small {\n  font-size: 85%;\n}\nmark,\n.mark {\n  padding: 0.2em;\n  background-color: #fcf8e3;\n}\n.text-left {\n  text-align: left;\n}\n.text-right {\n  text-align: right;\n}\n.text-center {\n  text-align: center;\n}\n.text-justify {\n  text-align: justify;\n}\n.text-nowrap {\n  white-space: nowrap;\n}\n.text-lowercase {\n  text-transform: lowercase;\n}\n.text-uppercase {\n  text-transform: uppercase;\n}\n.text-capitalize {\n  text-transform: capitalize;\n}\n.text-muted {\n  color: #7a869a;\n}\n.text-primary {\n  color: #0052cc;\n}\na.text-primary:hover,\na.text-primary:focus {\n  color: #003d99;\n}\n.text-success {\n  color: #3c763d;\n}\na.text-success:hover,\na.text-success:focus {\n  color: #2b542c;\n}\n.text-info {\n  color: #31708f;\n}\na.text-info:hover,\na.text-info:focus {\n  color: #245269;\n}\n.text-warning {\n  color: #8a6d3b;\n}\na.text-warning:hover,\na.text-warning:focus {\n  color: #66512c;\n}\n.text-danger {\n  color: #a94442;\n}\na.text-danger:hover,\na.text-danger:focus {\n  color: #843534;\n}\n.bg-primary {\n  color: #fff;\n  background-color: #0052cc;\n}\na.bg-primary:hover,\na.bg-primary:focus {\n  background-color: #003d99;\n}\n.bg-success {\n  background-color: #dff0d8;\n}\na.bg-success:hover,\na.bg-success:focus {\n  background-color: #c1e2b3;\n}\n.bg-info {\n  background-color: #d9edf7;\n}\na.bg-info:hover,\na.bg-info:focus {\n  background-color: #afd9ee;\n}\n.bg-warning {\n  background-color: #fcf8e3;\n}\na.bg-warning:hover,\na.bg-warning:focus {\n  background-color: #f7ecb5;\n}\n.bg-danger {\n  background-color: #f2dede;\n}\na.bg-danger:hover,\na.bg-danger:focus {\n  background-color: #e4b9b9;\n}\n.page-header {\n  padding-bottom: 9px;\n  margin: 40px 0 20px;\n  border-bottom: 1px solid #ebecf0;\n}\nul,\nol {\n  margin-top: 0;\n  margin-bottom: 10px;\n}\nul ul,\nol ul,\nul ol,\nol ol {\n  margin-bottom: 0;\n}\n.list-unstyled {\n  padding-left: 0;\n  list-style: none;\n}\n.list-inline {\n  padding-left: 0;\n  list-style: none;\n  margin-left: -5px;\n}\n.list-inline > li {\n  display: inline-block;\n  padding-right: 5px;\n  padding-left: 5px;\n}\ndl {\n  margin-top: 0;\n  margin-bottom: 20px;\n}\ndt,\ndd {\n  line-height: 1.42857143;\n}\ndt {\n  font-weight: 700;\n}\ndd {\n  margin-left: 0;\n}\n@media (min-width: 700px) {\n  .dl-horizontal dt {\n    float: left;\n    width: 160px;\n    clear: left;\n    text-align: right;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n  .dl-horizontal dd {\n    margin-left: 180px;\n  }\n}\nabbr[title],\nabbr[data-original-title] {\n  cursor: help;\n}\n.initialism {\n  font-size: 90%;\n  text-transform: uppercase;\n}\nblockquote {\n  padding: 10px 20px;\n  margin: 0 0 20px;\n  font-size: 17.5px;\n  border-left: 5px solid #ebecf0;\n}\nblockquote p:last-child,\nblockquote ul:last-child,\nblockquote ol:last-child {\n  margin-bottom: 0;\n}\nblockquote footer,\nblockquote small,\nblockquote .small {\n  display: block;\n  font-size: 80%;\n  line-height: 1.42857143;\n  color: #7a869a;\n}\nblockquote footer:before,\nblockquote small:before,\nblockquote .small:before {\n  content: \"\\2014 \\00A0\";\n}\n.blockquote-reverse,\nblockquote.pull-right {\n  padding-right: 15px;\n  padding-left: 0;\n  text-align: right;\n  border-right: 5px solid #ebecf0;\n  border-left: 0;\n}\n.blockquote-reverse footer:before,\nblockquote.pull-right footer:before,\n.blockquote-reverse small:before,\nblockquote.pull-right small:before,\n.blockquote-reverse .small:before,\nblockquote.pull-right .small:before {\n  content: \"\";\n}\n.blockquote-reverse footer:after,\nblockquote.pull-right footer:after,\n.blockquote-reverse small:after,\nblockquote.pull-right small:after,\n.blockquote-reverse .small:after,\nblockquote.pull-right .small:after {\n  content: \"\\00A0 \\2014\";\n}\naddress {\n  margin-bottom: 20px;\n  font-style: normal;\n  line-height: 1.42857143;\n}\ncode,\nkbd,\npre,\nsamp {\n  font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n}\ncode {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: #c7254e;\n  background-color: #f9f2f4;\n  border-radius: 4px;\n}\nkbd {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: #fff;\n  background-color: #333;\n  border-radius: 3px;\n  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\nkbd kbd {\n  padding: 0;\n  font-size: 100%;\n  font-weight: 700;\n  box-shadow: none;\n}\npre {\n  display: block;\n  padding: 9.5px;\n  margin: 0 0 10px;\n  font-size: 13px;\n  line-height: 1.42857143;\n  color: #344563;\n  word-break: break-all;\n  word-wrap: break-word;\n  background-color: #f5f5f5;\n  border: 1px solid #ccc;\n  border-radius: 4px;\n}\npre code {\n  padding: 0;\n  font-size: inherit;\n  color: inherit;\n  white-space: pre-wrap;\n  background-color: transparent;\n  border-radius: 0;\n}\n.pre-scrollable {\n  max-height: 340px;\n  overflow-y: scroll;\n}\n.container {\n  padding-right: 15px;\n  padding-left: 15px;\n  margin-right: auto;\n  margin-left: auto;\n}\n@media (min-width: 768px) {\n  .container {\n    width: 750px;\n  }\n}\n@media (min-width: 992px) {\n  .container {\n    width: 970px;\n  }\n}\n@media (min-width: 1200px) {\n  .container {\n    width: 1170px;\n  }\n}\n.container-fluid {\n  padding-right: 15px;\n  padding-left: 15px;\n  margin-right: auto;\n  margin-left: auto;\n}\n.row {\n  margin-right: -15px;\n  margin-left: -15px;\n}\n.row-no-gutters {\n  margin-right: 0;\n  margin-left: 0;\n}\n.row-no-gutters [class*=\"col-\"] {\n  padding-right: 0;\n  padding-left: 0;\n}\n.col-xs-1,\n.col-sm-1,\n.col-md-1,\n.col-lg-1,\n.col-xs-2,\n.col-sm-2,\n.col-md-2,\n.col-lg-2,\n.col-xs-3,\n.col-sm-3,\n.col-md-3,\n.col-lg-3,\n.col-xs-4,\n.col-sm-4,\n.col-md-4,\n.col-lg-4,\n.col-xs-5,\n.col-sm-5,\n.col-md-5,\n.col-lg-5,\n.col-xs-6,\n.col-sm-6,\n.col-md-6,\n.col-lg-6,\n.col-xs-7,\n.col-sm-7,\n.col-md-7,\n.col-lg-7,\n.col-xs-8,\n.col-sm-8,\n.col-md-8,\n.col-lg-8,\n.col-xs-9,\n.col-sm-9,\n.col-md-9,\n.col-lg-9,\n.col-xs-10,\n.col-sm-10,\n.col-md-10,\n.col-lg-10,\n.col-xs-11,\n.col-sm-11,\n.col-md-11,\n.col-lg-11,\n.col-xs-12,\n.col-sm-12,\n.col-md-12,\n.col-lg-12 {\n  position: relative;\n  min-height: 1px;\n  padding-right: 15px;\n  padding-left: 15px;\n}\n.col-xs-1,\n.col-xs-2,\n.col-xs-3,\n.col-xs-4,\n.col-xs-5,\n.col-xs-6,\n.col-xs-7,\n.col-xs-8,\n.col-xs-9,\n.col-xs-10,\n.col-xs-11,\n.col-xs-12 {\n  float: left;\n}\n.col-xs-12 {\n  width: 100%;\n}\n.col-xs-11 {\n  width: 91.66666667%;\n}\n.col-xs-10 {\n  width: 83.33333333%;\n}\n.col-xs-9 {\n  width: 75%;\n}\n.col-xs-8 {\n  width: 66.66666667%;\n}\n.col-xs-7 {\n  width: 58.33333333%;\n}\n.col-xs-6 {\n  width: 50%;\n}\n.col-xs-5 {\n  width: 41.66666667%;\n}\n.col-xs-4 {\n  width: 33.33333333%;\n}\n.col-xs-3 {\n  width: 25%;\n}\n.col-xs-2 {\n  width: 16.66666667%;\n}\n.col-xs-1 {\n  width: 8.33333333%;\n}\n.col-xs-pull-12 {\n  right: 100%;\n}\n.col-xs-pull-11 {\n  right: 91.66666667%;\n}\n.col-xs-pull-10 {\n  right: 83.33333333%;\n}\n.col-xs-pull-9 {\n  right: 75%;\n}\n.col-xs-pull-8 {\n  right: 66.66666667%;\n}\n.col-xs-pull-7 {\n  right: 58.33333333%;\n}\n.col-xs-pull-6 {\n  right: 50%;\n}\n.col-xs-pull-5 {\n  right: 41.66666667%;\n}\n.col-xs-pull-4 {\n  right: 33.33333333%;\n}\n.col-xs-pull-3 {\n  right: 25%;\n}\n.col-xs-pull-2 {\n  right: 16.66666667%;\n}\n.col-xs-pull-1 {\n  right: 8.33333333%;\n}\n.col-xs-pull-0 {\n  right: auto;\n}\n.col-xs-push-12 {\n  left: 100%;\n}\n.col-xs-push-11 {\n  left: 91.66666667%;\n}\n.col-xs-push-10 {\n  left: 83.33333333%;\n}\n.col-xs-push-9 {\n  left: 75%;\n}\n.col-xs-push-8 {\n  left: 66.66666667%;\n}\n.col-xs-push-7 {\n  left: 58.33333333%;\n}\n.col-xs-push-6 {\n  left: 50%;\n}\n.col-xs-push-5 {\n  left: 41.66666667%;\n}\n.col-xs-push-4 {\n  left: 33.33333333%;\n}\n.col-xs-push-3 {\n  left: 25%;\n}\n.col-xs-push-2 {\n  left: 16.66666667%;\n}\n.col-xs-push-1 {\n  left: 8.33333333%;\n}\n.col-xs-push-0 {\n  left: auto;\n}\n.col-xs-offset-12 {\n  margin-left: 100%;\n}\n.col-xs-offset-11 {\n  margin-left: 91.66666667%;\n}\n.col-xs-offset-10 {\n  margin-left: 83.33333333%;\n}\n.col-xs-offset-9 {\n  margin-left: 75%;\n}\n.col-xs-offset-8 {\n  margin-left: 66.66666667%;\n}\n.col-xs-offset-7 {\n  margin-left: 58.33333333%;\n}\n.col-xs-offset-6 {\n  margin-left: 50%;\n}\n.col-xs-offset-5 {\n  margin-left: 41.66666667%;\n}\n.col-xs-offset-4 {\n  margin-left: 33.33333333%;\n}\n.col-xs-offset-3 {\n  margin-left: 25%;\n}\n.col-xs-offset-2 {\n  margin-left: 16.66666667%;\n}\n.col-xs-offset-1 {\n  margin-left: 8.33333333%;\n}\n.col-xs-offset-0 {\n  margin-left: 0%;\n}\n@media (min-width: 768px) {\n  .col-sm-1,\n  .col-sm-2,\n  .col-sm-3,\n  .col-sm-4,\n  .col-sm-5,\n  .col-sm-6,\n  .col-sm-7,\n  .col-sm-8,\n  .col-sm-9,\n  .col-sm-10,\n  .col-sm-11,\n  .col-sm-12 {\n    float: left;\n  }\n  .col-sm-12 {\n    width: 100%;\n  }\n  .col-sm-11 {\n    width: 91.66666667%;\n  }\n  .col-sm-10 {\n    width: 83.33333333%;\n  }\n  .col-sm-9 {\n    width: 75%;\n  }\n  .col-sm-8 {\n    width: 66.66666667%;\n  }\n  .col-sm-7 {\n    width: 58.33333333%;\n  }\n  .col-sm-6 {\n    width: 50%;\n  }\n  .col-sm-5 {\n    width: 41.66666667%;\n  }\n  .col-sm-4 {\n    width: 33.33333333%;\n  }\n  .col-sm-3 {\n    width: 25%;\n  }\n  .col-sm-2 {\n    width: 16.66666667%;\n  }\n  .col-sm-1 {\n    width: 8.33333333%;\n  }\n  .col-sm-pull-12 {\n    right: 100%;\n  }\n  .col-sm-pull-11 {\n    right: 91.66666667%;\n  }\n  .col-sm-pull-10 {\n    right: 83.33333333%;\n  }\n  .col-sm-pull-9 {\n    right: 75%;\n  }\n  .col-sm-pull-8 {\n    right: 66.66666667%;\n  }\n  .col-sm-pull-7 {\n    right: 58.33333333%;\n  }\n  .col-sm-pull-6 {\n    right: 50%;\n  }\n  .col-sm-pull-5 {\n    right: 41.66666667%;\n  }\n  .col-sm-pull-4 {\n    right: 33.33333333%;\n  }\n  .col-sm-pull-3 {\n    right: 25%;\n  }\n  .col-sm-pull-2 {\n    right: 16.66666667%;\n  }\n  .col-sm-pull-1 {\n    right: 8.33333333%;\n  }\n  .col-sm-pull-0 {\n    right: auto;\n  }\n  .col-sm-push-12 {\n    left: 100%;\n  }\n  .col-sm-push-11 {\n    left: 91.66666667%;\n  }\n  .col-sm-push-10 {\n    left: 83.33333333%;\n  }\n  .col-sm-push-9 {\n    left: 75%;\n  }\n  .col-sm-push-8 {\n    left: 66.66666667%;\n  }\n  .col-sm-push-7 {\n    left: 58.33333333%;\n  }\n  .col-sm-push-6 {\n    left: 50%;\n  }\n  .col-sm-push-5 {\n    left: 41.66666667%;\n  }\n  .col-sm-push-4 {\n    left: 33.33333333%;\n  }\n  .col-sm-push-3 {\n    left: 25%;\n  }\n  .col-sm-push-2 {\n    left: 16.66666667%;\n  }\n  .col-sm-push-1 {\n    left: 8.33333333%;\n  }\n  .col-sm-push-0 {\n    left: auto;\n  }\n  .col-sm-offset-12 {\n    margin-left: 100%;\n  }\n  .col-sm-offset-11 {\n    margin-left: 91.66666667%;\n  }\n  .col-sm-offset-10 {\n    margin-left: 83.33333333%;\n  }\n  .col-sm-offset-9 {\n    margin-left: 75%;\n  }\n  .col-sm-offset-8 {\n    margin-left: 66.66666667%;\n  }\n  .col-sm-offset-7 {\n    margin-left: 58.33333333%;\n  }\n  .col-sm-offset-6 {\n    margin-left: 50%;\n  }\n  .col-sm-offset-5 {\n    margin-left: 41.66666667%;\n  }\n  .col-sm-offset-4 {\n    margin-left: 33.33333333%;\n  }\n  .col-sm-offset-3 {\n    margin-left: 25%;\n  }\n  .col-sm-offset-2 {\n    margin-left: 16.66666667%;\n  }\n  .col-sm-offset-1 {\n    margin-left: 8.33333333%;\n  }\n  .col-sm-offset-0 {\n    margin-left: 0%;\n  }\n}\n@media (min-width: 992px) {\n  .col-md-1,\n  .col-md-2,\n  .col-md-3,\n  .col-md-4,\n  .col-md-5,\n  .col-md-6,\n  .col-md-7,\n  .col-md-8,\n  .col-md-9,\n  .col-md-10,\n  .col-md-11,\n  .col-md-12 {\n    float: left;\n  }\n  .col-md-12 {\n    width: 100%;\n  }\n  .col-md-11 {\n    width: 91.66666667%;\n  }\n  .col-md-10 {\n    width: 83.33333333%;\n  }\n  .col-md-9 {\n    width: 75%;\n  }\n  .col-md-8 {\n    width: 66.66666667%;\n  }\n  .col-md-7 {\n    width: 58.33333333%;\n  }\n  .col-md-6 {\n    width: 50%;\n  }\n  .col-md-5 {\n    width: 41.66666667%;\n  }\n  .col-md-4 {\n    width: 33.33333333%;\n  }\n  .col-md-3 {\n    width: 25%;\n  }\n  .col-md-2 {\n    width: 16.66666667%;\n  }\n  .col-md-1 {\n    width: 8.33333333%;\n  }\n  .col-md-pull-12 {\n    right: 100%;\n  }\n  .col-md-pull-11 {\n    right: 91.66666667%;\n  }\n  .col-md-pull-10 {\n    right: 83.33333333%;\n  }\n  .col-md-pull-9 {\n    right: 75%;\n  }\n  .col-md-pull-8 {\n    right: 66.66666667%;\n  }\n  .col-md-pull-7 {\n    right: 58.33333333%;\n  }\n  .col-md-pull-6 {\n    right: 50%;\n  }\n  .col-md-pull-5 {\n    right: 41.66666667%;\n  }\n  .col-md-pull-4 {\n    right: 33.33333333%;\n  }\n  .col-md-pull-3 {\n    right: 25%;\n  }\n  .col-md-pull-2 {\n    right: 16.66666667%;\n  }\n  .col-md-pull-1 {\n    right: 8.33333333%;\n  }\n  .col-md-pull-0 {\n    right: auto;\n  }\n  .col-md-push-12 {\n    left: 100%;\n  }\n  .col-md-push-11 {\n    left: 91.66666667%;\n  }\n  .col-md-push-10 {\n    left: 83.33333333%;\n  }\n  .col-md-push-9 {\n    left: 75%;\n  }\n  .col-md-push-8 {\n    left: 66.66666667%;\n  }\n  .col-md-push-7 {\n    left: 58.33333333%;\n  }\n  .col-md-push-6 {\n    left: 50%;\n  }\n  .col-md-push-5 {\n    left: 41.66666667%;\n  }\n  .col-md-push-4 {\n    left: 33.33333333%;\n  }\n  .col-md-push-3 {\n    left: 25%;\n  }\n  .col-md-push-2 {\n    left: 16.66666667%;\n  }\n  .col-md-push-1 {\n    left: 8.33333333%;\n  }\n  .col-md-push-0 {\n    left: auto;\n  }\n  .col-md-offset-12 {\n    margin-left: 100%;\n  }\n  .col-md-offset-11 {\n    margin-left: 91.66666667%;\n  }\n  .col-md-offset-10 {\n    margin-left: 83.33333333%;\n  }\n  .col-md-offset-9 {\n    margin-left: 75%;\n  }\n  .col-md-offset-8 {\n    margin-left: 66.66666667%;\n  }\n  .col-md-offset-7 {\n    margin-left: 58.33333333%;\n  }\n  .col-md-offset-6 {\n    margin-left: 50%;\n  }\n  .col-md-offset-5 {\n    margin-left: 41.66666667%;\n  }\n  .col-md-offset-4 {\n    margin-left: 33.33333333%;\n  }\n  .col-md-offset-3 {\n    margin-left: 25%;\n  }\n  .col-md-offset-2 {\n    margin-left: 16.66666667%;\n  }\n  .col-md-offset-1 {\n    margin-left: 8.33333333%;\n  }\n  .col-md-offset-0 {\n    margin-left: 0%;\n  }\n}\n@media (min-width: 1200px) {\n  .col-lg-1,\n  .col-lg-2,\n  .col-lg-3,\n  .col-lg-4,\n  .col-lg-5,\n  .col-lg-6,\n  .col-lg-7,\n  .col-lg-8,\n  .col-lg-9,\n  .col-lg-10,\n  .col-lg-11,\n  .col-lg-12 {\n    float: left;\n  }\n  .col-lg-12 {\n    width: 100%;\n  }\n  .col-lg-11 {\n    width: 91.66666667%;\n  }\n  .col-lg-10 {\n    width: 83.33333333%;\n  }\n  .col-lg-9 {\n    width: 75%;\n  }\n  .col-lg-8 {\n    width: 66.66666667%;\n  }\n  .col-lg-7 {\n    width: 58.33333333%;\n  }\n  .col-lg-6 {\n    width: 50%;\n  }\n  .col-lg-5 {\n    width: 41.66666667%;\n  }\n  .col-lg-4 {\n    width: 33.33333333%;\n  }\n  .col-lg-3 {\n    width: 25%;\n  }\n  .col-lg-2 {\n    width: 16.66666667%;\n  }\n  .col-lg-1 {\n    width: 8.33333333%;\n  }\n  .col-lg-pull-12 {\n    right: 100%;\n  }\n  .col-lg-pull-11 {\n    right: 91.66666667%;\n  }\n  .col-lg-pull-10 {\n    right: 83.33333333%;\n  }\n  .col-lg-pull-9 {\n    right: 75%;\n  }\n  .col-lg-pull-8 {\n    right: 66.66666667%;\n  }\n  .col-lg-pull-7 {\n    right: 58.33333333%;\n  }\n  .col-lg-pull-6 {\n    right: 50%;\n  }\n  .col-lg-pull-5 {\n    right: 41.66666667%;\n  }\n  .col-lg-pull-4 {\n    right: 33.33333333%;\n  }\n  .col-lg-pull-3 {\n    right: 25%;\n  }\n  .col-lg-pull-2 {\n    right: 16.66666667%;\n  }\n  .col-lg-pull-1 {\n    right: 8.33333333%;\n  }\n  .col-lg-pull-0 {\n    right: auto;\n  }\n  .col-lg-push-12 {\n    left: 100%;\n  }\n  .col-lg-push-11 {\n    left: 91.66666667%;\n  }\n  .col-lg-push-10 {\n    left: 83.33333333%;\n  }\n  .col-lg-push-9 {\n    left: 75%;\n  }\n  .col-lg-push-8 {\n    left: 66.66666667%;\n  }\n  .col-lg-push-7 {\n    left: 58.33333333%;\n  }\n  .col-lg-push-6 {\n    left: 50%;\n  }\n  .col-lg-push-5 {\n    left: 41.66666667%;\n  }\n  .col-lg-push-4 {\n    left: 33.33333333%;\n  }\n  .col-lg-push-3 {\n    left: 25%;\n  }\n  .col-lg-push-2 {\n    left: 16.66666667%;\n  }\n  .col-lg-push-1 {\n    left: 8.33333333%;\n  }\n  .col-lg-push-0 {\n    left: auto;\n  }\n  .col-lg-offset-12 {\n    margin-left: 100%;\n  }\n  .col-lg-offset-11 {\n    margin-left: 91.66666667%;\n  }\n  .col-lg-offset-10 {\n    margin-left: 83.33333333%;\n  }\n  .col-lg-offset-9 {\n    margin-left: 75%;\n  }\n  .col-lg-offset-8 {\n    margin-left: 66.66666667%;\n  }\n  .col-lg-offset-7 {\n    margin-left: 58.33333333%;\n  }\n  .col-lg-offset-6 {\n    margin-left: 50%;\n  }\n  .col-lg-offset-5 {\n    margin-left: 41.66666667%;\n  }\n  .col-lg-offset-4 {\n    margin-left: 33.33333333%;\n  }\n  .col-lg-offset-3 {\n    margin-left: 25%;\n  }\n  .col-lg-offset-2 {\n    margin-left: 16.66666667%;\n  }\n  .col-lg-offset-1 {\n    margin-left: 8.33333333%;\n  }\n  .col-lg-offset-0 {\n    margin-left: 0%;\n  }\n}\ntable {\n  background-color: transparent;\n}\ntable col[class*=\"col-\"] {\n  position: static;\n  display: table-column;\n  float: none;\n}\ntable td[class*=\"col-\"],\ntable th[class*=\"col-\"] {\n  position: static;\n  display: table-cell;\n  float: none;\n}\ncaption {\n  padding-top: 8px;\n  padding-bottom: 8px;\n  color: #7a869a;\n  text-align: left;\n}\nth {\n  text-align: left;\n}\n.table {\n  width: 100%;\n  max-width: 100%;\n  margin-bottom: 20px;\n}\n.table > thead > tr > th,\n.table > tbody > tr > th,\n.table > tfoot > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > td,\n.table > tfoot > tr > td {\n  padding: 8px;\n  line-height: 1.42857143;\n  vertical-align: top;\n  border-top: 1px solid #ddd;\n}\n.table > thead > tr > th {\n  vertical-align: bottom;\n  border-bottom: 2px solid #ddd;\n}\n.table > caption + thead > tr:first-child > th,\n.table > colgroup + thead > tr:first-child > th,\n.table > thead:first-child > tr:first-child > th,\n.table > caption + thead > tr:first-child > td,\n.table > colgroup + thead > tr:first-child > td,\n.table > thead:first-child > tr:first-child > td {\n  border-top: 0;\n}\n.table > tbody + tbody {\n  border-top: 2px solid #ddd;\n}\n.table .table {\n  background-color: #fff;\n}\n.table-condensed > thead > tr > th,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > td {\n  padding: 5px;\n}\n.table-bordered {\n  border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th,\n.table-bordered > tfoot > tr > th,\n.table-bordered > thead > tr > td,\n.table-bordered > tbody > tr > td,\n.table-bordered > tfoot > tr > td {\n  border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > thead > tr > td {\n  border-bottom-width: 2px;\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n  background-color: #f9f9f9;\n}\n.table-hover > tbody > tr:hover {\n  background-color: #f5f5f5;\n}\n.table > thead > tr > td.active,\n.table > tbody > tr > td.active,\n.table > tfoot > tr > td.active,\n.table > thead > tr > th.active,\n.table > tbody > tr > th.active,\n.table > tfoot > tr > th.active,\n.table > thead > tr.active > td,\n.table > tbody > tr.active > td,\n.table > tfoot > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr.active > th,\n.table > tfoot > tr.active > th {\n  background-color: #f5f5f5;\n}\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr:hover > .active,\n.table-hover > tbody > tr.active:hover > th {\n  background-color: #e8e8e8;\n}\n.table > thead > tr > td.success,\n.table > tbody > tr > td.success,\n.table > tfoot > tr > td.success,\n.table > thead > tr > th.success,\n.table > tbody > tr > th.success,\n.table > tfoot > tr > th.success,\n.table > thead > tr.success > td,\n.table > tbody > tr.success > td,\n.table > tfoot > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr.success > th,\n.table > tfoot > tr.success > th {\n  background-color: #dff0d8;\n}\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n  background-color: #d0e9c6;\n}\n.table > thead > tr > td.info,\n.table > tbody > tr > td.info,\n.table > tfoot > tr > td.info,\n.table > thead > tr > th.info,\n.table > tbody > tr > th.info,\n.table > tfoot > tr > th.info,\n.table > thead > tr.info > td,\n.table > tbody > tr.info > td,\n.table > tfoot > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr.info > th,\n.table > tfoot > tr.info > th {\n  background-color: #d9edf7;\n}\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n  background-color: #c4e3f3;\n}\n.table > thead > tr > td.warning,\n.table > tbody > tr > td.warning,\n.table > tfoot > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > tbody > tr > th.warning,\n.table > tfoot > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > tbody > tr.warning > td,\n.table > tfoot > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr.warning > th {\n  background-color: #fcf8e3;\n}\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n  background-color: #faf2cc;\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n  background-color: #f2dede;\n}\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n  background-color: #ebcccc;\n}\n.table-responsive {\n  min-height: 0.01%;\n  overflow-x: auto;\n}\n@media screen and (max-width: 767px) {\n  .table-responsive {\n    width: 100%;\n    margin-bottom: 15px;\n    overflow-y: hidden;\n    -ms-overflow-style: -ms-autohiding-scrollbar;\n    border: 1px solid #ddd;\n  }\n  .table-responsive > .table {\n    margin-bottom: 0;\n  }\n  .table-responsive > .table > thead > tr > th,\n  .table-responsive > .table > tbody > tr > th,\n  .table-responsive > .table > tfoot > tr > th,\n  .table-responsive > .table > thead > tr > td,\n  .table-responsive > .table > tbody > tr > td,\n  .table-responsive > .table > tfoot > tr > td {\n    white-space: nowrap;\n  }\n  .table-responsive > .table-bordered {\n    border: 0;\n  }\n  .table-responsive > .table-bordered > thead > tr > th:first-child,\n  .table-responsive > .table-bordered > tbody > tr > th:first-child,\n  .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n  .table-responsive > .table-bordered > thead > tr > td:first-child,\n  .table-responsive > .table-bordered > tbody > tr > td:first-child,\n  .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n    border-left: 0;\n  }\n  .table-responsive > .table-bordered > thead > tr > th:last-child,\n  .table-responsive > .table-bordered > tbody > tr > th:last-child,\n  .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n  .table-responsive > .table-bordered > thead > tr > td:last-child,\n  .table-responsive > .table-bordered > tbody > tr > td:last-child,\n  .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n    border-right: 0;\n  }\n  .table-responsive > .table-bordered > tbody > tr:last-child > th,\n  .table-responsive > .table-bordered > tfoot > tr:last-child > th,\n  .table-responsive > .table-bordered > tbody > tr:last-child > td,\n  .table-responsive > .table-bordered > tfoot > tr:last-child > td {\n    border-bottom: 0;\n  }\n}\nfieldset {\n  min-width: 0;\n  padding: 0;\n  margin: 0;\n  border: 0;\n}\nlegend {\n  display: block;\n  width: 100%;\n  padding: 0;\n  margin-bottom: 20px;\n  font-size: 21px;\n  line-height: inherit;\n  color: #344563;\n  border: 0;\n  border-bottom: 1px solid #e5e5e5;\n}\nlabel {\n  display: inline-block;\n  max-width: 100%;\n  margin-bottom: 5px;\n  font-weight: 700;\n}\ninput[type=\"search\"] {\n  -webkit-box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n  -webkit-appearance: none;\n  appearance: none;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n  margin: 4px 0 0;\n  margin-top: 1px \\9;\n  line-height: normal;\n}\ninput[type=\"radio\"][disabled],\ninput[type=\"checkbox\"][disabled],\ninput[type=\"radio\"].disabled,\ninput[type=\"checkbox\"].disabled,\nfieldset[disabled] input[type=\"radio\"],\nfieldset[disabled] input[type=\"checkbox\"] {\n  cursor: not-allowed;\n}\ninput[type=\"file\"] {\n  display: block;\n}\ninput[type=\"range\"] {\n  display: block;\n  width: 100%;\n}\nselect[multiple],\nselect[size] {\n  height: auto;\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\noutput {\n  display: block;\n  padding-top: 7px;\n  font-size: 14px;\n  line-height: 1.42857143;\n  color: #172b4d;\n}\n.form-control {\n  display: block;\n  width: 100%;\n  height: 34px;\n  padding: 6px 12px;\n  font-size: 14px;\n  line-height: 1.42857143;\n  color: #172b4d;\n  background-color: #fff;\n  background-image: none;\n  border: 1px solid #ced0da;\n  border-radius: 4px;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n}\n.form-control:focus {\n  border-color: #66afe9;\n  outline: 0;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);\n}\n.form-control::-moz-placeholder {\n  color: #999;\n  opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n  color: #999;\n}\n.form-control::-webkit-input-placeholder {\n  color: #999;\n}\n.form-control::-ms-expand {\n  background-color: transparent;\n  border: 0;\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n  background-color: #ebecf0;\n  opacity: 1;\n}\n.form-control[disabled],\nfieldset[disabled] .form-control {\n  cursor: not-allowed;\n}\ntextarea.form-control {\n  height: auto;\n}\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n  input[type=\"date\"].form-control,\n  input[type=\"time\"].form-control,\n  input[type=\"datetime-local\"].form-control,\n  input[type=\"month\"].form-control {\n    line-height: 34px;\n  }\n  input[type=\"date\"].input-sm,\n  input[type=\"time\"].input-sm,\n  input[type=\"datetime-local\"].input-sm,\n  input[type=\"month\"].input-sm,\n  .input-group-sm input[type=\"date\"],\n  .input-group-sm input[type=\"time\"],\n  .input-group-sm input[type=\"datetime-local\"],\n  .input-group-sm input[type=\"month\"] {\n    line-height: 30px;\n  }\n  input[type=\"date\"].input-lg,\n  input[type=\"time\"].input-lg,\n  input[type=\"datetime-local\"].input-lg,\n  input[type=\"month\"].input-lg,\n  .input-group-lg input[type=\"date\"],\n  .input-group-lg input[type=\"time\"],\n  .input-group-lg input[type=\"datetime-local\"],\n  .input-group-lg input[type=\"month\"] {\n    line-height: 46px;\n  }\n}\n.form-group {\n  margin-bottom: 15px;\n}\n.radio,\n.checkbox {\n  position: relative;\n  display: block;\n  margin-top: 10px;\n  margin-bottom: 10px;\n}\n.radio.disabled label,\n.checkbox.disabled label,\nfieldset[disabled] .radio label,\nfieldset[disabled] .checkbox label {\n  cursor: not-allowed;\n}\n.radio label,\n.checkbox label {\n  min-height: 20px;\n  padding-left: 20px;\n  margin-bottom: 0;\n  font-weight: 400;\n  cursor: pointer;\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n  position: absolute;\n  margin-top: 4px \\9;\n  margin-left: -20px;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n  margin-top: -5px;\n}\n.radio-inline,\n.checkbox-inline {\n  position: relative;\n  display: inline-block;\n  padding-left: 20px;\n  margin-bottom: 0;\n  font-weight: 400;\n  vertical-align: middle;\n  cursor: pointer;\n}\n.radio-inline.disabled,\n.checkbox-inline.disabled,\nfieldset[disabled] .radio-inline,\nfieldset[disabled] .checkbox-inline {\n  cursor: not-allowed;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n  margin-top: 0;\n  margin-left: 10px;\n}\n.form-control-static {\n  min-height: 34px;\n  padding-top: 7px;\n  padding-bottom: 7px;\n  margin-bottom: 0;\n}\n.form-control-static.input-lg,\n.form-control-static.input-sm {\n  padding-right: 0;\n  padding-left: 0;\n}\n.input-sm {\n  height: 30px;\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\nselect.input-sm {\n  height: 30px;\n  line-height: 30px;\n}\ntextarea.input-sm,\nselect[multiple].input-sm {\n  height: auto;\n}\n.form-group-sm .form-control {\n  height: 30px;\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\n.form-group-sm select.form-control {\n  height: 30px;\n  line-height: 30px;\n}\n.form-group-sm textarea.form-control,\n.form-group-sm select[multiple].form-control {\n  height: auto;\n}\n.form-group-sm .form-control-static {\n  height: 30px;\n  min-height: 32px;\n  padding: 6px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n}\n.input-lg {\n  height: 46px;\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n  border-radius: 6px;\n}\nselect.input-lg {\n  height: 46px;\n  line-height: 46px;\n}\ntextarea.input-lg,\nselect[multiple].input-lg {\n  height: auto;\n}\n.form-group-lg .form-control {\n  height: 46px;\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n  border-radius: 6px;\n}\n.form-group-lg select.form-control {\n  height: 46px;\n  line-height: 46px;\n}\n.form-group-lg textarea.form-control,\n.form-group-lg select[multiple].form-control {\n  height: auto;\n}\n.form-group-lg .form-control-static {\n  height: 46px;\n  min-height: 38px;\n  padding: 11px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n}\n.has-feedback {\n  position: relative;\n}\n.has-feedback .form-control {\n  padding-right: 42.5px;\n}\n.form-control-feedback {\n  position: absolute;\n  top: 0;\n  right: 0;\n  z-index: 2;\n  display: block;\n  width: 34px;\n  height: 34px;\n  line-height: 34px;\n  text-align: center;\n  pointer-events: none;\n}\n.input-lg + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n  width: 46px;\n  height: 46px;\n  line-height: 46px;\n}\n.input-sm + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n  width: 30px;\n  height: 30px;\n  line-height: 30px;\n}\n.has-success .help-block,\n.has-success .control-label,\n.has-success .radio,\n.has-success .checkbox,\n.has-success .radio-inline,\n.has-success .checkbox-inline,\n.has-success.radio label,\n.has-success.checkbox label,\n.has-success.radio-inline label,\n.has-success.checkbox-inline label {\n  color: #3c763d;\n}\n.has-success .form-control {\n  border-color: #3c763d;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-success .form-control:focus {\n  border-color: #2b542c;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n}\n.has-success .input-group-addon {\n  color: #3c763d;\n  background-color: #dff0d8;\n  border-color: #3c763d;\n}\n.has-success .form-control-feedback {\n  color: #3c763d;\n}\n.has-warning .help-block,\n.has-warning .control-label,\n.has-warning .radio,\n.has-warning .checkbox,\n.has-warning .radio-inline,\n.has-warning .checkbox-inline,\n.has-warning.radio label,\n.has-warning.checkbox label,\n.has-warning.radio-inline label,\n.has-warning.checkbox-inline label {\n  color: #8a6d3b;\n}\n.has-warning .form-control {\n  border-color: #8a6d3b;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-warning .form-control:focus {\n  border-color: #66512c;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n}\n.has-warning .input-group-addon {\n  color: #8a6d3b;\n  background-color: #fcf8e3;\n  border-color: #8a6d3b;\n}\n.has-warning .form-control-feedback {\n  color: #8a6d3b;\n}\n.has-error .help-block,\n.has-error .control-label,\n.has-error .radio,\n.has-error .checkbox,\n.has-error .radio-inline,\n.has-error .checkbox-inline,\n.has-error.radio label,\n.has-error.checkbox label,\n.has-error.radio-inline label,\n.has-error.checkbox-inline label {\n  color: #a94442;\n}\n.has-error .form-control {\n  border-color: #a94442;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-error .form-control:focus {\n  border-color: #843534;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n}\n.has-error .input-group-addon {\n  color: #a94442;\n  background-color: #f2dede;\n  border-color: #a94442;\n}\n.has-error .form-control-feedback {\n  color: #a94442;\n}\n.has-feedback label ~ .form-control-feedback {\n  top: 25px;\n}\n.has-feedback label.sr-only ~ .form-control-feedback {\n  top: 0;\n}\n.help-block {\n  display: block;\n  margin-top: 5px;\n  margin-bottom: 10px;\n  color: #3462af;\n}\n@media (min-width: 768px) {\n  .form-inline .form-group {\n    display: inline-block;\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .form-inline .form-control {\n    display: inline-block;\n    width: auto;\n    vertical-align: middle;\n  }\n  .form-inline .form-control-static {\n    display: inline-block;\n  }\n  .form-inline .input-group {\n    display: inline-table;\n    vertical-align: middle;\n  }\n  .form-inline .input-group .input-group-addon,\n  .form-inline .input-group .input-group-btn,\n  .form-inline .input-group .form-control {\n    width: auto;\n  }\n  .form-inline .input-group > .form-control {\n    width: 100%;\n  }\n  .form-inline .control-label {\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .form-inline .radio,\n  .form-inline .checkbox {\n    display: inline-block;\n    margin-top: 0;\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .form-inline .radio label,\n  .form-inline .checkbox label {\n    padding-left: 0;\n  }\n  .form-inline .radio input[type=\"radio\"],\n  .form-inline .checkbox input[type=\"checkbox\"] {\n    position: relative;\n    margin-left: 0;\n  }\n  .form-inline .has-feedback .form-control-feedback {\n    top: 0;\n  }\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox,\n.form-horizontal .radio-inline,\n.form-horizontal .checkbox-inline {\n  padding-top: 7px;\n  margin-top: 0;\n  margin-bottom: 0;\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox {\n  min-height: 27px;\n}\n.form-horizontal .form-group {\n  margin-right: -15px;\n  margin-left: -15px;\n}\n@media (min-width: 768px) {\n  .form-horizontal .control-label {\n    padding-top: 7px;\n    margin-bottom: 0;\n    text-align: right;\n  }\n}\n.form-horizontal .has-feedback .form-control-feedback {\n  right: 15px;\n}\n@media (min-width: 768px) {\n  .form-horizontal .form-group-lg .control-label {\n    padding-top: 11px;\n    font-size: 18px;\n  }\n}\n@media (min-width: 768px) {\n  .form-horizontal .form-group-sm .control-label {\n    padding-top: 6px;\n    font-size: 12px;\n  }\n}\n.btn {\n  display: inline-block;\n  margin-bottom: 0;\n  font-weight: normal;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: middle;\n  touch-action: manipulation;\n  cursor: pointer;\n  background-image: none;\n  border: 1px solid transparent;\n  padding: 6px 12px;\n  font-size: 14px;\n  line-height: 1.42857143;\n  border-radius: 4px;\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n}\n.btn:focus,\n.btn:active:focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn.active.focus {\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\n.btn:hover,\n.btn:focus,\n.btn.focus {\n  color: #172b4d;\n  text-decoration: none;\n}\n.btn:active,\n.btn.active {\n  background-image: none;\n  outline: 0;\n  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn.disabled,\n.btn[disabled],\nfieldset[disabled] .btn {\n  cursor: not-allowed;\n  filter: alpha(opacity=65);\n  opacity: 0.65;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\na.btn.disabled,\nfieldset[disabled] a.btn {\n  pointer-events: none;\n}\n.btn-default {\n  color: #172b4d;\n  background-color: #ebecf0;\n  border-color: #ccc;\n}\n.btn-default:focus,\n.btn-default.focus {\n  color: #172b4d;\n  background-color: #ced0da;\n  border-color: #8c8c8c;\n}\n.btn-default:hover {\n  color: #172b4d;\n  background-color: #ced0da;\n  border-color: #adadad;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n  color: #172b4d;\n  background-color: #ced0da;\n  background-image: none;\n  border-color: #adadad;\n}\n.btn-default:active:hover,\n.btn-default.active:hover,\n.open > .dropdown-toggle.btn-default:hover,\n.btn-default:active:focus,\n.btn-default.active:focus,\n.open > .dropdown-toggle.btn-default:focus,\n.btn-default:active.focus,\n.btn-default.active.focus,\n.open > .dropdown-toggle.btn-default.focus {\n  color: #172b4d;\n  background-color: #b9bdcb;\n  border-color: #8c8c8c;\n}\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus {\n  background-color: #ebecf0;\n  border-color: #ccc;\n}\n.btn-default .badge {\n  color: #ebecf0;\n  background-color: #172b4d;\n}\n.btn-primary {\n  color: #fff;\n  background-color: #6554c0;\n  border-color: #5643b7;\n}\n.btn-primary:focus,\n.btn-primary.focus {\n  color: #fff;\n  background-color: #4d3da4;\n  border-color: #2a215a;\n}\n.btn-primary:hover {\n  color: #fff;\n  background-color: #4d3da4;\n  border-color: #41338a;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n  color: #fff;\n  background-color: #4d3da4;\n  background-image: none;\n  border-color: #41338a;\n}\n.btn-primary:active:hover,\n.btn-primary.active:hover,\n.open > .dropdown-toggle.btn-primary:hover,\n.btn-primary:active:focus,\n.btn-primary.active:focus,\n.open > .dropdown-toggle.btn-primary:focus,\n.btn-primary:active.focus,\n.btn-primary.active.focus,\n.open > .dropdown-toggle.btn-primary.focus {\n  color: #fff;\n  background-color: #41338a;\n  border-color: #2a215a;\n}\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus {\n  background-color: #6554c0;\n  border-color: #5643b7;\n}\n.btn-primary .badge {\n  color: #6554c0;\n  background-color: #fff;\n}\n.btn-success {\n  color: #fff;\n  background-color: #00c853;\n  border-color: #00af48;\n}\n.btn-success:focus,\n.btn-success.focus {\n  color: #fff;\n  background-color: #00953e;\n  border-color: #002f14;\n}\n.btn-success:hover {\n  color: #fff;\n  background-color: #00953e;\n  border-color: #00712f;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n  color: #fff;\n  background-color: #00953e;\n  background-image: none;\n  border-color: #00712f;\n}\n.btn-success:active:hover,\n.btn-success.active:hover,\n.open > .dropdown-toggle.btn-success:hover,\n.btn-success:active:focus,\n.btn-success.active:focus,\n.open > .dropdown-toggle.btn-success:focus,\n.btn-success:active.focus,\n.btn-success.active.focus,\n.open > .dropdown-toggle.btn-success.focus {\n  color: #fff;\n  background-color: #00712f;\n  border-color: #002f14;\n}\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus {\n  background-color: #00c853;\n  border-color: #00af48;\n}\n.btn-success .badge {\n  color: #00c853;\n  background-color: #fff;\n}\n.btn-info {\n  color: #fff;\n  background-color: #3d5afe;\n  border-color: #2444fe;\n}\n.btn-info:focus,\n.btn-info.focus {\n  color: #fff;\n  background-color: #0a2ffe;\n  border-color: #0119a1;\n}\n.btn-info:hover {\n  color: #fff;\n  background-color: #0a2ffe;\n  border-color: #0123e3;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n  color: #fff;\n  background-color: #0a2ffe;\n  background-image: none;\n  border-color: #0123e3;\n}\n.btn-info:active:hover,\n.btn-info.active:hover,\n.open > .dropdown-toggle.btn-info:hover,\n.btn-info:active:focus,\n.btn-info.active:focus,\n.open > .dropdown-toggle.btn-info:focus,\n.btn-info:active.focus,\n.btn-info.active.focus,\n.open > .dropdown-toggle.btn-info.focus {\n  color: #fff;\n  background-color: #0123e3;\n  border-color: #0119a1;\n}\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus {\n  background-color: #3d5afe;\n  border-color: #2444fe;\n}\n.btn-info .badge {\n  color: #3d5afe;\n  background-color: #fff;\n}\n.btn-warning {\n  color: #fff;\n  background-color: #ffab00;\n  border-color: #e69a00;\n}\n.btn-warning:focus,\n.btn-warning.focus {\n  color: #fff;\n  background-color: #cc8900;\n  border-color: #664400;\n}\n.btn-warning:hover {\n  color: #fff;\n  background-color: #cc8900;\n  border-color: #a87100;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n  color: #fff;\n  background-color: #cc8900;\n  background-image: none;\n  border-color: #a87100;\n}\n.btn-warning:active:hover,\n.btn-warning.active:hover,\n.open > .dropdown-toggle.btn-warning:hover,\n.btn-warning:active:focus,\n.btn-warning.active:focus,\n.open > .dropdown-toggle.btn-warning:focus,\n.btn-warning:active.focus,\n.btn-warning.active.focus,\n.open > .dropdown-toggle.btn-warning.focus {\n  color: #fff;\n  background-color: #a87100;\n  border-color: #664400;\n}\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus {\n  background-color: #ffab00;\n  border-color: #e69a00;\n}\n.btn-warning .badge {\n  color: #ffab00;\n  background-color: #fff;\n}\n.btn-danger {\n  color: #fff;\n  background-color: #ef5350;\n  border-color: #ed3c39;\n}\n.btn-danger:focus,\n.btn-danger.focus {\n  color: #fff;\n  background-color: #eb2521;\n  border-color: #98110e;\n}\n.btn-danger:hover {\n  color: #fff;\n  background-color: #eb2521;\n  border-color: #d51713;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n  color: #fff;\n  background-color: #eb2521;\n  background-image: none;\n  border-color: #d51713;\n}\n.btn-danger:active:hover,\n.btn-danger.active:hover,\n.open > .dropdown-toggle.btn-danger:hover,\n.btn-danger:active:focus,\n.btn-danger.active:focus,\n.open > .dropdown-toggle.btn-danger:focus,\n.btn-danger:active.focus,\n.btn-danger.active.focus,\n.open > .dropdown-toggle.btn-danger.focus {\n  color: #fff;\n  background-color: #d51713;\n  border-color: #98110e;\n}\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus {\n  background-color: #ef5350;\n  border-color: #ed3c39;\n}\n.btn-danger .badge {\n  color: #ef5350;\n  background-color: #fff;\n}\n.btn-link {\n  font-weight: 400;\n  color: #0065ff;\n  border-radius: 0;\n}\n.btn-link,\n.btn-link:active,\n.btn-link.active,\n.btn-link[disabled],\nfieldset[disabled] .btn-link {\n  background-color: transparent;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-link,\n.btn-link:hover,\n.btn-link:focus,\n.btn-link:active {\n  border-color: transparent;\n}\n.btn-link:hover,\n.btn-link:focus {\n  color: #0747a6;\n  text-decoration: underline;\n  background-color: transparent;\n}\n.btn-link[disabled]:hover,\nfieldset[disabled] .btn-link:hover,\n.btn-link[disabled]:focus,\nfieldset[disabled] .btn-link:focus {\n  color: #7a869a;\n  text-decoration: none;\n}\n.btn-lg,\n.btn-group-lg > .btn {\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n  border-radius: 6px;\n}\n.btn-sm,\n.btn-group-sm > .btn {\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\n.btn-xs,\n.btn-group-xs > .btn {\n  padding: 1px 5px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\n.btn-block {\n  display: block;\n  width: 100%;\n}\n.btn-block + .btn-block {\n  margin-top: 5px;\n}\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n  width: 100%;\n}\n.fade {\n  opacity: 0;\n  -webkit-transition: opacity 0.15s linear;\n  -o-transition: opacity 0.15s linear;\n  transition: opacity 0.15s linear;\n}\n.fade.in {\n  opacity: 1;\n}\n.collapse {\n  display: none;\n}\n.collapse.in {\n  display: block;\n}\ntr.collapse.in {\n  display: table-row;\n}\ntbody.collapse.in {\n  display: table-row-group;\n}\n.collapsing {\n  position: relative;\n  height: 0;\n  overflow: hidden;\n  -webkit-transition-property: height, visibility;\n  transition-property: height, visibility;\n  -webkit-transition-duration: 0.35s;\n  transition-duration: 0.35s;\n  -webkit-transition-timing-function: ease;\n  transition-timing-function: ease;\n}\n.caret {\n  display: inline-block;\n  width: 0;\n  height: 0;\n  margin-left: 2px;\n  vertical-align: middle;\n  border-top: 4px dashed;\n  border-top: 4px solid \\9;\n  border-right: 4px solid transparent;\n  border-left: 4px solid transparent;\n}\n.dropup,\n.dropdown {\n  position: relative;\n}\n.dropdown-toggle:focus {\n  outline: 0;\n}\n.dropdown-menu {\n  position: absolute;\n  top: 100%;\n  left: 0;\n  z-index: 1000;\n  display: none;\n  float: left;\n  min-width: 160px;\n  padding: 5px 0;\n  margin: 2px 0 0;\n  font-size: 14px;\n  text-align: left;\n  list-style: none;\n  background-color: #fff;\n  background-clip: padding-box;\n  border: 1px solid #ccc;\n  border: 1px solid rgba(0, 0, 0, 0.15);\n  border-radius: 4px;\n  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n}\n.dropdown-menu.pull-right {\n  right: 0;\n  left: auto;\n}\n.dropdown-menu .divider {\n  height: 1px;\n  margin: 9px 0;\n  overflow: hidden;\n  background-color: #ebecf0;\n}\n.dropdown-menu > li > a {\n  display: block;\n  padding: 3px 20px;\n  clear: both;\n  font-weight: 400;\n  line-height: 1.42857143;\n  color: #172b4d;\n  white-space: nowrap;\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n  color: #172b4d;\n  text-decoration: none;\n  background-color: #ebecf0;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n  color: #fff;\n  text-decoration: none;\n  background-color: #172b4d;\n  outline: 0;\n}\n.dropdown-menu > .disabled > a,\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n  color: #7a869a;\n}\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n  text-decoration: none;\n  cursor: not-allowed;\n  background-color: transparent;\n  background-image: none;\n  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n}\n.open > .dropdown-menu {\n  display: block;\n}\n.open > a {\n  outline: 0;\n}\n.dropdown-menu-right {\n  right: 0;\n  left: auto;\n}\n.dropdown-menu-left {\n  right: auto;\n  left: 0;\n}\n.dropdown-header {\n  display: block;\n  padding: 3px 20px;\n  font-size: 12px;\n  line-height: 1.42857143;\n  color: #7a869a;\n  white-space: nowrap;\n}\n.dropdown-backdrop {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 990;\n}\n.pull-right > .dropdown-menu {\n  right: 0;\n  left: auto;\n}\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n  content: \"\";\n  border-top: 0;\n  border-bottom: 4px dashed;\n  border-bottom: 4px solid \\9;\n}\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n  top: auto;\n  bottom: 100%;\n  margin-bottom: 2px;\n}\n@media (min-width: 700px) {\n  .navbar-right .dropdown-menu {\n    right: 0;\n    left: auto;\n  }\n  .navbar-right .dropdown-menu-left {\n    right: auto;\n    left: 0;\n  }\n}\n.nav {\n  padding-left: 0;\n  margin-bottom: 0;\n  list-style: none;\n}\n.nav > li {\n  position: relative;\n  display: block;\n}\n.nav > li > a {\n  position: relative;\n  display: block;\n  padding: 10px 15px;\n}\n.nav > li > a:hover,\n.nav > li > a:focus {\n  text-decoration: none;\n  background-color: #ebecf0;\n}\n.nav > li.disabled > a {\n  color: #7a869a;\n}\n.nav > li.disabled > a:hover,\n.nav > li.disabled > a:focus {\n  color: #7a869a;\n  text-decoration: none;\n  cursor: not-allowed;\n  background-color: transparent;\n}\n.nav .open > a,\n.nav .open > a:hover,\n.nav .open > a:focus {\n  background-color: #ebecf0;\n  border-color: #0065ff;\n}\n.nav .nav-divider {\n  height: 1px;\n  margin: 9px 0;\n  overflow: hidden;\n  background-color: #e5e5e5;\n}\n.nav > li > a > img {\n  max-width: none;\n}\n.nav-tabs {\n  border-bottom: 1px solid #ddd;\n}\n.nav-tabs > li {\n  float: left;\n  margin-bottom: -1px;\n}\n.nav-tabs > li > a {\n  margin-right: 2px;\n  line-height: 1.42857143;\n  border: 1px solid transparent;\n  border-radius: 4px 4px 0 0;\n}\n.nav-tabs > li > a:hover {\n  border-color: #ebecf0 #ebecf0 #ddd;\n}\n.nav-tabs > li.active > a,\n.nav-tabs > li.active > a:hover,\n.nav-tabs > li.active > a:focus {\n  color: #5e6c84;\n  cursor: default;\n  background-color: #fff;\n  border: 1px solid #ddd;\n  border-bottom-color: transparent;\n}\n.nav-tabs.nav-justified {\n  width: 100%;\n  border-bottom: 0;\n}\n.nav-tabs.nav-justified > li {\n  float: none;\n}\n.nav-tabs.nav-justified > li > a {\n  margin-bottom: 5px;\n  text-align: center;\n}\n.nav-tabs.nav-justified > .dropdown .dropdown-menu {\n  top: auto;\n  left: auto;\n}\n@media (min-width: 768px) {\n  .nav-tabs.nav-justified > li {\n    display: table-cell;\n    width: 1%;\n  }\n  .nav-tabs.nav-justified > li > a {\n    margin-bottom: 0;\n  }\n}\n.nav-tabs.nav-justified > li > a {\n  margin-right: 0;\n  border-radius: 4px;\n}\n.nav-tabs.nav-justified > .active > a,\n.nav-tabs.nav-justified > .active > a:hover,\n.nav-tabs.nav-justified > .active > a:focus {\n  border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n  .nav-tabs.nav-justified > li > a {\n    border-bottom: 1px solid #ddd;\n    border-radius: 4px 4px 0 0;\n  }\n  .nav-tabs.nav-justified > .active > a,\n  .nav-tabs.nav-justified > .active > a:hover,\n  .nav-tabs.nav-justified > .active > a:focus {\n    border-bottom-color: #fff;\n  }\n}\n.nav-pills > li {\n  float: left;\n}\n.nav-pills > li > a {\n  border-radius: 4px;\n}\n.nav-pills > li + li {\n  margin-left: 2px;\n}\n.nav-pills > li.active > a,\n.nav-pills > li.active > a:hover,\n.nav-pills > li.active > a:focus {\n  color: #fff;\n  background-color: #0065ff;\n}\n.nav-stacked > li {\n  float: none;\n}\n.nav-stacked > li + li {\n  margin-top: 2px;\n  margin-left: 0;\n}\n.nav-justified {\n  width: 100%;\n}\n.nav-justified > li {\n  float: none;\n}\n.nav-justified > li > a {\n  margin-bottom: 5px;\n  text-align: center;\n}\n.nav-justified > .dropdown .dropdown-menu {\n  top: auto;\n  left: auto;\n}\n@media (min-width: 768px) {\n  .nav-justified > li {\n    display: table-cell;\n    width: 1%;\n  }\n  .nav-justified > li > a {\n    margin-bottom: 0;\n  }\n}\n.nav-tabs-justified {\n  border-bottom: 0;\n}\n.nav-tabs-justified > li > a {\n  margin-right: 0;\n  border-radius: 4px;\n}\n.nav-tabs-justified > .active > a,\n.nav-tabs-justified > .active > a:hover,\n.nav-tabs-justified > .active > a:focus {\n  border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n  .nav-tabs-justified > li > a {\n    border-bottom: 1px solid #ddd;\n    border-radius: 4px 4px 0 0;\n  }\n  .nav-tabs-justified > .active > a,\n  .nav-tabs-justified > .active > a:hover,\n  .nav-tabs-justified > .active > a:focus {\n    border-bottom-color: #fff;\n  }\n}\n.tab-content > .tab-pane {\n  display: none;\n}\n.tab-content > .active {\n  display: block;\n}\n.nav-tabs .dropdown-menu {\n  margin-top: -1px;\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n.navbar {\n  position: relative;\n  min-height: 54px;\n  margin-bottom: 20px;\n  border: 1px solid transparent;\n}\n@media (min-width: 700px) {\n  .navbar {\n    border-radius: 4px;\n  }\n}\n@media (min-width: 700px) {\n  .navbar-header {\n    float: left;\n  }\n}\n.navbar-collapse {\n  padding-right: 15px;\n  padding-left: 15px;\n  overflow-x: visible;\n  border-top: 1px solid transparent;\n  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);\n  -webkit-overflow-scrolling: touch;\n}\n.navbar-collapse.in {\n  overflow-y: auto;\n}\n@media (min-width: 700px) {\n  .navbar-collapse {\n    width: auto;\n    border-top: 0;\n    box-shadow: none;\n  }\n  .navbar-collapse.collapse {\n    display: block !important;\n    height: auto !important;\n    padding-bottom: 0;\n    overflow: visible !important;\n  }\n  .navbar-collapse.in {\n    overflow-y: visible;\n  }\n  .navbar-fixed-top .navbar-collapse,\n  .navbar-static-top .navbar-collapse,\n  .navbar-fixed-bottom .navbar-collapse {\n    padding-right: 0;\n    padding-left: 0;\n  }\n}\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n  position: fixed;\n  right: 0;\n  left: 0;\n  z-index: 1030;\n}\n.navbar-fixed-top .navbar-collapse,\n.navbar-fixed-bottom .navbar-collapse {\n  max-height: 340px;\n}\n@media (max-device-width: 480px) and (orientation: landscape) {\n  .navbar-fixed-top .navbar-collapse,\n  .navbar-fixed-bottom .navbar-collapse {\n    max-height: 200px;\n  }\n}\n@media (min-width: 700px) {\n  .navbar-fixed-top,\n  .navbar-fixed-bottom {\n    border-radius: 0;\n  }\n}\n.navbar-fixed-top {\n  top: 0;\n  border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n  bottom: 0;\n  margin-bottom: 0;\n  border-width: 1px 0 0;\n}\n.container > .navbar-header,\n.container-fluid > .navbar-header,\n.container > .navbar-collapse,\n.container-fluid > .navbar-collapse {\n  margin-right: -15px;\n  margin-left: -15px;\n}\n@media (min-width: 700px) {\n  .container > .navbar-header,\n  .container-fluid > .navbar-header,\n  .container > .navbar-collapse,\n  .container-fluid > .navbar-collapse {\n    margin-right: 0;\n    margin-left: 0;\n  }\n}\n.navbar-static-top {\n  z-index: 1000;\n  border-width: 0 0 1px;\n}\n@media (min-width: 700px) {\n  .navbar-static-top {\n    border-radius: 0;\n  }\n}\n.navbar-brand {\n  float: left;\n  height: 54px;\n  padding: 17px 15px;\n  font-size: 18px;\n  line-height: 20px;\n}\n.navbar-brand:hover,\n.navbar-brand:focus {\n  text-decoration: none;\n}\n.navbar-brand > img {\n  display: block;\n}\n@media (min-width: 700px) {\n  .navbar > .container .navbar-brand,\n  .navbar > .container-fluid .navbar-brand {\n    margin-left: -15px;\n  }\n}\n.navbar-toggle {\n  position: relative;\n  float: right;\n  padding: 9px 10px;\n  margin-right: 15px;\n  margin-top: 10px;\n  margin-bottom: 10px;\n  background-color: transparent;\n  background-image: none;\n  border: 1px solid transparent;\n  border-radius: 4px;\n}\n.navbar-toggle:focus {\n  outline: 0;\n}\n.navbar-toggle .icon-bar {\n  display: block;\n  width: 22px;\n  height: 2px;\n  border-radius: 1px;\n}\n.navbar-toggle .icon-bar + .icon-bar {\n  margin-top: 4px;\n}\n@media (min-width: 700px) {\n  .navbar-toggle {\n    display: none;\n  }\n}\n.navbar-nav {\n  margin: 8.5px -15px;\n}\n.navbar-nav > li > a {\n  padding-top: 10px;\n  padding-bottom: 10px;\n  line-height: 20px;\n}\n@media (max-width: 699px) {\n  .navbar-nav .open .dropdown-menu {\n    position: static;\n    float: none;\n    width: auto;\n    margin-top: 0;\n    background-color: transparent;\n    border: 0;\n    box-shadow: none;\n  }\n  .navbar-nav .open .dropdown-menu > li > a,\n  .navbar-nav .open .dropdown-menu .dropdown-header {\n    padding: 5px 15px 5px 25px;\n  }\n  .navbar-nav .open .dropdown-menu > li > a {\n    line-height: 20px;\n  }\n  .navbar-nav .open .dropdown-menu > li > a:hover,\n  .navbar-nav .open .dropdown-menu > li > a:focus {\n    background-image: none;\n  }\n}\n@media (min-width: 700px) {\n  .navbar-nav {\n    float: left;\n    margin: 0;\n  }\n  .navbar-nav > li {\n    float: left;\n  }\n  .navbar-nav > li > a {\n    padding-top: 17px;\n    padding-bottom: 17px;\n  }\n}\n.navbar-form {\n  padding: 10px 15px;\n  margin-right: -15px;\n  margin-left: -15px;\n  border-top: 1px solid transparent;\n  border-bottom: 1px solid transparent;\n  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n  margin-top: 10px;\n  margin-bottom: 10px;\n}\n@media (min-width: 768px) {\n  .navbar-form .form-group {\n    display: inline-block;\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .navbar-form .form-control {\n    display: inline-block;\n    width: auto;\n    vertical-align: middle;\n  }\n  .navbar-form .form-control-static {\n    display: inline-block;\n  }\n  .navbar-form .input-group {\n    display: inline-table;\n    vertical-align: middle;\n  }\n  .navbar-form .input-group .input-group-addon,\n  .navbar-form .input-group .input-group-btn,\n  .navbar-form .input-group .form-control {\n    width: auto;\n  }\n  .navbar-form .input-group > .form-control {\n    width: 100%;\n  }\n  .navbar-form .control-label {\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .navbar-form .radio,\n  .navbar-form .checkbox {\n    display: inline-block;\n    margin-top: 0;\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .navbar-form .radio label,\n  .navbar-form .checkbox label {\n    padding-left: 0;\n  }\n  .navbar-form .radio input[type=\"radio\"],\n  .navbar-form .checkbox input[type=\"checkbox\"] {\n    position: relative;\n    margin-left: 0;\n  }\n  .navbar-form .has-feedback .form-control-feedback {\n    top: 0;\n  }\n}\n@media (max-width: 699px) {\n  .navbar-form .form-group {\n    margin-bottom: 5px;\n  }\n  .navbar-form .form-group:last-child {\n    margin-bottom: 0;\n  }\n}\n@media (min-width: 700px) {\n  .navbar-form {\n    width: auto;\n    padding-top: 0;\n    padding-bottom: 0;\n    margin-right: 0;\n    margin-left: 0;\n    border: 0;\n    -webkit-box-shadow: none;\n    box-shadow: none;\n  }\n}\n.navbar-nav > li > .dropdown-menu {\n  margin-top: 0;\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n  margin-bottom: 0;\n  border-top-left-radius: 4px;\n  border-top-right-radius: 4px;\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.navbar-btn {\n  margin-top: 10px;\n  margin-bottom: 10px;\n}\n.navbar-btn.btn-sm {\n  margin-top: 12px;\n  margin-bottom: 12px;\n}\n.navbar-btn.btn-xs {\n  margin-top: 16px;\n  margin-bottom: 16px;\n}\n.navbar-text {\n  margin-top: 17px;\n  margin-bottom: 17px;\n}\n@media (min-width: 700px) {\n  .navbar-text {\n    float: left;\n    margin-right: 15px;\n    margin-left: 15px;\n  }\n}\n@media (min-width: 700px) {\n  .navbar-left {\n    float: left !important;\n  }\n  .navbar-right {\n    float: right !important;\n    margin-right: -15px;\n  }\n  .navbar-right ~ .navbar-right {\n    margin-right: 0;\n  }\n}\n.navbar-default {\n  background-color: #ffffff;\n  border-color: #c1c7d0;\n}\n.navbar-default .navbar-brand {\n  color: #344563;\n}\n.navbar-default .navbar-brand:hover,\n.navbar-default .navbar-brand:focus {\n  color: #344563;\n  background-color: transparent;\n}\n.navbar-default .navbar-text {\n  color: #777;\n}\n.navbar-default .navbar-nav > li > a {\n  color: #8993a4;\n}\n.navbar-default .navbar-nav > li > a:hover,\n.navbar-default .navbar-nav > li > a:focus {\n  color: #505f79;\n  background-color: transparent;\n}\n.navbar-default .navbar-nav > .active > a,\n.navbar-default .navbar-nav > .active > a:hover,\n.navbar-default .navbar-nav > .active > a:focus {\n  color: #6b778c;\n  background-color: #dfe1e6;\n}\n.navbar-default .navbar-nav > .disabled > a,\n.navbar-default .navbar-nav > .disabled > a:hover,\n.navbar-default .navbar-nav > .disabled > a:focus {\n  color: #c1c7d0;\n  background-color: transparent;\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .open > a:hover,\n.navbar-default .navbar-nav > .open > a:focus {\n  color: #6b778c;\n  background-color: #dfe1e6;\n}\n@media (max-width: 699px) {\n  .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n    color: #8993a4;\n  }\n  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n    color: #505f79;\n    background-color: transparent;\n  }\n  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n    color: #6b778c;\n    background-color: #dfe1e6;\n  }\n  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n    color: #c1c7d0;\n    background-color: transparent;\n  }\n}\n.navbar-default .navbar-toggle {\n  border-color: #ddd;\n}\n.navbar-default .navbar-toggle:hover,\n.navbar-default .navbar-toggle:focus {\n  background-color: #ddd;\n}\n.navbar-default .navbar-toggle .icon-bar {\n  background-color: #888;\n}\n.navbar-default .navbar-collapse,\n.navbar-default .navbar-form {\n  border-color: #c1c7d0;\n}\n.navbar-default .navbar-link {\n  color: #8993a4;\n}\n.navbar-default .navbar-link:hover {\n  color: #505f79;\n}\n.navbar-default .btn-link {\n  color: #8993a4;\n}\n.navbar-default .btn-link:hover,\n.navbar-default .btn-link:focus {\n  color: #505f79;\n}\n.navbar-default .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-default .btn-link:hover,\n.navbar-default .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-default .btn-link:focus {\n  color: #c1c7d0;\n}\n.navbar-inverse {\n  background-color: #222;\n  border-color: #080808;\n}\n.navbar-inverse .navbar-brand {\n  color: #a5aebb;\n}\n.navbar-inverse .navbar-brand:hover,\n.navbar-inverse .navbar-brand:focus {\n  color: #fff;\n  background-color: transparent;\n}\n.navbar-inverse .navbar-text {\n  color: #a5aebb;\n}\n.navbar-inverse .navbar-nav > li > a {\n  color: #a5aebb;\n}\n.navbar-inverse .navbar-nav > li > a:hover,\n.navbar-inverse .navbar-nav > li > a:focus {\n  color: #fff;\n  background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus {\n  color: #fff;\n  background-color: #080808;\n}\n.navbar-inverse .navbar-nav > .disabled > a,\n.navbar-inverse .navbar-nav > .disabled > a:hover,\n.navbar-inverse .navbar-nav > .disabled > a:focus {\n  color: #444;\n  background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n  color: #fff;\n  background-color: #080808;\n}\n@media (max-width: 699px) {\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n    border-color: #080808;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n    background-color: #080808;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n    color: #a5aebb;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n    color: #fff;\n    background-color: transparent;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n    color: #fff;\n    background-color: #080808;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n    color: #444;\n    background-color: transparent;\n  }\n}\n.navbar-inverse .navbar-toggle {\n  border-color: #333;\n}\n.navbar-inverse .navbar-toggle:hover,\n.navbar-inverse .navbar-toggle:focus {\n  background-color: #333;\n}\n.navbar-inverse .navbar-toggle .icon-bar {\n  background-color: #fff;\n}\n.navbar-inverse .navbar-collapse,\n.navbar-inverse .navbar-form {\n  border-color: #101010;\n}\n.navbar-inverse .navbar-link {\n  color: #a5aebb;\n}\n.navbar-inverse .navbar-link:hover {\n  color: #fff;\n}\n.navbar-inverse .btn-link {\n  color: #a5aebb;\n}\n.navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link:focus {\n  color: #fff;\n}\n.navbar-inverse .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-inverse .btn-link:focus {\n  color: #444;\n}\n.breadcrumb {\n  padding: 8px 15px;\n  margin-bottom: 20px;\n  list-style: none;\n  background-color: #f5f5f5;\n  border-radius: 4px;\n}\n.breadcrumb > li {\n  display: inline-block;\n}\n.breadcrumb > li + li:before {\n  padding: 0 5px;\n  color: #ccc;\n  content: \"/\\00a0\";\n}\n.breadcrumb > .active {\n  color: #7a869a;\n}\n.alert {\n  padding: 15px;\n  margin-bottom: 20px;\n  border: 1px solid transparent;\n  border-radius: 4px;\n}\n.alert h4 {\n  margin-top: 0;\n  color: inherit;\n}\n.alert .alert-link {\n  font-weight: bold;\n}\n.alert > p,\n.alert > ul {\n  margin-bottom: 0;\n}\n.alert > p + p {\n  margin-top: 5px;\n}\n.alert-dismissable,\n.alert-dismissible {\n  padding-right: 35px;\n}\n.alert-dismissable .close,\n.alert-dismissible .close {\n  position: relative;\n  top: -2px;\n  right: -21px;\n  color: inherit;\n}\n.alert-success {\n  color: #fff;\n  background-color: #00875a;\n  border-color: #00875a;\n}\n.alert-success hr {\n  border-top-color: #006e49;\n}\n.alert-success .alert-link {\n  color: #e6e6e6;\n}\n.alert-info {\n  color: #fff;\n  background-color: #448aff;\n  border-color: #448aff;\n}\n.alert-info hr {\n  border-top-color: #2a7aff;\n}\n.alert-info .alert-link {\n  color: #e6e6e6;\n}\n.alert-warning {\n  color: #fff;\n  background-color: #ff8b00;\n  border-color: #ff8b00;\n}\n.alert-warning hr {\n  border-top-color: #e67d00;\n}\n.alert-warning .alert-link {\n  color: #e6e6e6;\n}\n.alert-danger {\n  color: #fff;\n  background-color: #de350b;\n  border-color: #de350b;\n}\n.alert-danger hr {\n  border-top-color: #c62f0a;\n}\n.alert-danger .alert-link {\n  color: #e6e6e6;\n}\n.label {\n  display: inline;\n  padding: 0.2em 0.6em 0.3em;\n  font-size: 75%;\n  font-weight: 700;\n  line-height: 1;\n  color: #fff;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: baseline;\n  border-radius: 0.25em;\n}\na.label:hover,\na.label:focus {\n  color: #fff;\n  text-decoration: none;\n  cursor: pointer;\n}\n.label:empty {\n  display: none;\n}\n.btn .label {\n  position: relative;\n  top: -1px;\n}\n.label-default {\n  background-color: #7a869a;\n}\n.label-default[href]:hover,\n.label-default[href]:focus {\n  background-color: #616d80;\n}\n.label-primary {\n  background-color: #0052cc;\n}\n.label-primary[href]:hover,\n.label-primary[href]:focus {\n  background-color: #003d99;\n}\n.label-success {\n  background-color: #36b37e;\n}\n.label-success[href]:hover,\n.label-success[href]:focus {\n  background-color: #2a8c62;\n}\n.label-info {\n  background-color: #3d5afe;\n}\n.label-info[href]:hover,\n.label-info[href]:focus {\n  background-color: #0a2ffe;\n}\n.label-warning {\n  background-color: #ffab00;\n}\n.label-warning[href]:hover,\n.label-warning[href]:focus {\n  background-color: #cc8900;\n}\n.label-danger {\n  background-color: #ff5630;\n}\n.label-danger[href]:hover,\n.label-danger[href]:focus {\n  background-color: #fc2e00;\n}\n@-webkit-keyframes progress-bar-stripes {\n  from {\n    background-position: 40px 0;\n  }\n  to {\n    background-position: 0 0;\n  }\n}\n@keyframes progress-bar-stripes {\n  from {\n    background-position: 40px 0;\n  }\n  to {\n    background-position: 0 0;\n  }\n}\n.progress {\n  height: 20px;\n  margin-bottom: 20px;\n  overflow: hidden;\n  background-color: #ebecf0;\n  border-radius: 3px;\n  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n}\n.progress-bar {\n  float: left;\n  width: 0%;\n  height: 100%;\n  font-size: 12px;\n  line-height: 20px;\n  color: #fff;\n  text-align: center;\n  background-color: #6554c0;\n  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n  -webkit-transition: width 0.6s ease;\n  -o-transition: width 0.6s ease;\n  transition: width 0.6s ease;\n}\n.progress-striped .progress-bar,\n.progress-bar-striped {\n  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-size: 40px 40px;\n}\n.progress.active .progress-bar,\n.progress-bar.active {\n  -webkit-animation: progress-bar-stripes 2s linear infinite;\n  -o-animation: progress-bar-stripes 2s linear infinite;\n  animation: progress-bar-stripes 2s linear infinite;\n}\n.progress-bar-success {\n  background-color: #36b37e;\n}\n.progress-striped .progress-bar-success {\n  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-info {\n  background-color: #3d5afe;\n}\n.progress-striped .progress-bar-info {\n  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-warning {\n  background-color: #ffab00;\n}\n.progress-striped .progress-bar-warning {\n  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-danger {\n  background-color: #ff5630;\n}\n.progress-striped .progress-bar-danger {\n  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.btn-group,\n.btn-group-vertical {\n  position: relative;\n  display: inline-block;\n  vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n  position: relative;\n  float: left;\n}\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group-vertical > .btn:focus,\n.btn-group > .btn:active,\n.btn-group-vertical > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn.active {\n  z-index: 2;\n}\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group {\n  margin-left: -1px;\n}\n.btn-toolbar {\n  margin-left: -5px;\n}\n.btn-toolbar .btn,\n.btn-toolbar .btn-group,\n.btn-toolbar .input-group {\n  float: left;\n}\n.btn-toolbar > .btn,\n.btn-toolbar > .btn-group,\n.btn-toolbar > .input-group {\n  margin-left: 5px;\n}\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n  border-radius: 0;\n}\n.btn-group > .btn:first-child {\n  margin-left: 0;\n}\n.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.btn-group > .btn-group {\n  float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n  outline: 0;\n}\n.btn-group > .btn + .dropdown-toggle {\n  padding-right: 8px;\n  padding-left: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n  padding-right: 12px;\n  padding-left: 12px;\n}\n.btn-group.open .dropdown-toggle {\n  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-group.open .dropdown-toggle.btn-link {\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn .caret {\n  margin-left: 0;\n}\n.btn-lg .caret {\n  border-width: 5px 5px 0;\n  border-bottom-width: 0;\n}\n.dropup .btn-lg .caret {\n  border-width: 0 5px 5px;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn {\n  display: block;\n  float: none;\n  width: 100%;\n  max-width: 100%;\n}\n.btn-group-vertical > .btn-group > .btn {\n  float: none;\n}\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n  margin-top: -1px;\n  margin-left: 0;\n}\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n  border-radius: 0;\n}\n.btn-group-vertical > .btn:first-child:not(:last-child) {\n  border-top-left-radius: 4px;\n  border-top-right-radius: 4px;\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 4px;\n  border-bottom-left-radius: 4px;\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n.btn-group-justified {\n  display: table;\n  width: 100%;\n  table-layout: fixed;\n  border-collapse: separate;\n}\n.btn-group-justified > .btn,\n.btn-group-justified > .btn-group {\n  display: table-cell;\n  float: none;\n  width: 1%;\n}\n.btn-group-justified > .btn-group .btn {\n  width: 100%;\n}\n.btn-group-justified > .btn-group .dropdown-menu {\n  left: auto;\n}\n[data-toggle=\"buttons\"] > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"checkbox\"] {\n  position: absolute;\n  clip: rect(0, 0, 0, 0);\n  pointer-events: none;\n}\n.input-group {\n  position: relative;\n  display: table;\n  border-collapse: separate;\n}\n.input-group[class*=\"col-\"] {\n  float: none;\n  padding-right: 0;\n  padding-left: 0;\n}\n.input-group .form-control {\n  position: relative;\n  z-index: 2;\n  float: left;\n  width: 100%;\n  margin-bottom: 0;\n}\n.input-group .form-control:focus {\n  z-index: 3;\n}\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n  height: 46px;\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n  border-radius: 6px;\n}\nselect.input-group-lg > .form-control,\nselect.input-group-lg > .input-group-addon,\nselect.input-group-lg > .input-group-btn > .btn {\n  height: 46px;\n  line-height: 46px;\n}\ntextarea.input-group-lg > .form-control,\ntextarea.input-group-lg > .input-group-addon,\ntextarea.input-group-lg > .input-group-btn > .btn,\nselect[multiple].input-group-lg > .form-control,\nselect[multiple].input-group-lg > .input-group-addon,\nselect[multiple].input-group-lg > .input-group-btn > .btn {\n  height: auto;\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n  height: 30px;\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\nselect.input-group-sm > .form-control,\nselect.input-group-sm > .input-group-addon,\nselect.input-group-sm > .input-group-btn > .btn {\n  height: 30px;\n  line-height: 30px;\n}\ntextarea.input-group-sm > .form-control,\ntextarea.input-group-sm > .input-group-addon,\ntextarea.input-group-sm > .input-group-btn > .btn,\nselect[multiple].input-group-sm > .form-control,\nselect[multiple].input-group-sm > .input-group-addon,\nselect[multiple].input-group-sm > .input-group-btn > .btn {\n  height: auto;\n}\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n  display: table-cell;\n}\n.input-group-addon:not(:first-child):not(:last-child),\n.input-group-btn:not(:first-child):not(:last-child),\n.input-group .form-control:not(:first-child):not(:last-child) {\n  border-radius: 0;\n}\n.input-group-addon,\n.input-group-btn {\n  width: 1%;\n  white-space: nowrap;\n  vertical-align: middle;\n}\n.input-group-addon {\n  padding: 6px 12px;\n  font-size: 14px;\n  font-weight: 400;\n  line-height: 1;\n  color: #172b4d;\n  text-align: center;\n  background-color: #ebecf0;\n  border: 1px solid #ced0da;\n  border-radius: 4px;\n}\n.input-group-addon.input-sm {\n  padding: 5px 10px;\n  font-size: 12px;\n  border-radius: 3px;\n}\n.input-group-addon.input-lg {\n  padding: 10px 16px;\n  font-size: 18px;\n  border-radius: 6px;\n}\n.input-group-addon input[type=\"radio\"],\n.input-group-addon input[type=\"checkbox\"] {\n  margin-top: 0;\n}\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n.input-group-addon:first-child {\n  border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.input-group-addon:last-child {\n  border-left: 0;\n}\n.input-group-btn {\n  position: relative;\n  font-size: 0;\n  white-space: nowrap;\n}\n.input-group-btn > .btn {\n  position: relative;\n}\n.input-group-btn > .btn + .btn {\n  margin-left: -1px;\n}\n.input-group-btn > .btn:hover,\n.input-group-btn > .btn:focus,\n.input-group-btn > .btn:active {\n  z-index: 2;\n}\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group {\n  margin-right: -1px;\n}\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group {\n  z-index: 2;\n  margin-left: -1px;\n}\n.media {\n  margin-top: 15px;\n}\n.media:first-child {\n  margin-top: 0;\n}\n.media,\n.media-body {\n  overflow: hidden;\n  zoom: 1;\n}\n.media-body {\n  width: 10000px;\n}\n.media-object {\n  display: block;\n}\n.media-object.img-thumbnail {\n  max-width: none;\n}\n.media-right,\n.media > .pull-right {\n  padding-left: 10px;\n}\n.media-left,\n.media > .pull-left {\n  padding-right: 10px;\n}\n.media-left,\n.media-right,\n.media-body {\n  display: table-cell;\n  vertical-align: top;\n}\n.media-middle {\n  vertical-align: middle;\n}\n.media-bottom {\n  vertical-align: bottom;\n}\n.media-heading {\n  margin-top: 0;\n  margin-bottom: 5px;\n}\n.media-list {\n  padding-left: 0;\n  list-style: none;\n}\n.list-group {\n  padding-left: 0;\n  margin-bottom: 20px;\n}\n.list-group-item {\n  position: relative;\n  display: block;\n  padding: 10px 15px;\n  margin-bottom: -1px;\n  background-color: #fff;\n  border: 1px solid #ebecf0;\n}\n.list-group-item:first-child {\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px;\n}\n.list-group-item:last-child {\n  margin-bottom: 0;\n  border-bottom-right-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.list-group-item.disabled,\n.list-group-item.disabled:hover,\n.list-group-item.disabled:focus {\n  color: #7a869a;\n  cursor: not-allowed;\n  background-color: #ebecf0;\n}\n.list-group-item.disabled .list-group-item-heading,\n.list-group-item.disabled:hover .list-group-item-heading,\n.list-group-item.disabled:focus .list-group-item-heading {\n  color: inherit;\n}\n.list-group-item.disabled .list-group-item-text,\n.list-group-item.disabled:hover .list-group-item-text,\n.list-group-item.disabled:focus .list-group-item-text {\n  color: #7a869a;\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n  z-index: 2;\n  color: #0065ff;\n  background-color: #fff;\n  border-color: #ebecf0;\n}\n.list-group-item.active .list-group-item-heading,\n.list-group-item.active:hover .list-group-item-heading,\n.list-group-item.active:focus .list-group-item-heading,\n.list-group-item.active .list-group-item-heading > small,\n.list-group-item.active:hover .list-group-item-heading > small,\n.list-group-item.active:focus .list-group-item-heading > small,\n.list-group-item.active .list-group-item-heading > .small,\n.list-group-item.active:hover .list-group-item-heading > .small,\n.list-group-item.active:focus .list-group-item-heading > .small {\n  color: inherit;\n}\n.list-group-item.active .list-group-item-text,\n.list-group-item.active:hover .list-group-item-text,\n.list-group-item.active:focus .list-group-item-text {\n  color: #ffffff;\n}\na.list-group-item,\nbutton.list-group-item {\n  color: #7a869a;\n}\na.list-group-item .list-group-item-heading,\nbutton.list-group-item .list-group-item-heading {\n  color: #333;\n}\na.list-group-item:hover,\nbutton.list-group-item:hover,\na.list-group-item:focus,\nbutton.list-group-item:focus {\n  color: #172b4d;\n  text-decoration: none;\n  background-color: #fff;\n}\nbutton.list-group-item {\n  width: 100%;\n  text-align: left;\n}\n.list-group-item-success {\n  color: #3c763d;\n  background-color: #dff0d8;\n}\na.list-group-item-success,\nbutton.list-group-item-success {\n  color: #3c763d;\n}\na.list-group-item-success .list-group-item-heading,\nbutton.list-group-item-success .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item-success:hover,\nbutton.list-group-item-success:hover,\na.list-group-item-success:focus,\nbutton.list-group-item-success:focus {\n  color: #3c763d;\n  background-color: #d0e9c6;\n}\na.list-group-item-success.active,\nbutton.list-group-item-success.active,\na.list-group-item-success.active:hover,\nbutton.list-group-item-success.active:hover,\na.list-group-item-success.active:focus,\nbutton.list-group-item-success.active:focus {\n  color: #fff;\n  background-color: #3c763d;\n  border-color: #3c763d;\n}\n.list-group-item-info {\n  color: #31708f;\n  background-color: #d9edf7;\n}\na.list-group-item-info,\nbutton.list-group-item-info {\n  color: #31708f;\n}\na.list-group-item-info .list-group-item-heading,\nbutton.list-group-item-info .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item-info:hover,\nbutton.list-group-item-info:hover,\na.list-group-item-info:focus,\nbutton.list-group-item-info:focus {\n  color: #31708f;\n  background-color: #c4e3f3;\n}\na.list-group-item-info.active,\nbutton.list-group-item-info.active,\na.list-group-item-info.active:hover,\nbutton.list-group-item-info.active:hover,\na.list-group-item-info.active:focus,\nbutton.list-group-item-info.active:focus {\n  color: #fff;\n  background-color: #31708f;\n  border-color: #31708f;\n}\n.list-group-item-warning {\n  color: #8a6d3b;\n  background-color: #fcf8e3;\n}\na.list-group-item-warning,\nbutton.list-group-item-warning {\n  color: #8a6d3b;\n}\na.list-group-item-warning .list-group-item-heading,\nbutton.list-group-item-warning .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item-warning:hover,\nbutton.list-group-item-warning:hover,\na.list-group-item-warning:focus,\nbutton.list-group-item-warning:focus {\n  color: #8a6d3b;\n  background-color: #faf2cc;\n}\na.list-group-item-warning.active,\nbutton.list-group-item-warning.active,\na.list-group-item-warning.active:hover,\nbutton.list-group-item-warning.active:hover,\na.list-group-item-warning.active:focus,\nbutton.list-group-item-warning.active:focus {\n  color: #fff;\n  background-color: #8a6d3b;\n  border-color: #8a6d3b;\n}\n.list-group-item-danger {\n  color: #a94442;\n  background-color: #f2dede;\n}\na.list-group-item-danger,\nbutton.list-group-item-danger {\n  color: #a94442;\n}\na.list-group-item-danger .list-group-item-heading,\nbutton.list-group-item-danger .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item-danger:hover,\nbutton.list-group-item-danger:hover,\na.list-group-item-danger:focus,\nbutton.list-group-item-danger:focus {\n  color: #a94442;\n  background-color: #ebcccc;\n}\na.list-group-item-danger.active,\nbutton.list-group-item-danger.active,\na.list-group-item-danger.active:hover,\nbutton.list-group-item-danger.active:hover,\na.list-group-item-danger.active:focus,\nbutton.list-group-item-danger.active:focus {\n  color: #fff;\n  background-color: #a94442;\n  border-color: #a94442;\n}\n.list-group-item-heading {\n  margin-top: 0;\n  margin-bottom: 5px;\n}\n.list-group-item-text {\n  margin-bottom: 0;\n  line-height: 1.3;\n}\n.panel {\n  margin-bottom: 20px;\n  background-color: #fff;\n  border: 1px solid transparent;\n  border-radius: 4px;\n  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.panel-body {\n  padding: 15px;\n}\n.panel-heading {\n  padding: 14px 15px;\n  border-bottom: 1px solid transparent;\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px;\n}\n.panel-heading > .dropdown .dropdown-toggle {\n  color: inherit;\n}\n.panel-title {\n  margin-top: 0;\n  margin-bottom: 0;\n  font-size: 16px;\n  color: inherit;\n}\n.panel-title > a,\n.panel-title > small,\n.panel-title > .small,\n.panel-title > small > a,\n.panel-title > .small > a {\n  color: inherit;\n}\n.panel-footer {\n  padding: 14px 15px;\n  background-color: #fff;\n  border-top: 1px solid #ebecf0;\n  border-bottom-right-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.panel > .list-group,\n.panel > .panel-collapse > .list-group {\n  margin-bottom: 0;\n}\n.panel > .list-group .list-group-item,\n.panel > .panel-collapse > .list-group .list-group-item {\n  border-width: 1px 0;\n  border-radius: 0;\n}\n.panel > .list-group:first-child .list-group-item:first-child,\n.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {\n  border-top: 0;\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px;\n}\n.panel > .list-group:last-child .list-group-item:last-child,\n.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {\n  border-bottom: 0;\n  border-bottom-right-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n.panel-heading + .list-group .list-group-item:first-child {\n  border-top-width: 0;\n}\n.list-group + .panel-footer {\n  border-top-width: 0;\n}\n.panel > .table,\n.panel > .table-responsive > .table,\n.panel > .panel-collapse > .table {\n  margin-bottom: 0;\n}\n.panel > .table caption,\n.panel > .table-responsive > .table caption,\n.panel > .panel-collapse > .table caption {\n  padding-right: 15px;\n  padding-left: 15px;\n}\n.panel > .table:first-child,\n.panel > .table-responsive:first-child > .table:first-child {\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {\n  border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {\n  border-top-right-radius: 3px;\n}\n.panel > .table:last-child,\n.panel > .table-responsive:last-child > .table:last-child {\n  border-bottom-right-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {\n  border-bottom-right-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {\n  border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {\n  border-bottom-right-radius: 3px;\n}\n.panel > .panel-body + .table,\n.panel > .panel-body + .table-responsive,\n.panel > .table + .panel-body,\n.panel > .table-responsive + .panel-body {\n  border-top: 1px solid #ddd;\n}\n.panel > .table > tbody:first-child > tr:first-child th,\n.panel > .table > tbody:first-child > tr:first-child td {\n  border-top: 0;\n}\n.panel > .table-bordered,\n.panel > .table-responsive > .table-bordered {\n  border: 0;\n}\n.panel > .table-bordered > thead > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,\n.panel > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-bordered > thead > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,\n.panel > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-bordered > tfoot > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n  border-left: 0;\n}\n.panel > .table-bordered > thead > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,\n.panel > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-bordered > thead > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,\n.panel > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-bordered > tfoot > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n  border-right: 0;\n}\n.panel > .table-bordered > thead > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,\n.panel > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-bordered > thead > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,\n.panel > .table-bordered > tbody > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {\n  border-bottom: 0;\n}\n.panel > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-bordered > tfoot > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {\n  border-bottom: 0;\n}\n.panel > .table-responsive {\n  margin-bottom: 0;\n  border: 0;\n}\n.panel-group {\n  margin-bottom: 20px;\n}\n.panel-group .panel {\n  margin-bottom: 0;\n  border-radius: 4px;\n}\n.panel-group .panel + .panel {\n  margin-top: 5px;\n}\n.panel-group .panel-heading {\n  border-bottom: 0;\n}\n.panel-group .panel-heading + .panel-collapse > .panel-body,\n.panel-group .panel-heading + .panel-collapse > .list-group {\n  border-top: 1px solid #ebecf0;\n}\n.panel-group .panel-footer {\n  border-top: 0;\n}\n.panel-group .panel-footer + .panel-collapse .panel-body {\n  border-bottom: 1px solid #ebecf0;\n}\n.panel-default {\n  border-color: #ddd;\n}\n.panel-default > .panel-heading {\n  color: #344563;\n  background-color: #fff;\n  border-color: #ddd;\n}\n.panel-default > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #ddd;\n}\n.panel-default > .panel-heading .badge {\n  color: #fff;\n  background-color: #344563;\n}\n.panel-default > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #ddd;\n}\n.panel-primary {\n  border-color: #0052cc;\n}\n.panel-primary > .panel-heading {\n  color: #fff;\n  background-color: #0052cc;\n  border-color: #0052cc;\n}\n.panel-primary > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #0052cc;\n}\n.panel-primary > .panel-heading .badge {\n  color: #0052cc;\n  background-color: #fff;\n}\n.panel-primary > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #0052cc;\n}\n.panel-success {\n  border-color: #36b37e;\n}\n.panel-success > .panel-heading {\n  color: #3c763d;\n  background-color: #dff0d8;\n  border-color: #36b37e;\n}\n.panel-success > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #36b37e;\n}\n.panel-success > .panel-heading .badge {\n  color: #dff0d8;\n  background-color: #3c763d;\n}\n.panel-success > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #36b37e;\n}\n.panel-info {\n  border-color: #bce8f1;\n}\n.panel-info > .panel-heading {\n  color: #31708f;\n  background-color: #d9edf7;\n  border-color: #bce8f1;\n}\n.panel-info > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #bce8f1;\n}\n.panel-info > .panel-heading .badge {\n  color: #d9edf7;\n  background-color: #31708f;\n}\n.panel-info > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #bce8f1;\n}\n.panel-warning {\n  border-color: #faebcc;\n}\n.panel-warning > .panel-heading {\n  color: #8a6d3b;\n  background-color: #fcf8e3;\n  border-color: #faebcc;\n}\n.panel-warning > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #faebcc;\n}\n.panel-warning > .panel-heading .badge {\n  color: #fcf8e3;\n  background-color: #8a6d3b;\n}\n.panel-warning > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #faebcc;\n}\n.panel-danger {\n  border-color: #ff5630;\n}\n.panel-danger > .panel-heading {\n  color: #a94442;\n  background-color: #f2dede;\n  border-color: #ff5630;\n}\n.panel-danger > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #ff5630;\n}\n.panel-danger > .panel-heading .badge {\n  color: #f2dede;\n  background-color: #a94442;\n}\n.panel-danger > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #ff5630;\n}\n.pager {\n  padding-left: 0;\n  margin: 20px 0;\n  text-align: center;\n  list-style: none;\n}\n.pager li {\n  display: inline;\n}\n.pager li > a,\n.pager li > span {\n  display: inline-block;\n  padding: 5px 14px;\n  background-color: #fff;\n  border: 1px solid #ddd;\n  border-radius: 15px;\n}\n.pager li > a:hover,\n.pager li > a:focus {\n  text-decoration: none;\n  background-color: #ebecf0;\n}\n.pager .next > a,\n.pager .next > span {\n  float: right;\n}\n.pager .previous > a,\n.pager .previous > span {\n  float: left;\n}\n.pager .disabled > a,\n.pager .disabled > a:hover,\n.pager .disabled > a:focus,\n.pager .disabled > span {\n  color: #7a869a;\n  cursor: not-allowed;\n  background-color: #fff;\n}\n.pagination {\n  display: inline-block;\n  padding-left: 0;\n  margin: 20px 0;\n  border-radius: 4px;\n}\n.pagination > li {\n  display: inline;\n}\n.pagination > li > a,\n.pagination > li > span {\n  position: relative;\n  float: left;\n  padding: 6px 12px;\n  margin-left: -1px;\n  line-height: 1.42857143;\n  color: #0065ff;\n  text-decoration: none;\n  background-color: #fff;\n  border: 1px solid #ddd;\n}\n.pagination > li > a:hover,\n.pagination > li > span:hover,\n.pagination > li > a:focus,\n.pagination > li > span:focus {\n  z-index: 2;\n  color: #0747a6;\n  background-color: #ebecf0;\n  border-color: #ddd;\n}\n.pagination > li:first-child > a,\n.pagination > li:first-child > span {\n  margin-left: 0;\n  border-top-left-radius: 4px;\n  border-bottom-left-radius: 4px;\n}\n.pagination > li:last-child > a,\n.pagination > li:last-child > span {\n  border-top-right-radius: 4px;\n  border-bottom-right-radius: 4px;\n}\n.pagination > .active > a,\n.pagination > .active > span,\n.pagination > .active > a:hover,\n.pagination > .active > span:hover,\n.pagination > .active > a:focus,\n.pagination > .active > span:focus {\n  z-index: 3;\n  color: #fff;\n  cursor: default;\n  background-color: #0052cc;\n  border-color: #0052cc;\n}\n.pagination > .disabled > span,\n.pagination > .disabled > span:hover,\n.pagination > .disabled > span:focus,\n.pagination > .disabled > a,\n.pagination > .disabled > a:hover,\n.pagination > .disabled > a:focus {\n  color: #7a869a;\n  cursor: not-allowed;\n  background-color: #fff;\n  border-color: #ddd;\n}\n.pagination-lg > li > a,\n.pagination-lg > li > span {\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n}\n.pagination-lg > li:first-child > a,\n.pagination-lg > li:first-child > span {\n  border-top-left-radius: 6px;\n  border-bottom-left-radius: 6px;\n}\n.pagination-lg > li:last-child > a,\n.pagination-lg > li:last-child > span {\n  border-top-right-radius: 6px;\n  border-bottom-right-radius: 6px;\n}\n.pagination-sm > li > a,\n.pagination-sm > li > span {\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n}\n.pagination-sm > li:first-child > a,\n.pagination-sm > li:first-child > span {\n  border-top-left-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.pagination-sm > li:last-child > a,\n.pagination-sm > li:last-child > span {\n  border-top-right-radius: 3px;\n  border-bottom-right-radius: 3px;\n}\n.embed-responsive {\n  position: relative;\n  display: block;\n  height: 0;\n  padding: 0;\n  overflow: hidden;\n}\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  border: 0;\n}\n.embed-responsive-16by9 {\n  padding-bottom: 56.25%;\n}\n.embed-responsive-4by3 {\n  padding-bottom: 75%;\n}\n.well {\n  min-height: 20px;\n  padding: 19px;\n  margin-bottom: 20px;\n  background-color: #fff;\n  border: 1px solid #ddd;\n  border-radius: 4px;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.well blockquote {\n  border-color: #ddd;\n  border-color: rgba(0, 0, 0, 0.15);\n}\n.well-lg {\n  padding: 24px;\n  border-radius: 6px;\n}\n.well-sm {\n  padding: 9px;\n  border-radius: 3px;\n}\n.close {\n  float: right;\n  font-size: 21px;\n  font-weight: bold;\n  line-height: 1;\n  color: #000;\n  text-shadow: 0 1px 0 #fff;\n  filter: alpha(opacity=20);\n  opacity: 0.2;\n}\n.close:hover,\n.close:focus {\n  color: #000;\n  text-decoration: none;\n  cursor: pointer;\n  filter: alpha(opacity=50);\n  opacity: 0.5;\n}\nbutton.close {\n  padding: 0;\n  cursor: pointer;\n  background: transparent;\n  border: 0;\n  -webkit-appearance: none;\n  appearance: none;\n}\n.badge {\n  display: inline-block;\n  min-width: 10px;\n  padding: 3px 7px;\n  font-size: 12px;\n  font-weight: bold;\n  line-height: 1;\n  color: #fff;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: middle;\n  background-color: #7a869a;\n  border-radius: 10px;\n}\n.badge:empty {\n  display: none;\n}\n.btn .badge {\n  position: relative;\n  top: -1px;\n}\n.btn-xs .badge,\n.btn-group-xs > .btn .badge {\n  top: 0;\n  padding: 1px 5px;\n}\na.badge:hover,\na.badge:focus {\n  color: #fff;\n  text-decoration: none;\n  cursor: pointer;\n}\n.list-group-item.active > .badge,\n.nav-pills > .active > a > .badge {\n  color: #0065ff;\n  background-color: #fff;\n}\n.list-group-item > .badge {\n  float: right;\n}\n.list-group-item > .badge + .badge {\n  margin-right: 5px;\n}\n.nav-pills > li > a > .badge {\n  margin-left: 3px;\n}\n.modal-open {\n  overflow: hidden;\n}\n.modal {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1050;\n  display: none;\n  overflow: hidden;\n  -webkit-overflow-scrolling: touch;\n  outline: 0;\n}\n.modal.fade .modal-dialog {\n  -webkit-transform: translate(0, -25%);\n  -ms-transform: translate(0, -25%);\n  -o-transform: translate(0, -25%);\n  transform: translate(0, -25%);\n  -webkit-transition: -webkit-transform 0.3s ease-out;\n  -moz-transition: -moz-transform 0.3s ease-out;\n  -o-transition: -o-transform 0.3s ease-out;\n  transition: transform 0.3s ease-out;\n}\n.modal.in .modal-dialog {\n  -webkit-transform: translate(0, 0);\n  -ms-transform: translate(0, 0);\n  -o-transform: translate(0, 0);\n  transform: translate(0, 0);\n}\n.modal-open .modal {\n  overflow-x: hidden;\n  overflow-y: auto;\n}\n.modal-dialog {\n  position: relative;\n  width: auto;\n  margin: 10px;\n}\n.modal-content {\n  position: relative;\n  background-color: #fff;\n  background-clip: padding-box;\n  border: 1px solid #999;\n  border: 1px solid rgba(0, 0, 0, 0.2);\n  border-radius: 6px;\n  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n  outline: 0;\n}\n.modal-backdrop {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1040;\n  background-color: #091e42;\n}\n.modal-backdrop.fade {\n  filter: alpha(opacity=0);\n  opacity: 0;\n}\n.modal-backdrop.in {\n  filter: alpha(opacity=50);\n  opacity: 0.5;\n}\n.modal-header {\n  padding: 15px;\n  border-bottom: 1px solid #ced0da;\n}\n.modal-header .close {\n  margin-top: -2px;\n}\n.modal-title {\n  margin: 0;\n  line-height: 1.42857143;\n}\n.modal-body {\n  position: relative;\n  padding: 15px;\n}\n.modal-footer {\n  padding: 15px;\n  text-align: right;\n  border-top: 1px solid #ced0da;\n}\n.modal-footer .btn + .btn {\n  margin-bottom: 0;\n  margin-left: 5px;\n}\n.modal-footer .btn-group .btn + .btn {\n  margin-left: -1px;\n}\n.modal-footer .btn-block + .btn-block {\n  margin-left: 0;\n}\n.modal-scrollbar-measure {\n  position: absolute;\n  top: -9999px;\n  width: 50px;\n  height: 50px;\n  overflow: scroll;\n}\n@media (min-width: 768px) {\n  .modal-dialog {\n    width: 600px;\n    margin: 30px auto;\n  }\n  .modal-content {\n    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n  }\n  .modal-sm {\n    width: 300px;\n  }\n}\n@media (min-width: 992px) {\n  .modal-lg {\n    width: 900px;\n  }\n}\n.clearfix:before,\n.clearfix:after,\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.panel-body:before,\n.panel-body:after,\n.pager:before,\n.pager:after,\n.modal-header:before,\n.modal-header:after,\n.modal-footer:before,\n.modal-footer:after,\n.agreement-footer:before,\n.agreement-footer:after {\n  display: table;\n  content: \" \";\n}\n.clearfix:after,\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.panel-body:after,\n.pager:after,\n.modal-header:after,\n.modal-footer:after,\n.agreement-footer:after {\n  clear: both;\n}\n.center-block {\n  display: block;\n  margin-right: auto;\n  margin-left: auto;\n}\n.pull-right {\n  float: right !important;\n}\n.pull-left {\n  float: left !important;\n}\n.hide {\n  display: none !important;\n}\n.show {\n  display: block !important;\n}\n.invisible {\n  visibility: hidden;\n}\n.text-hide {\n  font: 0/0 a;\n  color: transparent;\n  text-shadow: none;\n  background-color: transparent;\n  border: 0;\n}\n.hidden {\n  display: none !important;\n}\n.affix {\n  position: fixed;\n}\n@-ms-viewport {\n  width: device-width;\n}\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n  display: none !important;\n}\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n  display: none !important;\n}\n@media (max-width: 767px) {\n  .visible-xs {\n    display: block !important;\n  }\n  table.visible-xs {\n    display: table !important;\n  }\n  tr.visible-xs {\n    display: table-row !important;\n  }\n  th.visible-xs,\n  td.visible-xs {\n    display: table-cell !important;\n  }\n}\n@media (max-width: 767px) {\n  .visible-xs-block {\n    display: block !important;\n  }\n}\n@media (max-width: 767px) {\n  .visible-xs-inline {\n    display: inline !important;\n  }\n}\n@media (max-width: 767px) {\n  .visible-xs-inline-block {\n    display: inline-block !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .visible-sm {\n    display: block !important;\n  }\n  table.visible-sm {\n    display: table !important;\n  }\n  tr.visible-sm {\n    display: table-row !important;\n  }\n  th.visible-sm,\n  td.visible-sm {\n    display: table-cell !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .visible-sm-block {\n    display: block !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .visible-sm-inline {\n    display: inline !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .visible-sm-inline-block {\n    display: inline-block !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .visible-md {\n    display: block !important;\n  }\n  table.visible-md {\n    display: table !important;\n  }\n  tr.visible-md {\n    display: table-row !important;\n  }\n  th.visible-md,\n  td.visible-md {\n    display: table-cell !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .visible-md-block {\n    display: block !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .visible-md-inline {\n    display: inline !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .visible-md-inline-block {\n    display: inline-block !important;\n  }\n}\n@media (min-width: 1200px) {\n  .visible-lg {\n    display: block !important;\n  }\n  table.visible-lg {\n    display: table !important;\n  }\n  tr.visible-lg {\n    display: table-row !important;\n  }\n  th.visible-lg,\n  td.visible-lg {\n    display: table-cell !important;\n  }\n}\n@media (min-width: 1200px) {\n  .visible-lg-block {\n    display: block !important;\n  }\n}\n@media (min-width: 1200px) {\n  .visible-lg-inline {\n    display: inline !important;\n  }\n}\n@media (min-width: 1200px) {\n  .visible-lg-inline-block {\n    display: inline-block !important;\n  }\n}\n@media (max-width: 767px) {\n  .hidden-xs {\n    display: none !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .hidden-sm {\n    display: none !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .hidden-md {\n    display: none !important;\n  }\n}\n@media (min-width: 1200px) {\n  .hidden-lg {\n    display: none !important;\n  }\n}\n.visible-print {\n  display: none !important;\n}\n@media print {\n  .visible-print {\n    display: block !important;\n  }\n  table.visible-print {\n    display: table !important;\n  }\n  tr.visible-print {\n    display: table-row !important;\n  }\n  th.visible-print,\n  td.visible-print {\n    display: table-cell !important;\n  }\n}\n.visible-print-block {\n  display: none !important;\n}\n@media print {\n  .visible-print-block {\n    display: block !important;\n  }\n}\n.visible-print-inline {\n  display: none !important;\n}\n@media print {\n  .visible-print-inline {\n    display: inline !important;\n  }\n}\n.visible-print-inline-block {\n  display: none !important;\n}\n@media print {\n  .visible-print-inline-block {\n    display: inline-block !important;\n  }\n}\n@media print {\n  .hidden-print {\n    display: none !important;\n  }\n}\n@media screen and (max-width: 991px) {\n  html,\n  body {\n    overflow-x: hidden;\n  }\n}\n@media screen and (min-width: 992px) {\n  .md-margin-top-no {\n    margin-top: 0px !important;\n  }\n}\n@media screen and (min-width: 768px) and (max-width: 991px) {\n  .sm-margin-top {\n    margin-top: 20px !important;\n  }\n  .sm-margin-top-no {\n    margin-top: 0px !important;\n  }\n  .sm-margin-top-half {\n    margin-top: 6.6px !important;\n  }\n  .sm-align-row-buttons {\n    margin-top: 5px !important;\n  }\n}\n@media screen and (max-width: 767px) {\n  .xs-margin-top {\n    margin-top: 20px !important;\n  }\n  .xs-margin-top-half {\n    margin-top: 6.6px !important;\n  }\n}\n.flex-row {\n  display: block;\n  margin: 0 -15px;\n}\n.flex-row-section {\n  align-items: center;\n  display: flex;\n  flex: 1;\n}\n.flex-row-section + .flex-row-section {\n  margin-top: 20px;\n}\n.flex-row-col {\n  flex: 1;\n  padding: 0 15px;\n}\n@media screen and (min-width: 768px) {\n  .flex-row {\n    display: flex;\n    align-items: center;\n  }\n  .flex-row-section + .flex-row-section {\n    margin: 0;\n  }\n  .flex-row-section,\n  .flex-row-col {\n    flex: 0;\n    align-items: center;\n  }\n  .flex-row-section.flex-row-section-auto,\n  .flex-row-section.flex-row-section-auto > .flex-row-col {\n    flex: 1;\n  }\n}\n.flex-row-col-shrink {\n  flex: 0 !important;\n}\n.atwho-view ul li img {\n  border-radius: 3px;\n  margin-right: 4.66666667px;\n  width: 20px;\n  height: 20px;\n}\n.auth-message {\n  background-color: #ebecf0;\n  padding: 20px 0px;\n  width: 100%;\n  position: fixed;\n  top: -100%;\n  left: 0px;\n  z-index: 1070;\n  transition: top 300ms ease;\n}\n.auth-message.show {\n  top: 0px;\n  bottom: auto;\n}\n.auth-message p {\n  padding: 5px 0px;\n  color: #172b4d;\n}\n@media screen and (max-width: 991px) {\n  .auth-message {\n    text-align: center;\n  }\n  .auth-message .btn {\n    padding: 10px 16px;\n    font-size: 18px;\n  }\n}\n.alerts-snackbar {\n  position: fixed;\n  top: -100%;\n  width: 100%;\n  z-index: 1060;\n  text-align: center;\n  font-size: 18px;\n  transition: top 300ms ease;\n  pointer-events: none;\n}\n.alerts-snackbar.in {\n  top: 0px;\n  transition: top 200ms ease;\n}\n.alerts-snackbar p {\n  display: inline-block;\n  border-radius: 0px 0px 4px 4px;\n  margin: 0px;\n  pointer-events: all;\n}\n.agreement-overlay {\n  position: fixed;\n  width: 100%;\n  height: 100%;\n  top: 0px;\n  left: 0px;\n  z-index: 1060;\n  background-color: rgba(9, 30, 66, 0.5);\n  overflow-x: scroll;\n}\n.agreement-overlay .container {\n  max-width: 900px;\n  padding: 20px 30px;\n}\n.agreement-content {\n  background-color: #fff;\n  border: 1px solid #999;\n  border: 1px solid rgba(0, 0, 0, 0.2);\n  border-radius: 6px;\n  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n  background-clip: padding-box;\n  outline: 0;\n  padding: 10px 16px;\n}\n.agreement-header {\n  padding: 10px 0;\n  border-bottom: 1px solid #ebecf0;\n}\n.agreement-header h2 {\n  margin-top: 0;\n}\n.agreement-header p {\n  margin: 0;\n  padding: 0;\n}\n.agreement-body {\n  padding: 20px 0;\n}\n.agreement-body p.lead {\n  margin: 0;\n  padding: 0;\n}\n.agreement-footer {\n  padding: 15px;\n  text-align: right;\n  border-top: 1px solid #ced0da;\n  padding: 10px 0;\n}\n.agreement-footer .btn + .btn {\n  margin-bottom: 0;\n  margin-left: 5px;\n}\n.agreement-footer .btn-group .btn + .btn {\n  margin-left: -1px;\n}\n.agreement-footer .btn-block + .btn-block {\n  margin-left: 0;\n}\nbody.agreement-overlay-visible {\n  overflow: hidden;\n}\n.loader {\n  width: 100%;\n  height: 49px;\n  text-align: center;\n}\n.loader.loader-spaced {\n  margin: 40px 0px;\n}\n.loader-spinning-wheel {\n  width: 49px;\n  height: 49px;\n  margin: 0 auto;\n  border: 3px solid #7a869a;\n  border-radius: 50%;\n  border-left-color: transparent;\n  border-right-color: transparent;\n  animation: cssload-spin 575ms infinite linear;\n  -o-animation: cssload-spin 575ms infinite linear;\n  -ms-animation: cssload-spin 575ms infinite linear;\n  -webkit-animation: cssload-spin 575ms infinite linear;\n  -moz-animation: cssload-spin 575ms infinite linear;\n}\n@keyframes cssload-spin {\n  100% {\n    transform: rotate(360deg);\n  }\n}\n@-o-keyframes cssload-spin {\n  100% {\n    -o-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n@-ms-keyframes cssload-spin {\n  100% {\n    -ms-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n@-webkit-keyframes cssload-spin {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n@-moz-keyframes cssload-spin {\n  100% {\n    -moz-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n.navbar {\n  margin-bottom: 0px;\n}\n.navbar .navbar-full .navbar-brand {\n  padding-top: 11px;\n  padding-bottom: 11px;\n  font-size: 21px;\n}\n.navbar .navbar-full .navbar-brand > * {\n  display: inline-block;\n  vertical-align: middle;\n}\n.navbar .navbar-full .navbar-brand img {\n  height: 32px;\n  margin-right: 6px;\n}\n.navbar .navbar-full .navbar-nav > li > a {\n  font-size: 16.8px;\n}\n.navbar .navbar-full .navbar-icon {\n  display: block;\n  height: 54px;\n  padding: 10px 15px;\n  padding-top: 13px;\n  padding-bottom: 13px;\n  position: relative;\n  color: #8993a4;\n}\n.navbar .navbar-full .navbar-icon:hover,\n.navbar .navbar-full .navbar-icon:focus {\n  color: #505f79;\n  background-color: transparent;\n}\n.navbar .navbar-full .navbar-icon .material-icon {\n  width: 28px;\n  height: 28px;\n  font-size: 28px;\n  line-height: 28px;\n}\n.navbar .navbar-full .navbar-icon .badge {\n  background-color: #ff5630;\n  position: absolute;\n  top: 6px;\n  right: 6px;\n  font-size: 9px;\n}\n.navbar .navbar-full .open .navbar-icon,\n.navbar .navbar-full .open .navbar-icon:hover,\n.navbar .navbar-full .open .navbar-icon:focus {\n  background-color: #dfe1e6;\n  color: #6b778c;\n}\n.navbar .navbar-full .nav-guest,\n.navbar .navbar-full .nav-user {\n  float: right;\n}\n.navbar .navbar-full .nav-guest .navbar-btn,\n.navbar .navbar-full .nav-user .navbar-btn {\n  margin-left: 15px;\n}\n.navbar .navbar-full .nav-user .dropdown-toggle {\n  padding: 10px;\n}\n.navbar .navbar-full .nav-user .dropdown-toggle img {\n  width: 34px;\n  height: 34px;\n}\n.navbar ul.navbar-compact-nav {\n  border-collapse: collapse;\n  display: table;\n  margin: 0px;\n  table-layout: fixed;\n  width: 100%;\n}\n.navbar ul.navbar-compact-nav > li {\n  display: table-cell;\n  width: 100%;\n}\n.navbar ul.navbar-compact-nav > li > a,\n.navbar ul.navbar-compact-nav > li > button {\n  background: none;\n  border: none;\n  display: block;\n  padding-top: 13px;\n  padding-bottom: 13px;\n  width: 100%;\n  color: #8993a4;\n  text-align: center;\n}\n.navbar ul.navbar-compact-nav > li > a.active,\n.navbar ul.navbar-compact-nav > li > button.active,\n.navbar ul.navbar-compact-nav > li > a:hover,\n.navbar ul.navbar-compact-nav > li > button:hover,\n.navbar ul.navbar-compact-nav > li > a:focus,\n.navbar ul.navbar-compact-nav > li > button:focus {\n  color: #6b778c;\n  background-color: #dfe1e6;\n}\n.navbar ul.navbar-compact-nav > li > a > img,\n.navbar ul.navbar-compact-nav > li > button > img {\n  width: 24px;\n  height: 24px;\n}\n.navbar ul.navbar-compact-nav > li > button {\n  display: inline-block;\n}\n.navbar ul.navbar-compact-nav > li > a > .material-icon {\n  font-size: 24px;\n  line-height: 24px;\n}\n@media (max-width: 700px) {\n  .navbar.navbar-misago {\n    min-height: auto;\n  }\n}\n.navbar-misago .navbar-desktop-nav {\n  display: none;\n}\n@media (min-width: 700px) {\n  .navbar-misago ul.navbar-compact-nav {\n    display: none;\n  }\n  .navbar-misago .navbar-desktop-nav {\n    display: block;\n  }\n}\n.nav-side > a > .material-icon {\n  margin: -5px;\n  margin-right: 10px;\n  position: relative;\n  bottom: 1px;\n  width: 24px;\n  height: 24px;\n  font-size: 24px;\n  line-height: 24px;\n}\n.nav-side > a .badge {\n  position: relative;\n  top: 1px;\n}\n.nav-pills > li > a {\n  display: flex;\n  align-items: center;\n  padding: 5px 10px;\n}\n.nav-pills > li > a .material-icon {\n  margin-right: 3px;\n}\n.nav-pills > li > a,\n.nav-pills > li > a:link,\n.nav-pills > li > a:visited {\n  background-color: #ebecf0;\n  color: #344563;\n}\n.nav-pills > li > a:focus,\n.nav-pills > li > a:hover,\n.nav-pills > li > a:active {\n  background-color: #dcdee5;\n  color: #344563;\n}\n.nav-pills > li.active > a,\n.nav-pills > li.active > a:link,\n.nav-pills > li.active > a:visited,\n.nav-pills > li.active > a:focus,\n.nav-pills > li.active > a:hover,\n.nav-pills > li.active > a:active {\n  background-color: #344563;\n  color: #fff;\n}\n.nav-container .btn-block {\n  margin-bottom: 20px;\n}\n.nav-container .nav {\n  margin-right: -10px;\n  margin-bottom: 30px;\n}\n.nav-container li {\n  margin-right: 10px;\n  margin-bottom: 10px;\n}\n.breadcrumbs {\n  display: block;\n  padding: 0;\n  margin-bottom: 10px;\n}\n.breadcrumbs-item {\n  display: inline-block;\n  margin-right: 15px;\n  margin-bottom: 10px;\n  padding: 0;\n  list-style: none;\n}\n.breadcrumbs-item a {\n  display: flex;\n  align-items: center;\n  text-decoration: none;\n}\n.breadcrumbs-item a,\n.breadcrumbs-item a:visited {\n  color: #5e6c84;\n}\n.breadcrumbs-item a:hover,\n.breadcrumbs-item a:focus {\n  color: #172b4d;\n}\n.breadcrumbs-item a:hover .breadcrumbs-item-name,\n.breadcrumbs-item a:focus .breadcrumbs-item-name {\n  text-decoration: underline;\n}\n.breadcrumbs-item a:active {\n  color: #172b4d;\n}\n.breadcrumbs-item .material-icon {\n  margin-right: 4px;\n}\n@font-face {\n  font-family: \"Material Icons\";\n  font-style: normal;\n  font-weight: 400;\n  src: url(./fonts/MaterialIcons-Regular.eot);\n  /* For IE6-8 */\n  src: local(\"Material Icons\"), local(\"MaterialIcons-Regular\"), url(./fonts/MaterialIcons-Regular.woff2) format(\"woff2\"), url(./fonts/MaterialIcons-Regular.woff) format(\"woff\"), url(./fonts/MaterialIcons-Regular.ttf) format(\"truetype\");\n}\n.material-icon {\n  font-family: \"Material Icons\";\n  font-weight: normal;\n  font-style: normal;\n  display: inline-block;\n  width: 1em;\n  height: 1em;\n  line-height: 1;\n  text-align: center;\n  text-transform: none;\n  letter-spacing: normal;\n  vertical-align: middle;\n  word-wrap: normal;\n  white-space: nowrap;\n  direction: ltr;\n  /* Support for all WebKit browsers. */\n  -webkit-font-smoothing: antialiased;\n  /* Support for Safari and Chrome. */\n  text-rendering: optimizeLegibility;\n  /* Support for Firefox. */\n  -moz-osx-font-smoothing: grayscale;\n  /* Support for IE. */\n  font-feature-settings: \"liga\";\n}\n.modal-toolbar {\n  background: #ebecf0;\n  border-bottom: 1px solid #ced0da;\n  overflow: auto;\n  padding: 6px 12px;\n}\n.modal-toolbar .pull-left {\n  margin-right: 8px;\n}\n.modal-toolbar p {\n  padding: 5px 0px;\n  margin-bottom: 0px;\n}\n@media screen and (max-width: 991px) {\n  .modal-message {\n    text-align: center;\n  }\n  .modal-message .message-icon {\n    margin: 30px;\n  }\n  .modal-message .message-icon .material-icon {\n    font-size: 160px;\n  }\n}\n@media screen and (min-width: 992px) {\n  .modal-message .modal-body {\n    padding-top: 20px;\n    padding-bottom: 30px;\n  }\n  .modal-message .message-icon {\n    float: left;\n    position: relative;\n    left: 7px;\n  }\n  .modal-message .message-icon .material-icon {\n    font-size: 50px;\n  }\n  .modal-message .message-body {\n    margin-left: 75px;\n    margin-top: 10px;\n  }\n  .modal-message .message-body p {\n    margin-top: 20px;\n  }\n  .modal-message .message-body .lead {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n}\n.modal-loader {\n  padding: 50px 0px;\n}\n.modal-loader .loader {\n  width: 100%;\n  height: 80px;\n  text-align: center;\n}\n.modal-loader .loader-spinning-wheel {\n  width: 80px;\n  height: 80px;\n}\n.modal-body .form-group {\n  min-height: 34px;\n}\n.list-item-errors {\n  margin-bottom: 20px;\n}\n.list-errored-items li:last-child .list-item-errors {\n  margin-bottom: 0px;\n}\n.modal-post-likers .media-list {\n  margin: 0px;\n}\n.modal-post-likers .item-title {\n  display: block;\n}\n.has-feedback .material-icon.form-control-feedback {\n  top: 6px;\n  right: 24px;\n  font-size: 1.42857143;\n  line-height: 1.42857143;\n}\n.well.well-form.well-done {\n  font-size: 18px;\n  text-align: center;\n}\n.well.well-form.well-done .message-icon {\n  margin-bottom: 10px;\n  font-size: 90px;\n  line-height: 90px;\n}\n.well.well-form.well-done .message-body {\n  margin-bottom: 20px;\n}\n.well.well-form.well-noscript {\n  font-size: 18px;\n  text-align: center;\n}\n.well.well-form.well-noscript .message-icon {\n  margin-bottom: 10px;\n  font-size: 90px;\n  line-height: 90px;\n}\n.btn.btn-yes-no,\n.btn.btn-select {\n  background: transparent;\n  border: 1px solid #ced0da;\n}\n.btn.btn-yes-no .material-icon,\n.btn.btn-select .material-icon {\n  margin: -4px 0px;\n  margin-right: 8px;\n  position: relative;\n  bottom: 1px;\n  width: 20px;\n  height: 20px;\n  font-size: 20px;\n  line-height: 20px;\n}\n@media screen and (max-width: 767px) {\n  .btn.btn-yes-no {\n    width: 100%;\n    overflow: auto;\n  }\n  .btn.btn-yes-no .material-icon {\n    float: left;\n    margin-top: 1px;\n  }\n  .btn.btn-yes-no .btn-text {\n    display: block;\n    margin-left: 30px;\n    text-align: left;\n    white-space: normal;\n  }\n}\ninput.hidden-file-upload {\n  position: absolute;\n  top: -9999px;\n  left: -9999px;\n}\n.form-search {\n  position: relative;\n}\n.form-search .form-control {\n  padding-right: 30px;\n}\n.form-search .material-icon {\n  position: absolute;\n  top: 5px;\n  right: 5px;\n  color: #7a869a;\n  font-size: 24px;\n  line-height: 24px;\n  pointer-events: none;\n}\n.btn.btn-loading,\n.btn.btn-loading:link,\n.btn.btn-loading:active,\n.btn.btn-loading:visited,\n.btn.btn-loading:hover,\n.btn.btn-loading:focus {\n  color: transparent;\n}\n.btn.btn-loading .loader,\n.btn.btn-loading:link .loader,\n.btn.btn-loading:active .loader,\n.btn.btn-loading:visited .loader,\n.btn.btn-loading:hover .loader,\n.btn.btn-loading:focus .loader {\n  height: 20px;\n  margin-top: -20px;\n}\n.btn.btn-loading .loader > div,\n.btn.btn-loading:link .loader > div,\n.btn.btn-loading:active .loader > div,\n.btn.btn-loading:visited .loader > div,\n.btn.btn-loading:hover .loader > div,\n.btn.btn-loading:focus .loader > div {\n  width: 20px;\n  height: 20px;\n}\n.btn.btn-loading.btn-default .loader > div {\n  border-top-color: #172b4d;\n  border-bottom-color: #172b4d;\n}\n.btn.btn-loading.btn-primary .loader > div {\n  border-top-color: #fff;\n  border-bottom-color: #fff;\n}\n.btn.btn-loading.btn-success .loader > div {\n  border-top-color: #fff;\n  border-bottom-color: #fff;\n}\n.btn.btn-loading.btn-info .loader > div {\n  border-top-color: #fff;\n  border-bottom-color: #fff;\n}\n.btn.btn-loading.btn-warning .loader > div {\n  border-top-color: #fff;\n  border-bottom-color: #fff;\n}\n.btn.btn-loading.btn-danger .loader > div {\n  border-top-color: #fff;\n  border-bottom-color: #fff;\n}\n.btn .material-icon {\n  margin-right: 3px;\n  position: relative;\n  bottom: 1px;\n}\n.btn-icon .material-icon {\n  margin: -1px -4px;\n  width: 20px;\n  height: 20px;\n  font-size: 20px;\n  line-height: 20px;\n}\n.btn-icon .btn-text {\n  margin-left: 10px;\n}\n.btn-icon .btn-text-left {\n  margin-right: 10px;\n}\n.btn-block.btn-icon {\n  padding-left: 0px;\n  padding-right: 0px;\n}\n.btn-icons-family .material-icon + .material-icon {\n  margin-left: 10px;\n}\n.dropdown-menu > li > a,\n.dropdown-menu > li > .btn-link,\n.modal-menu > li > a,\n.modal-menu > li > .btn-link {\n  display: block;\n  border: none;\n  clear: both;\n  float: none;\n  padding: 6px 20px;\n  width: 100%;\n  color: #172b4d;\n  font-weight: normal;\n  line-height: 1.42857143;\n  text-align: left;\n  white-space: nowrap;\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > .btn-link:hover,\n.modal-menu > li > a:hover,\n.modal-menu > li > .btn-link:hover,\n.dropdown-menu > li > a:focus,\n.dropdown-menu > li > .btn-link:focus,\n.modal-menu > li > a:focus,\n.modal-menu > li > .btn-link:focus {\n  background-color: #ebecf0;\n  color: #172b4d;\n  text-decoration: none;\n}\n.dropdown-menu > li > a:active,\n.dropdown-menu > li > .btn-link:active,\n.modal-menu > li > a:active,\n.modal-menu > li > .btn-link:active {\n  background-color: #ebecf0;\n  color: #172b4d;\n  text-decoration: none;\n}\n.dropdown-menu > li > a:disabled,\n.dropdown-menu > li > .btn-link:disabled,\n.modal-menu > li > a:disabled,\n.modal-menu > li > .btn-link:disabled {\n  color: rgba(23, 43, 77, 0.5);\n}\n.dropdown-menu > li > a .material-icon,\n.dropdown-menu > li > .btn-link .material-icon,\n.modal-menu > li > a .material-icon,\n.modal-menu > li > .btn-link .material-icon {\n  margin: -2px 0px;\n  margin-right: 7px;\n  position: relative;\n  bottom: 1px;\n  font-size: 18px;\n}\n.dropdown-menu > li > a .badge,\n.dropdown-menu > li > .btn-link .badge,\n.modal-menu > li > a .badge,\n.modal-menu > li > .btn-link .badge {\n  float: right;\n  position: relative;\n  top: 1px;\n}\n.modal-menu {\n  margin: 20px 0px;\n  padding: 0px;\n}\n.modal-menu > li {\n  margin: 6.66666667px 0px;\n  padding: 0px;\n  list-style: none;\n}\n.dropdown-menu {\n  min-width: 210px;\n}\n.dropdown-menu .dropdown-footer {\n  padding: 6px 20px;\n}\n.dropdown-menu .dropdown-buttons {\n  padding: 2px 20px;\n  padding-bottom: 7px;\n}\n.dropdown-menu .dropdown-buttons .btn {\n  margin: 4px 0px;\n}\n.mobile-dropdown {\n  position: relative;\n}\n.mobile-dropdown.open > .dropdown-menu,\n.compact-nav.open > .dropdown-menu {\n  border: none;\n  border-radius: 0;\n  display: block;\n  margin: 0px;\n  width: 100%;\n}\n.user-dropdown .guest-preview {\n  text-align: center;\n}\n.user-dropdown .guest-preview .row {\n  margin: 0px;\n}\n.navbar .user-dropdown {\n  width: 240px;\n}\n.user-dropdown .dropdown-header {\n  padding: 6px 20px;\n  font-size: 18px;\n}\n.user-dropdown .dropdown-header strong {\n  font-weight: normal;\n}\n@media screen and (min-width: 992px) {\n  .category-picker .dropdown-menu {\n    width: 300px;\n  }\n}\n.category-picker .dropdown-menu > li > .btn-link {\n  white-space: normal;\n  word-wrap: break-word;\n}\n@media screen and (max-width: 767px) {\n  .dropdown-menu.stick-to-bottom {\n    border-radius: 0px;\n    border: none;\n    max-height: 400px;\n    overflow-y: auto;\n    -webkit-box-shadow: 0px 0px 30px #7a869a;\n    box-shadow: 0px 0px 30px #7a869a;\n    clear: both;\n    top: auto;\n    width: 100%;\n    position: fixed;\n    bottom: 0px;\n    margin: 0px;\n    padding: 0px;\n    padding-bottom: 20px;\n  }\n  .dropdown-menu.stick-to-bottom li {\n    float: none;\n    margin: 0px;\n    clear: both;\n  }\n  .dropdown-menu.stick-to-bottom li > a,\n  .dropdown-menu.stick-to-bottom li > .btn {\n    padding-top: 15px;\n    padding-bottom: 15px;\n    border-bottom: 1px solid #ebecf0;\n  }\n}\n.category-label {\n  border-radius: 0.25em;\n  padding: 0.2em 0.6em 0.3em;\n}\n.category-label-color,\n.category-label-color:link,\n.category-label-color:focus,\n.category-label-color:active,\n.category-label-color:visited,\n.category-label-color:hover {\n  color: #fff;\n}\n.category-label-no-color,\n.category-label-no-color:link,\n.category-label-no-color:focus,\n.category-label-no-color:active,\n.category-label-no-color:visited,\n.category-label-no-color:hover {\n  background-color: #ebecf0;\n  color: #344563;\n}\n.thread-flags {\n  display: flex;\n  align-items: center;\n  opacity: 0.8;\n  margin: 0;\n  padding: 0;\n}\n.thread-flags li {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 20px;\n  height: 20px;\n  border-radius: 3px;\n  list-style-type: none;\n  cursor: default;\n}\n.thread-flags li + li {\n  margin-left: 7.5px;\n}\n.thread-flags .material-icon {\n  font-size: 16px;\n  line-height: 16px;\n}\n.thread-flag-pinned-globally {\n  color: #2563eb;\n  background: #dbeafe;\n}\n.thread-flag-pinned-locally {\n  color: #3b82f6;\n  background: #dbeafe;\n}\n.thread-flag-answered {\n  color: #4d7c0f;\n  background: #d9f99d;\n}\n.thread-flag-poll {\n  color: #c026d3;\n  background: #f5d0fe;\n}\n.thread-flag-unapproved {\n  color: #ffffff;\n  background: #dc2626;\n}\n.thread-flag-closed {\n  color: #dc2626;\n  background: #fecaca;\n}\n.thread-flag-hidden {\n  color: #ffffff;\n  background: #64748b;\n}\n.threads-replies {\n  display: flex;\n  align-items: center;\n  color: #5e6c84;\n  font-size: 16px;\n  font-weight: bold;\n}\n.threads-replies .material-icon {\n  margin-right: 7.5px;\n  transform: matrix(-1, 0, 0, 1, 0, 0);\n}\n.thread-user-card {\n  display: flex;\n  align-items: center;\n}\n.thread-user-card-media {\n  flex: 0;\n  margin-right: 15px;\n}\n.thread-user-card-media img {\n  border-radius: 3px;\n}\n.thread-user-card-body {\n  flex: 1;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n.navbar-misago .dropdown-menu.dropdown-search-results {\n  margin: 0px;\n  padding-top: 0px;\n  width: 400px;\n  left: auto;\n  right: 0px;\n}\n.dropdown-search-results .form-group {\n  margin: 0px;\n  padding: 12px;\n}\nli.dropdown-search-message {\n  text-align: center;\n}\n.dropdown-search-thread {\n  width: 100%;\n}\n.dropdown-search-thread h5 {\n  margin: 0px;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n.dropdown-search-thread small {\n  display: block;\n  margin: 0px;\n  margin-top: 4px;\n}\n.page-header {\n  margin: 0;\n  margin-top: 10px;\n}\n.page-header-banner-bg-overlay {\n  padding: 20px 0;\n}\n.page-header h1 {\n  margin: 0;\n  overflow-wrap: break-word;\n}\n.page-container {\n  padding-top: 20px;\n}\n@media screen and (max-width: 991px) {\n  .panel-message-body {\n    text-align: center;\n  }\n  .panel-message-body .message-icon {\n    margin: 30px;\n  }\n  .panel-message-body .message-icon .material-icon {\n    font-size: 160px;\n  }\n}\n@media screen and (min-width: 992px) {\n  .panel-message-body {\n    padding: 20px;\n    padding-bottom: 30px;\n  }\n  .panel-message-body .message-icon {\n    float: left;\n  }\n  .panel-message-body .message-icon .material-icon {\n    font-size: 50px;\n  }\n  .panel-message-body .message-body {\n    margin-left: 65px;\n    margin-top: 10px;\n  }\n  .panel-message-body .message-body .lead {\n    margin-bottom: 0px;\n  }\n  .panel-message-body .message-body .help-block {\n    margin-top: 13.2px;\n  }\n}\n.panel-body-loading {\n  padding: 0px;\n  text-align: center;\n}\n.misago-footer {\n  margin-top: 30px;\n  margin-bottom: 50px;\n}\n.misago-footer .footer-content {\n  border-top: 1px solid #ebecf0;\n  padding-top: 30px;\n}\n.misago-footer .noscript-message .material-icon {\n  position: relative;\n  bottom: 1px;\n  font-size: 18px;\n}\n.ui-preview {\n  color: #ebecf0;\n  -webkit-animation: ui-preview-animation 1s linear infinite;\n  -o-animation: ui-preview-animation 1s linear infinite;\n  animation: ui-preview-animation 1s linear infinite;\n}\n@keyframes ui-preview-animation {\n  0% {\n    filter: alpha(opacity=100);\n    opacity: 1;\n  }\n  50% {\n    filter: alpha(opacity=10);\n    opacity: 0.1;\n  }\n  100% {\n    filter: alpha(opacity=100);\n    opacity: 1;\n  }\n}\n.ui-preview-text {\n  background: #ebecf0;\n  border-radius: 100px;\n  display: inline-block;\n  height: 14px;\n  position: relative;\n  top: 3px;\n}\n.ui-preview-paragraph .ui-preview-text {\n  margin-right: 6px;\n}\n.ui-preview-paragraph .ui-preview-text:last-child {\n  margin-right: 0px;\n}\n.ui-preview-img {\n  background: #ebecf0;\n  border-radius: 5px;\n}\n.ui-preview input:disabled,\n.ui-preview textarea:disabled {\n  background-color: #fff;\n}\n.pager-undercontent {\n  margin-top: -20px;\n}\n.pager-more {\n  text-align: center;\n}\n@media screen and (min-width: 992px) {\n  .pager-more .btn {\n    padding-left: 20px;\n    padding-right: 20px;\n  }\n}\n.misago-pagination {\n  display: flex;\n}\n.misago-pagination .btn {\n  display: block;\n  width: 100%;\n}\n.misago-pagination .btn + .btn {\n  margin-left: 30px;\n}\n@media screen and (max-width: 767px) {\n  .toolbar-item .misago-pagination {\n    flex: 1;\n  }\n}\n.panel-poll h2 {\n  margin-top: 0px;\n}\n.poll-select-choice .btn,\n.poll-select-choice .btn:active,\n.poll-select-choice .btn:focus,\n.poll-select-choice .btn:hover {\n  background: transparent;\n  border: transparent;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n  margin: 6px 0px;\n  padding: 0px;\n  padding-left: 6px;\n  outline: none;\n  text-align: left;\n}\n.poll-select-choice .btn .material-icon {\n  margin-right: 6px;\n  height: 28px;\n  width: 28px;\n  font-size: 28px;\n  line-heigh: 28px;\n  color: #ced0da;\n}\n.poll-select-choice .btn.btn-selected .material-icon {\n  color: #0052cc;\n}\n.poll-help {\n  font-size: 12px;\n}\n.poll-chart-selected .material-icon {\n  margin-right: 4px;\n  position: relative;\n  bottom: 1px;\n  height: 14px;\n  width: 14px;\n  color: #36b37e;\n  font-size: 14px;\n  line-heigh: 14px;\n}\n.poll-options {\n  margin-bottom: 0px;\n}\n@media screen and (max-width: 767px) {\n  .poll-options {\n    margin-top: -6px;\n  }\n  .poll-options .btn {\n    margin: 6px 0px;\n  }\n}\n.user-status.user-banned .status-icon {\n  color: #ff5630;\n}\n.user-status.user-online .status-icon {\n  color: #36b37e;\n}\n.user-status.user-offline .status-icon {\n  color: #7a869a;\n}\n@media screen and (min-width: 768px) {\n  .user-card {\n    text-align: center;\n  }\n}\n.user-card-small-avatar img {\n  width: 100%;\n  height: auto;\n}\n@media screen and (min-width: 768px) {\n  .user-card-small-avatar {\n    display: none;\n  }\n}\n@media screen and (max-width: 767px) {\n  .user-card-avatar {\n    display: none;\n  }\n}\n.toolbar {\n  display: block;\n  margin: 0 -15px;\n}\n.toolbar-section {\n  justify-items: center;\n  display: flex;\n  flex: 1;\n  margin-bottom: 20px;\n}\n.toolbar-item {\n  flex: 1;\n  padding: 0 15px;\n}\n.toolbar-item h3,\n.toolbar-item p {\n  margin: 0;\n}\n.toolbar-item-shrink {\n  flex: 0 !important;\n}\n.toolbar-spacer {\n  display: none;\n}\n@media screen and (min-width: 768px) {\n  .toolbar {\n    display: flex;\n  }\n  .toolbar-section,\n  .toolbar-item {\n    flex: 0;\n    align-items: center;\n  }\n  .toolbar-section.toolbar-section-auto,\n  .toolbar-section.toolbar-section-auto .toolbar-item {\n    flex: 1;\n  }\n  .toolbar-spacer {\n    display: block;\n    flex: 1;\n  }\n  .toolbar-item .form-search {\n    width: 250px;\n  }\n}\n@media screen and (max-width: 767px) {\n  .toolbar-item p {\n    text-align: center;\n  }\n}\nabbr {\n  border: none !important;\n}\n.item-title {\n  color: #172b4d;\n  font-weight: bold;\n  text-decoration: none;\n}\na.item-title:link,\na.item-title:active,\na.item-title:visited,\na.item-title:hover {\n  color: #172b4d;\n  font-weight: bold;\n}\na.item-title:hover {\n  text-decoration: underline;\n}\n.message-line {\n  text-align: center;\n}\n.message-line .material-icon {\n  margin-right: 6.66666667px;\n  font-size: 20px;\n  line-height: 20px;\n  height: 20px;\n  width: 20px;\n}\n.text-ellipsis {\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n.misago-markup {\n  font-size: 16px;\n}\n.misago-markup h1,\n.misago-markup h2,\n.misago-markup h3,\n.misago-markup h4,\n.misago-markup h5,\n.misago-markup h6,\n.misago-markup p {\n  word-wrap: break-word;\n}\n.misago-markup h1,\n.misago-markup h2,\n.misago-markup h3,\n.misago-markup h4,\n.misago-markup h5,\n.misago-markup h6 {\n  margin-top: 40px;\n}\n.misago-markup > *,\n.misago-markup blockquote > * {\n  margin: 20px 0px;\n}\n.misago-markup > *:first-child,\n.misago-markup blockquote > *:first-child {\n  margin-top: 0px;\n}\n.misago-markup > *:last-child,\n.misago-markup blockquote > *:last-child {\n  margin-bottom: 0px;\n}\n.misago-markup img {\n  max-width: 100%;\n  max-height: 500px;\n}\n.misago-markup .quote-block,\n.misago-markup blockquote {\n  background: #ebecf0;\n  border: none;\n  font-size: 14px;\n}\n.misago-markup .quote-block .quote-heading,\n.misago-markup blockquote .quote-heading {\n  border-bottom: 1px solid #d4d6df;\n  padding: 10px 20px;\n  font-size: 12px;\n  font-weight: bold;\n}\n.misago-markup > .quote-block,\n.misago-markup > blockquote {\n  border: 1px solid #d4d6df;\n}\n.misago-markup .quote-body {\n  background: #fff;\n  margin: 0px;\n  padding: 20px;\n}\n.misago-markup .quote-body > .quote-block,\n.misago-markup .quote-body > blockquote {\n  border: 1px solid #d4d6df;\n}\n.misago-markup .spoiler-block {\n  background: #ebecf0;\n  border: none;\n  font-size: 14px;\n}\n.misago-markup > .spoiler-block {\n  border: 1px solid #d4d6df;\n  position: relative;\n}\n.misago-markup .spoiler-body {\n  background: #fff;\n  margin: 0px;\n  padding: 20px;\n}\n.misago-markup .spoiler-overlay {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: #fff;\n}\n.misago-markup .spoiler-block.revealed .spoiler-overlay {\n  display: none;\n}\n.misago-markup ul {\n  list-style-type: square;\n}\n.misago-markup ul li {\n  list-style-type: square;\n}\n.misago-markup ol {\n  list-style-type: decimal;\n}\n.misago-markup ol li {\n  list-style-type: decimal;\n}\n.misago-markup pre {\n  background: #eee;\n  border: none;\n  padding: 10px;\n  overflow: hidden;\n  color: #000;\n}\n.misago-markup pre code.hljs {\n  margin: -10px;\n  padding: 9.5px;\n}\n.misago-markup-example {\n  display: flex;\n  align-items: center;\n}\n.formatting-help {\n  padding-bottom: 0;\n}\n.formatting-help > h4 {\n  margin-bottom: 20px;\n}\n.formatting-help-item,\n.formatting-help-item pre {\n  margin-bottom: 20px;\n}\n@media screen and (min-width: 992px) {\n  .formatting-help-item {\n    display: flex;\n    align-items: center;\n  }\n  .formatting-help-item-markup,\n  .formatting-help-item-preview {\n    width: 50%;\n  }\n  .formatting-help-item-markup {\n    padding-right: 15px;\n  }\n  .formatting-help-item-markup pre {\n    margin: 0;\n  }\n  .formatting-help-item-preview {\n    padding-left: 15px;\n  }\n}\n.modal-change-avatar .modal-avatar-index .avatar-preview {\n  border-radius: 6px;\n  margin: 0px auto;\n  overflow: hidden;\n  position: relative;\n  width: 200px;\n  height: 200px;\n}\n.modal-change-avatar .modal-avatar-index .avatar-preview .loader {\n  display: none;\n  position: absolute;\n  top: 50px;\n  height: 100px;\n}\n.modal-change-avatar .modal-avatar-index .avatar-preview .loader .loader-spinning-wheel {\n  border-width: 10px;\n  border-color: #fff;\n  border-left-color: transparent;\n  border-right-color: transparent;\n  width: 100px;\n  height: 100px;\n}\n.modal-change-avatar .modal-avatar-index .avatar-preview.preview-loading img {\n  filter: alpha(opacity=33);\n  opacity: 0.33;\n}\n.modal-change-avatar .modal-avatar-index .avatar-preview.preview-loading .loader {\n  display: block;\n}\n@media (max-width: 699px) {\n  .modal-change-avatar .modal-avatar-index .avatar-preview {\n    margin-bottom: 20px;\n    width: 150px;\n    height: 150px;\n  }\n  .modal-change-avatar .modal-avatar-index .avatar-preview img {\n    width: 150px;\n    height: 150px;\n  }\n  .modal-change-avatar .modal-avatar-index .avatar-preview .loader {\n    top: 25px;\n    height: 100px;\n  }\n  .modal-change-avatar .modal-avatar-index .avatar-preview .loader .loader-spinning-wheel {\n    width: 100px;\n    height: 100px;\n  }\n}\n.modal-change-avatar .modal-avatar-index .btn {\n  text-align: left;\n}\n.modal-change-avatar .modal-avatar-upload {\n  text-align: center;\n}\n.modal-change-avatar .modal-avatar-upload .btn-pick-file {\n  background: transparent;\n  border: 2px solid #ebecf0;\n  border-radius: 6px;\n  padding: 10px 24px;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n  color: #7a869a;\n  font-size: 18px;\n  text-align: center;\n}\n.modal-change-avatar .modal-avatar-upload .btn-pick-file > .material-icon {\n  display: block;\n  margin: 0px auto;\n  margin-bottom: 13.2px;\n  font-size: 50px;\n  width: 50px;\n  height: 50px;\n}\n.modal-change-avatar .modal-avatar-upload .btn-pick-file:hover,\n.modal-change-avatar .modal-avatar-upload .btn-pick-file:active {\n  border-color: #0052cc;\n  color: #0052cc;\n}\n.modal-change-avatar .modal-avatar-upload .text-muted {\n  margin-top: 13.2px;\n}\n.modal-change-avatar .modal-avatar-upload .upload-progress img {\n  border-radius: 4px;\n  margin-bottom: 20px;\n  max-height: 80px;\n  width: auto;\n}\n.modal-change-avatar .modal-avatar-upload .upload-progress .progress {\n  width: 70%;\n  margin: 0px auto;\n}\n.modal-avatar-crop .crop-form {\n  margin: 0px auto;\n}\n.modal-avatar-crop .crop-form .cropit-image-zoom-input {\n  margin-top: 10px;\n  -webkit-appearance: none;\n  border: 1px solid white;\n  width: 100%;\n  /*hide the outline behind the border*/\n}\n.modal-avatar-crop .crop-form .cropit-image-zoom-input::-webkit-slider-runnable-track {\n  width: 100%;\n  height: 8px;\n  background: #ebecf0;\n  border: none;\n  border-radius: 3px;\n}\n.modal-avatar-crop .crop-form .cropit-image-zoom-input::-webkit-slider-thumb {\n  -webkit-appearance: none;\n  border: none;\n  height: 20px;\n  width: 20px;\n  border-radius: 50%;\n  background: #7a869a;\n  margin-top: -6px;\n}\n.modal-avatar-crop .crop-form .cropit-image-zoom-input:focus {\n  outline: none;\n}\n.modal-avatar-crop .crop-form .cropit-image-zoom-input:focus::-webkit-slider-runnable-track {\n  background: #ebecf0;\n}\n.modal-avatar-crop .crop-form .cropit-image-zoom-input::-moz-range-track {\n  width: 100%;\n  height: 8px;\n  background: #ebecf0;\n  border: none;\n  border-radius: 4px;\n}\n.modal-avatar-crop .crop-form .cropit-image-zoom-input::-moz-range-thumb {\n  border: none;\n  height: 20px;\n  width: 20px;\n  border-radius: 50%;\n  background: #7a869a;\n}\n.modal-avatar-crop .crop-form .cropit-image-zoom-input:-moz-focusring {\n  outline: 1px solid white;\n  outline-offset: -1px;\n}\n.modal-avatar-crop .crop-form .cropit-image-zoom-input::-ms-track {\n  width: 100%;\n  height: 8px;\n  /*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */\n  background: transparent;\n  /*leave room for the larger thumb to overflow with a transparent border */\n  border-color: transparent;\n  border-width: 8px 0;\n  /*remove default tick marks*/\n  color: transparent;\n}\n.modal-avatar-crop .crop-form .cropit-image-zoom-input::-ms-fill-lower {\n  background: #ebecf0;\n  border-radius: 16px;\n}\n.modal-avatar-crop .crop-form .cropit-image-zoom-input::-ms-fill-upper {\n  background: #ebecf0;\n  border-radius: 16px;\n}\n.modal-avatar-crop .crop-form .cropit-image-zoom-input::-ms-thumb {\n  border: none;\n  height: 20px;\n  width: 20px;\n  border-radius: 50%;\n  background: #7a869a;\n}\n.modal-avatar-crop .crop-form .cropit-image-zoom-input:focus::-ms-fill-lower {\n  background: #ebecf0;\n}\n.modal-avatar-crop .crop-form .cropit-image-zoom-input:focus::-ms-fill-upper {\n  background: #ebecf0;\n}\n.modal-change-avatar .modal-avatar-gallery {\n  padding-bottom: 0px;\n}\n.modal-change-avatar .modal-avatar-gallery .avatars-gallery {\n  margin-bottom: 20px;\n}\n.modal-change-avatar .modal-avatar-gallery .avatars-gallery h3 {\n  margin-top: 0px;\n}\n.modal-change-avatar .modal-avatar-gallery .avatars-gallery-images .row {\n  margin-bottom: 10px;\n}\n.modal-change-avatar .modal-avatar-gallery .avatars-gallery-images .btn {\n  border-radius: 6px;\n  border: 2px solid #ebecf0;\n  background: none;\n  padding: 2px;\n  position: relative;\n}\n.modal-change-avatar .modal-avatar-gallery .avatars-gallery-images .btn:hover,\n.modal-change-avatar .modal-avatar-gallery .avatars-gallery-images .btn:focus {\n  border-color: #7a869a;\n}\n.modal-change-avatar .modal-avatar-gallery .avatars-gallery-images .btn.avatar-selected,\n.modal-change-avatar .modal-avatar-gallery .avatars-gallery-images .btn:active {\n  border-color: #0065ff;\n}\n.modal-change-avatar .modal-avatar-gallery .avatars-gallery-images .btn img {\n  border-radius: 4px;\n  width: 100%;\n  height: auto;\n}\n.category-main .read-status .material-icon {\n  color: #ebecf0;\n}\n.category-main .read-status.item-new .material-icon {\n  color: #0052cc;\n}\n.category-last-thread .media-heading a {\n  display: inline-block;\n  overflow: hidden;\n  white-space: nowrap;\n  width: 290px;\n  text-overflow: ellipsis;\n  vertical-align: top;\n}\n@media screen and (max-width: 991px) {\n  .category-last-thread .media-heading a {\n    width: 275px;\n  }\n}\n@media screen and (max-width: 767px) {\n  .category-last-thread .media-heading a {\n    width: 260px;\n  }\n}\n.category-thread-message .material-icon {\n  width: 28px;\n  height: 28px;\n  font-size: 28px;\n  line-height: 28px;\n}\n.category-thread-message p {\n  margin: 0px;\n}\n.list-inline.subcategories-list {\n  overflow: auto;\n  margin-top: -10px;\n}\n.list-inline.subcategories-list li {\n  display: block;\n  float: left;\n}\n.list-inline.subcategories-list li a,\n.list-inline.subcategories-list li a:link,\n.list-inline.subcategories-list li a:visited,\n.list-inline.subcategories-list li a:active,\n.list-inline.subcategories-list li a:hover,\n.list-inline.subcategories-list li a:focus {\n  background-color: #ebecf0;\n  border: 1px solid #dcdee5;\n  border-radius: 4px;\n  display: inline-block;\n  margin-top: 10px;\n  padding: 6px 12px;\n  color: #5e6c84;\n}\n.list-inline.subcategories-list li:focus,\n.list-inline.subcategories-list li a:hover,\n.list-inline.subcategories-list li a:active {\n  background-color: #dcdee5;\n  color: #172b4d;\n  text-decoration: none;\n}\n.row.subcategories-list .btn {\n  margin-top: 20px;\n  text-align: left;\n}\n.editor-border {\n  background-color: #fff;\n  border: 1px solid #bfc2cf;\n  border-radius: 4px;\n}\n.editor-border .form-control {\n  border: none;\n  resize: none;\n}\n.editor-border .form-control,\n.editor-border .form-control:focus,\n.editor-border .form-control:active {\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.editor-footer {\n  border-top: 1px solid #bfc2cf;\n  padding: 6px 12px;\n  overflow: auto;\n}\n.editor-footer .pull-left {\n  margin-right: 12px;\n}\n.editor-footer .pull-right {\n  margin-left: 12px;\n}\n.editor-footer .btn-icon .material-icon {\n  margin-bottom: -2px;\n}\n@media screen and (max-width: 991px) {\n  .editor-footer .buttons-list {\n    float: none !important;\n    margin: 0px;\n    margin-bottom: 10px;\n  }\n  .editor-footer .buttons-list .btn {\n    display: inline-block;\n    float: none !important;\n    margin: 6.66666667px;\n  }\n  .editor-footer .btn-protect .btn-text {\n    margin-left: 10px;\n  }\n  .editor-footer .btn-protect .material-icon {\n    position: relative;\n    bottom: 2px;\n    width: 14px;\n    height: 14px;\n    font-size: 14px;\n    line-height: 14px;\n  }\n}\n@media screen and (min-width: 768px) and (max-width: 991px) {\n  .buttons-list .btn:first-child {\n    margin-left: 0px;\n  }\n}\n@media screen and (max-width: 767px) {\n  .buttons-list {\n    text-align: center;\n  }\n  .buttons-list .btn-protect {\n    display: block;\n    float: none !important;\n    width: 100%;\n    margin: 0px;\n    margin-top: 10px;\n  }\n}\n.editor-attachments-list {\n  margin: 0px;\n  padding: 0px;\n}\n.editor-attachments-list li {\n  margin: 0px;\n}\n.editor-attachment-complete {\n  border-top: 1px solid #bfc2cf;\n  padding: 6px 0px;\n  padding-right: 12px;\n}\n.editor-attachment-complete .editor-attachment-image {\n  float: left;\n  width: 50px;\n}\n.editor-attachment-complete .editor-attachment-image a {\n  background-size: cover;\n  background-position: center;\n  border-radius: 3px;\n  display: block;\n  margin: 0px auto;\n  width: 36px;\n  height: 36px;\n}\n.editor-attachment-complete .editor-attachment-icon {\n  float: left;\n  width: 50px;\n  text-align: center;\n}\n.editor-attachment-complete .editor-attachment-icon .material-icon {\n  position: relative;\n  top: 2px;\n  height: 28px;\n  width: 28px;\n  font-size: 28px;\n  line-height: 28px;\n}\n.editor-attachment-complete .editor-attachment-details {\n  margin-left: 50px;\n}\n.editor-attachment-complete .editor-attachment-details h4,\n.editor-attachment-complete .editor-attachment-details p {\n  margin: 0px;\n  padding: 0px;\n  font-size: 14px;\n}\n.editor-attachment-complete .editor-attachment-details p {\n  margin-top: 3px;\n  color: #7a869a;\n  font-size: 12px;\n}\n.editor-attachment-complete .editor-attachment-details abbr {\n  white-space: nowrap;\n}\n@media screen and (min-width: 768px) {\n  .editor-attachment-actions {\n    padding-top: 3px;\n  }\n}\n@media screen and (max-width: 767px) {\n  .editor-attachment-actions {\n    padding-left: 12px;\n    padding-right: 12px;\n  }\n}\n.editor-attachment-error {\n  border-top: 1px solid #bfc2cf;\n  padding: 6px 0px;\n  padding-right: 12px;\n}\n.editor-attachment-error-icon {\n  float: left;\n  width: 50px;\n  text-align: center;\n}\n.editor-attachment-error-icon .material-icon {\n  position: relative;\n  top: 2px;\n  height: 28px;\n  width: 28px;\n  font-size: 28px;\n  line-height: 28px;\n}\n.editor-attachment-error-message {\n  margin-left: 50px;\n  padding: 6px 0px;\n  position: relative;\n}\n.editor-attachment-error-message h4,\n.editor-attachment-error-message p {\n  margin: 0px;\n  padding: 0px;\n  font-size: 14px;\n}\n.editor-attachment-error-message p {\n  margin-top: 3px;\n  font-size: 12px;\n}\n.editor-attachment-error-message .btn {\n  position: absolute;\n  top: 9px;\n  right: 12px;\n}\n@media screen and (max-width: 767px) {\n  .editor-attachment-error-message .btn {\n    display: block;\n    margin-top: 10px;\n    position: static;\n  }\n}\n.editor-attachment-progress-bar {\n  background: #bfc2cf;\n  overflow: auto;\n}\n.editor-attachment-progress {\n  background: #0052cc;\n  float: left;\n  height: 1px;\n}\n.editor-attachment-upload-message {\n  margin: 0px;\n  padding: 6px 12px;\n}\n#editor-upload-field {\n  position: absolute;\n  left: -1000px;\n  top: -1000px;\n}\n.participant-card .btn-user,\n.participant-card .dropdown.open .btn-user {\n  margin-bottom: 20px;\n}\n.participant-card .btn-user,\n.participant-card .dropdown.open .btn-user,\n.participant-card .btn-user:hover,\n.participant-card .dropdown.open .btn-user:hover,\n.participant-card .btn-user:focus,\n.participant-card .dropdown.open .btn-user:focus,\n.participant-card .btn-user:focus:active,\n.participant-card .dropdown.open .btn-user:focus:active {\n  padding: 0px;\n  overflow: hidden;\n  text-align: left;\n}\n.participant-card .btn-user img,\n.participant-card .dropdown.open .btn-user img {\n  background-color: #fff;\n  width: 34px;\n  height: 34px;\n  margin-right: 8px;\n}\n.panel-participants p {\n  margin: 0px;\n  margin-top: 7px;\n}\n.markup-editor {\n  overflow: hidden;\n  background: #fff;\n  border: 2px solid #ced0da;\n  border-radius: 4px;\n}\n.markup-editor.markup-editor-focused {\n  border: 2px solid #0052cc;\n}\n.markup-editor-toolbar {\n  position: relative;\n  padding: 7px;\n  background: #fff;\n  border-bottom: 1px solid #ebecf0;\n}\n.markup-editor-toolbar-left {\n  display: flex;\n  flex-shrink: 0;\n  overflow-x: hidden;\n}\n.markup-editor-toolbar-right {\n  flex-shrink: 0;\n  padding: 7px;\n  padding-right: 0;\n  margin-right: 10px;\n  position: absolute;\n  top: 0;\n  right: 0;\n  display: flex;\n  background: #fff;\n}\n.btn-markup-editor {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n  height: 34px;\n  width: 34px;\n  padding: 0;\n  font-size: 24px;\n  line-height: 24px;\n}\n.btn-markup-editor,\n.btn-markup-editor:hover {\n  background-color: transparent;\n  border-color: transparent;\n  color: #172b4d;\n}\n.btn-markup-editor:active {\n  background-color: #ebecf0;\n  border-color: #ebecf0;\n  color: #172b4d;\n}\n.btn-markup-editor .material-icon {\n  margin: 0;\n  bottom: 0;\n}\n.markup-editor-controls-dropdown {\n  margin-right: 10px;\n}\n.markup-editor-footer {\n  display: flex;\n  padding: 15px;\n  background: #fff;\n  border-top: 1px solid #ebecf0;\n}\n.markup-editor-spacer {\n  flex: 1;\n}\n.markup-editor-toolbar .btn + .btn,\n.markup-editor-footer .btn + .btn {\n  margin-left: 10px;\n}\n.markup-editor-textarea.form-control {\n  height: 200px;\n  padding: 15px;\n  resize: none;\n  border: 0;\n  border-radius: 0;\n  font-size: 16px;\n}\n.markup-editor-textarea.form-control,\n.markup-editor-textarea.form-control:focus {\n  box-shadow: none;\n}\n.markup-editor-preview {\n  height: 200px;\n  padding: 15px;\n}\n.markup-editor-attachments {\n  max-height: 170px;\n  overflow-y: auto;\n}\n.markup-editor-attachments-container {\n  padding: 7px;\n  overflow: auto;\n}\n.markup-editor-attachments-item {\n  padding: 7px;\n}\n.markup-editor-attachment {\n  display: flex;\n  align-items: center;\n  padding: 7px;\n  border: 1px solid #ebecf0;\n  border-radius: 3px;\n}\n.markup-editor-attachment-details {\n  flex: 1;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n.markup-editor-attachment-details strong {\n  display: block;\n}\n.markup-editor-attachment-details .list-unstyled {\n  margin-bottom: 0;\n}\n.btn-markup-editor-attachment {\n  margin-left: 7px;\n}\n@media screen and (min-width: 768px) {\n  .markup-editor-attachments-item {\n    width: 50%;\n    float: left;\n  }\n}\n@media screen and (min-width: 992px) {\n  .markup-editor-attachments-item {\n    width: 25%;\n  }\n}\n.markup-editor-attachment-modal-preview {\n  margin: 20px 0 40px 0;\n  text-align: center;\n}\n.markup-editor-attachment-modal-preview a {\n  display: inline-block;\n  padding: 12px;\n  background: #fff;\n  border: 1px solid #ebecf0;\n}\n.markup-editor-attachment-modal-preview img {\n  max-width: 100%;\n  max-height: 50vh;\n}\n.markup-editor-attachment-modal-filename {\n  font-size: 28px;\n  font-weight: bold;\n  margin-bottom: 20px;\n}\n.markup-editor-attachment-modal-details {\n  margin-bottom: 20px;\n}\n.posting-fullscreen .markup-editor {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n}\n.posting-fullscreen .markup-editor .markup-editor-textarea,\n.posting-fullscreen .markup-editor .markup-editor-preview {\n  flex: 1;\n}\n@media screen and (max-width: 991px) {\n  body.posting-default .markup-editor {\n    display: flex;\n    flex-direction: column;\n    height: 100%;\n  }\n  body.posting-default .markup-editor .markup-editor-textarea,\n  body.posting-default .markup-editor .markup-editor-preview {\n    flex: 1;\n  }\n}\n@media screen and (max-width: 767px) {\n  .markup-editor-attachments {\n    max-height: 120px;\n  }\n  .markup-editor-footer .btn-auto {\n    flex: 1;\n  }\n  .markup-editor-footer .btn-icon {\n    margin-right: 10px;\n  }\n  .markup-editor-spacer {\n    display: none;\n  }\n}\n@media screen and (min-width: 992px) {\n  .markup-editor-controls-dropdown {\n    display: none;\n  }\n}\n.poll-form {\n  margin-bottom: 20px;\n}\n.poll-choices-control .list-group-item {\n  padding: 0px;\n}\n.poll-choices-control .list-group-item .btn {\n  background: transparent;\n  border: transparent;\n  float: left;\n  margin: 0px 2px;\n  margin-bottom: -29px;\n  padding: 0px;\n  width: 28px;\n  height: 28px;\n  position: relative;\n  top: 3px;\n}\n.poll-choices-control .list-group-item .btn .material-icon {\n  width: 28px;\n  height: 28px;\n  font-size: 28px;\n  line-height: 28px;\n}\n.poll-choices-control input,\n.poll-choices-control input:focus,\n.poll-choices-control input:active {\n  background: transparent;\n  border: none;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n  outline: none;\n  margin-left: 30px;\n  padding: 6px 12px;\n  width: 100%;\n}\n#posting-mount {\n  display: none;\n  position: fixed;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n}\n#posting-mount.show {\n  display: block;\n}\n.posting-dialog {\n  max-width: 1240px;\n  margin: 0 auto;\n  background: #fff;\n  border: 1px solid #ebecf0;\n  border-radius: 4px 4px 0 0;\n  border-bottom: 0;\n  box-shadow: 0 0 24px rgba(94, 108, 132, 0.25);\n  overflow: hidden;\n}\n.posting-dialog-header {\n  display: flex;\n  align-items: center;\n  padding: 6px 12px;\n  border-bottom: 1px solid #ebecf0;\n}\n.posting-dialog-caption {\n  flex: 1;\n  color: #172b4d;\n  font-size: 18px;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n.btn-posting-dialog {\n  display: flex;\n  flex-shrink: 0;\n  align-items: center;\n  justify-content: center;\n  width: 32px;\n  height: 32px;\n  margin-left: 10px;\n  padding: 0;\n  font-size: 24px;\n  line-height: 24px;\n}\n.btn-posting-dialog,\n.btn-posting-dialog:hover {\n  background-color: transparent;\n  border: 1px solid transparent;\n  color: #172b4d;\n}\n.btn-posting-dialog:active {\n  background-color: #ebecf0;\n  border: 1px solid #ebecf0;\n  color: #172b4d;\n}\n.btn-posting-dialog .material-icon {\n  padding: 0;\n  margin: 0;\n  bottom: 0;\n}\n.posting-dialog-body {\n  padding: 12px;\n}\n@media screen and (min-width: 992px) {\n  .posting-dialog-thread-recipients,\n  .posting-dialog-category-select {\n    max-width: 400px;\n  }\n}\n.posting-dialog-minimized .posting-dialog-header {\n  border-bottom: 0;\n}\n.posting-dialog-minimized .posting-dialog-body {\n  display: none;\n}\nbody.posting-fullscreen {\n  overflow: hidden;\n}\nbody.posting-fullscreen #misago-container {\n  display: none;\n}\nbody.posting-fullscreen #posting-mount {\n  height: 100%;\n}\nbody.posting-fullscreen .posting-dialog {\n  height: 100%;\n  width: 100%;\n  max-width: auto;\n  border: 0;\n  box-shadow: none;\n}\nbody.posting-fullscreen .posting-dialog-container {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n  max-width: 1240px;\n  margin: 0 auto;\n  padding: 0 30px;\n}\nbody.posting-fullscreen .posting-dialog-header,\nbody.posting-fullscreen .posting-dialog-body {\n  padding: 20px 0;\n}\nbody.posting-fullscreen .posting-dialog-body,\nbody.posting-fullscreen .posting-loading {\n  height: 100%;\n}\nbody.posting-fullscreen .posting-dialog-form {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n}\nbody.posting-fullscreen #posting-spacer {\n  display: none;\n}\n@media screen and (max-width: 1240px) {\n  body.posting-default .posting-dialog,\n  body.posting-minimized .posting-dialog {\n    border-radius: 0;\n    border-left: 0;\n    border-right: 0;\n  }\n}\n@media screen and (max-width: 991px) {\n  body.posting-default {\n    overflow: hidden;\n  }\n  body.posting-default #misago-container {\n    display: none;\n  }\n  body.posting-default #posting-mount {\n    height: 100%;\n  }\n  body.posting-default .posting-dialog {\n    height: 100%;\n    width: 100%;\n    max-width: auto;\n    border: 0;\n    box-shadow: none;\n  }\n  body.posting-default .posting-dialog-container {\n    display: flex;\n    flex-direction: column;\n    height: 100%;\n    max-width: 1240px;\n    margin: 0 auto;\n    padding: 0;\n  }\n  body.posting-default .posting-dialog-header,\n  body.posting-default .posting-dialog-body {\n    padding: 6px;\n  }\n  body.posting-default .posting-dialog-body,\n  body.posting-default .posting-loading {\n    height: 100%;\n  }\n  body.posting-default .posting-dialog-form {\n    display: flex;\n    flex-direction: column;\n    height: 100%;\n  }\n  body.posting-default .posting-dialog .toolbar-section {\n    margin-bottom: 6px;\n  }\n  body.posting-default #posting-spacer {\n    display: none;\n  }\n}\n.posting-dialog-error {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  height: 100%;\n  padding: 20px;\n}\n.posting-dialog-error p {\n  font-size: 18px;\n}\n.posting-dialog-error-icon {\n  margin-bottom: 20px;\n  font-size: 128px;\n  opacity: 0.5;\n}\n.posting-dialog-error-detail {\n  text-align: center;\n}\n.posts-list {\n  margin: 0px;\n  padding: 0px;\n  clear: both;\n}\n.posts-list li {\n  list-style: none;\n  margin: 0px;\n  padding: 0px;\n}\n@media screen and (min-width: 992px) {\n  .panel-post .panel-body {\n    display: flex;\n  }\n  .post-side {\n    flex-shrink: 0;\n    width: 260px;\n    padding-right: 15px;\n  }\n  .panel-content {\n    flex: 1 0;\n  }\n}\n.post-side {\n  font-size: 12px;\n}\n.post-side .media {\n  margin: 0px;\n}\n.post-side .poster-avatar {\n  height: 36px;\n  width: 36px;\n}\n@media screen and (min-width: 992px) {\n  .post-side .poster-avatar {\n    margin-top: 4px;\n    height: 82px;\n    width: 82px;\n  }\n}\n.post-side .user-status {\n  margin-right: 4px;\n}\n.post-side .media-heading {\n  display: block;\n}\n.post-side .media-heading {\n  margin: 0px;\n  margin-top: -1px;\n  font-size: 14px;\n}\n.post-side .media-heading .user-status {\n  margin-right: 0;\n  margin-left: 2px;\n}\n.post-side .pull-right {\n  margin-left: 16px;\n}\n@media screen and (min-width: 992px) {\n  .post-side .media-heading {\n    margin-top: 3px;\n    font-size: 18px;\n  }\n  .post-side .media-heading .user-status {\n    display: none;\n  }\n  .post-side .user-title {\n    margin-top: 4px;\n    margin-bottom: 5px;\n  }\n  .post-side .user-postcount {\n    display: block;\n  }\n  .post-side .user-status {\n    display: block;\n  }\n}\n.post-heading {\n  height: 36px;\n}\n@media screen and (max-width: 991px) {\n  .post-heading {\n    margin-top: 10px;\n  }\n}\n.post-heading .pull-right {\n  margin-left: 16px;\n}\n.post-heading > .btn-link {\n  padding-left: 0px;\n  padding-right: 0px;\n}\n.post-heading .label {\n  margin-top: 6px;\n  font-size: 14px;\n  font-weight: normal;\n}\n.post-heading .label-unread {\n  background-color: #36b37e;\n  color: #fff;\n}\n@media screen and (min-width: 992px) {\n  .post-side .pull-right {\n    display: none;\n  }\n}\n@media screen and (max-width: 991px) {\n  .post-heading .pull-right {\n    display: none;\n  }\n}\n.post-body {\n  padding-top: 20px;\n  padding-bottom: 30px;\n}\n.post-status-message {\n  overflow: auto;\n}\n.post-status-message .material-icon {\n  float: left;\n  font-size: 28px;\n  line-height: 28px;\n}\n.post-status-message p {\n  margin: 0px;\n  margin-top: 4px;\n  margin-left: 36px;\n}\n.post-status-best-answer {\n  background-color: #36b37e;\n  color: #fff;\n}\n.post-status-hidden {\n  background-color: #ff5630;\n  color: #fff;\n}\n.post-status-unapproved {\n  background-color: #0052cc;\n  color: #fff;\n}\n.post-status-protected {\n  background-color: #5e6c84;\n  color: #fff;\n}\n.post-footer .pull-left {\n  margin-right: 16px;\n}\n.post-footer .pull-right {\n  margin-left: 16px;\n}\n.post-footer p {\n  padding-top: 7px;\n  padding-bottom: 6px;\n  margin-bottom: 0px;\n}\n.post-attachments {\n  border-top: 1px solid #ebecf0;\n  padding: 6px 16px;\n}\n.post-attachments abbr {\n  white-space: nowrap;\n}\n.post-attachments .attachment-name {\n  word-wrap: break-word;\n}\n.post-attachments .row > div {\n  margin: 10px 0px;\n}\n.post-attachments .post-attachment-preview {\n  float: left;\n  height: 40px;\n  width: 40px;\n  text-align: center;\n}\n.post-attachments .post-attachment {\n  margin-left: 52px;\n}\n.post-attachments .post-thumbnail {\n  display: block;\n  background-size: cover;\n  background-position: center;\n  border-radius: 3px;\n  width: 40px;\n  height: 40px;\n}\n.post-attachments .material-icon {\n  width: 28px;\n  height: 28px;\n  position: relative;\n  top: 5px;\n  font-size: 28px;\n  line-height: 28px;\n}\n.post-attachments .material-icon:link,\n.post-attachments .material-icon:active,\n.post-attachments .material-icon:visited,\n.post-attachments .material-icon:hover,\n.post-attachments .material-icon:focus {\n  color: #172b4d;\n  text-decoration: none;\n}\n.post-attachments .post-attachment-description {\n  margin: 0px;\n  padding: 0px;\n  color: #7a869a;\n  font-size: 12px;\n}\n.post-feed .post-side {\n  width: 100%;\n  padding-right: 0;\n}\n.post-feed .post-side .media-heading {\n  margin: 0px;\n  font-size: 14px;\n}\n.post-feed .post-side .user-title {\n  margin: 0px;\n  font-size: 12px;\n}\n.post-feed .post-side .btn {\n  display: inline-block;\n}\n.post-feed .post-side img {\n  margin-top: 0px;\n  width: 36px;\n  height: 36px;\n}\n.post-feed .post-heading {\n  height: auto;\n  margin: 10px 0px;\n}\n.post-feed .post-heading .btn {\n  margin-right: 16px;\n  max-width: 100%;\n  text-align: left;\n  white-space: normal;\n  word-wrap: break-word;\n}\n.posts-list .event {\n  margin-bottom: 20px;\n  color: #7a869a;\n}\n.posts-list .event .event-body {\n  display: flex;\n  align-items: flex-start;\n}\n.posts-list .event-label {\n  margin-left: 51px;\n}\n.posts-list .event-label .label-unread {\n  background-color: #36b37e;\n  color: #fff;\n}\n.posts-list .event .event-icon {\n  padding-right: 15px;\n}\n.posts-list .event .event-icon .event-icon-bg {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  height: 36px;\n  width: 36px;\n  background: #ebecf0;\n  border-radius: 4px;\n  color: #5e6c84;\n}\n.posts-list .event .event-icon .material-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 28px;\n}\n.posts-list .event .event-content {\n  flex: 1 0;\n}\n.posts-list .event .event-message {\n  margin-bottom: 5px;\n  font-size: 18px;\n}\n.posts-list .event .event-info {\n  margin: 0px;\n  font-size: 12px;\n}\n.posts-list .event .event-info li {\n  margin-right: 12px;\n}\n.posts-list .event .event-info li:last-child {\n  margin-right: 0px;\n}\n.posts-list .event .event-controls .btn-link {\n  border: 0px;\n  margin: 0px;\n  margin-right: 12px;\n  padding: 0px;\n  font-size: 12px;\n}\n.posts-list .event .event-controls .btn-link:last-child {\n  margin-right: 0px;\n}\n@media screen and (max-width: 767px) {\n  .posts-list .event .event-info {\n    margin-top: 5px;\n  }\n  .posts-list .event .event-controls {\n    clear: both;\n    margin-top: 5px;\n  }\n  .posts-list .event .event-controls .btn-link {\n    margin-right: 20px;\n    font-size: 14px;\n  }\n  .posts-list .event .event-controls .btn-link:last-child {\n    margin-right: 0px;\n  }\n}\n@media screen and (min-width: 992px) {\n  .posts-list .event .event-icon {\n    justify-content: flex-end;\n    flex-shrink: 0;\n    display: flex;\n    width: 275px;\n  }\n  .event-content {\n    flex: 1 0;\n  }\n  .posts-list .event-label {\n    margin-left: 275px;\n  }\n}\n.post-changelog-diff {\n  padding: 0px;\n  margin: 0px;\n}\n.post-changelog-diff .list-unstyled {\n  padding: 0px;\n  margin: 5px 0px;\n}\n.post-changelog-diff .diff-item {\n  padding: 5px 10px;\n}\n.post-changelog-diff .diff-item-sub {\n  color: #ff5630;\n}\n.post-changelog-diff .diff-item-add {\n  color: #36b37e;\n}\n.post-changelog-toolbar .row {\n  margin-left: -12px;\n  margin-right: -12px;\n}\n@media screen and (max-width: 767px) {\n  .post-changelog-toolbar .post-change-label {\n    text-align: center;\n  }\n}\n.quote-control-arrow {\n  width: 0;\n  height: 0;\n  border-left: 6px solid transparent;\n  border-right: 6px solid transparent;\n  border-bottom: 6px solid rgba(94, 108, 132, 0.75);\n  position: relative;\n  left: 6px;\n}\n.quote-control-inner {\n  padding: 6px;\n  background: rgba(94, 108, 132, 0.75);\n  border-radius: 6px;\n}\n.quote-control-btn {\n  background: #fff;\n  border-color: #fff;\n  color: #172b4d;\n}\n@media screen and (max-width: 767px) {\n  .page-message .message-panel,\n  .page-error .message-panel {\n    text-align: center;\n  }\n  .page-message .message-icon,\n  .page-error .message-icon {\n    margin: 30px;\n    font-size: 80px;\n  }\n}\n@media screen and (min-width: 768px) {\n  .page-message .message-panel,\n  .page-error .message-panel {\n    margin: 60px auto;\n    max-width: 779.35px;\n    overflow: auto;\n  }\n  .page-message .message-icon,\n  .page-error .message-icon {\n    float: left;\n  }\n  .page-message .message-icon .material-icon,\n  .page-error .message-icon .material-icon {\n    font-size: 80px;\n  }\n  .page-message .message-body,\n  .page-error .message-body {\n    margin-top: 16px;\n    margin-left: 100px;\n    font-size: 18px;\n  }\n  .page-message .message-body p.lead,\n  .page-error .message-body p.lead {\n    font-size: 36px;\n  }\n}\n.threads-list {\n  margin-bottom: 20px;\n}\n.threads-list-item {\n  display: flex;\n  align-items: center;\n}\n.threads-list-item img {\n  width: 32px;\n  height: 32px;\n}\n.threads-list-item-top-row {\n  display: flex;\n  flex: 1;\n  align-items: center;\n  justify-content: center;\n}\n.threads-list-item-bottom-row {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.threads-list-item-col-icon {\n  padding-right: 15px;\n}\n.threads-list-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 32px;\n  height: 32px;\n  border-radius: 3px;\n  font-size: 16px;\n  line-height: 16px;\n}\n.threads-list-icon:link,\n.threads-list-icon:active,\n.threads-list-icon:focus,\n.threads-list-icon:hover,\n.threads-list-icon:visited {\n  background-color: #ebecf0;\n  color: #7a869a;\n  text-decoration: none;\n}\n.threads-list-icon-new:link,\n.threads-list-icon-new:active,\n.threads-list-icon-new:focus,\n.threads-list-icon-new:hover,\n.threads-list-icon-new:visited {\n  background-color: #0052cc;\n  color: #fff;\n}\n.threads-list-item-col-title {\n  flex: 1;\n}\na.threads-list-item-title:link,\na.threads-list-item-title:active,\na.threads-list-item-title:focus,\na.threads-list-item-title:hover,\na.threads-list-item-title:visited {\n  font-size: 16px;\n  color: #172b4d;\n  overflow-wrap: break-word;\n}\na.threads-list-item-title-sm {\n  font-size: 18px;\n}\na.threads-list-item-title-sm:link,\na.threads-list-item-title-sm:active,\na.threads-list-item-title-sm:focus,\na.threads-list-item-title-sm:hover,\na.threads-list-item-title-sm:visited {\n  color: #5e6c84;\n  overflow-wrap: break-word;\n}\na.threads-list-item-title-new:link,\na.threads-list-item-title-new:active,\na.threads-list-item-title-new:focus,\na.threads-list-item-title-new:hover,\na.threads-list-item-title-new:visited {\n  color: #172b4d;\n}\n.threads-list-item-col-flags {\n  padding-left: 15px;\n}\n.threads-list-item .thread-flags {\n  opacity: 0.8;\n}\n.threads-list-item:hover .thread-flags,\n.threads-list-item:focus .thread-flags {\n  opacity: 1;\n}\n.threads-list-item-col-category {\n  padding-left: 15px;\n  white-space: nowrap;\n}\n.threads-list-category-label {\n  padding: 3px 6px;\n  border-radius: 3px;\n  font-size: 12px;\n  font-weight: bold;\n}\n.threads-list-category-label,\n.threads-list-category-label:link,\n.threads-list-category-label:active,\n.threads-list-category-label:hover,\n.threads-list-category-label:focus,\n.threads-list-category-label:visited {\n  color: #344563;\n  background: #ebecf0;\n  text-decoration: none;\n}\n.threads-list-category-label.threads-list-category-label-color,\n.threads-list-category-label.threads-list-category-label-color:link,\n.threads-list-category-label.threads-list-category-label-color:active,\n.threads-list-category-label.threads-list-category-label-color:hover,\n.threads-list-category-label.threads-list-category-label-color:focus,\n.threads-list-category-label.threads-list-category-label-color:visited {\n  color: #fff;\n  background: var(--label-color);\n}\n.threads-list-item-parent-category {\n  border-radius: 3px 0 0 3px;\n  margin-right: 2px;\n}\n.threads-list-item-parent-category + .threads-list-category-label {\n  border-radius: 0 3px 3px 0;\n}\n.threads-list-item-col-replies {\n  width: 80px;\n  padding-left: 15px;\n}\n.threads-list-item-col-last-poster {\n  padding-left: 15px;\n}\n.threads-list-item-col-last-poster img {\n  border-radius: 3px;\n}\n.threads-list-item-col-last-activity {\n  width: 120px;\n  padding-left: 15px;\n  overflow: hidden;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n}\n.threads-list-item-col-last-activity a:link,\n.threads-list-item-col-last-activity a:hover,\n.threads-list-item-col-last-activity a:active,\n.threads-list-item-col-last-activity a:visited,\n.threads-list-item-col-last-activity a:focus {\n  color: #344563;\n  font-size: 16px;\n}\n.threads-list-item-col-checkbox,\n.threads-list-item-col-subscription {\n  padding-left: 15px;\n}\n.threads-list-item-col-spacer-xs {\n  display: none;\n}\n.threads-list-item-title-sm,\n.threads-list-item-col-checkbox-sm {\n  display: none;\n}\n@media screen and (max-width: 767px) {\n  .threads-list {\n    margin-left: -15px;\n    margin-right: -15px;\n  }\n  .threads-list .list-group,\n  .threads-list .list-group-item {\n    border-radius: 0;\n    border-left: 0;\n    border-right: 0;\n  }\n  .threads-list-item-title {\n    display: none;\n  }\n  .threads-list-item-title-sm {\n    display: inline-block;\n  }\n  .threads-list-item-col-icon {\n    display: none;\n  }\n  .threads-list-item-col-spacer-xs {\n    display: block;\n    flex: 1;\n  }\n  .threads-list-item-bottom-row > div:first-child {\n    padding-left: 0;\n  }\n}\n@media screen and (max-width: 991px) {\n  .threads-list-item {\n    display: block;\n  }\n  .threads-list-item img {\n    width: 20px;\n    height: 20px;\n  }\n  .threads-list-item-top-row {\n    align-items: start;\n    margin-bottom: 7.5px;\n  }\n  .threads-list-item-bottom-row {\n    justify-content: end;\n    flex: 0;\n  }\n  .threads-list-item-bottom-row > div {\n    width: auto;\n    padding: 0 0 0 15px;\n  }\n  .threads-list-item-col-subscription,\n  .threads-list-item-col-checkbox {\n    display: none;\n  }\n  .threads-list-item-col-checkbox-sm {\n    display: block;\n    padding-left: 15px;\n  }\n  .threads-list-item-col-checkbox-sm .btn-icon {\n    padding: 4px;\n  }\n  .threads-list-item-col-checkbox-sm .btn-icon .material-icon {\n    font-size: 16px;\n  }\n}\n.threads-list-item-is-busy .btn-icon {\n  opacity: 0.8;\n  animation: busy 0.75s linear infinite;\n}\n@keyframes busy {\n  50% {\n    opacity: 0.5;\n  }\n}\n.threads-list-update-prompt {\n  padding: 0;\n}\n.threads-list-update-prompt-btn {\n  padding: 10px 16px;\n  background: #d6e7ff;\n  color: #003d99;\n  border: none;\n  border-radius: 3px 3px 0 0;\n}\n.threads-list-update-prompt-btn:hover,\n.threads-list-update-prompt-btn:focus {\n  background: #e6f0ff;\n  color: #0052cc;\n}\n.threads-list-update-prompt-btn:active {\n  background: #b3d1ff;\n  color: #0066ff;\n}\n.active-posters li {\n  display: block;\n  overflow: auto;\n}\n.active-posters .rank-user-avatar {\n  float: left;\n}\n@media screen and (max-width: 991px) {\n  .active-posters .rank-user-avatar {\n    height: 42px;\n  }\n  .active-posters .rank-user-avatar img {\n    width: 36px;\n    height: 36px;\n    position: relative;\n    top: 3px;\n  }\n}\n.active-posters .rank-user {\n  float: left;\n  margin-top: 3px;\n}\n@media screen and (max-width: 991px) {\n  .active-posters .rank-user {\n    margin-left: 13.2px;\n    width: 40%;\n  }\n}\n@media screen and (max-width: 767px) {\n  .active-posters .rank-user {\n    float: none;\n    margin-left: 50px;\n    width: auto;\n  }\n}\n@media screen and (min-width: 992px) {\n  .active-posters .rank-user {\n    margin-left: 16px;\n    width: 25%;\n  }\n  .active-posters .rank-user .user-name {\n    font-size: 18px;\n  }\n}\n.active-posters .user-details {\n  overflow: auto;\n  font-family: Sans-Serif;\n}\n.active-posters .user-details .user-status,\n.active-posters .user-details .rank-name,\n.active-posters .user-details .user-title {\n  display: block;\n  float: left;\n  margin-right: 3px;\n  font-size: 12px;\n}\n@media screen and (min-width: 992px) {\n  .active-posters .user-details .user-status,\n  .active-posters .user-details .rank-name,\n  .active-posters .user-details .user-title {\n    margin-right: 8px;\n  }\n}\n.active-posters .user-details .user-title {\n  margin-right: 0px;\n}\n@media screen and (min-width: 992px) {\n  .active-posters .user-details {\n    overflow: visible;\n  }\n  .active-posters .user-details .rank-name,\n  .active-posters .user-details .user-title {\n    height: 14px;\n    overflow: hidden;\n    position: relative;\n    top: 1px;\n    vertical-align: baseline;\n  }\n}\n@media screen and (max-width: 767px) {\n  .active-posters .user-details {\n    margin-top: 3px;\n  }\n  .active-posters .user-details .rank-name,\n  .active-posters .user-details .user-title {\n    font-weight: normal;\n  }\n}\n.active-posters .user-status {\n  overflow: auto;\n  position: relative;\n  top: 1px;\n}\n.active-posters .user-status span {\n  display: block;\n  float: left;\n}\n@media screen and (min-width: 992px) {\n  .active-posters .user-status {\n    height: 14px;\n    overflow: hidden;\n  }\n}\n.active-posters .user-status .status-icon {\n  position: relative;\n}\n@media screen and (max-width: 991px) {\n  .active-posters .user-status .status-icon {\n    top: 0px;\n    width: 12px;\n    height: 12px;\n    font-size: 12px;\n    line-height: 12px;\n  }\n}\n@media screen and (min-width: 992px) {\n  .active-posters .user-status .status-icon {\n    top: 1px;\n    margin-right: 3px;\n    width: 13px;\n    height: 13px;\n    font-size: 13px;\n    line-height: 13px;\n  }\n}\n.active-posters .status-label.ui-preview-text,\n.active-posters .rank-name .ui-preview-text,\n.active-posters .user-title .ui-preview-text {\n  height: 11px;\n  position: relative;\n  top: 2px;\n  font-size: 11px;\n  line-height: 11px;\n}\n.active-posters .rank-name .ui-preview-text,\n.active-posters .user-title .ui-preview-text {\n  position: static;\n}\n.active-posters .rank-position strong,\n.active-posters .rank-posts-counted strong,\n.active-posters .rank-posts-total strong,\n.active-posters .rank-position small,\n.active-posters .rank-posts-counted small,\n.active-posters .rank-posts-total small {\n  display: block;\n}\n@media screen and (max-width: 991px) {\n  .active-posters .rank-position,\n  .active-posters .rank-posts-counted,\n  .active-posters .rank-posts-total {\n    overflow: auto;\n  }\n  .active-posters .rank-position strong,\n  .active-posters .rank-posts-counted strong,\n  .active-posters .rank-posts-total strong,\n  .active-posters .rank-position small,\n  .active-posters .rank-posts-counted small,\n  .active-posters .rank-posts-total small {\n    float: left;\n    font-size: 10.5px;\n  }\n  .active-posters .rank-position strong,\n  .active-posters .rank-posts-counted strong,\n  .active-posters .rank-posts-total strong {\n    min-width: 30px;\n    margin-right: 3px;\n    text-align: right;\n  }\n  .active-posters .rank-position .ui-preview-text,\n  .active-posters .rank-posts-counted .ui-preview-text,\n  .active-posters .rank-posts-total .ui-preview-text {\n    height: 8px;\n    position: relative;\n    top: -1px;\n    font-size: 8px;\n    line-height: 8px;\n  }\n}\n@media screen and (min-width: 992px) {\n  .active-posters .rank-position,\n  .active-posters .rank-posts-counted,\n  .active-posters .rank-posts-total {\n    float: left;\n    margin-top: 3px;\n    width: 23%;\n    font-size: 18px;\n    text-align: center;\n  }\n  .active-posters .rank-position small,\n  .active-posters .rank-posts-counted small,\n  .active-posters .rank-posts-total small {\n    font-size: 12px;\n    font-weight: normal;\n  }\n}\n.user-compact-stats .rank-position strong,\n.user-compact-stats .rank-posts-counted strong,\n.user-compact-stats .rank-position small,\n.user-compact-stats .rank-posts-counted small {\n  display: inline-block;\n  float: none;\n}\n.user-compact-stats .rank-position strong,\n.user-compact-stats .rank-posts-counted strong {\n  min-width: auto;\n}\n.user-compact-stats .rank-position small,\n.user-compact-stats .rank-posts-counted small {\n  margin-right: 20px;\n}\n@media screen and (min-width: 768px) and (max-width: 991px) {\n  .active-posters .rank-position {\n    margin-top: 6px;\n  }\n  .active-posters .rank-posts-total {\n    display: none;\n  }\n}\n@media screen and (min-width: 768px) and (max-width: 991px) {\n  .active-posters .rank-position {\n    margin-top: 6px;\n  }\n  .active-posters .rank-posts-total {\n    display: none;\n  }\n}\n.profile-page-header-avatar {\n  text-align: center;\n  margin: 20px 0;\n}\n.profile-page-header-avatar .user-avatar {\n  border-radius: 4px;\n}\n.profile-data-list {\n  display: block;\n  padding: 0;\n  margin: 0 -12px;\n  font-size: 12px;\n}\n.profile-data-list li {\n  display: inline-block;\n  list-style: none;\n  padding: 5px 12px;\n}\n.profile-data-list .status-icon {\n  margin-right: 3px;\n  position: relative;\n  bottom: 1px;\n}\n.profile-data-list .user-account-disabled {\n  color: #ff5630;\n  font-weight: bold;\n}\n@media screen and (min-width: 768px) {\n  .profile-page-header {\n    display: flex;\n    align-items: flex-end;\n  }\n  .profile-page-header-avatar {\n    margin: 0;\n    margin-right: 30px;\n  }\n}\n@media screen and (min-width: 992px) {\n  .profile-page-header-avatar {\n    position: relative;\n    top: 54px;\n    margin-top: -54px;\n  }\n  .profile-page-header-details {\n    padding-left: 158px;\n  }\n  .profile-data-list {\n    font-size: 14px;\n  }\n}\n@media screen and (min-width: 992px) {\n  .username-history li {\n    display: block;\n    overflow: auto;\n  }\n}\n.username-history .change-avatar {\n  float: left;\n}\n.username-history .change-avatar a,\n.username-history .change-avatar span {\n  margin-right: 10px;\n}\n.username-history .change-avatar a img,\n.username-history .change-avatar span img {\n  width: 42px;\n  height: 42px;\n}\n@media screen and (min-width: 992px) {\n  .username-history .change-avatar a img,\n  .username-history .change-avatar span img {\n    width: 18px;\n    height: 18px;\n    position: relative;\n    bottom: 1px;\n  }\n}\n@media screen and (min-width: 992px) {\n  .username-history .change-author {\n    float: left;\n    width: 30%;\n  }\n}\n.username-history .change {\n  min-height: 20px;\n  overflow: auto;\n}\n.username-history .change span {\n  display: block;\n  float: left;\n}\n.username-history .change .material-icon {\n  margin: 0px 7px;\n  position: relative;\n  top: 4px;\n}\n@media screen and (min-width: 992px) {\n  .username-history .change {\n    float: left;\n    width: 40%;\n  }\n}\n@media screen and (min-width: 992px) {\n  .username-history .change-date {\n    float: left;\n    width: 20%;\n  }\n}\n.search-footer p {\n  margin-top: 20px;\n  color: #5e6c84;\n  font-size: 12px;\n  text-align: center;\n}\n@media screen and (min-width: 768px) {\n  .page-search-form {\n    padding-top: 40px;\n  }\n}\n@media screen and (min-width: 992px) {\n  .page-search-form {\n    padding-bottom: 40px;\n  }\n  .page-search-form h1 {\n    position: relative;\n    top: 5px;\n  }\n  .page-search-form .form-group {\n    margin-bottom: 0px;\n  }\n}\npre code.hljs {\n  display: block;\n  overflow-x: auto;\n  padding: 1em;\n}\ncode.hljs {\n  padding: 3px 5px;\n}\n.hljs {\n  color: #383a42;\n  background: #fafafa;\n}\n.hljs-comment,\n.hljs-quote {\n  color: #a0a1a7;\n  font-style: italic;\n}\n.hljs-doctag,\n.hljs-formula,\n.hljs-keyword {\n  color: #a626a4;\n}\n.hljs-deletion,\n.hljs-name,\n.hljs-section,\n.hljs-selector-tag,\n.hljs-subst {\n  color: #e45649;\n}\n.hljs-literal {\n  color: #0184bb;\n}\n.hljs-addition,\n.hljs-attribute,\n.hljs-meta .hljs-string,\n.hljs-regexp,\n.hljs-string {\n  color: #50a14f;\n}\n.hljs-attr,\n.hljs-number,\n.hljs-selector-attr,\n.hljs-selector-class,\n.hljs-selector-pseudo,\n.hljs-template-variable,\n.hljs-type,\n.hljs-variable {\n  color: #986801;\n}\n.hljs-bullet,\n.hljs-link,\n.hljs-meta,\n.hljs-selector-id,\n.hljs-symbol,\n.hljs-title {\n  color: #4078f2;\n}\n.hljs-built_in,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n  color: #c18401;\n}\n.hljs-emphasis {\n  font-style: italic;\n}\n.hljs-strong {\n  font-weight: 700;\n}\n.hljs-link {\n  text-decoration: underline;\n}\n.atwho-view {\n  position: absolute;\n  top: 0;\n  left: 0;\n  display: none;\n  margin-top: 18px;\n  background: white;\n  color: black;\n  border: 1px solid #DDD;\n  border-radius: 3px;\n  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);\n  min-width: 120px;\n  z-index: 11110 !important;\n}\n.atwho-view .atwho-header {\n  padding: 5px;\n  margin: 5px;\n  cursor: pointer;\n  border-bottom: solid 1px #eaeff1;\n  color: #6f8092;\n  font-size: 11px;\n  font-weight: bold;\n}\n.atwho-view .atwho-header .small {\n  color: #6f8092;\n  float: right;\n  padding-top: 2px;\n  margin-right: -5px;\n  font-size: 12px;\n  font-weight: normal;\n}\n.atwho-view .atwho-header:hover {\n  cursor: default;\n}\n.atwho-view .cur {\n  background: #3366FF;\n  color: white;\n}\n.atwho-view .cur small {\n  color: white;\n}\n.atwho-view strong {\n  color: #3366FF;\n}\n.atwho-view .cur strong {\n  color: white;\n  font: bold;\n}\n.atwho-view ul {\n  /* width: 100px; */\n  list-style: none;\n  padding: 0;\n  margin: auto;\n  max-height: 200px;\n  overflow-y: auto;\n}\n.atwho-view ul li {\n  display: block;\n  padding: 5px 10px;\n  border-bottom: 1px solid #DDD;\n  cursor: pointer;\n  /* border-top: 1px solid #C8C8C8; */\n}\n.atwho-view small {\n  font-size: smaller;\n  color: #777;\n  font-weight: normal;\n}\nabbr {\n  outline: none;\n  text-decoration: none;\n}\n.shadow-2dp {\n  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.04), 0 3px 1px -2px rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.12);\n}\n.shadow-3dp {\n  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.04), 0 3px 3px -2px rgba(0, 0, 0, 0.06), 0 1px 8px 0 rgba(0, 0, 0, 0.12);\n}\n.shadow-4dp {\n  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.04), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n}\n.shadow-6dp {\n  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.04), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.06);\n}\n.shadow-8dp {\n  box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.04), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.06);\n}\n.shadow-16dp {\n  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.04), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.06);\n}\n.shadow-24dp {\n  box-shadow: 0 9px 46px 8px rgba(0, 0, 0, 0.04), 0 11px 15px -7px rgba(0, 0, 0, 0.12), 0 24px 38px 3px rgba(0, 0, 0, 0.06);\n}\n.btn-default,\n.btn-default:disabled,\n.btn-default:disabled:hover,\n.btn-default.disabled,\n.btn-default.disabled:hover,\n.btn-default.disabled:active {\n  background: #ebecf0;\n  border: 1px solid #ebecf0;\n  color: #172b4d;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-default:disabled,\n.btn-default:disabled:hover,\n.btn-default.disabled,\n.btn-default.disabled:hover,\n.btn-default.disabled:active {\n  filter: alpha(opacity=25);\n  opacity: 0.25;\n}\n.btn-default:hover,\n.btn-default:focus {\n  background: #dfe1e6;\n  border: 1px solid #dfe1e6;\n  color: #172b4d;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-default:active:focus,\n.btn-default:active,\n.dropdown.open .dropdown-toggle .btn-default,\n.dropdown.open .dropdown-toggle .btn-default:focus,\n.dropdown.open .dropdown-toggle .btn-default:active:focus,\n.dropdown.open .dropdown-toggle .btn-default:hover {\n  background: #c1c7d0;\n  border: 1px solid #c1c7d0;\n  color: #172b4d;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-default.btn-loading,\n.btn-default.btn-loading:disabled,\n.btn-default.btn-loading:disabled:hover,\n.btn-default.btn-loading:hover,\n.btn-default.btn-loading:focus,\n.btn-default.btn-loading:active:focus,\n.btn-default.btn-loading:active {\n  color: transparent;\n}\n.btn-primary,\n.btn-primary:disabled,\n.btn-primary:disabled:hover,\n.btn-primary.disabled,\n.btn-primary.disabled:hover,\n.btn-primary.disabled:active {\n  background: #6554c0;\n  border: 1px solid #6554c0;\n  color: #fff;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-primary:disabled,\n.btn-primary:disabled:hover,\n.btn-primary.disabled,\n.btn-primary.disabled:hover,\n.btn-primary.disabled:active {\n  filter: alpha(opacity=25);\n  opacity: 0.25;\n}\n.btn-primary:hover,\n.btn-primary:focus {\n  background: #5243aa;\n  border: 1px solid #5243aa;\n  color: #fff;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-primary:active:focus,\n.btn-primary:active,\n.dropdown.open .dropdown-toggle .btn-primary,\n.dropdown.open .dropdown-toggle .btn-primary:focus,\n.dropdown.open .dropdown-toggle .btn-primary:active:focus,\n.dropdown.open .dropdown-toggle .btn-primary:hover {\n  background: #403294;\n  border: 1px solid #403294;\n  color: #fff;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-primary.btn-loading,\n.btn-primary.btn-loading:disabled,\n.btn-primary.btn-loading:disabled:hover,\n.btn-primary.btn-loading:hover,\n.btn-primary.btn-loading:focus,\n.btn-primary.btn-loading:active:focus,\n.btn-primary.btn-loading:active {\n  color: transparent;\n}\n.btn-success,\n.btn-success:disabled,\n.btn-success:disabled:hover,\n.btn-success.disabled,\n.btn-success.disabled:hover,\n.btn-success.disabled:active {\n  background: #00c853;\n  border: 1px solid #00c853;\n  color: #fff;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-success:disabled,\n.btn-success:disabled:hover,\n.btn-success.disabled,\n.btn-success.disabled:hover,\n.btn-success.disabled:active {\n  filter: alpha(opacity=25);\n  opacity: 0.25;\n}\n.btn-success:hover,\n.btn-success:focus {\n  background: #00af48;\n  border: 1px solid #00af48;\n  color: #fff;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-success:active:focus,\n.btn-success:active,\n.dropdown.open .dropdown-toggle .btn-success,\n.dropdown.open .dropdown-toggle .btn-success:focus,\n.dropdown.open .dropdown-toggle .btn-success:active:focus,\n.dropdown.open .dropdown-toggle .btn-success:hover {\n  background: #007c33;\n  border: 1px solid #007c33;\n  color: #fff;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-success.btn-loading,\n.btn-success.btn-loading:disabled,\n.btn-success.btn-loading:disabled:hover,\n.btn-success.btn-loading:hover,\n.btn-success.btn-loading:focus,\n.btn-success.btn-loading:active:focus,\n.btn-success.btn-loading:active {\n  color: transparent;\n}\n.btn-danger,\n.btn-danger:disabled,\n.btn-danger:disabled:hover,\n.btn-danger.disabled,\n.btn-danger.disabled:hover,\n.btn-danger.disabled:active {\n  background: #ef5350;\n  border: 1px solid #ef5350;\n  color: #fff;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-danger:disabled,\n.btn-danger:disabled:hover,\n.btn-danger.disabled,\n.btn-danger.disabled:hover,\n.btn-danger.disabled:active {\n  filter: alpha(opacity=25);\n  opacity: 0.25;\n}\n.btn-danger:hover,\n.btn-danger:focus {\n  background: #ff8a80;\n  border: 1px solid #ff8a80;\n  color: #fff;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-danger:active:focus,\n.btn-danger:active,\n.dropdown.open .dropdown-toggle .btn-danger,\n.dropdown.open .dropdown-toggle .btn-danger:focus,\n.dropdown.open .dropdown-toggle .btn-danger:active:focus,\n.dropdown.open .dropdown-toggle .btn-danger:hover {\n  background: #d32f2f;\n  border: 1px solid #d32f2f;\n  color: #fff;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-danger.btn-loading,\n.btn-danger.btn-loading:disabled,\n.btn-danger.btn-loading:disabled:hover,\n.btn-danger.btn-loading:hover,\n.btn-danger.btn-loading:focus,\n.btn-danger.btn-loading:active:focus,\n.btn-danger.btn-loading:active {\n  color: transparent;\n}\n.btn-default.btn-outline,\n.btn-default.btn-outline:disabled,\n.btn-default.btn-outline:disabled:hover,\n.btn-default.btn-outline.disabled,\n.btn-default.btn-outline.disabled:hover,\n.btn-default.btn-outline.disabled:active {\n  background: #ebecf0;\n  border: 1px solid #ebecf0;\n  color: #172b4d;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-default.btn-outline:disabled,\n.btn-default.btn-outline:disabled:hover,\n.btn-default.btn-outline.disabled,\n.btn-default.btn-outline.disabled:hover,\n.btn-default.btn-outline.disabled:active {\n  filter: alpha(opacity=25);\n  opacity: 0.25;\n}\n.btn-default.btn-outline:hover,\n.btn-default.btn-outline:focus {\n  background: #dfe1e6;\n  border: 1px solid #dfe1e6;\n  color: #172b4d;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-default.btn-outline:active:focus,\n.btn-default.btn-outline:active,\n.dropdown.open .btn-default.btn-outline,\n.dropdown.open .btn-default.btn-outline:focus,\n.dropdown.open .btn-default.btn-outline:active:focus,\n.dropdown.open .btn-default.btn-outline:hover {\n  background: #c1c7d0;\n  border: 1px solid #c1c7d0;\n  color: #172b4d;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-default.btn-outline.btn-loading,\n.btn-default.btn-outline.btn-loading:disabled,\n.btn-default.btn-outline.btn-loading:disabled:hover,\n.btn-default.btn-outline.btn-loading:hover,\n.btn-default.btn-outline.btn-loading:focus,\n.btn-default.btn-outline.btn-loading:active:focus,\n.btn-default.btn-outline.btn-loading:active {\n  background: #ebecf0;\n  border: 1px solid #ebecf0;\n  color: transparent;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-primary.btn-outline,\n.btn-primary.btn-outline:disabled,\n.btn-primary.btn-outline:disabled:hover,\n.btn-primary.btn-outline.disabled,\n.btn-primary.btn-outline.disabled:hover,\n.btn-primary.btn-outline.disabled:active {\n  background: #6554c0;\n  border: 1px solid #6554c0;\n  color: #fff;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-primary.btn-outline:disabled,\n.btn-primary.btn-outline:disabled:hover,\n.btn-primary.btn-outline.disabled,\n.btn-primary.btn-outline.disabled:hover,\n.btn-primary.btn-outline.disabled:active {\n  filter: alpha(opacity=25);\n  opacity: 0.25;\n}\n.btn-primary.btn-outline:hover,\n.btn-primary.btn-outline:focus {\n  background: #5243aa;\n  border: 1px solid #5243aa;\n  color: #fff;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-primary.btn-outline:active:focus,\n.btn-primary.btn-outline:active,\n.dropdown.open .btn-primary.btn-outline,\n.dropdown.open .btn-primary.btn-outline:focus,\n.dropdown.open .btn-primary.btn-outline:active:focus,\n.dropdown.open .btn-primary.btn-outline:hover {\n  background: #403294;\n  border: 1px solid #403294;\n  color: #fff;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-primary.btn-outline.btn-loading,\n.btn-primary.btn-outline.btn-loading:disabled,\n.btn-primary.btn-outline.btn-loading:disabled:hover,\n.btn-primary.btn-outline.btn-loading:hover,\n.btn-primary.btn-outline.btn-loading:focus,\n.btn-primary.btn-outline.btn-loading:active:focus,\n.btn-primary.btn-outline.btn-loading:active {\n  background: #6554c0;\n  border: 1px solid #6554c0;\n  color: transparent;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.navbar-misago .btn-sign-in {\n  border-radius: 4px;\n}\n.navbar-misago .btn-sign-in,\n.navbar-misago .btn-sign-in:disabled,\n.navbar-misago .btn-sign-in:disabled:hover,\n.navbar-misago .btn-sign-in.disabled,\n.navbar-misago .btn-sign-in.disabled:hover,\n.navbar-misago .btn-sign-in.disabled:active {\n  background: transparent;\n  border: 1px solid #c1c7d0;\n  color: #8993a4;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.navbar-misago .btn-sign-in:disabled,\n.navbar-misago .btn-sign-in:disabled:hover,\n.navbar-misago .btn-sign-in.disabled,\n.navbar-misago .btn-sign-in.disabled:hover,\n.navbar-misago .btn-sign-in.disabled:active {\n  filter: alpha(opacity=25);\n  opacity: 0.25;\n}\n.navbar-misago .btn-sign-in:hover,\n.navbar-misago .btn-sign-in:focus {\n  background: #ebecf0;\n  border: 1px solid #ebecf0;\n  color: #172b4d;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.navbar-misago .btn-sign-in:active:focus,\n.navbar-misago .btn-sign-in:active,\n.dropdown.open .navbar-misago .btn-sign-in,\n.dropdown.open .navbar-misago .btn-sign-in:focus,\n.dropdown.open .navbar-misago .btn-sign-in:active:focus,\n.dropdown.open .navbar-misago .btn-sign-in:hover {\n  background: #dfe1e6;\n  border: 1px solid #dfe1e6;\n  color: #172b4d;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.navbar-misago .btn-sign-in.btn-loading,\n.navbar-misago .btn-sign-in.btn-loading:disabled,\n.navbar-misago .btn-sign-in.btn-loading:disabled:hover,\n.navbar-misago .btn-sign-in.btn-loading:hover,\n.navbar-misago .btn-sign-in.btn-loading:focus,\n.navbar-misago .btn-sign-in.btn-loading:active:focus,\n.navbar-misago .btn-sign-in.btn-loading:active {\n  background: transparent;\n  border: 1px solid #c1c7d0;\n  color: transparent;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.navbar-misago .btn-register {\n  border-radius: 4px;\n}\n.navbar-misago .btn-register,\n.navbar-misago .btn-register:disabled,\n.navbar-misago .btn-register:disabled:hover,\n.navbar-misago .btn-register.disabled,\n.navbar-misago .btn-register.disabled:hover,\n.navbar-misago .btn-register.disabled:active {\n  background: #6554c0;\n  border: 1px solid #6554c0;\n  color: #fff;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.navbar-misago .btn-register:disabled,\n.navbar-misago .btn-register:disabled:hover,\n.navbar-misago .btn-register.disabled,\n.navbar-misago .btn-register.disabled:hover,\n.navbar-misago .btn-register.disabled:active {\n  filter: alpha(opacity=25);\n  opacity: 0.25;\n}\n.navbar-misago .btn-register:hover,\n.navbar-misago .btn-register:focus {\n  background: #5243aa;\n  border: 1px solid #5243aa;\n  color: #fff;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.navbar-misago .btn-register:active:focus,\n.navbar-misago .btn-register:active,\n.dropdown.open .navbar-misago .btn-register,\n.dropdown.open .navbar-misago .btn-register:focus,\n.dropdown.open .navbar-misago .btn-register:active:focus,\n.dropdown.open .navbar-misago .btn-register:hover {\n  background: #403294;\n  border: 1px solid #403294;\n  color: #fff;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.navbar-misago .btn-register.btn-loading,\n.navbar-misago .btn-register.btn-loading:disabled,\n.navbar-misago .btn-register.btn-loading:disabled:hover,\n.navbar-misago .btn-register.btn-loading:hover,\n.navbar-misago .btn-register.btn-loading:focus,\n.navbar-misago .btn-register.btn-loading:active:focus,\n.navbar-misago .btn-register.btn-loading:active {\n  background: #6554c0;\n  border: 1px solid #6554c0;\n  color: transparent;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-social-battlenet,\n.btn-social-battlenet-oauth2,\n.btn-social-battlenet:disabled,\n.btn-social-battlenet-oauth2:disabled,\n.btn-social-battlenet:disabled:hover,\n.btn-social-battlenet-oauth2:disabled:hover {\n  color: #0e86ca;\n  font-weight: bold;\n}\n.btn-social-bungie,\n.btn-social-bungie:disabled,\n.btn-social-bungie:disabled:hover {\n  color: #0096db;\n  font-weight: bold;\n}\n.btn-social-facebook,\n.btn-social-facebook-app,\n.btn-social-facebook:disabled,\n.btn-social-facebook-app:disabled,\n.btn-social-facebook:disabled:hover,\n.btn-social-facebook-app:disabled:hover {\n  color: #3b5998;\n  font-weight: bold;\n}\n.btn-social-github,\n.btn-social-github-team,\n.btn-social-github-enterprise,\n.btn-social-github-enterprise-org,\n.btn-social-github-enterprise-team,\n.btn-social-github:disabled,\n.btn-social-github-team:disabled,\n.btn-social-github-enterprise:disabled,\n.btn-social-github-enterprise-org:disabled,\n.btn-social-github-enterprise-team:disabled,\n.btn-social-github:disabled:hover,\n.btn-social-github-team:disabled:hover,\n.btn-social-github-enterprise:disabled:hover,\n.btn-social-github-enterprise-org:disabled:hover,\n.btn-social-github-enterprise-team:disabled:hover {\n  color: #000000;\n  font-weight: bold;\n}\n.btn-social-gitlab,\n.btn-social-gitlab:disabled,\n.btn-social-gitlab:disabled:hover {\n  color: #fc6d26;\n  font-weight: bold;\n}\n.btn-social-google,\n.btn-social-google-oauth,\n.btn-social-google-oauth2,\n.btn-social-google-plus,\n.btn-social-google-openidconnect,\n.btn-social-google:disabled,\n.btn-social-google-oauth:disabled,\n.btn-social-google-oauth2:disabled,\n.btn-social-google-plus:disabled,\n.btn-social-google-openidconnect:disabled,\n.btn-social-google:disabled:hover,\n.btn-social-google-oauth:disabled:hover,\n.btn-social-google-oauth2:disabled:hover,\n.btn-social-google-plus:disabled:hover,\n.btn-social-google-openidconnect:disabled:hover {\n  color: #dd4b39;\n  font-weight: bold;\n}\n.btn-social-linkedin,\n.btn-social-linkedin:disabled,\n.btn-social-linkedin:disabled:hover {\n  color: #0077b5;\n  font-weight: bold;\n}\n.btn-social-steam,\n.btn-social-steam:disabled,\n.btn-social-steam:disabled:hover {\n  color: #5c7e10;\n  font-weight: bold;\n}\n.btn-social-twitter,\n.btn-social-twitter:disabled,\n.btn-social-twitter:disabled:hover {\n  color: #1da1f2;\n  font-weight: bold;\n}\n.form-social-auth .row {\n  margin-top: -6px;\n  margin-bottom: -6px;\n}\n.form-social-auth .btn {\n  margin: 6px 0px;\n}\ninput.form-control,\ntextarea.form-control {\n  border-color: #ced0da;\n  box-shadow: inset 0px 0px 0px 1px #ced0da;\n}\ninput.form-control:focus,\ntextarea.form-control:focus {\n  border-color: #66afe9;\n  box-shadow: inset 0px 0px 0px 1px #66afe9;\n}\n.has-error input.form-control {\n  border-color: #ff5630;\n  box-shadow: inset 0px 0px 0px 1px #ff5630;\n}\n.has-error input.form-control:focus {\n  border-color: #ffa996;\n  box-shadow: inset 0px 0px 0px 1px #ffa996;\n}\n.has-success input.form-control {\n  border-color: #36b37e;\n  box-shadow: inset 0px 0px 0px 1px #36b37e;\n}\n.has-success input.form-control:focus {\n  border-color: #79d6af;\n  box-shadow: inset 0px 0px 0px 1px #79d6af;\n}\n.password-strength {\n  margin-top: 10px;\n}\n.password-strength .text-small {\n  margin-top: 4px;\n  color: #3462af;\n  font-size: 12px;\n}\n.password-strength .progress {\n  margin: 0px;\n}\n.auth-message {\n  background: #091e42;\n  padding: 80px 0px;\n  box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.04), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.06);\n}\n.auth-message p {\n  color: #fff;\n}\n.auth-message .btn {\n  background: #f4f5f7;\n  border-color: #f4f5f7;\n  color: #172b4d;\n}\n.auth-message .btn:hover,\n.auth-message .btn:focus {\n  background: #dfe1e6;\n  border-color: #dfe1e6;\n  color: #172b4d;\n}\n.auth-message .btn:active {\n  background: #b3bac5;\n  border-color: #b3bac5;\n  color: #172b4d;\n}\n.dropdown-menu {\n  border: none;\n  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.04), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n}\n.user-dropdown .dropdown-header strong {\n  display: block;\n  color: #172b4d;\n  font-weight: bold;\n}\n.user-dropdown .dropdown-header .user-stats {\n  margin-top: 10px;\n  font-size: 12px;\n}\n.user-dropdown .dropdown-header .user-stats .material-icon {\n  margin-right: 3px;\n  position: relative;\n  bottom: 1px;\n  width: 14px;\n  height: 14px;\n  font-size: 14px;\n}\n.user-dropdown .guest-preview {\n  padding-bottom: 10px;\n}\n.user-dropdown .badge {\n  background-color: #ff5630;\n}\n.user-dropdown a:hover .badge,\n.user-dropdown a:focus .badge,\n.user-dropdown a:active .badge,\n.user-dropdown .btn-link:hover .badge,\n.user-dropdown .btn-link:focus .badge,\n.user-dropdown .btn-link:active .badge {\n  background-color: #fff;\n  color: #ff5630;\n}\n.mobile-dropdown.open {\n  margin: 0px;\n}\n.navbar-misago {\n  border-bottom: none;\n  box-shadow: 0px 0px 3px #c1c7d0;\n}\n.navbar-misago .user-avatar {\n  background: #fff;\n  border-radius: 3px;\n}\n.navbar-misago .brand-link img {\n  border-radius: 3px;\n}\n.dropdown-search-results {\n  border-radius: 0px 0px 4px 4px;\n}\n.dropdown-search-message {\n  border-top: 1px solid #ebecf0;\n  padding: 10px 16px;\n  color: #7a869a;\n}\n.dropdown-search-loader {\n  border-top: 1px solid #ebecf0;\n  padding: 10px 16px;\n}\n.dropdown-search-header {\n  border-top: 1px solid #ebecf0;\n  padding: 8px 20px;\n  color: #7a869a;\n  font-weight: bold;\n}\n.dropdown-search-thread small,\n.dropdown-search-user small {\n  color: #7a869a;\n}\n.dropdown-search-thread .dropdown-search-post-content {\n  overflow: hidden;\n  white-space: normal;\n  max-height: 47px;\n}\n.dropdown-search-thread .dropdown-search-post-footer {\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n.dropdown-search-footer {\n  padding-bottom: 5px;\n}\n.dropdown-search-footer:last-child {\n  padding-bottom: 0px;\n}\n.dropdown-menu > li.dropdown-search-footer > a {\n  font-size: small;\n}\n.misago-footer {\n  margin-top: 40px;\n}\n.misago-footer .footer-content {\n  border-top: 1px solid #ebecf0;\n  padding-top: 20px;\n  color: #a5adba;\n}\n@media screen and (max-width: 767px) {\n  .misago-footer .footer-content {\n    text-align: center;\n  }\n  .misago-footer .footer-content .site-footnote {\n    clear: both;\n    margin-bottom: 15px;\n  }\n}\n.misago-footer .footer-content a,\n.misago-footer .footer-content a:link,\n.misago-footer .footer-content a:visited {\n  color: #a5adba;\n}\n.misago-footer .footer-content a:hover,\n.misago-footer .footer-content a:focus {\n  color: #7a8699;\n}\n.misago-footer .footer-content .misago-branding,\n.misago-footer .footer-content .misago-branding:link,\n.misago-footer .footer-content .misago-branding:visited {\n  color: #a5adba;\n}\n.misago-footer .footer-content .misago-branding:hover,\n.misago-footer .footer-content .misago-branding:focus {\n  color: #7a8699;\n}\n.list-group {\n  border-radius: 3px;\n}\n.list-group .list-group-item {\n  border-left-color: #ebecf0;\n  border-right-color: #ebecf0;\n}\n.list-group .list-group-item:first-child {\n  border-top-color: #ebecf0;\n}\n.list-group .list-group-item:last-child {\n  border-bottom-color: #ebecf0;\n}\n.list-group-item.empty-message {\n  padding-top: 20px;\n  padding-bottom: 20px;\n  text-align: center;\n}\n.list-group-item.empty-message p {\n  margin: 10px 0px;\n}\n.nav-side {\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.nav-side > .list-group-item {\n  border-left: none;\n  border-right: none;\n  margin-bottom: 1px;\n}\n.nav-side > .list-group-item:first-child {\n  border-top: none;\n}\n.nav-side > .list-group-item:last-child {\n  border-bottom: none;\n}\n.nav-side > .list-group-item,\n.nav-side > .list-group-item:link,\n.nav-side > .list-group-item:visited {\n  background: #f4f5f7;\n  border: none;\n  color: #172b4d;\n}\n.nav-side > .list-group-item:hover,\n.nav-side > .list-group-item:focus,\n.nav-side > .list-group-item:active {\n  background: #ebecf0;\n  color: #172b4d;\n}\n.nav-side > .list-group-item.active,\n.nav-side > .list-group-item.active:link,\n.nav-side > .list-group-item.active:visited,\n.nav-side > .list-group-item.active:hover,\n.nav-side > .list-group-item.active:focus,\n.nav-side > .list-group-item.active:active {\n  background: #091e42;\n  color: #fff;\n  font-weight: bold;\n}\n.nav-side > .list-group-item.active .badge,\n.nav-side > .list-group-item.active:link .badge,\n.nav-side > .list-group-item.active:visited .badge,\n.nav-side > .list-group-item.active:hover .badge,\n.nav-side > .list-group-item.active:focus .badge,\n.nav-side > .list-group-item.active:active .badge {\n  background: #f4f5f7;\n  color: #172b4d;\n}\n.username-history .user-avatar {\n  border-radius: 4px;\n}\n.panel {\n  border: none;\n  border-radius: 4px;\n}\n.panel .panel-heading,\n.panel .panel-footer {\n  background: #fff;\n}\n.panel .panel-title {\n  color: #5e6c84;\n}\n.panel .form-group + .form-group {\n  margin-top: 20px;\n}\n.panel .panel-body > .form-group:first-child {\n  margin-top: 10px;\n}\n.panel fieldset {\n  margin-top: 20px;\n}\n.panel fieldset:first-child {\n  margin-top: 0px;\n}\n.panel fieldset legend {\n  border: none;\n  color: #5e6c84;\n  font-weight: 300;\n}\n.panel-message-body .message-icon {\n  color: #9575cd;\n}\n.panel-form {\n  border: 1px solid #ebecf0;\n  box-shadow: none;\n}\n.panel-form .panel-heading,\n.panel-form .panel-footer {\n  border-color: #ebecf0;\n}\n.poll-form .panel {\n  margin: 0px;\n}\n.help-block,\n.help-block .text-small {\n  color: #7a869a;\n}\n.category-main .media-left .read-status {\n  background: #ebecf0;\n  border-radius: 4px;\n  padding: 5px 8px;\n}\n.category-main .media-left .material-icon {\n  height: 14px;\n  width: 14px;\n  color: #5e6c84;\n  font-size: 14px;\n  line-height: 14px;\n}\n.category-main .media-left .read-status.item-new {\n  background-color: #0052cc;\n}\n.category-main .media-left .read-status.item-new .material-icon {\n  color: #fff;\n}\n@media screen and (min-width: 768px) {\n  .category-main .media-left {\n    padding: 5px 0px;\n  }\n}\n.category-main .media-body {\n  padding-left: 12px;\n}\n@media screen and (max-width: 767px) {\n  .category-main .media-body {\n    padding-left: 3.33333333px;\n  }\n}\n.list-group-category-no-description .category-main .media-heading {\n  margin-top: 10px;\n}\n@media screen and (max-width: 767px) {\n  .list-group-category-no-description .category-main .media-heading {\n    margin-top: 5px;\n  }\n}\n.category-main .media-heading a,\n.category-main .media-heading a:link,\n.category-main .media-heading a:visited {\n  color: #344563;\n}\n.category-main .media-heading a:focus,\n.category-main .media-heading a:hover,\n.category-main .media-heading a:active {\n  color: #172b4d;\n}\n.category-stats {\n  color: #5e6c84;\n}\n.category-main .category-description p {\n  font-size: 12px;\n}\n.category-main .category-description p:last-child {\n  margin-bottom: 0px;\n}\n.category-last-thread img {\n  background-color: #fff;\n  border-radius: 4px;\n}\n.category-last-thread .media-heading {\n  margin-bottom: 2px;\n}\n@media screen and (max-width: 767px) {\n  .category-last-thread .media-heading {\n    margin-top: 10px;\n  }\n}\n.category-last-thread .list-inline {\n  color: #7a869a;\n  font-size: 12px;\n}\n.category-last-thread .list-inline a,\n.category-last-thread .list-inline a:link,\n.category-last-thread .list-inline a:visited {\n  color: #7a869a;\n}\n.category-last-thread .list-inline a:hover,\n.category-last-thread .list-inline a:active,\n.category-last-thread .list-inline a:focus {\n  color: #344563;\n}\n.category-last-thread .list-inline .item-title,\n.category-last-thread .list-inline .item-title:link,\n.category-last-thread .list-inline .item-title:visited {\n  color: #344563;\n}\n.category-last-thread .list-inline .item-title:hover,\n.category-last-thread .list-inline .item-title:active,\n.category-last-thread .list-inline .item-title:focus {\n  color: #172b4d;\n}\n.category-thread-message {\n  color: #7a869a;\n}\n.category-thread-message .material-icon {\n  padding: 6px 0px;\n  margin-right: 3px;\n}\n@media screen and (max-width: 767px) {\n  .category-thread-message {\n    padding-top: 15px;\n    font-size: 12px;\n  }\n  .category-thread-message .material-icon {\n    padding: 3px 0px;\n  }\n}\n.panel-participants {\n  border: 1px solid #ebecf0;\n}\n.participant-card .btn-user {\n  border: 0px !important;\n}\n.participant-card .dropdown-header-owner {\n  color: #0052cc;\n}\n.participant-card .dropdown-header-owner .material-icon {\n  width: 14px;\n  height: 14px;\n  font-size: 14px;\n  line-height: 14px;\n}\n.participant-card .dropdown-header-owner .icon-text {\n  margin-left: 4px;\n  position: relative;\n  top: 2px;\n}\n.panel-participants p {\n  color: #7a869a;\n}\n@media screen and (max-width: 767px) {\n  .panel-participants p {\n    margin-top: 10px;\n    text-align: center;\n  }\n}\n.panel-poll {\n  border: 1px solid #ebecf0;\n}\n.panel-poll .poll-select-choices {\n  margin-top: -10px;\n}\n.panel-poll .poll-details {\n  margin-bottom: 20px;\n  color: #7a869a;\n  font-size: 12px;\n}\n.panel-poll .progress {\n  margin-top: 6.66666667px;\n  margin-bottom: 5px;\n}\n.panel-poll .poll-chart {\n  color: #7a869a;\n  font-size: 12px;\n}\n.panel-poll .poll-options {\n  margin-top: 20px;\n}\n#posting-placeholder {\n  background-color: #fafbfc;\n}\n.posting-message .material-icon {\n  color: #9575cd;\n}\n.posting-message .btn {\n  margin-top: 20px;\n}\n.panel-post {\n  background: #fff;\n  border: 1px solid #ddd;\n}\n.post-side {\n  color: #7a869a;\n}\n.post-side .poster-avatar {\n  border-radius: 4px;\n}\n.post-side .user-title {\n  color: #5e6c84;\n}\n.post-side .user-title a,\n.post-side .user-title a:link,\n.post-side .user-title a:visited,\n.post-side .user-title a:focus,\n.post-side .user-title a:hover,\n.post-side .user-title a:active {\n  color: #5e6c84;\n}\n.post-heading .label-unread {\n  background-color: #aa00ff;\n  margin-right: 16px;\n}\n.post-heading .label-protected {\n  background-color: transparent;\n  margin-left: 24px;\n  position: relative;\n  top: 1px;\n  color: #bdbdbd;\n}\n.post-heading .label-protected .material-icon {\n  margin-right: 2px;\n  position: relative;\n  top: -1px;\n  font-size: 16px;\n  line-height: 16px;\n}\n.post-heading > .btn-link {\n  padding-left: 0px;\n  padding-right: 0px;\n}\n.post-heading > .btn-link,\n.post-heading > .btn-link:link,\n.post-heading > .btn-link:visited {\n  color: #7a869a;\n}\n.post-heading > .btn-link:hover,\n.post-heading > .btn-link:focus,\n.post-heading > .btn-link:focus:active,\n.post-heading > .btn-link:active {\n  color: #172b4d;\n  text-decoration: none;\n}\n.post-heading .btn-see-edits {\n  margin-left: 24px;\n}\n.post-status-message {\n  border-radius: 4px;\n  margin-top: 10px;\n  padding: 6px 12px;\n}\n@media screen and (max-width: 767px) {\n  .post-status-message {\n    font-size: 12px;\n  }\n  .post-status-message .material-icon {\n    margin-top: 3px;\n  }\n  .post-status-message p {\n    margin-top: 0px;\n  }\n}\n.post-body:last-child {\n  padding-bottom: 10px;\n}\n.post-attachments {\n  background-color: #ebecf0;\n  border: none;\n  border-radius: 4px;\n  margin-bottom: 30px;\n}\n.post-attachments:last-child {\n  margin-bottom: 10px;\n}\n@media screen and (max-width: 767px) {\n  .post-attachments {\n    border-radius: 0px;\n    margin: 0px -15px;\n    margin-bottom: 20px;\n  }\n}\n.post-footer > .btn-link {\n  padding-left: 0px;\n  padding-right: 0px;\n}\n.post-footer > .btn-link,\n.post-footer > .btn-link:link,\n.post-footer > .btn-link:visited {\n  color: #7a869a;\n}\n.post-footer > .btn-link:hover,\n.post-footer > .btn-link:focus,\n.post-footer > .btn-link:focus:active,\n.post-footer > .btn-link:active {\n  color: #172b4d;\n  text-decoration: none;\n}\n.post-footer p {\n  color: #7a869a;\n  font-size: 12px;\n}\n.post-body-hidden,\n.post-body-invalid {\n  padding-top: 10px;\n  padding-bottom: 10px;\n}\n.post-body-hidden .lead,\n.post-body-invalid .lead {\n  margin-bottom: 10px;\n}\n.post-body-hidden .text-muted,\n.post-body-invalid .text-muted {\n  margin-bottom: 0px;\n  font-size: 12px;\n}\n.post-hidden {\n  filter: alpha(opacity=75);\n  opacity: 0.75;\n}\n.post-feed .panel-body {\n  padding-bottom: 0px;\n}\n.post-feed .post-body {\n  position: relative;\n  padding-top: 0px;\n  padding-bottom: 20px;\n  max-height: 300px;\n  overflow-y: hidden;\n}\n.post-feed .post-body:after {\n  box-shadow: 0px 0px 16px 16px #ffffff;\n  display: block;\n  position: absolute;\n  bottom: 0px;\n  height: 0px;\n  width: 100%;\n  content: \"-\";\n  color: transparent;\n}\n.posts-list .event .event-label {\n  margin-bottom: 5px;\n}\n.posts-list .event .label-unread {\n  background-color: #aa00ff;\n  color: #fff;\n}\n.posts-list .event-info a,\n.posts-list .event-info a:link,\n.posts-list .event-info a:visited,\n.posts-list .event-info .btn-link {\n  color: #5e6c84;\n}\n.posts-list .event-info a:focus,\n.posts-list .event-info a:active,\n.posts-list .event-info a:focus:active,\n.posts-list .event-info .btn-link:focus,\n.posts-list .event-info .btn-link:active,\n.posts-list .event-info .btn-link:focus:active {\n  color: #172b4d;\n}\n.posts-list .event-hidden {\n  filter: alpha(opacity=33);\n  opacity: 0.33;\n}\n.user-card {\n  background: #f4f5f7;\n}\n.user-card-small-avatar img,\n.user-card-avatar img {\n  border-radius: 4px;\n}\n.user-card-avatar {\n  margin: 20px 0px;\n}\n.user-card-avatar img {\n  width: 150px;\n  height: 150px;\n}\n.user-card-username a,\n.user-card-username a:link,\n.user-card-username a:visited,\n.user-card-username a:hover,\n.user-card-username a:focus,\n.user-card-username a:active {\n  color: #172b4d;\n  font-size: 18px;\n  font-weight: bold;\n}\n.user-card-title span,\n.user-card-title a,\n.user-card-title a:link,\n.user-card-title a:visited {\n  color: #5e6c84;\n}\n.user-card-title a:focus,\n.user-card-title a:hover,\n.user-card-title a:active {\n  color: #172b4d;\n}\n@media screen and (min-width: 768px) {\n  .user-card-stats {\n    margin-top: 20px;\n  }\n}\n.user-card-stats ul {\n  margin: 0px;\n}\n.user-card-stats li {\n  display: inline-block;\n  margin-right: 12px;\n  color: #7a869a;\n  font-size: 12px;\n}\n@media screen and (min-width: 768px) {\n  .user-card-stats li {\n    margin: 0px 6px;\n  }\n}\n.user-card-stats li.user-stat-empty {\n  display: none;\n}\n@media screen and (min-width: 768px) {\n  li.user-stat-divider {\n    display: block;\n    margin: 0px;\n  }\n}\n@media screen and (max-width: 767px) {\n  li.user-stat-divider {\n    display: none;\n  }\n}\n@media screen and (min-width: 768px) {\n  .user-card-stats {\n    min-height: 60px;\n  }\n}\n@media screen and (max-width: 767px) {\n  .user-card-left {\n    padding-right: 0px;\n  }\n}\n.progress,\n.progress .progress-bar {\n  -webkit-box-shadow: none;\n  box-shadow: none;\n  height: 8px;\n}\n.misago-markup img {\n  border-radius: 4px;\n}\n.misago-markup .quote-block,\n.misago-markup blockquote {\n  background-color: #ffecb3;\n  border-color: #b3e5fc;\n  overflow: hidden;\n  color: #3e2723;\n}\n.misago-markup .quote-block .quote-heading,\n.misago-markup blockquote .quote-heading {\n  background-color: #ffe082;\n  border: none;\n  color: #795548;\n}\n.misago-markup .quote-block .quote-heading a,\n.misago-markup blockquote .quote-heading a,\n.misago-markup .quote-block .quote-heading a:link,\n.misago-markup blockquote .quote-heading a:link,\n.misago-markup .quote-block .quote-heading a:visited,\n.misago-markup blockquote .quote-heading a:visited {\n  color: #5d4037;\n}\n.misago-markup .quote-block .quote-heading a:hover,\n.misago-markup blockquote .quote-heading a:hover,\n.misago-markup .quote-block .quote-heading a:focus,\n.misago-markup blockquote .quote-heading a:focus,\n.misago-markup .quote-block .quote-heading a:active,\n.misago-markup blockquote .quote-heading a:active {\n  color: #3e2723;\n}\n.misago-markup .quote-block hr,\n.misago-markup blockquote hr {\n  border-color: #ffca28;\n}\n.misago-markup > .quote-block,\n.misago-markup > blockquote {\n  background: #ffecb3;\n  border: none;\n  border-radius: 4px;\n}\n.misago-markup > .quote-block .quote-block,\n.misago-markup > blockquote .quote-block {\n  background: #ffecb3;\n}\n.misago-markup .quote-body {\n  background: #ffecb3;\n}\n.misago-markup .quote-body > .quote-block,\n.misago-markup .quote-body > blockquote {\n  border-color: #ffe082;\n  border-radius: 4px;\n}\n.misago-markup .spoiler-block {\n  background: repeating-linear-gradient(45deg, rgba(235, 236, 240, 0.5), rgba(235, 236, 240, 0.5) 10px, #fff 10px, #fff 20px);\n  border: none;\n}\n.misago-markup .spoiler-body {\n  background: transparent;\n  -webkit-filter: blur(5px);\n  -moz-filter: blur(5px);\n  -o-filter: blur(5px);\n  -ms-filter: blur(5px);\n  filter: blur(5px);\n  color: #172b4d;\n}\n.misago-markup .spoiler-block.revealed .spoiler-body {\n  -webkit-filter: none;\n  -moz-filter: none;\n  -o-filter: none;\n  -ms-filter: none;\n  filter: none;\n}\n.misago-markup .spoiler-overlay {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: rgba(255, 255, 255, 0.1);\n}\n.misago-markup .spoiler-reveal {\n  color: #172b4d;\n  background-color: #ebecf0;\n  border-color: #ccc;\n}\n.misago-markup .spoiler-reveal:focus,\n.misago-markup .spoiler-reveal.focus {\n  color: #172b4d;\n  background-color: #ced0da;\n  border-color: #8c8c8c;\n}\n.misago-markup .spoiler-reveal:hover {\n  color: #172b4d;\n  background-color: #ced0da;\n  border-color: #adadad;\n}\n.misago-markup .spoiler-reveal:active,\n.misago-markup .spoiler-reveal.active,\n.open > .dropdown-toggle.misago-markup .spoiler-reveal {\n  color: #172b4d;\n  background-color: #ced0da;\n  background-image: none;\n  border-color: #adadad;\n}\n.misago-markup .spoiler-reveal:active:hover,\n.misago-markup .spoiler-reveal.active:hover,\n.open > .dropdown-toggle.misago-markup .spoiler-reveal:hover,\n.misago-markup .spoiler-reveal:active:focus,\n.misago-markup .spoiler-reveal.active:focus,\n.open > .dropdown-toggle.misago-markup .spoiler-reveal:focus,\n.misago-markup .spoiler-reveal:active.focus,\n.misago-markup .spoiler-reveal.active.focus,\n.open > .dropdown-toggle.misago-markup .spoiler-reveal.focus {\n  color: #172b4d;\n  background-color: #b9bdcb;\n  border-color: #8c8c8c;\n}\n.misago-markup .spoiler-reveal.disabled:hover,\n.misago-markup .spoiler-reveal[disabled]:hover,\nfieldset[disabled] .misago-markup .spoiler-reveal:hover,\n.misago-markup .spoiler-reveal.disabled:focus,\n.misago-markup .spoiler-reveal[disabled]:focus,\nfieldset[disabled] .misago-markup .spoiler-reveal:focus,\n.misago-markup .spoiler-reveal.disabled.focus,\n.misago-markup .spoiler-reveal[disabled].focus,\nfieldset[disabled] .misago-markup .spoiler-reveal.focus {\n  background-color: #ebecf0;\n  border-color: #ccc;\n}\n.misago-markup .spoiler-reveal .badge {\n  color: #ebecf0;\n  background-color: #172b4d;\n}\n.misago-markup .spoiler-reveal,\n.misago-markup .spoiler-reveal:disabled,\n.misago-markup .spoiler-reveal:disabled:hover,\n.misago-markup .spoiler-reveal.disabled,\n.misago-markup .spoiler-reveal.disabled:hover,\n.misago-markup .spoiler-reveal.disabled:active {\n  background: #ebecf0;\n  border: 1px solid #ebecf0;\n  color: #172b4d;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.misago-markup .spoiler-reveal:disabled,\n.misago-markup .spoiler-reveal:disabled:hover,\n.misago-markup .spoiler-reveal.disabled,\n.misago-markup .spoiler-reveal.disabled:hover,\n.misago-markup .spoiler-reveal.disabled:active {\n  filter: alpha(opacity=25);\n  opacity: 0.25;\n}\n.misago-markup .spoiler-reveal:hover,\n.misago-markup .spoiler-reveal:focus {\n  background: #dfe1e6;\n  border: 1px solid #dfe1e6;\n  color: #172b4d;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.misago-markup .spoiler-reveal:active:focus,\n.misago-markup .spoiler-reveal:active,\n.dropdown.open .dropdown-toggle .misago-markup .spoiler-reveal,\n.dropdown.open .dropdown-toggle .misago-markup .spoiler-reveal:focus,\n.dropdown.open .dropdown-toggle .misago-markup .spoiler-reveal:active:focus,\n.dropdown.open .dropdown-toggle .misago-markup .spoiler-reveal:hover {\n  background: #c1c7d0;\n  border: 1px solid #c1c7d0;\n  color: #172b4d;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.misago-markup .spoiler-reveal.btn-loading,\n.misago-markup .spoiler-reveal.btn-loading:disabled,\n.misago-markup .spoiler-reveal.btn-loading:disabled:hover,\n.misago-markup .spoiler-reveal.btn-loading:hover,\n.misago-markup .spoiler-reveal.btn-loading:focus,\n.misago-markup .spoiler-reveal.btn-loading:active:focus,\n.misago-markup .spoiler-reveal.btn-loading:active {\n  color: transparent;\n}\n.misago-markup .spoiler-reveal,\n.misago-markup .spoiler-reveal:active,\n.misago-markup .spoiler-reveal:hover {\n  border-radius: 4px;\n  box-shadow: 0px 0px 0px 4px #fff;\n  padding: 6px 12px;\n}\n.modal-header {\n  background: #fff;\n  border-bottom-color: #ced0da;\n  border-radius: 6px 6px 0px 0px;\n  color: #172b4d;\n}\n.modal-header .close {\n  padding: 0px 6px;\n  color: #172b4d;\n  font-size: 24px;\n  line-height: 24px;\n  text-shadow: none;\n}\n.modal-message .message-icon {\n  color: #9575cd;\n}\n.modal-body > .form-group {\n  margin: 20px 0px;\n}\n.modal-body > .form-group:first-child {\n  margin-top: 0px;\n}\n.modal-body > .form-group:last-child {\n  margin-bottom: 0px;\n}\n.modal-sign-in .modal-body {\n  padding-top: 0px;\n  padding-bottom: 0px;\n}\n.modal-sign-in .modal-body > .form-group {\n  margin: 20px 0px;\n}\n.legal-footnote label {\n  font-weight: bold;\n}\n.legal-footnote .help-block {\n  margin-left: 20px;\n  color: #ff5630;\n}\n.modal-avatar-index .avatar-preview {\n  background: #fff;\n  border-radius: 6px;\n}\n.modal-avatar-crop .cropit-preview {\n  background: #fff;\n  margin: 20px 0px;\n}\n.modal-avatar-crop .cropit-image-zoom-input {\n  margin-top: 40px;\n  margin-bottom: 20px;\n}\n.modal-post-likers .media {\n  border-bottom: 1px solid #ebecf0;\n  padding-bottom: 15px;\n}\n.modal-post-likers .media img {\n  border-radius: 4px;\n  width: 40px;\n  height: 40px;\n}\n.modal-post-likers .media:last-child {\n  border: none;\n  padding-bottom: 0px;\n}\n.well {\n  border: 1px solid #ddd;\n}\n.active-posters .rank-user-avatar img {\n  border-radius: 4px;\n}\n.active-posters .user-details {\n  color: #7a869a;\n}\n.active-posters .user-details a.rank-name,\n.active-posters .user-details a.rank-name:link,\n.active-posters .user-details a.rank-name:visited {\n  color: #5e6c84;\n  font-weight: normal;\n}\n.active-posters .user-details a.rank-name:focus,\n.active-posters .user-details a.rank-name:hover,\n.active-posters .user-details a.rank-name:active {\n  color: #172b4d;\n}\n.active-posters .user-details span.rank-name {\n  color: #5e6c84;\n  font-weight: normal;\n}\n.active-posters small {\n  color: #7a869a;\n}\n.page-error .message-icon {\n  color: #ef5350;\n}\n.page-message .message-icon {\n  color: #9575cd;\n}\n.page-message-info .message-icon {\n  color: #9575cd;\n}\n.page-message-success .message-icon {\n  color: #81c784;\n}\n.page-options .message-line {\n  color: #7a869a;\n}\n.page-options .message-line a,\n.page-options .message-line a:link,\n.page-options .message-line a:visited {\n  color: #7a869a;\n}\n.page-options .message-line a:hover,\n.page-options .message-line a:focus,\n.page-options .message-line a:focus:active,\n.page-options .message-line a:active {\n  color: #172b4d;\n}\n.panel-profile-details-group.panel {\n  border: 1px solid #ebecf0;\n}\n.panel-profile-details-group.panel .form-group {\n  margin: 0px;\n}\n.panel-profile-details-group .form-control-static p:last-child {\n  margin-bottom: 0px;\n}\n.post-primary .panel-post {\n  border-color: #b388ff;\n}\n.post-primary .user-title {\n  color: #6200ea;\n}\n.post-primary .user-title a,\n.post-primary .user-title a:link,\n.post-primary .user-title a:visited,\n.post-primary .user-title a:focus,\n.post-primary .user-title a:hover,\n.post-primary .user-title a:active {\n  color: #6200ea;\n}\n.post-success .panel-post {\n  border-color: #00c853;\n}\n.post-success .user-title {\n  color: #388e3c;\n}\n.post-success .user-title a,\n.post-success .user-title a:link,\n.post-success .user-title a:visited,\n.post-success .user-title a:focus,\n.post-success .user-title a:hover,\n.post-success .user-title a:active {\n  color: #388e3c;\n}\n.post-warning .panel-post {\n  border-color: #ffab40;\n}\n.post-warning .user-title {\n  color: #ff6d00;\n}\n.post-warning .user-title a,\n.post-warning .user-title a:link,\n.post-warning .user-title a:visited,\n.post-warning .user-title a:focus,\n.post-warning .user-title a:hover,\n.post-warning .user-title a:active {\n  color: #ff6d00;\n}\n.post-danger .panel-post {\n  border-color: #ff8a80;\n}\n.post-danger .user-title {\n  color: #d50000;\n}\n.post-danger .user-title a,\n.post-danger .user-title a:link,\n.post-danger .user-title a:visited,\n.post-danger .user-title a:focus,\n.post-danger .user-title a:hover,\n.post-danger .user-title a:active {\n  color: #d50000;\n}\n.user-card-primary .panel-body {\n  background: #fff;\n  border: 2px solid #b388ff;\n  border-radius: 4px;\n  padding: 13px;\n}\n.user-card-primary .user-card-title {\n  color: #6200ea;\n}\n.user-card-primary .user-card-title a.user-title,\n.user-card-primary .user-card-title a.user-title:link,\n.user-card-primary .user-card-title a.user-title:visited,\n.user-card-primary .user-card-title a.user-title:focus,\n.user-card-primary .user-card-title a.user-title:hover,\n.user-card-primary .user-card-title a.user-title:active {\n  color: #6200ea;\n}\n.user-card-primary .user-card-stats li {\n  color: #9575cd;\n}\n.user-card-success .panel-body {\n  background: #fff;\n  border: 2px solid #00c853;\n  border-radius: 4px;\n  padding: 13px;\n}\n.user-card-success .user-card-title {\n  color: #388e3c;\n}\n.user-card-success .user-card-title a.user-title,\n.user-card-success .user-card-title a.user-title:link,\n.user-card-success .user-card-title a.user-title:visited,\n.user-card-success .user-card-title a.user-title:focus,\n.user-card-success .user-card-title a.user-title:hover,\n.user-card-success .user-card-title a.user-title:active {\n  color: #388e3c;\n}\n.user-card-success .user-card-stats li {\n  color: #66bb6a;\n}\n.user-card-warning .panel-body {\n  background: #fff;\n  border: 2px solid #ffab40;\n  border-radius: 4px;\n  padding: 13px;\n}\n.user-card-warning .user-card-title {\n  color: #ff6d00;\n}\n.user-card-warning .user-card-title a.user-title,\n.user-card-warning .user-card-title a.user-title:link,\n.user-card-warning .user-card-title a.user-title:visited,\n.user-card-warning .user-card-title a.user-title:focus,\n.user-card-warning .user-card-title a.user-title:hover,\n.user-card-warning .user-card-title a.user-title:active {\n  color: #ff6d00;\n}\n.user-card-warning .user-card-stats li {\n  color: #ff6e40;\n}\n.user-card-danger .panel-body {\n  background: #fff;\n  border: 2px solid #ff8a80;\n  border-radius: 4px;\n  padding: 13px;\n}\n.user-card-danger .user-card-title {\n  color: #d50000;\n}\n.user-card-danger .user-card-title a.user-title,\n.user-card-danger .user-card-title a.user-title:link,\n.user-card-danger .user-card-title a.user-title:visited,\n.user-card-danger .user-card-title a.user-title:focus,\n.user-card-danger .user-card-title a.user-title:hover,\n.user-card-danger .user-card-title a.user-title:active {\n  color: #d50000;\n}\n.user-card-danger .user-card-stats li {\n  color: #e57373;\n}\n.list-group .list-group-rank-primary {\n  border-left: 4px solid #7e57c2;\n  padding-left: 11px;\n}\n.list-group .list-group-rank-primary span.rank-name {\n  color: #6200ea;\n}\n.list-group .list-group-rank-primary a.rank-name,\n.list-group .list-group-rank-primary a.rank-name:link,\n.list-group .list-group-rank-primary a.rank-name:visited,\n.list-group .list-group-rank-primary a.rank-name:focus,\n.list-group .list-group-rank-primary a.rank-name:hover,\n.list-group .list-group-rank-primary a.rank-name:active {\n  color: #6200ea;\n}\n.list-group .list-group-rank-success {\n  border-left: 4px solid #9ccc65;\n  padding-left: 11px;\n}\n.list-group .list-group-rank-success span.rank-name {\n  color: #388e3c;\n}\n.list-group .list-group-rank-success a.rank-name,\n.list-group .list-group-rank-success a.rank-name:link,\n.list-group .list-group-rank-success a.rank-name:visited,\n.list-group .list-group-rank-success a.rank-name:focus,\n.list-group .list-group-rank-success a.rank-name:hover,\n.list-group .list-group-rank-success a.rank-name:active {\n  color: #388e3c;\n}\n.list-group .list-group-rank-warning {\n  border-left: 4px solid #ff7043;\n  padding-left: 11px;\n}\n.list-group .list-group-rank-warning span.rank-name {\n  color: #ff6d00;\n}\n.list-group .list-group-rank-warning a.rank-name,\n.list-group .list-group-rank-warning a.rank-name:link,\n.list-group .list-group-rank-warning a.rank-name:visited,\n.list-group .list-group-rank-warning a.rank-name:focus,\n.list-group .list-group-rank-warning a.rank-name:hover,\n.list-group .list-group-rank-warning a.rank-name:active {\n  color: #ff6d00;\n}\n.list-group .list-group-rank-danger {\n  border-left: 4px solid #f44336;\n  padding-left: 11px;\n}\n.list-group .list-group-rank-danger span.rank-name {\n  color: #d50000;\n}\n.list-group .list-group-rank-danger a.rank-name,\n.list-group .list-group-rank-danger a.rank-name:link,\n.list-group .list-group-rank-danger a.rank-name:visited,\n.list-group .list-group-rank-danger a.rank-name:focus,\n.list-group .list-group-rank-danger a.rank-name:hover,\n.list-group .list-group-rank-danger a.rank-name:active {\n  color: #d50000;\n}\n.page-header-rank-primary .user-rank {\n  color: #6200ea;\n}\n.page-header-rank-primary .user-rank a,\n.page-header-rank-primary .user-rank a:link,\n.page-header-rank-primary .user-rank a:visited,\n.page-header-rank-primary .user-rank a:focus,\n.page-header-rank-primary .user-rank a:hover,\n.page-header-rank-primary .user-rank a:active {\n  color: #6200ea;\n}\n.page-header-rank-success .user-rank {\n  color: #388e3c;\n}\n.page-header-rank-success .user-rank a,\n.page-header-rank-success .user-rank a:link,\n.page-header-rank-success .user-rank a:visited,\n.page-header-rank-success .user-rank a:focus,\n.page-header-rank-success .user-rank a:hover,\n.page-header-rank-success .user-rank a:active {\n  color: #388e3c;\n}\n.page-header-rank-warning .user-rank {\n  color: #ff6d00;\n}\n.page-header-rank-warning .user-rank a,\n.page-header-rank-warning .user-rank a:link,\n.page-header-rank-warning .user-rank a:visited,\n.page-header-rank-warning .user-rank a:focus,\n.page-header-rank-warning .user-rank a:hover,\n.page-header-rank-warning .user-rank a:active {\n  color: #ff6d00;\n}\n.page-header-rank-danger .user-rank {\n  color: #d50000;\n}\n.page-header-rank-danger .user-rank a,\n.page-header-rank-danger .user-rank a:link,\n.page-header-rank-danger .user-rank a:visited,\n.page-header-rank-danger .user-rank a:focus,\n.page-header-rank-danger .user-rank a:hover,\n.page-header-rank-danger .user-rank a:active {\n  color: #d50000;\n}\n","// stylelint-disable\n\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\n\n//\n// 1. Set default font family to sans-serif.\n// 2. Prevent iOS and IE text size adjust after device orientation change,\n//    without disabling user zoom.\n//\n\nhtml {\n  font-family: sans-serif; // 1\n  -ms-text-size-adjust: 100%; // 2\n  -webkit-text-size-adjust: 100%; // 2\n}\n\n//\n// Remove default margin.\n//\n\nbody {\n  margin: 0;\n}\n\n// HTML5 display definitions\n// ==========================================================================\n\n//\n// Correct `block` display not defined for any HTML5 element in IE 8/9.\n// Correct `block` display not defined for `details` or `summary` in IE 10/11\n// and Firefox.\n// Correct `block` display not defined for `main` in IE 11.\n//\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n  display: block;\n}\n\n//\n// 1. Correct `inline-block` display not defined in IE 8/9.\n// 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n//\n\naudio,\ncanvas,\nprogress,\nvideo {\n  display: inline-block; // 1\n  vertical-align: baseline; // 2\n}\n\n//\n// Prevent modern browsers from displaying `audio` without controls.\n// Remove excess height in iOS 5 devices.\n//\n\naudio:not([controls]) {\n  display: none;\n  height: 0;\n}\n\n//\n// Address `[hidden]` styling not present in IE 8/9/10.\n// Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.\n//\n\n[hidden],\ntemplate {\n  display: none;\n}\n\n// Links\n// ==========================================================================\n\n//\n// Remove the gray background color from active links in IE 10.\n//\n\na {\n  background-color: transparent;\n}\n\n//\n// Improve readability of focused elements when they are also in an\n// active/hover state.\n//\n\na:active,\na:hover {\n  outline: 0;\n}\n\n// Text-level semantics\n// ==========================================================================\n\n//\n// 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n//\n\nabbr[title] {\n  border-bottom: none; // 1\n  text-decoration: underline; // 2\n  text-decoration: underline dotted; // 2\n}\n\n//\n// Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n//\n\nb,\nstrong {\n  font-weight: bold;\n}\n\n//\n// Address styling not present in Safari and Chrome.\n//\n\ndfn {\n  font-style: italic;\n}\n\n//\n// Address variable `h1` font-size and margin within `section` and `article`\n// contexts in Firefox 4+, Safari, and Chrome.\n//\n\nh1 {\n  font-size: 2em;\n  margin: 0.67em 0;\n}\n\n//\n// Address styling not present in IE 8/9.\n//\n\nmark {\n  background: #ff0;\n  color: #000;\n}\n\n//\n// Address inconsistent and variable font size in all browsers.\n//\n\nsmall {\n  font-size: 80%;\n}\n\n//\n// Prevent `sub` and `sup` affecting `line-height` in all browsers.\n//\n\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\n\nsup {\n  top: -0.5em;\n}\n\nsub {\n  bottom: -0.25em;\n}\n\n// Embedded content\n// ==========================================================================\n\n//\n// Remove border when inside `a` element in IE 8/9/10.\n//\n\nimg {\n  border: 0;\n}\n\n//\n// Correct overflow not hidden in IE 9/10/11.\n//\n\nsvg:not(:root) {\n  overflow: hidden;\n}\n\n// Grouping content\n// ==========================================================================\n\n//\n// Address margin not present in IE 8/9 and Safari.\n//\n\nfigure {\n  margin: 1em 40px;\n}\n\n//\n// Address differences between Firefox and other browsers.\n//\n\nhr {\n  box-sizing: content-box;\n  height: 0;\n}\n\n//\n// Contain overflow in all browsers.\n//\n\npre {\n  overflow: auto;\n}\n\n//\n// Address odd `em`-unit font size rendering in all browsers.\n//\n\ncode,\nkbd,\npre,\nsamp {\n  font-family: monospace, monospace;\n  font-size: 1em;\n}\n\n// Forms\n// ==========================================================================\n\n//\n// Known limitation: by default, Chrome and Safari on OS X allow very limited\n// styling of `select`, unless a `border` property is set.\n//\n\n//\n// 1. Correct color not being inherited.\n//    Known issue: affects color of disabled elements.\n// 2. Correct font properties not being inherited.\n// 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n//\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  color: inherit; // 1\n  font: inherit; // 2\n  margin: 0; // 3\n}\n\n//\n// Address `overflow` set to `hidden` in IE 8/9/10/11.\n//\n\nbutton {\n  overflow: visible;\n}\n\n//\n// Address inconsistent `text-transform` inheritance for `button` and `select`.\n// All other form control elements do not inherit `text-transform` values.\n// Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n// Correct `select` style inheritance in Firefox.\n//\n\nbutton,\nselect {\n  text-transform: none;\n}\n\n//\n// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n//    and `video` controls.\n// 2. Correct inability to style clickable `input` types in iOS.\n// 3. Improve usability and consistency of cursor style between image-type\n//    `input` and others.\n//\n\nbutton,\nhtml input[type=\"button\"], // 1\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n  -webkit-appearance: button; // 2\n  cursor: pointer; // 3\n}\n\n//\n// Re-set default cursor for disabled elements.\n//\n\nbutton[disabled],\nhtml input[disabled] {\n  cursor: default;\n}\n\n//\n// Remove inner padding and border in Firefox 4+.\n//\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n  border: 0;\n  padding: 0;\n}\n\n//\n// Address Firefox 4+ setting `line-height` on `input` using `!important` in\n// the UA stylesheet.\n//\n\ninput {\n  line-height: normal;\n}\n\n//\n// It's recommended that you don't attempt to style these elements.\n// Firefox's implementation doesn't respect box-sizing, padding, or width.\n//\n// 1. Address box sizing set to `content-box` in IE 8/9/10.\n// 2. Remove excess padding in IE 8/9/10.\n//\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n  box-sizing: border-box; // 1\n  padding: 0; // 2\n}\n\n//\n// Fix the cursor style for Chrome's increment/decrement buttons. For certain\n// `font-size` values of the `input`, it causes the cursor style of the\n// decrement button to change from `default` to `text`.\n//\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\n\n//\n// 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n// 2. Address `box-sizing` set to `border-box` in Safari and Chrome.\n//\n\ninput[type=\"search\"] {\n  -webkit-appearance: textfield; // 1\n  box-sizing: content-box; //2\n}\n\n//\n// Remove inner padding and search cancel button in Safari and Chrome on OS X.\n// Safari (but not Chrome) clips the cancel button when the search input has\n// padding (and `textfield` appearance).\n//\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n//\n// Define consistent border, margin, and padding.\n//\n\nfieldset {\n  border: 1px solid #c0c0c0;\n  margin: 0 2px;\n  padding: 0.35em 0.625em 0.75em;\n}\n\n//\n// 1. Correct `color` not being inherited in IE 8/9/10/11.\n// 2. Remove padding so people aren't caught out if they zero out fieldsets.\n//\n\nlegend {\n  border: 0; // 1\n  padding: 0; // 2\n}\n\n//\n// Remove default vertical scrollbar in IE 8/9/10/11.\n//\n\ntextarea {\n  overflow: auto;\n}\n\n//\n// Don't inherit the `font-weight` (applied by a rule above).\n// NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n//\n\noptgroup {\n  font-weight: bold;\n}\n\n// Tables\n// ==========================================================================\n\n//\n// Remove most spacing between table cells.\n//\n\ntable {\n  border-collapse: collapse;\n  border-spacing: 0;\n}\n\ntd,\nth {\n  padding: 0;\n}\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type\n\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request: h5bp.com/r\n// ==========================================================================\n\n@media print {\n  *,\n  *:before,\n  *:after {\n    color: #000 !important; // Black prints faster: h5bp.com/s\n    text-shadow: none !important;\n    background: transparent !important;\n    box-shadow: none !important;\n  }\n\n  a,\n  a:visited {\n    text-decoration: underline;\n  }\n\n  a[href]:after {\n    content: \" (\" attr(href) \")\";\n  }\n\n  abbr[title]:after {\n    content: \" (\" attr(title) \")\";\n  }\n\n  // Don't show links that are fragment identifiers,\n  // or use the `javascript:` pseudo protocol\n  a[href^=\"#\"]:after,\n  a[href^=\"javascript:\"]:after {\n    content: \"\";\n  }\n\n  pre,\n  blockquote {\n    border: 1px solid #999;\n    page-break-inside: avoid;\n  }\n\n  thead {\n    display: table-header-group; // h5bp.com/t\n  }\n\n  tr,\n  img {\n    page-break-inside: avoid;\n  }\n\n  img {\n    max-width: 100% !important;\n  }\n\n  p,\n  h2,\n  h3 {\n    orphans: 3;\n    widows: 3;\n  }\n\n  h2,\n  h3 {\n    page-break-after: avoid;\n  }\n\n  // Bootstrap specific changes start\n\n  // Bootstrap components\n  .navbar {\n    display: none;\n  }\n  .btn,\n  .dropup > .btn {\n    > .caret {\n      border-top-color: #000 !important;\n    }\n  }\n  .label {\n    border: 1px solid #000;\n  }\n\n  .table {\n    border-collapse: collapse !important;\n\n    td,\n    th {\n      background-color: #fff !important;\n    }\n  }\n  .table-bordered {\n    th,\n    td {\n      border: 1px solid #ddd !important;\n    }\n  }\n}\n","//\n// Scaffolding\n// --------------------------------------------------\n\n\n// Reset the box-sizing\n//\n// Heads up! This reset may cause conflicts with some third-party widgets.\n// For recommendations on resolving such conflicts, see\n// https://getbootstrap.com/docs/3.4/getting-started/#third-box-sizing\n* {\n  .box-sizing(border-box);\n}\n*:before,\n*:after {\n  .box-sizing(border-box);\n}\n\n\n// Body reset\n\nhtml {\n  font-size: 10px;\n  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nbody {\n  font-family: @font-family-base;\n  font-size: @font-size-base;\n  line-height: @line-height-base;\n  color: @text-color;\n  background-color: @body-bg;\n}\n\n// Reset fonts for relevant elements\ninput,\nbutton,\nselect,\ntextarea {\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n}\n\n\n// Links\n\na {\n  color: @link-color;\n  text-decoration: none;\n\n  &:hover,\n  &:focus {\n    color: @link-hover-color;\n    text-decoration: @link-hover-decoration;\n  }\n\n  &:focus {\n    .tab-focus();\n  }\n}\n\n\n// Figures\n//\n// We reset this here because previously Normalize had no `figure` margins. This\n// ensures we don't break anyone's use of the element.\n\nfigure {\n  margin: 0;\n}\n\n\n// Images\n\nimg {\n  vertical-align: middle;\n}\n\n// Responsive images (ensure images don't scale beyond their parents)\n.img-responsive {\n  .img-responsive();\n}\n\n// Rounded corners\n.img-rounded {\n  border-radius: @border-radius-large;\n}\n\n// Image thumbnails\n//\n// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.\n.img-thumbnail {\n  padding: @thumbnail-padding;\n  line-height: @line-height-base;\n  background-color: @thumbnail-bg;\n  border: 1px solid @thumbnail-border;\n  border-radius: @thumbnail-border-radius;\n  .transition(all .2s ease-in-out);\n\n  // Keep them at most 100% wide\n  .img-responsive(inline-block);\n}\n\n// Perfect circle\n.img-circle {\n  border-radius: 50%; // set radius in percents\n}\n\n\n// Horizontal rules\n\nhr {\n  margin-top: @line-height-computed;\n  margin-bottom: @line-height-computed;\n  border: 0;\n  border-top: 1px solid @hr-border;\n}\n\n\n// Only display content to screen readers\n//\n// See: https://a11yproject.com/posts/how-to-hide-content\n\n.sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n// Useful for \"Skip to main content\" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n// Credit: HTML5 Boilerplate\n\n.sr-only-focusable {\n  &:active,\n  &:focus {\n    position: static;\n    width: auto;\n    height: auto;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n  }\n}\n\n\n// iOS \"clickable elements\" fix for role=\"button\"\n//\n// Fixes \"clickability\" issue (and more generally, the firing of events such as focus as well)\n// for traditionally non-focusable elements with role=\"button\"\n// see https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n\n[role=\"button\"] {\n  cursor: pointer;\n}\n","// stylelint-disable indentation, property-no-vendor-prefix, selector-no-vendor-prefix\n\n// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n  -webkit-animation: @animation;\n       -o-animation: @animation;\n          animation: @animation;\n}\n.animation-name(@name) {\n  -webkit-animation-name: @name;\n          animation-name: @name;\n}\n.animation-duration(@duration) {\n  -webkit-animation-duration: @duration;\n          animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n  -webkit-animation-timing-function: @timing-function;\n          animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n  -webkit-animation-delay: @delay;\n          animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n  -webkit-animation-iteration-count: @iteration-count;\n          animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n  -webkit-animation-direction: @direction;\n          animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n  -webkit-animation-fill-mode: @fill-mode;\n          animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n  -webkit-backface-visibility: @visibility;\n     -moz-backface-visibility: @visibility;\n          backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n  -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n          box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n  -webkit-box-sizing: @boxmodel;\n     -moz-box-sizing: @boxmodel;\n          box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n  -webkit-column-count: @column-count;\n     -moz-column-count: @column-count;\n          column-count: @column-count;\n  -webkit-column-gap: @column-gap;\n     -moz-column-gap: @column-gap;\n          column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n  -webkit-hyphens: @mode;\n     -moz-hyphens: @mode;\n      -ms-hyphens: @mode; // IE10+\n       -o-hyphens: @mode;\n          hyphens: @mode;\n  word-wrap: break-word;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n  // Firefox\n  &::-moz-placeholder {\n    color: @color;\n    opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n  }\n  &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n  &::-webkit-input-placeholder  { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n  -webkit-transform: scale(@ratio);\n      -ms-transform: scale(@ratio); // IE9 only\n       -o-transform: scale(@ratio);\n          transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n  -webkit-transform: scale(@ratioX, @ratioY);\n      -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n       -o-transform: scale(@ratioX, @ratioY);\n          transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n  -webkit-transform: scaleX(@ratio);\n      -ms-transform: scaleX(@ratio); // IE9 only\n       -o-transform: scaleX(@ratio);\n          transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n  -webkit-transform: scaleY(@ratio);\n      -ms-transform: scaleY(@ratio); // IE9 only\n       -o-transform: scaleY(@ratio);\n          transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n  -webkit-transform: skewX(@x) skewY(@y);\n      -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n       -o-transform: skewX(@x) skewY(@y);\n          transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n  -webkit-transform: translate(@x, @y);\n      -ms-transform: translate(@x, @y); // IE9 only\n       -o-transform: translate(@x, @y);\n          transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n  -webkit-transform: translate3d(@x, @y, @z);\n          transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n  -webkit-transform: rotate(@degrees);\n      -ms-transform: rotate(@degrees); // IE9 only\n       -o-transform: rotate(@degrees);\n          transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n  -webkit-transform: rotateX(@degrees);\n      -ms-transform: rotateX(@degrees); // IE9 only\n       -o-transform: rotateX(@degrees);\n          transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n  -webkit-transform: rotateY(@degrees);\n      -ms-transform: rotateY(@degrees); // IE9 only\n       -o-transform: rotateY(@degrees);\n          transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n  -webkit-perspective: @perspective;\n     -moz-perspective: @perspective;\n          perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n  -webkit-perspective-origin: @perspective;\n     -moz-perspective-origin: @perspective;\n          perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n  -webkit-transform-origin: @origin;\n     -moz-transform-origin: @origin;\n      -ms-transform-origin: @origin; // IE9 only\n          transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n  -webkit-transition: @transition;\n       -o-transition: @transition;\n          transition: @transition;\n}\n.transition-property(@transition-property) {\n  -webkit-transition-property: @transition-property;\n          transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n  -webkit-transition-delay: @transition-delay;\n          transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n  -webkit-transition-duration: @transition-duration;\n          transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n  -webkit-transition-timing-function: @timing-function;\n          transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n  -webkit-transition: -webkit-transform @transition;\n     -moz-transition: -moz-transform @transition;\n       -o-transition: -o-transform @transition;\n          transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n  -webkit-user-select: @select;\n     -moz-user-select: @select;\n      -ms-user-select: @select; // IE10+\n          user-select: @select;\n}\n","// WebKit-style focus\n\n.tab-focus() {\n  // WebKit-specific. Other browsers will keep their default outline style.\n  // (Initially tried to also force default via `outline: initial`,\n  // but that seems to erroneously remove the outline in Firefox altogether.)\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\n","// stylelint-disable media-feature-name-no-vendor-prefix, media-feature-parentheses-space-inside, media-feature-name-no-unknown, indentation, at-rule-name-space-after\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n.img-responsive(@display: block) {\n  display: @display;\n  max-width: 100%; // Part 1: Set a maximum relative to the parent\n  height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size. Note that the\n// spelling of `min--moz-device-pixel-ratio` is intentional.\n.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {\n  background-image: url(\"@{file-1x}\");\n\n  @media\n  only screen and (-webkit-min-device-pixel-ratio: 2),\n  only screen and ( min--moz-device-pixel-ratio: 2),\n  only screen and ( -o-min-device-pixel-ratio: 2/1),\n  only screen and ( min-device-pixel-ratio: 2),\n  only screen and ( min-resolution: 192dpi),\n  only screen and ( min-resolution: 2dppx) {\n    background-image: url(\"@{file-2x}\");\n    background-size: @width-1x @height-1x;\n  }\n}\n","// stylelint-disable selector-list-comma-newline-after, selector-no-qualifying-type\n\n//\n// Typography\n// --------------------------------------------------\n\n\n// Headings\n// -------------------------\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n  font-family: @headings-font-family;\n  font-weight: @headings-font-weight;\n  line-height: @headings-line-height;\n  color: @headings-color;\n\n  small,\n  .small {\n    font-weight: 400;\n    line-height: 1;\n    color: @headings-small-color;\n  }\n}\n\nh1, .h1,\nh2, .h2,\nh3, .h3 {\n  margin-top: @line-height-computed;\n  margin-bottom: (@line-height-computed / 2);\n\n  small,\n  .small {\n    font-size: 65%;\n  }\n}\nh4, .h4,\nh5, .h5,\nh6, .h6 {\n  margin-top: (@line-height-computed / 2);\n  margin-bottom: (@line-height-computed / 2);\n\n  small,\n  .small {\n    font-size: 75%;\n  }\n}\n\nh1, .h1 { font-size: @font-size-h1; }\nh2, .h2 { font-size: @font-size-h2; }\nh3, .h3 { font-size: @font-size-h3; }\nh4, .h4 { font-size: @font-size-h4; }\nh5, .h5 { font-size: @font-size-h5; }\nh6, .h6 { font-size: @font-size-h6; }\n\n\n// Body text\n// -------------------------\n\np {\n  margin: 0 0 (@line-height-computed / 2);\n}\n\n.lead {\n  margin-bottom: @line-height-computed;\n  font-size: floor((@font-size-base * 1.15));\n  font-weight: 300;\n  line-height: 1.4;\n\n  @media (min-width: @screen-sm-min) {\n    font-size: (@font-size-base * 1.5);\n  }\n}\n\n\n// Emphasis & misc\n// -------------------------\n\n// Ex: (12px small font / 14px base font) * 100% = about 85%\nsmall,\n.small {\n  font-size: floor((100% * @font-size-small / @font-size-base));\n}\n\nmark,\n.mark {\n  padding: .2em;\n  background-color: @state-warning-bg;\n}\n\n// Alignment\n.text-left           { text-align: left; }\n.text-right          { text-align: right; }\n.text-center         { text-align: center; }\n.text-justify        { text-align: justify; }\n.text-nowrap         { white-space: nowrap; }\n\n// Transformation\n.text-lowercase      { text-transform: lowercase; }\n.text-uppercase      { text-transform: uppercase; }\n.text-capitalize     { text-transform: capitalize; }\n\n// Contextual colors\n.text-muted {\n  color: @text-muted;\n}\n.text-primary {\n  .text-emphasis-variant(@brand-primary);\n}\n.text-success {\n  .text-emphasis-variant(@state-success-text);\n}\n.text-info {\n  .text-emphasis-variant(@state-info-text);\n}\n.text-warning {\n  .text-emphasis-variant(@state-warning-text);\n}\n.text-danger {\n  .text-emphasis-variant(@state-danger-text);\n}\n\n// Contextual backgrounds\n// For now we'll leave these alongside the text classes until v4 when we can\n// safely shift things around (per SemVer rules).\n.bg-primary {\n  // Given the contrast here, this is the only class to have its color inverted\n  // automatically.\n  color: #fff;\n  .bg-variant(@brand-primary);\n}\n.bg-success {\n  .bg-variant(@state-success-bg);\n}\n.bg-info {\n  .bg-variant(@state-info-bg);\n}\n.bg-warning {\n  .bg-variant(@state-warning-bg);\n}\n.bg-danger {\n  .bg-variant(@state-danger-bg);\n}\n\n\n// Page header\n// -------------------------\n\n.page-header {\n  padding-bottom: ((@line-height-computed / 2) - 1);\n  margin: (@line-height-computed * 2) 0 @line-height-computed;\n  border-bottom: 1px solid @page-header-border-color;\n}\n\n\n// Lists\n// -------------------------\n\n// Unordered and Ordered lists\nul,\nol {\n  margin-top: 0;\n  margin-bottom: (@line-height-computed / 2);\n  ul,\n  ol {\n    margin-bottom: 0;\n  }\n}\n\n// List options\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n.list-unstyled {\n  padding-left: 0;\n  list-style: none;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n  .list-unstyled();\n  margin-left: -5px;\n\n  > li {\n    display: inline-block;\n    padding-right: 5px;\n    padding-left: 5px;\n  }\n}\n\n// Description Lists\ndl {\n  margin-top: 0; // Remove browser default\n  margin-bottom: @line-height-computed;\n}\ndt,\ndd {\n  line-height: @line-height-base;\n}\ndt {\n  font-weight: 700;\n}\ndd {\n  margin-left: 0; // Undo browser default\n}\n\n// Horizontal description lists\n//\n// Defaults to being stacked without any of the below styles applied, until the\n// grid breakpoint is reached (default of ~768px).\n\n.dl-horizontal {\n  dd {\n    &:extend(.clearfix all); // Clear the floated `dt` if an empty `dd` is present\n  }\n\n  @media (min-width: @dl-horizontal-breakpoint) {\n    dt {\n      float: left;\n      width: (@dl-horizontal-offset - 20);\n      clear: left;\n      text-align: right;\n      .text-overflow();\n    }\n    dd {\n      margin-left: @dl-horizontal-offset;\n    }\n  }\n}\n\n\n// Misc\n// -------------------------\n\n// Abbreviations and acronyms\n// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257\nabbr[title],\nabbr[data-original-title] {\n  cursor: help;\n}\n\n.initialism {\n  font-size: 90%;\n  .text-uppercase();\n}\n\n// Blockquotes\nblockquote {\n  padding: (@line-height-computed / 2) @line-height-computed;\n  margin: 0 0 @line-height-computed;\n  font-size: @blockquote-font-size;\n  border-left: 5px solid @blockquote-border-color;\n\n  p,\n  ul,\n  ol {\n    &:last-child {\n      margin-bottom: 0;\n    }\n  }\n\n  // Note: Deprecated small and .small as of v3.1.0\n  // Context: https://github.com/twbs/bootstrap/issues/11660\n  footer,\n  small,\n  .small {\n    display: block;\n    font-size: 80%; // back to default font-size\n    line-height: @line-height-base;\n    color: @blockquote-small-color;\n\n    &:before {\n      content: \"\\2014 \\00A0\"; // em dash, nbsp\n    }\n  }\n}\n\n// Opposite alignment of blockquote\n//\n// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0.\n.blockquote-reverse,\nblockquote.pull-right {\n  padding-right: 15px;\n  padding-left: 0;\n  text-align: right;\n  border-right: 5px solid @blockquote-border-color;\n  border-left: 0;\n\n  // Account for citation\n  footer,\n  small,\n  .small {\n    &:before { content: \"\"; }\n    &:after {\n      content: \"\\00A0 \\2014\"; // nbsp, em dash\n    }\n  }\n}\n\n// Addresses\naddress {\n  margin-bottom: @line-height-computed;\n  font-style: normal;\n  line-height: @line-height-base;\n}\n","// Typography\n\n.text-emphasis-variant(@color) {\n  color: @color;\n  a&:hover,\n  a&:focus {\n    color: darken(@color, 10%);\n  }\n}\n","// Contextual backgrounds\n\n.bg-variant(@color) {\n  background-color: @color;\n  a&:hover,\n  a&:focus {\n    background-color: darken(@color, 10%);\n  }\n}\n","// Text overflow\n// Requires inline-block or block for proper styling\n\n.text-overflow() {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n","//\n// Code (inline and block)\n// --------------------------------------------------\n\n\n// Inline and block code styles\ncode,\nkbd,\npre,\nsamp {\n  font-family: @font-family-monospace;\n}\n\n// Inline code\ncode {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: @code-color;\n  background-color: @code-bg;\n  border-radius: @border-radius-base;\n}\n\n// User input typically entered via keyboard\nkbd {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: @kbd-color;\n  background-color: @kbd-bg;\n  border-radius: @border-radius-small;\n  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);\n\n  kbd {\n    padding: 0;\n    font-size: 100%;\n    font-weight: 700;\n    box-shadow: none;\n  }\n}\n\n// Blocks of code\npre {\n  display: block;\n  padding: ((@line-height-computed - 1) / 2);\n  margin: 0 0 (@line-height-computed / 2);\n  font-size: (@font-size-base - 1); // 14px to 13px\n  line-height: @line-height-base;\n  color: @pre-color;\n  word-break: break-all;\n  word-wrap: break-word;\n  background-color: @pre-bg;\n  border: 1px solid @pre-border-color;\n  border-radius: @border-radius-base;\n\n  // Account for some code outputs that place code tags in pre tags\n  code {\n    padding: 0;\n    font-size: inherit;\n    color: inherit;\n    white-space: pre-wrap;\n    background-color: transparent;\n    border-radius: 0;\n  }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n  max-height: @pre-scrollable-max-height;\n  overflow-y: scroll;\n}\n","//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n  .container-fixed();\n\n  @media (min-width: @screen-sm-min) {\n    width: @container-sm;\n  }\n  @media (min-width: @screen-md-min) {\n    width: @container-md;\n  }\n  @media (min-width: @screen-lg-min) {\n    width: @container-lg;\n  }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n  .container-fixed();\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n  .make-row();\n}\n\n.row-no-gutters {\n  margin-right: 0;\n  margin-left: 0;\n\n  [class*=\"col-\"] {\n    padding-right: 0;\n    padding-left: 0;\n  }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n.make-grid-columns();\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n.make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: @screen-sm-min) {\n  .make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: @screen-md-min) {\n  .make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: @screen-lg-min) {\n  .make-grid(lg);\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n.container-fixed(@gutter: @grid-gutter-width) {\n  padding-right: ceil((@gutter / 2));\n  padding-left: floor((@gutter / 2));\n  margin-right: auto;\n  margin-left: auto;\n  &:extend(.clearfix all);\n}\n\n// Creates a wrapper for a series of columns\n.make-row(@gutter: @grid-gutter-width) {\n  margin-right: floor((@gutter / -2));\n  margin-left: ceil((@gutter / -2));\n  &:extend(.clearfix all);\n}\n\n// Generate the extra small columns\n.make-xs-column(@columns; @gutter: @grid-gutter-width) {\n  position: relative;\n  float: left;\n  width: percentage((@columns / @grid-columns));\n  min-height: 1px;\n  padding-right: (@gutter / 2);\n  padding-left: (@gutter / 2);\n}\n.make-xs-column-offset(@columns) {\n  margin-left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-push(@columns) {\n  left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-pull(@columns) {\n  right: percentage((@columns / @grid-columns));\n}\n\n// Generate the small columns\n.make-sm-column(@columns; @gutter: @grid-gutter-width) {\n  position: relative;\n  min-height: 1px;\n  padding-right: (@gutter / 2);\n  padding-left: (@gutter / 2);\n\n  @media (min-width: @screen-sm-min) {\n    float: left;\n    width: percentage((@columns / @grid-columns));\n  }\n}\n.make-sm-column-offset(@columns) {\n  @media (min-width: @screen-sm-min) {\n    margin-left: percentage((@columns / @grid-columns));\n  }\n}\n.make-sm-column-push(@columns) {\n  @media (min-width: @screen-sm-min) {\n    left: percentage((@columns / @grid-columns));\n  }\n}\n.make-sm-column-pull(@columns) {\n  @media (min-width: @screen-sm-min) {\n    right: percentage((@columns / @grid-columns));\n  }\n}\n\n// Generate the medium columns\n.make-md-column(@columns; @gutter: @grid-gutter-width) {\n  position: relative;\n  min-height: 1px;\n  padding-right: (@gutter / 2);\n  padding-left: (@gutter / 2);\n\n  @media (min-width: @screen-md-min) {\n    float: left;\n    width: percentage((@columns / @grid-columns));\n  }\n}\n.make-md-column-offset(@columns) {\n  @media (min-width: @screen-md-min) {\n    margin-left: percentage((@columns / @grid-columns));\n  }\n}\n.make-md-column-push(@columns) {\n  @media (min-width: @screen-md-min) {\n    left: percentage((@columns / @grid-columns));\n  }\n}\n.make-md-column-pull(@columns) {\n  @media (min-width: @screen-md-min) {\n    right: percentage((@columns / @grid-columns));\n  }\n}\n\n// Generate the large columns\n.make-lg-column(@columns; @gutter: @grid-gutter-width) {\n  position: relative;\n  min-height: 1px;\n  padding-right: (@gutter / 2);\n  padding-left: (@gutter / 2);\n\n  @media (min-width: @screen-lg-min) {\n    float: left;\n    width: percentage((@columns / @grid-columns));\n  }\n}\n.make-lg-column-offset(@columns) {\n  @media (min-width: @screen-lg-min) {\n    margin-left: percentage((@columns / @grid-columns));\n  }\n}\n.make-lg-column-push(@columns) {\n  @media (min-width: @screen-lg-min) {\n    left: percentage((@columns / @grid-columns));\n  }\n}\n.make-lg-column-pull(@columns) {\n  @media (min-width: @screen-lg-min) {\n    right: percentage((@columns / @grid-columns));\n  }\n}\n","// stylelint-disable declaration-no-important, at-rule-no-vendor-prefix\n\n//\n// Responsive: Utility classes\n// --------------------------------------------------\n\n\n// IE10 in Windows (Phone) 8\n//\n// Support for responsive views via media queries is kind of borked in IE10, for\n// Surface/desktop in split view and for Windows Phone 8. This particular fix\n// must be accompanied by a snippet of JavaScript to sniff the user agent and\n// apply some conditional CSS to *only* the Surface/desktop Windows 8. Look at\n// our Getting Started page for more information on this bug.\n//\n// For more information, see the following:\n//\n// Issue: https://github.com/twbs/bootstrap/issues/10497\n// Docs: https://getbootstrap.com/docs/3.4/getting-started/#support-ie10-width\n// Source: https://timkadlec.com/2013/01/windows-phone-8-and-device-width/\n// Source: https://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/\n\n@-ms-viewport {\n  width: device-width;\n}\n\n\n// Visibility utilities\n// Note: Deprecated .visible-xs, .visible-sm, .visible-md, and .visible-lg as of v3.2.0\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n  .responsive-invisibility();\n}\n\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n  display: none !important;\n}\n\n.visible-xs {\n  @media (max-width: @screen-xs-max) {\n    .responsive-visibility();\n  }\n}\n.visible-xs-block {\n  @media (max-width: @screen-xs-max) {\n    display: block !important;\n  }\n}\n.visible-xs-inline {\n  @media (max-width: @screen-xs-max) {\n    display: inline !important;\n  }\n}\n.visible-xs-inline-block {\n  @media (max-width: @screen-xs-max) {\n    display: inline-block !important;\n  }\n}\n\n.visible-sm {\n  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n    .responsive-visibility();\n  }\n}\n.visible-sm-block {\n  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n    display: block !important;\n  }\n}\n.visible-sm-inline {\n  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n    display: inline !important;\n  }\n}\n.visible-sm-inline-block {\n  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n    display: inline-block !important;\n  }\n}\n\n.visible-md {\n  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n    .responsive-visibility();\n  }\n}\n.visible-md-block {\n  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n    display: block !important;\n  }\n}\n.visible-md-inline {\n  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n    display: inline !important;\n  }\n}\n.visible-md-inline-block {\n  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n    display: inline-block !important;\n  }\n}\n\n.visible-lg {\n  @media (min-width: @screen-lg-min) {\n    .responsive-visibility();\n  }\n}\n.visible-lg-block {\n  @media (min-width: @screen-lg-min) {\n    display: block !important;\n  }\n}\n.visible-lg-inline {\n  @media (min-width: @screen-lg-min) {\n    display: inline !important;\n  }\n}\n.visible-lg-inline-block {\n  @media (min-width: @screen-lg-min) {\n    display: inline-block !important;\n  }\n}\n\n.hidden-xs {\n  @media (max-width: @screen-xs-max) {\n    .responsive-invisibility();\n  }\n}\n.hidden-sm {\n  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n    .responsive-invisibility();\n  }\n}\n.hidden-md {\n  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n    .responsive-invisibility();\n  }\n}\n.hidden-lg {\n  @media (min-width: @screen-lg-min) {\n    .responsive-invisibility();\n  }\n}\n\n\n// Print utilities\n//\n// Media queries are placed on the inside to be mixin-friendly.\n\n// Note: Deprecated .visible-print as of v3.2.0\n.visible-print {\n  .responsive-invisibility();\n\n  @media print {\n    .responsive-visibility();\n  }\n}\n.visible-print-block {\n  display: none !important;\n\n  @media print {\n    display: block !important;\n  }\n}\n.visible-print-inline {\n  display: none !important;\n\n  @media print {\n    display: inline !important;\n  }\n}\n.visible-print-inline-block {\n  display: none !important;\n\n  @media print {\n    display: inline-block !important;\n  }\n}\n\n.hidden-print {\n  @media print {\n    .responsive-invisibility();\n  }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `@grid-columns`.\n\n.make-grid-columns() {\n  // Common styles for all sizes of grid columns, widths 1-12\n  .col(@index) { // initial\n    @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n    .col((@index + 1), @item);\n  }\n  .col(@index, @list) when (@index =< @grid-columns) { // general; \"=<\" isn't a typo\n    @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n    .col((@index + 1), ~\"@{list}, @{item}\");\n  }\n  .col(@index, @list) when (@index > @grid-columns) { // terminal\n    @{list} {\n      position: relative;\n      // Prevent columns from collapsing when empty\n      min-height: 1px;\n      // Inner gutter via padding\n      padding-right: floor((@grid-gutter-width / 2));\n      padding-left: ceil((@grid-gutter-width / 2));\n    }\n  }\n  .col(1); // kickstart it\n}\n\n.float-grid-columns(@class) {\n  .col(@index) { // initial\n    @item: ~\".col-@{class}-@{index}\";\n    .col((@index + 1), @item);\n  }\n  .col(@index, @list) when (@index =< @grid-columns) { // general\n    @item: ~\".col-@{class}-@{index}\";\n    .col((@index + 1), ~\"@{list}, @{item}\");\n  }\n  .col(@index, @list) when (@index > @grid-columns) { // terminal\n    @{list} {\n      float: left;\n    }\n  }\n  .col(1); // kickstart it\n}\n\n.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) {\n  .col-@{class}-@{index} {\n    width: percentage((@index / @grid-columns));\n  }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index > 0) {\n  .col-@{class}-push-@{index} {\n    left: percentage((@index / @grid-columns));\n  }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index = 0) {\n  .col-@{class}-push-0 {\n    left: auto;\n  }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index > 0) {\n  .col-@{class}-pull-@{index} {\n    right: percentage((@index / @grid-columns));\n  }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index = 0) {\n  .col-@{class}-pull-0 {\n    right: auto;\n  }\n}\n.calc-grid-column(@index, @class, @type) when (@type = offset) {\n  .col-@{class}-offset-@{index} {\n    margin-left: percentage((@index / @grid-columns));\n  }\n}\n\n// Basic looping in LESS\n.loop-grid-columns(@index, @class, @type) when (@index >= 0) {\n  .calc-grid-column(@index, @class, @type);\n  // next iteration\n  .loop-grid-columns((@index - 1), @class, @type);\n}\n\n// Create grid for specific class\n.make-grid(@class) {\n  .float-grid-columns(@class);\n  .loop-grid-columns(@grid-columns, @class, width);\n  .loop-grid-columns(@grid-columns, @class, pull);\n  .loop-grid-columns(@grid-columns, @class, push);\n  .loop-grid-columns(@grid-columns, @class, offset);\n}\n","// stylelint-disable selector-max-type, selector-max-compound-selectors, selector-no-qualifying-type\n\n//\n// Tables\n// --------------------------------------------------\n\n\ntable {\n  background-color: @table-bg;\n\n  // Table cell sizing\n  //\n  // Reset default table behavior\n\n  col[class*=\"col-\"] {\n    position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n    display: table-column;\n    float: none;\n  }\n\n  td,\n  th {\n    &[class*=\"col-\"] {\n      position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n      display: table-cell;\n      float: none;\n    }\n  }\n}\n\ncaption {\n  padding-top: @table-cell-padding;\n  padding-bottom: @table-cell-padding;\n  color: @text-muted;\n  text-align: left;\n}\n\nth {\n  text-align: left;\n}\n\n\n// Baseline styles\n\n.table {\n  width: 100%;\n  max-width: 100%;\n  margin-bottom: @line-height-computed;\n  // Cells\n  > thead,\n  > tbody,\n  > tfoot {\n    > tr {\n      > th,\n      > td {\n        padding: @table-cell-padding;\n        line-height: @line-height-base;\n        vertical-align: top;\n        border-top: 1px solid @table-border-color;\n      }\n    }\n  }\n  // Bottom align for column headings\n  > thead > tr > th {\n    vertical-align: bottom;\n    border-bottom: 2px solid @table-border-color;\n  }\n  // Remove top border from thead by default\n  > caption + thead,\n  > colgroup + thead,\n  > thead:first-child {\n    > tr:first-child {\n      > th,\n      > td {\n        border-top: 0;\n      }\n    }\n  }\n  // Account for multiple tbody instances\n  > tbody + tbody {\n    border-top: 2px solid @table-border-color;\n  }\n\n  // Nesting\n  .table {\n    background-color: @body-bg;\n  }\n}\n\n\n// Condensed table w/ half padding\n\n.table-condensed {\n  > thead,\n  > tbody,\n  > tfoot {\n    > tr {\n      > th,\n      > td {\n        padding: @table-condensed-cell-padding;\n      }\n    }\n  }\n}\n\n\n// Bordered version\n//\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n  border: 1px solid @table-border-color;\n  > thead,\n  > tbody,\n  > tfoot {\n    > tr {\n      > th,\n      > td {\n        border: 1px solid @table-border-color;\n      }\n    }\n  }\n  > thead > tr {\n    > th,\n    > td {\n      border-bottom-width: 2px;\n    }\n  }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n  > tbody > tr:nth-of-type(odd) {\n    background-color: @table-bg-accent;\n  }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n  > tbody > tr:hover {\n    background-color: @table-bg-hover;\n  }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n// Generate the contextual variants\n.table-row-variant(active; @table-bg-active);\n.table-row-variant(success; @state-success-bg);\n.table-row-variant(info; @state-info-bg);\n.table-row-variant(warning; @state-warning-bg);\n.table-row-variant(danger; @state-danger-bg);\n\n\n// Responsive tables\n//\n// Wrap your tables in `.table-responsive` and we'll make them mobile friendly\n// by enabling horizontal scrolling. Only applies <768px. Everything above that\n// will display normally.\n\n.table-responsive {\n  min-height: .01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837)\n  overflow-x: auto;\n\n  @media screen and (max-width: @screen-xs-max) {\n    width: 100%;\n    margin-bottom: (@line-height-computed * .75);\n    overflow-y: hidden;\n    -ms-overflow-style: -ms-autohiding-scrollbar;\n    border: 1px solid @table-border-color;\n\n    // Tighten up spacing\n    > .table {\n      margin-bottom: 0;\n\n      // Ensure the content doesn't wrap\n      > thead,\n      > tbody,\n      > tfoot {\n        > tr {\n          > th,\n          > td {\n            white-space: nowrap;\n          }\n        }\n      }\n    }\n\n    // Special overrides for the bordered tables\n    > .table-bordered {\n      border: 0;\n\n      // Nuke the appropriate borders so that the parent can handle them\n      > thead,\n      > tbody,\n      > tfoot {\n        > tr {\n          > th:first-child,\n          > td:first-child {\n            border-left: 0;\n          }\n          > th:last-child,\n          > td:last-child {\n            border-right: 0;\n          }\n        }\n      }\n\n      // Only nuke the last row's bottom-border in `tbody` and `tfoot` since\n      // chances are there will be only one `tr` in a `thead` and that would\n      // remove the border altogether.\n      > tbody,\n      > tfoot {\n        > tr:last-child {\n          > th,\n          > td {\n            border-bottom: 0;\n          }\n        }\n      }\n\n    }\n  }\n}\n","// Tables\n\n.table-row-variant(@state; @background) {\n  // Exact selectors below required to override `.table-striped` and prevent\n  // inheritance to nested tables.\n  .table > thead > tr,\n  .table > tbody > tr,\n  .table > tfoot > tr {\n    > td.@{state},\n    > th.@{state},\n    &.@{state} > td,\n    &.@{state} > th {\n      background-color: @background;\n    }\n  }\n\n  // Hover states for `.table-hover`\n  // Note: this is not available for cells or rows within `thead` or `tfoot`.\n  .table-hover > tbody > tr {\n    > td.@{state}:hover,\n    > th.@{state}:hover,\n    &.@{state}:hover > td,\n    &:hover > .@{state},\n    &.@{state}:hover > th {\n      background-color: darken(@background, 5%);\n    }\n  }\n}\n","// stylelint-disable selector-no-qualifying-type, property-no-vendor-prefix, media-feature-name-no-vendor-prefix\n\n//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline non-control form elements.\n\nfieldset {\n  // Chrome and Firefox set a `min-width: min-content;` on fieldsets,\n  // so we reset that to ensure it behaves more like a standard block element.\n  // See https://github.com/twbs/bootstrap/issues/12359.\n  min-width: 0;\n  padding: 0;\n  margin: 0;\n  border: 0;\n}\n\nlegend {\n  display: block;\n  width: 100%;\n  padding: 0;\n  margin-bottom: @line-height-computed;\n  font-size: (@font-size-base * 1.5);\n  line-height: inherit;\n  color: @legend-color;\n  border: 0;\n  border-bottom: 1px solid @legend-border-color;\n}\n\nlabel {\n  display: inline-block;\n  max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141)\n  margin-bottom: 5px;\n  font-weight: 700;\n}\n\n\n// Normalize form controls\n//\n// While most of our form styles require extra classes, some basic normalization\n// is required to ensure optimum display with or without those classes to better\n// address browser inconsistencies.\n\ninput[type=\"search\"] {\n  // Override content-box in Normalize (* isn't specific enough)\n  .box-sizing(border-box);\n\n  // Search inputs in iOS\n  //\n  // This overrides the extra rounded corners on search inputs in iOS so that our\n  // `.form-control` class can properly style them. Note that this cannot simply\n  // be added to `.form-control` as it's not specific enough. For details, see\n  // https://github.com/twbs/bootstrap/issues/11586.\n  -webkit-appearance: none;\n  appearance: none;\n}\n\n// Position radios and checkboxes better\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n  margin: 4px 0 0;\n  margin-top: 1px \\9; // IE8-9\n  line-height: normal;\n\n  // Apply same disabled cursor tweak as for inputs\n  // Some special care is needed because <label>s don't inherit their parent's `cursor`.\n  //\n  // Note: Neither radios nor checkboxes can be readonly.\n  &[disabled],\n  &.disabled,\n  fieldset[disabled] & {\n    cursor: @cursor-disabled;\n  }\n}\n\ninput[type=\"file\"] {\n  display: block;\n}\n\n// Make range inputs behave like textual form controls\ninput[type=\"range\"] {\n  display: block;\n  width: 100%;\n}\n\n// Make multiple select elements height not fixed\nselect[multiple],\nselect[size] {\n  height: auto;\n}\n\n// Focus for file, radio, and checkbox\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n  .tab-focus();\n}\n\n// Adjust output element\noutput {\n  display: block;\n  padding-top: (@padding-base-vertical + 1);\n  font-size: @font-size-base;\n  line-height: @line-height-base;\n  color: @input-color;\n}\n\n\n// Common form controls\n//\n// Shared size and type resets for form controls. Apply `.form-control` to any\n// of the following form controls:\n//\n// select\n// textarea\n// input[type=\"text\"]\n// input[type=\"password\"]\n// input[type=\"datetime\"]\n// input[type=\"datetime-local\"]\n// input[type=\"date\"]\n// input[type=\"month\"]\n// input[type=\"time\"]\n// input[type=\"week\"]\n// input[type=\"number\"]\n// input[type=\"email\"]\n// input[type=\"url\"]\n// input[type=\"search\"]\n// input[type=\"tel\"]\n// input[type=\"color\"]\n\n.form-control {\n  display: block;\n  width: 100%;\n  height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)\n  padding: @padding-base-vertical @padding-base-horizontal;\n  font-size: @font-size-base;\n  line-height: @line-height-base;\n  color: @input-color;\n  background-color: @input-bg;\n  background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n  border: 1px solid @input-border;\n  border-radius: @input-border-radius; // Note: This has no effect on <select>s in some browsers, due to the limited stylability of <select>s in CSS.\n  .box-shadow(inset 0 1px 1px rgba(0, 0, 0, .075));\n  .transition(~\"border-color ease-in-out .15s, box-shadow ease-in-out .15s\");\n\n  // Customize the `:focus` state to imitate native WebKit styles.\n  .form-control-focus();\n\n  // Placeholder\n  .placeholder();\n\n  // Unstyle the caret on `<select>`s in IE10+.\n  &::-ms-expand {\n    background-color: transparent;\n    border: 0;\n  }\n\n  // Disabled and read-only inputs\n  //\n  // HTML5 says that controls under a fieldset > legend:first-child won't be\n  // disabled if the fieldset is disabled. Due to implementation difficulty, we\n  // don't honor that edge case; we style them as disabled anyway.\n  &[disabled],\n  &[readonly],\n  fieldset[disabled] & {\n    background-color: @input-bg-disabled;\n    opacity: 1; // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655\n  }\n\n  &[disabled],\n  fieldset[disabled] & {\n    cursor: @cursor-disabled;\n  }\n\n  // Reset height for `textarea`s\n  textarea& {\n    height: auto;\n  }\n}\n\n\n// Special styles for iOS temporal inputs\n//\n// In Mobile Safari, setting `display: block` on temporal inputs causes the\n// text within the input to become vertically misaligned. As a workaround, we\n// set a pixel line-height that matches the given height of the input, but only\n// for Safari. See https://bugs.webkit.org/show_bug.cgi?id=139848\n//\n// Note that as of 9.3, iOS doesn't support `week`.\n\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n  input[type=\"date\"],\n  input[type=\"time\"],\n  input[type=\"datetime-local\"],\n  input[type=\"month\"] {\n    &.form-control {\n      line-height: @input-height-base;\n    }\n\n    &.input-sm,\n    .input-group-sm & {\n      line-height: @input-height-small;\n    }\n\n    &.input-lg,\n    .input-group-lg & {\n      line-height: @input-height-large;\n    }\n  }\n}\n\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n  margin-bottom: @form-group-margin-bottom;\n}\n\n\n// Checkboxes and radios\n//\n// Indent the labels to position radios/checkboxes as hanging controls.\n\n.radio,\n.checkbox {\n  position: relative;\n  display: block;\n  margin-top: 10px;\n  margin-bottom: 10px;\n\n  // These are used on elements with <label> descendants\n  &.disabled,\n  fieldset[disabled] & {\n    label {\n      cursor: @cursor-disabled;\n    }\n  }\n\n  label {\n    min-height: @line-height-computed; // Ensure the input doesn't jump when there is no text\n    padding-left: 20px;\n    margin-bottom: 0;\n    font-weight: 400;\n    cursor: pointer;\n  }\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n  position: absolute;\n  margin-top: 4px \\9;\n  margin-left: -20px;\n}\n\n.radio + .radio,\n.checkbox + .checkbox {\n  margin-top: -5px; // Move up sibling radios or checkboxes for tighter spacing\n}\n\n// Radios and checkboxes on same line\n.radio-inline,\n.checkbox-inline {\n  position: relative;\n  display: inline-block;\n  padding-left: 20px;\n  margin-bottom: 0;\n  font-weight: 400;\n  vertical-align: middle;\n  cursor: pointer;\n\n  // These are used directly on <label>s\n  &.disabled,\n  fieldset[disabled] & {\n    cursor: @cursor-disabled;\n  }\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n  margin-top: 0;\n  margin-left: 10px; // space out consecutive inline controls\n}\n\n\n// Static form control text\n//\n// Apply class to a `p` element to make any string of text align with labels in\n// a horizontal form layout.\n\n.form-control-static {\n  min-height: (@line-height-computed + @font-size-base);\n  // Size it appropriately next to real form controls\n  padding-top: (@padding-base-vertical + 1);\n  padding-bottom: (@padding-base-vertical + 1);\n  // Remove default margin from `p`\n  margin-bottom: 0;\n\n  &.input-lg,\n  &.input-sm {\n    padding-right: 0;\n    padding-left: 0;\n  }\n}\n\n\n// Form control sizing\n//\n// Build on `.form-control` with modifier classes to decrease or increase the\n// height and font-size of form controls.\n//\n// The `.form-group-* form-control` variations are sadly duplicated to avoid the\n// issue documented in https://github.com/twbs/bootstrap/issues/15074.\n\n.input-sm {\n  .input-size(@input-height-small; @padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @input-border-radius-small);\n}\n.form-group-sm {\n  .form-control {\n    height: @input-height-small;\n    padding: @padding-small-vertical @padding-small-horizontal;\n    font-size: @font-size-small;\n    line-height: @line-height-small;\n    border-radius: @input-border-radius-small;\n  }\n  select.form-control {\n    height: @input-height-small;\n    line-height: @input-height-small;\n  }\n  textarea.form-control,\n  select[multiple].form-control {\n    height: auto;\n  }\n  .form-control-static {\n    height: @input-height-small;\n    min-height: (@line-height-computed + @font-size-small);\n    padding: (@padding-small-vertical + 1) @padding-small-horizontal;\n    font-size: @font-size-small;\n    line-height: @line-height-small;\n  }\n}\n\n.input-lg {\n  .input-size(@input-height-large; @padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @input-border-radius-large);\n}\n.form-group-lg {\n  .form-control {\n    height: @input-height-large;\n    padding: @padding-large-vertical @padding-large-horizontal;\n    font-size: @font-size-large;\n    line-height: @line-height-large;\n    border-radius: @input-border-radius-large;\n  }\n  select.form-control {\n    height: @input-height-large;\n    line-height: @input-height-large;\n  }\n  textarea.form-control,\n  select[multiple].form-control {\n    height: auto;\n  }\n  .form-control-static {\n    height: @input-height-large;\n    min-height: (@line-height-computed + @font-size-large);\n    padding: (@padding-large-vertical + 1) @padding-large-horizontal;\n    font-size: @font-size-large;\n    line-height: @line-height-large;\n  }\n}\n\n\n// Form control feedback states\n//\n// Apply contextual and semantic states to individual form controls.\n\n.has-feedback {\n  // Enable absolute positioning\n  position: relative;\n\n  // Ensure icons don't overlap text\n  .form-control {\n    padding-right: (@input-height-base * 1.25);\n  }\n}\n// Feedback icon (requires .glyphicon classes)\n.form-control-feedback {\n  position: absolute;\n  top: 0;\n  right: 0;\n  z-index: 2; // Ensure icon is above input groups\n  display: block;\n  width: @input-height-base;\n  height: @input-height-base;\n  line-height: @input-height-base;\n  text-align: center;\n  pointer-events: none;\n}\n.input-lg + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n  width: @input-height-large;\n  height: @input-height-large;\n  line-height: @input-height-large;\n}\n.input-sm + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n  width: @input-height-small;\n  height: @input-height-small;\n  line-height: @input-height-small;\n}\n\n// Feedback states\n.has-success {\n  .form-control-validation(@state-success-text; @state-success-text; @state-success-bg);\n}\n.has-warning {\n  .form-control-validation(@state-warning-text; @state-warning-text; @state-warning-bg);\n}\n.has-error {\n  .form-control-validation(@state-danger-text; @state-danger-text; @state-danger-bg);\n}\n\n// Reposition feedback icon if input has visible label above\n.has-feedback label {\n\n  & ~ .form-control-feedback {\n    top: (@line-height-computed + 5); // Height of the `label` and its margin\n  }\n  &.sr-only ~ .form-control-feedback {\n    top: 0;\n  }\n}\n\n\n// Help text\n//\n// Apply to any element you wish to create light text for placement immediately\n// below a form control. Use for general help, formatting, or instructional text.\n\n.help-block {\n  display: block; // account for any element using help-block\n  margin-top: 5px;\n  margin-bottom: 10px;\n  color: lighten(@text-color, 25%); // lighten the text some for contrast\n}\n\n\n// Inline forms\n//\n// Make forms appear inline(-block) by adding the `.form-inline` class. Inline\n// forms begin stacked on extra small (mobile) devices and then go inline when\n// viewports reach <768px.\n//\n// Requires wrapping inputs and labels with `.form-group` for proper display of\n// default HTML form controls and our custom form controls (e.g., input groups).\n//\n// Heads up! This is mixin-ed into `.navbar-form` in navbars.less.\n\n.form-inline {\n\n  // Kick in the inline\n  @media (min-width: @screen-sm-min) {\n    // Inline-block all the things for \"inline\"\n    .form-group {\n      display: inline-block;\n      margin-bottom: 0;\n      vertical-align: middle;\n    }\n\n    // In navbar-form, allow folks to *not* use `.form-group`\n    .form-control {\n      display: inline-block;\n      width: auto; // Prevent labels from stacking above inputs in `.form-group`\n      vertical-align: middle;\n    }\n\n    // Make static controls behave like regular ones\n    .form-control-static {\n      display: inline-block;\n    }\n\n    .input-group {\n      display: inline-table;\n      vertical-align: middle;\n\n      .input-group-addon,\n      .input-group-btn,\n      .form-control {\n        width: auto;\n      }\n    }\n\n    // Input groups need that 100% width though\n    .input-group > .form-control {\n      width: 100%;\n    }\n\n    .control-label {\n      margin-bottom: 0;\n      vertical-align: middle;\n    }\n\n    // Remove default margin on radios/checkboxes that were used for stacking, and\n    // then undo the floating of radios and checkboxes to match.\n    .radio,\n    .checkbox {\n      display: inline-block;\n      margin-top: 0;\n      margin-bottom: 0;\n      vertical-align: middle;\n\n      label {\n        padding-left: 0;\n      }\n    }\n    .radio input[type=\"radio\"],\n    .checkbox input[type=\"checkbox\"] {\n      position: relative;\n      margin-left: 0;\n    }\n\n    // Re-override the feedback icon.\n    .has-feedback .form-control-feedback {\n      top: 0;\n    }\n  }\n}\n\n\n// Horizontal forms\n//\n// Horizontal forms are built on grid classes and allow you to create forms with\n// labels on the left and inputs on the right.\n\n.form-horizontal {\n\n  // Consistent vertical alignment of radios and checkboxes\n  //\n  // Labels also get some reset styles, but that is scoped to a media query below.\n  .radio,\n  .checkbox,\n  .radio-inline,\n  .checkbox-inline {\n    padding-top: (@padding-base-vertical + 1); // Default padding plus a border\n    margin-top: 0;\n    margin-bottom: 0;\n  }\n  // Account for padding we're adding to ensure the alignment and of help text\n  // and other content below items\n  .radio,\n  .checkbox {\n    min-height: (@line-height-computed + (@padding-base-vertical + 1));\n  }\n\n  // Make form groups behave like rows\n  .form-group {\n    .make-row();\n  }\n\n  // Reset spacing and right align labels, but scope to media queries so that\n  // labels on narrow viewports stack the same as a default form example.\n  @media (min-width: @screen-sm-min) {\n    .control-label {\n      padding-top: (@padding-base-vertical + 1); // Default padding plus a border\n      margin-bottom: 0;\n      text-align: right;\n    }\n  }\n\n  // Validation states\n  //\n  // Reposition the icon because it's now within a grid column and columns have\n  // `position: relative;` on them. Also accounts for the grid gutter padding.\n  .has-feedback .form-control-feedback {\n    right: floor((@grid-gutter-width / 2));\n  }\n\n  // Form group sizes\n  //\n  // Quick utility class for applying `.input-lg` and `.input-sm` styles to the\n  // inputs and labels within a `.form-group`.\n  .form-group-lg {\n    @media (min-width: @screen-sm-min) {\n      .control-label {\n        padding-top: (@padding-large-vertical + 1);\n        font-size: @font-size-large;\n      }\n    }\n  }\n  .form-group-sm {\n    @media (min-width: @screen-sm-min) {\n      .control-label {\n        padding-top: (@padding-small-vertical + 1);\n        font-size: @font-size-small;\n      }\n    }\n  }\n}\n","// Form validation states\n//\n// Used in forms.less to generate the form validation CSS for warnings, errors,\n// and successes.\n\n.form-control-validation(@text-color: #555; @border-color: #ccc; @background-color: #f5f5f5) {\n  // Color the label and help text\n  .help-block,\n  .control-label,\n  .radio,\n  .checkbox,\n  .radio-inline,\n  .checkbox-inline,\n  &.radio label,\n  &.checkbox label,\n  &.radio-inline label,\n  &.checkbox-inline label  {\n    color: @text-color;\n  }\n  // Set the border and box shadow on specific inputs to match\n  .form-control {\n    border-color: @border-color;\n    .box-shadow(inset 0 1px 1px rgba(0, 0, 0, .075)); // Redeclare so transitions work\n    &:focus {\n      border-color: darken(@border-color, 10%);\n      @shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px lighten(@border-color, 20%);\n      .box-shadow(@shadow);\n    }\n  }\n  // Set validation states also for addons\n  .input-group-addon {\n    color: @text-color;\n    background-color: @background-color;\n    border-color: @border-color;\n  }\n  // Optional feedback icon\n  .form-control-feedback {\n    color: @text-color;\n  }\n}\n\n\n// Form control focus state\n//\n// Generate a customized focus state and for any input with the specified color,\n// which defaults to the `@input-border-focus` variable.\n//\n// We highly encourage you to not customize the default value, but instead use\n// this to tweak colors on an as-needed basis. This aesthetic change is based on\n// WebKit's default styles, but applicable to a wider range of browsers. Its\n// usability and accessibility should be taken into account with any change.\n//\n// Example usage: change the default blue border and shadow to white for better\n// contrast against a dark gray background.\n.form-control-focus(@color: @input-border-focus) {\n  @color-rgba: rgba(red(@color), green(@color), blue(@color), .6);\n  &:focus {\n    border-color: @color;\n    outline: 0;\n    .box-shadow(~\"inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px @{color-rgba}\");\n  }\n}\n\n// Form control sizing\n//\n// Relative text size, padding, and border-radii changes for form controls. For\n// horizontal sizing, wrap controls in the predefined grid classes. `<select>`\n// element gets special love because it's special, and that's a fact!\n.input-size(@input-height; @padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n  height: @input-height;\n  padding: @padding-vertical @padding-horizontal;\n  font-size: @font-size;\n  line-height: @line-height;\n  border-radius: @border-radius;\n\n  select& {\n    height: @input-height;\n    line-height: @input-height;\n  }\n\n  textarea&,\n  select[multiple]& {\n    height: auto;\n  }\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Buttons\n// --------------------------------------------------\n\n\n// Base styles\n// --------------------------------------------------\n\n.btn {\n  display: inline-block;\n  margin-bottom: 0; // For input.btn\n  font-weight: @btn-font-weight;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: middle;\n  touch-action: manipulation;\n  cursor: pointer;\n  background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n  border: 1px solid transparent;\n  .button-size(@padding-base-vertical; @padding-base-horizontal; @font-size-base; @line-height-base; @btn-border-radius-base);\n  .user-select(none);\n\n  &,\n  &:active,\n  &.active {\n    &:focus,\n    &.focus {\n      .tab-focus();\n    }\n  }\n\n  &:hover,\n  &:focus,\n  &.focus {\n    color: @btn-default-color;\n    text-decoration: none;\n  }\n\n  &:active,\n  &.active {\n    background-image: none;\n    outline: 0;\n    .box-shadow(inset 0 3px 5px rgba(0, 0, 0, .125));\n  }\n\n  &.disabled,\n  &[disabled],\n  fieldset[disabled] & {\n    cursor: @cursor-disabled;\n    .opacity(.65);\n    .box-shadow(none);\n  }\n\n  a& {\n    &.disabled,\n    fieldset[disabled] & {\n      pointer-events: none; // Future-proof disabling of clicks on `<a>` elements\n    }\n  }\n}\n\n\n// Alternate buttons\n// --------------------------------------------------\n\n.btn-default {\n  .button-variant(@btn-default-color; @btn-default-bg; @btn-default-border);\n}\n.btn-primary {\n  .button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border);\n}\n// Success appears as green\n.btn-success {\n  .button-variant(@btn-success-color; @btn-success-bg; @btn-success-border);\n}\n// Info appears as blue-green\n.btn-info {\n  .button-variant(@btn-info-color; @btn-info-bg; @btn-info-border);\n}\n// Warning appears as orange\n.btn-warning {\n  .button-variant(@btn-warning-color; @btn-warning-bg; @btn-warning-border);\n}\n// Danger and error appear as red\n.btn-danger {\n  .button-variant(@btn-danger-color; @btn-danger-bg; @btn-danger-border);\n}\n\n\n// Link buttons\n// -------------------------\n\n// Make a button look and behave like a link\n.btn-link {\n  font-weight: 400;\n  color: @link-color;\n  border-radius: 0;\n\n  &,\n  &:active,\n  &.active,\n  &[disabled],\n  fieldset[disabled] & {\n    background-color: transparent;\n    .box-shadow(none);\n  }\n  &,\n  &:hover,\n  &:focus,\n  &:active {\n    border-color: transparent;\n  }\n  &:hover,\n  &:focus {\n    color: @link-hover-color;\n    text-decoration: @link-hover-decoration;\n    background-color: transparent;\n  }\n  &[disabled],\n  fieldset[disabled] & {\n    &:hover,\n    &:focus {\n      color: @btn-link-disabled-color;\n      text-decoration: none;\n    }\n  }\n}\n\n\n// Button Sizes\n// --------------------------------------------------\n\n.btn-lg {\n  // line-height: ensure even-numbered height of button next to large input\n  .button-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @btn-border-radius-large);\n}\n.btn-sm {\n  // line-height: ensure proper height of button next to small input\n  .button-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n.btn-xs {\n  .button-size(@padding-xs-vertical; @padding-xs-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n\n\n// Block button\n// --------------------------------------------------\n\n.btn-block {\n  display: block;\n  width: 100%;\n}\n\n// Vertically space out multiple block buttons\n.btn-block + .btn-block {\n  margin-top: 5px;\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n  &.btn-block {\n    width: 100%;\n  }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n.button-variant(@color; @background; @border) {\n  color: @color;\n  background-color: @background;\n  border-color: @border;\n\n  &:focus,\n  &.focus {\n    color: @color;\n    background-color: darken(@background, 10%);\n    border-color: darken(@border, 25%);\n  }\n  &:hover {\n    color: @color;\n    background-color: darken(@background, 10%);\n    border-color: darken(@border, 12%);\n  }\n  &:active,\n  &.active,\n  .open > .dropdown-toggle& {\n    color: @color;\n    background-color: darken(@background, 10%);\n    background-image: none;\n    border-color: darken(@border, 12%);\n\n    &:hover,\n    &:focus,\n    &.focus {\n      color: @color;\n      background-color: darken(@background, 17%);\n      border-color: darken(@border, 25%);\n    }\n  }\n  &.disabled,\n  &[disabled],\n  fieldset[disabled] & {\n    &:hover,\n    &:focus,\n    &.focus {\n      background-color: @background;\n      border-color: @border;\n    }\n  }\n\n  .badge {\n    color: @background;\n    background-color: @color;\n  }\n}\n\n// Button sizes\n.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n  padding: @padding-vertical @padding-horizontal;\n  font-size: @font-size;\n  line-height: @line-height;\n  border-radius: @border-radius;\n}\n","// Opacity\n\n.opacity(@opacity) {\n  @opacity-ie: (@opacity * 100);  // IE8 filter\n  filter: ~\"alpha(opacity=@{opacity-ie})\";\n  opacity: @opacity;\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Component animations\n// --------------------------------------------------\n\n// Heads up!\n//\n// We don't use the `.opacity()` mixin here since it causes a bug with text\n// fields in IE7-8. Source: https://github.com/twbs/bootstrap/pull/3552.\n\n.fade {\n  opacity: 0;\n  .transition(opacity .15s linear);\n\n  &.in {\n    opacity: 1;\n  }\n}\n\n.collapse {\n  display: none;\n\n  &.in      { display: block; }\n  tr&.in    { display: table-row; }\n  tbody&.in { display: table-row-group; }\n}\n\n.collapsing {\n  position: relative;\n  height: 0;\n  overflow: hidden;\n  .transition-property(~\"height, visibility\");\n  .transition-duration(.35s);\n  .transition-timing-function(ease);\n}\n","//\n// Dropdown menus\n// --------------------------------------------------\n\n\n// Dropdown arrow/caret\n.caret {\n  display: inline-block;\n  width: 0;\n  height: 0;\n  margin-left: 2px;\n  vertical-align: middle;\n  border-top: @caret-width-base dashed;\n  border-top: @caret-width-base solid ~\"\\9\"; // IE8\n  border-right: @caret-width-base solid transparent;\n  border-left: @caret-width-base solid transparent;\n}\n\n// The dropdown wrapper (div)\n.dropup,\n.dropdown {\n  position: relative;\n}\n\n// Prevent the focus on the dropdown toggle when closing dropdowns\n.dropdown-toggle:focus {\n  outline: 0;\n}\n\n// The dropdown menu (ul)\n.dropdown-menu {\n  position: absolute;\n  top: 100%;\n  left: 0;\n  z-index: @zindex-dropdown;\n  display: none; // none by default, but block on \"open\" of the menu\n  float: left;\n  min-width: 160px;\n  padding: 5px 0;\n  margin: 2px 0 0; // override default ul\n  font-size: @font-size-base;\n  text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n  list-style: none;\n  background-color: @dropdown-bg;\n  background-clip: padding-box;\n  border: 1px solid @dropdown-fallback-border; // IE8 fallback\n  border: 1px solid @dropdown-border;\n  border-radius: @border-radius-base;\n  .box-shadow(0 6px 12px rgba(0, 0, 0, .175));\n\n  // Aligns the dropdown menu to right\n  //\n  // Deprecated as of 3.1.0 in favor of `.dropdown-menu-[dir]`\n  &.pull-right {\n    right: 0;\n    left: auto;\n  }\n\n  // Dividers (basically an hr) within the dropdown\n  .divider {\n    .nav-divider(@dropdown-divider-bg);\n  }\n\n  // Links within the dropdown menu\n  > li > a {\n    display: block;\n    padding: 3px 20px;\n    clear: both;\n    font-weight: 400;\n    line-height: @line-height-base;\n    color: @dropdown-link-color;\n    white-space: nowrap; // prevent links from randomly breaking onto new lines\n\n    &:hover,\n    &:focus {\n      color: @dropdown-link-hover-color;\n      text-decoration: none;\n      background-color: @dropdown-link-hover-bg;\n    }\n  }\n}\n\n// Active state\n.dropdown-menu > .active > a {\n  &,\n  &:hover,\n  &:focus {\n    color: @dropdown-link-active-color;\n    text-decoration: none;\n    background-color: @dropdown-link-active-bg;\n    outline: 0;\n  }\n}\n\n// Disabled state\n//\n// Gray out text and ensure the hover/focus state remains gray\n\n.dropdown-menu > .disabled > a {\n  &,\n  &:hover,\n  &:focus {\n    color: @dropdown-link-disabled-color;\n  }\n\n  // Nuke hover/focus effects\n  &:hover,\n  &:focus {\n    text-decoration: none;\n    cursor: @cursor-disabled;\n    background-color: transparent;\n    background-image: none; // Remove CSS gradient\n    .reset-filter();\n  }\n}\n\n// Open state for the dropdown\n.open {\n  // Show the menu\n  > .dropdown-menu {\n    display: block;\n  }\n\n  // Remove the outline when :focus is triggered\n  > a {\n    outline: 0;\n  }\n}\n\n// Menu positioning\n//\n// Add extra class to `.dropdown-menu` to flip the alignment of the dropdown\n// menu with the parent.\n.dropdown-menu-right {\n  right: 0;\n  left: auto; // Reset the default from `.dropdown-menu`\n}\n// With v3, we enabled auto-flipping if you have a dropdown within a right\n// aligned nav component. To enable the undoing of that, we provide an override\n// to restore the default dropdown menu alignment.\n//\n// This is only for left-aligning a dropdown menu within a `.navbar-right` or\n// `.pull-right` nav component.\n.dropdown-menu-left {\n  right: auto;\n  left: 0;\n}\n\n// Dropdown section headers\n.dropdown-header {\n  display: block;\n  padding: 3px 20px;\n  font-size: @font-size-small;\n  line-height: @line-height-base;\n  color: @dropdown-header-color;\n  white-space: nowrap; // as with > li > a\n}\n\n// Backdrop to catch body clicks on mobile, etc.\n.dropdown-backdrop {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: (@zindex-dropdown - 10);\n}\n\n// Right aligned dropdowns\n.pull-right > .dropdown-menu {\n  right: 0;\n  left: auto;\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n//\n// Just add .dropup after the standard .dropdown class and you're set, bro.\n// TODO: abstract this so that the navbar fixed styles are not placed here?\n\n.dropup,\n.navbar-fixed-bottom .dropdown {\n  // Reverse the caret\n  .caret {\n    content: \"\";\n    border-top: 0;\n    border-bottom: @caret-width-base dashed;\n    border-bottom: @caret-width-base solid ~\"\\9\"; // IE8\n  }\n  // Different positioning for bottom up menu\n  .dropdown-menu {\n    top: auto;\n    bottom: 100%;\n    margin-bottom: 2px;\n  }\n}\n\n\n// Component alignment\n//\n// Reiterate per navbar.less and the modified component alignment there.\n\n@media (min-width: @grid-float-breakpoint) {\n  .navbar-right {\n    .dropdown-menu {\n      .dropdown-menu-right();\n    }\n    // Necessary for overrides of the default right aligned menu.\n    // Will remove come v4 in all likelihood.\n    .dropdown-menu-left {\n      .dropdown-menu-left();\n    }\n  }\n}\n","// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n.nav-divider(@color: #e5e5e5) {\n  height: 1px;\n  margin: ((@line-height-computed / 2) - 1) 0;\n  overflow: hidden;\n  background-color: @color;\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n  filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n","// stylelint-disable selector-no-qualifying-type, selector-max-type\n\n//\n// Navs\n// --------------------------------------------------\n\n\n// Base class\n// --------------------------------------------------\n\n.nav {\n  padding-left: 0; // Override default ul/ol\n  margin-bottom: 0;\n  list-style: none;\n  &:extend(.clearfix all);\n\n  > li {\n    position: relative;\n    display: block;\n\n    > a {\n      position: relative;\n      display: block;\n      padding: @nav-link-padding;\n      &:hover,\n      &:focus {\n        text-decoration: none;\n        background-color: @nav-link-hover-bg;\n      }\n    }\n\n    // Disabled state sets text to gray and nukes hover/tab effects\n    &.disabled > a {\n      color: @nav-disabled-link-color;\n\n      &:hover,\n      &:focus {\n        color: @nav-disabled-link-hover-color;\n        text-decoration: none;\n        cursor: @cursor-disabled;\n        background-color: transparent;\n      }\n    }\n  }\n\n  // Open dropdowns\n  .open > a {\n    &,\n    &:hover,\n    &:focus {\n      background-color: @nav-link-hover-bg;\n      border-color: @link-color;\n    }\n  }\n\n  // Nav dividers (deprecated with v3.0.1)\n  //\n  // This should have been removed in v3 with the dropping of `.nav-list`, but\n  // we missed it. We don't currently support this anywhere, but in the interest\n  // of maintaining backward compatibility in case you use it, it's deprecated.\n  .nav-divider {\n    .nav-divider();\n  }\n\n  // Prevent IE8 from misplacing imgs\n  //\n  // See https://github.com/h5bp/html5-boilerplate/issues/984#issuecomment-3985989\n  > li > a > img {\n    max-width: none;\n  }\n}\n\n\n// Tabs\n// -------------------------\n\n// Give the tabs something to sit on\n.nav-tabs {\n  border-bottom: 1px solid @nav-tabs-border-color;\n  > li {\n    float: left;\n    // Make the list-items overlay the bottom border\n    margin-bottom: -1px;\n\n    // Actual tabs (as links)\n    > a {\n      margin-right: 2px;\n      line-height: @line-height-base;\n      border: 1px solid transparent;\n      border-radius: @border-radius-base @border-radius-base 0 0;\n      &:hover {\n        border-color: @nav-tabs-link-hover-border-color @nav-tabs-link-hover-border-color @nav-tabs-border-color;\n      }\n    }\n\n    // Active state, and its :hover to override normal :hover\n    &.active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @nav-tabs-active-link-hover-color;\n        cursor: default;\n        background-color: @nav-tabs-active-link-hover-bg;\n        border: 1px solid @nav-tabs-active-link-hover-border-color;\n        border-bottom-color: transparent;\n      }\n    }\n  }\n  // pulling this in mainly for less shorthand\n  &.nav-justified {\n    .nav-justified();\n    .nav-tabs-justified();\n  }\n}\n\n\n// Pills\n// -------------------------\n.nav-pills {\n  > li {\n    float: left;\n\n    // Links rendered as pills\n    > a {\n      border-radius: @nav-pills-border-radius;\n    }\n    + li {\n      margin-left: 2px;\n    }\n\n    // Active state\n    &.active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @nav-pills-active-link-hover-color;\n        background-color: @nav-pills-active-link-hover-bg;\n      }\n    }\n  }\n}\n\n\n// Stacked pills\n.nav-stacked {\n  > li {\n    float: none;\n    + li {\n      margin-top: 2px;\n      margin-left: 0; // no need for this gap between nav items\n    }\n  }\n}\n\n\n// Nav variations\n// --------------------------------------------------\n\n// Justified nav links\n// -------------------------\n\n.nav-justified {\n  width: 100%;\n\n  > li {\n    float: none;\n    > a {\n      margin-bottom: 5px;\n      text-align: center;\n    }\n  }\n\n  > .dropdown .dropdown-menu {\n    top: auto;\n    left: auto;\n  }\n\n  @media (min-width: @screen-sm-min) {\n    > li {\n      display: table-cell;\n      width: 1%;\n      > a {\n        margin-bottom: 0;\n      }\n    }\n  }\n}\n\n// Move borders to anchors instead of bottom of list\n//\n// Mixin for adding on top the shared `.nav-justified` styles for our tabs\n.nav-tabs-justified {\n  border-bottom: 0;\n\n  > li > a {\n    // Override margin from .nav-tabs\n    margin-right: 0;\n    border-radius: @border-radius-base;\n  }\n\n  > .active > a,\n  > .active > a:hover,\n  > .active > a:focus {\n    border: 1px solid @nav-tabs-justified-link-border-color;\n  }\n\n  @media (min-width: @screen-sm-min) {\n    > li > a {\n      border-bottom: 1px solid @nav-tabs-justified-link-border-color;\n      border-radius: @border-radius-base @border-radius-base 0 0;\n    }\n    > .active > a,\n    > .active > a:hover,\n    > .active > a:focus {\n      border-bottom-color: @nav-tabs-justified-active-link-border-color;\n    }\n  }\n}\n\n\n// Tabbable tabs\n// -------------------------\n\n// Hide tabbable panes to start, show them when `.active`\n.tab-content {\n  > .tab-pane {\n    display: none;\n  }\n  > .active {\n    display: block;\n  }\n}\n\n\n// Dropdowns\n// -------------------------\n\n// Specific dropdowns\n.nav-tabs .dropdown-menu {\n  // make dropdown border overlap tab border\n  margin-top: -1px;\n  // Remove the top rounded corners here since there is a hard edge above the menu\n  .border-top-radius(0);\n}\n","// Single side border-radius\n\n.border-top-radius(@radius) {\n  border-top-left-radius: @radius;\n  border-top-right-radius: @radius;\n}\n.border-right-radius(@radius) {\n  border-top-right-radius: @radius;\n  border-bottom-right-radius: @radius;\n}\n.border-bottom-radius(@radius) {\n  border-bottom-right-radius: @radius;\n  border-bottom-left-radius: @radius;\n}\n.border-left-radius(@radius) {\n  border-top-left-radius: @radius;\n  border-bottom-left-radius: @radius;\n}\n","// stylelint-disable selector-max-type, selector-max-compound-selectors, selector-max-combinators, selector-max-class, declaration-no-important, selector-no-qualifying-type\n\n//\n// Navbars\n// --------------------------------------------------\n\n\n// Wrapper and base class\n//\n// Provide a static navbar from which we expand to create full-width, fixed, and\n// other navbar variations.\n\n.navbar {\n  position: relative;\n  min-height: @navbar-height; // Ensure a navbar always shows (e.g., without a .navbar-brand in collapsed mode)\n  margin-bottom: @navbar-margin-bottom;\n  border: 1px solid transparent;\n\n  // Prevent floats from breaking the navbar\n  &:extend(.clearfix all);\n\n  @media (min-width: @grid-float-breakpoint) {\n    border-radius: @navbar-border-radius;\n  }\n}\n\n\n// Navbar heading\n//\n// Groups `.navbar-brand` and `.navbar-toggle` into a single component for easy\n// styling of responsive aspects.\n\n.navbar-header {\n  &:extend(.clearfix all);\n\n  @media (min-width: @grid-float-breakpoint) {\n    float: left;\n  }\n}\n\n\n// Navbar collapse (body)\n//\n// Group your navbar content into this for easy collapsing and expanding across\n// various device sizes. By default, this content is collapsed when <768px, but\n// will expand past that for a horizontal display.\n//\n// To start (on mobile devices) the navbar links, forms, and buttons are stacked\n// vertically and include a `max-height` to overflow in case you have too much\n// content for the user's viewport.\n\n.navbar-collapse {\n  padding-right: @navbar-padding-horizontal;\n  padding-left: @navbar-padding-horizontal;\n  overflow-x: visible;\n  border-top: 1px solid transparent;\n  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);\n  &:extend(.clearfix all);\n  -webkit-overflow-scrolling: touch;\n\n  &.in {\n    overflow-y: auto;\n  }\n\n  @media (min-width: @grid-float-breakpoint) {\n    width: auto;\n    border-top: 0;\n    box-shadow: none;\n\n    &.collapse {\n      display: block !important;\n      height: auto !important;\n      padding-bottom: 0; // Override default setting\n      overflow: visible !important;\n    }\n\n    &.in {\n      overflow-y: visible;\n    }\n\n    // Undo the collapse side padding for navbars with containers to ensure\n    // alignment of right-aligned contents.\n    .navbar-fixed-top &,\n    .navbar-static-top &,\n    .navbar-fixed-bottom & {\n      padding-right: 0;\n      padding-left: 0;\n    }\n  }\n}\n\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n  .navbar-collapse {\n    max-height: @navbar-collapse-max-height;\n\n    @media (max-device-width: @screen-xs-min) and (orientation: landscape) {\n      max-height: 200px;\n    }\n  }\n\n  // Fix the top/bottom navbars when screen real estate supports it\n  position: fixed;\n  right: 0;\n  left: 0;\n  z-index: @zindex-navbar-fixed;\n\n  // Undo the rounded corners\n  @media (min-width: @grid-float-breakpoint) {\n    border-radius: 0;\n  }\n}\n\n.navbar-fixed-top {\n  top: 0;\n  border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n  bottom: 0;\n  margin-bottom: 0; // override .navbar defaults\n  border-width: 1px 0 0;\n}\n\n\n// Both navbar header and collapse\n//\n// When a container is present, change the behavior of the header and collapse.\n\n.container,\n.container-fluid {\n  > .navbar-header,\n  > .navbar-collapse {\n    margin-right: -@navbar-padding-horizontal;\n    margin-left: -@navbar-padding-horizontal;\n\n    @media (min-width: @grid-float-breakpoint) {\n      margin-right: 0;\n      margin-left: 0;\n    }\n  }\n}\n\n\n//\n// Navbar alignment options\n//\n// Display the navbar across the entirety of the page or fixed it to the top or\n// bottom of the page.\n\n// Static top (unfixed, but 100% wide) navbar\n.navbar-static-top {\n  z-index: @zindex-navbar;\n  border-width: 0 0 1px;\n\n  @media (min-width: @grid-float-breakpoint) {\n    border-radius: 0;\n  }\n}\n\n\n// Brand/project name\n\n.navbar-brand {\n  float: left;\n  height: @navbar-height;\n  padding: @navbar-padding-vertical @navbar-padding-horizontal;\n  font-size: @font-size-large;\n  line-height: @line-height-computed;\n\n  &:hover,\n  &:focus {\n    text-decoration: none;\n  }\n\n  > img {\n    display: block;\n  }\n\n  @media (min-width: @grid-float-breakpoint) {\n    .navbar > .container &,\n    .navbar > .container-fluid & {\n      margin-left: -@navbar-padding-horizontal;\n    }\n  }\n}\n\n\n// Navbar toggle\n//\n// Custom button for toggling the `.navbar-collapse`, powered by the collapse\n// JavaScript plugin.\n\n.navbar-toggle {\n  position: relative;\n  float: right;\n  padding: 9px 10px;\n  margin-right: @navbar-padding-horizontal;\n  .navbar-vertical-align(34px);\n  background-color: transparent;\n  background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n  border: 1px solid transparent;\n  border-radius: @border-radius-base;\n\n  // We remove the `outline` here, but later compensate by attaching `:hover`\n  // styles to `:focus`.\n  &:focus {\n    outline: 0;\n  }\n\n  // Bars\n  .icon-bar {\n    display: block;\n    width: 22px;\n    height: 2px;\n    border-radius: 1px;\n  }\n  .icon-bar + .icon-bar {\n    margin-top: 4px;\n  }\n\n  @media (min-width: @grid-float-breakpoint) {\n    display: none;\n  }\n}\n\n\n// Navbar nav links\n//\n// Builds on top of the `.nav` components with its own modifier class to make\n// the nav the full height of the horizontal nav (above 768px).\n\n.navbar-nav {\n  margin: (@navbar-padding-vertical / 2) -@navbar-padding-horizontal;\n\n  > li > a {\n    padding-top: 10px;\n    padding-bottom: 10px;\n    line-height: @line-height-computed;\n  }\n\n  @media (max-width: @grid-float-breakpoint-max) {\n    // Dropdowns get custom display when collapsed\n    .open .dropdown-menu {\n      position: static;\n      float: none;\n      width: auto;\n      margin-top: 0;\n      background-color: transparent;\n      border: 0;\n      box-shadow: none;\n      > li > a,\n      .dropdown-header {\n        padding: 5px 15px 5px 25px;\n      }\n      > li > a {\n        line-height: @line-height-computed;\n        &:hover,\n        &:focus {\n          background-image: none;\n        }\n      }\n    }\n  }\n\n  // Uncollapse the nav\n  @media (min-width: @grid-float-breakpoint) {\n    float: left;\n    margin: 0;\n\n    > li {\n      float: left;\n      > a {\n        padding-top: @navbar-padding-vertical;\n        padding-bottom: @navbar-padding-vertical;\n      }\n    }\n  }\n}\n\n\n// Navbar form\n//\n// Extension of the `.form-inline` with some extra flavor for optimum display in\n// our navbars.\n\n.navbar-form {\n  padding: 10px @navbar-padding-horizontal;\n  margin-right: -@navbar-padding-horizontal;\n  margin-left: -@navbar-padding-horizontal;\n  border-top: 1px solid transparent;\n  border-bottom: 1px solid transparent;\n  @shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);\n  .box-shadow(@shadow);\n\n  // Mixin behavior for optimum display\n  .form-inline();\n\n  .form-group {\n    @media (max-width: @grid-float-breakpoint-max) {\n      margin-bottom: 5px;\n\n      &:last-child {\n        margin-bottom: 0;\n      }\n    }\n  }\n\n  // Vertically center in expanded, horizontal navbar\n  .navbar-vertical-align(@input-height-base);\n\n  // Undo 100% width for pull classes\n  @media (min-width: @grid-float-breakpoint) {\n    width: auto;\n    padding-top: 0;\n    padding-bottom: 0;\n    margin-right: 0;\n    margin-left: 0;\n    border: 0;\n    .box-shadow(none);\n  }\n}\n\n\n// Dropdown menus\n\n// Menu position and menu carets\n.navbar-nav > li > .dropdown-menu {\n  margin-top: 0;\n  .border-top-radius(0);\n}\n// Menu position and menu caret support for dropups via extra dropup class\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n  margin-bottom: 0;\n  .border-top-radius(@navbar-border-radius);\n  .border-bottom-radius(0);\n}\n\n\n// Buttons in navbars\n//\n// Vertically center a button within a navbar (when *not* in a form).\n\n.navbar-btn {\n  .navbar-vertical-align(@input-height-base);\n\n  &.btn-sm {\n    .navbar-vertical-align(@input-height-small);\n  }\n  &.btn-xs {\n    .navbar-vertical-align(22);\n  }\n}\n\n\n// Text in navbars\n//\n// Add a class to make any element properly align itself vertically within the navbars.\n\n.navbar-text {\n  .navbar-vertical-align(@line-height-computed);\n\n  @media (min-width: @grid-float-breakpoint) {\n    float: left;\n    margin-right: @navbar-padding-horizontal;\n    margin-left: @navbar-padding-horizontal;\n  }\n}\n\n\n// Component alignment\n//\n// Repurpose the pull utilities as their own navbar utilities to avoid specificity\n// issues with parents and chaining. Only do this when the navbar is uncollapsed\n// though so that navbar contents properly stack and align in mobile.\n//\n// Declared after the navbar components to ensure more specificity on the margins.\n\n@media (min-width: @grid-float-breakpoint) {\n  .navbar-left  { .pull-left(); }\n  .navbar-right {\n    .pull-right();\n    margin-right: -@navbar-padding-horizontal;\n\n    ~ .navbar-right {\n      margin-right: 0;\n    }\n  }\n}\n\n\n// Alternate navbars\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n  background-color: @navbar-default-bg;\n  border-color: @navbar-default-border;\n\n  .navbar-brand {\n    color: @navbar-default-brand-color;\n    &:hover,\n    &:focus {\n      color: @navbar-default-brand-hover-color;\n      background-color: @navbar-default-brand-hover-bg;\n    }\n  }\n\n  .navbar-text {\n    color: @navbar-default-color;\n  }\n\n  .navbar-nav {\n    > li > a {\n      color: @navbar-default-link-color;\n\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-hover-color;\n        background-color: @navbar-default-link-hover-bg;\n      }\n    }\n    > .active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-active-color;\n        background-color: @navbar-default-link-active-bg;\n      }\n    }\n    > .disabled > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-disabled-color;\n        background-color: @navbar-default-link-disabled-bg;\n      }\n    }\n\n    // Dropdown menu items\n    // Remove background color from open dropdown\n    > .open > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-active-color;\n        background-color: @navbar-default-link-active-bg;\n      }\n    }\n\n    @media (max-width: @grid-float-breakpoint-max) {\n      // Dropdowns get custom display when collapsed\n      .open .dropdown-menu {\n        > li > a {\n          color: @navbar-default-link-color;\n          &:hover,\n          &:focus {\n            color: @navbar-default-link-hover-color;\n            background-color: @navbar-default-link-hover-bg;\n          }\n        }\n        > .active > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-default-link-active-color;\n            background-color: @navbar-default-link-active-bg;\n          }\n        }\n        > .disabled > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-default-link-disabled-color;\n            background-color: @navbar-default-link-disabled-bg;\n          }\n        }\n      }\n    }\n  }\n\n  .navbar-toggle {\n    border-color: @navbar-default-toggle-border-color;\n    &:hover,\n    &:focus {\n      background-color: @navbar-default-toggle-hover-bg;\n    }\n    .icon-bar {\n      background-color: @navbar-default-toggle-icon-bar-bg;\n    }\n  }\n\n  .navbar-collapse,\n  .navbar-form {\n    border-color: @navbar-default-border;\n  }\n\n\n  // Links in navbars\n  //\n  // Add a class to ensure links outside the navbar nav are colored correctly.\n\n  .navbar-link {\n    color: @navbar-default-link-color;\n    &:hover {\n      color: @navbar-default-link-hover-color;\n    }\n  }\n\n  .btn-link {\n    color: @navbar-default-link-color;\n    &:hover,\n    &:focus {\n      color: @navbar-default-link-hover-color;\n    }\n    &[disabled],\n    fieldset[disabled] & {\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-disabled-color;\n      }\n    }\n  }\n}\n\n// Inverse navbar\n\n.navbar-inverse {\n  background-color: @navbar-inverse-bg;\n  border-color: @navbar-inverse-border;\n\n  .navbar-brand {\n    color: @navbar-inverse-brand-color;\n    &:hover,\n    &:focus {\n      color: @navbar-inverse-brand-hover-color;\n      background-color: @navbar-inverse-brand-hover-bg;\n    }\n  }\n\n  .navbar-text {\n    color: @navbar-inverse-color;\n  }\n\n  .navbar-nav {\n    > li > a {\n      color: @navbar-inverse-link-color;\n\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-hover-color;\n        background-color: @navbar-inverse-link-hover-bg;\n      }\n    }\n    > .active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-active-color;\n        background-color: @navbar-inverse-link-active-bg;\n      }\n    }\n    > .disabled > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-disabled-color;\n        background-color: @navbar-inverse-link-disabled-bg;\n      }\n    }\n\n    // Dropdowns\n    > .open > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-active-color;\n        background-color: @navbar-inverse-link-active-bg;\n      }\n    }\n\n    @media (max-width: @grid-float-breakpoint-max) {\n      // Dropdowns get custom display\n      .open .dropdown-menu {\n        > .dropdown-header {\n          border-color: @navbar-inverse-border;\n        }\n        .divider {\n          background-color: @navbar-inverse-border;\n        }\n        > li > a {\n          color: @navbar-inverse-link-color;\n          &:hover,\n          &:focus {\n            color: @navbar-inverse-link-hover-color;\n            background-color: @navbar-inverse-link-hover-bg;\n          }\n        }\n        > .active > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-inverse-link-active-color;\n            background-color: @navbar-inverse-link-active-bg;\n          }\n        }\n        > .disabled > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-inverse-link-disabled-color;\n            background-color: @navbar-inverse-link-disabled-bg;\n          }\n        }\n      }\n    }\n  }\n\n  // Darken the responsive nav toggle\n  .navbar-toggle {\n    border-color: @navbar-inverse-toggle-border-color;\n    &:hover,\n    &:focus {\n      background-color: @navbar-inverse-toggle-hover-bg;\n    }\n    .icon-bar {\n      background-color: @navbar-inverse-toggle-icon-bar-bg;\n    }\n  }\n\n  .navbar-collapse,\n  .navbar-form {\n    border-color: darken(@navbar-inverse-bg, 7%);\n  }\n\n  .navbar-link {\n    color: @navbar-inverse-link-color;\n    &:hover {\n      color: @navbar-inverse-link-hover-color;\n    }\n  }\n\n  .btn-link {\n    color: @navbar-inverse-link-color;\n    &:hover,\n    &:focus {\n      color: @navbar-inverse-link-hover-color;\n    }\n    &[disabled],\n    fieldset[disabled] & {\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-disabled-color;\n      }\n    }\n  }\n}\n","// Navbar vertical align\n//\n// Vertically center elements in the navbar.\n// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.\n\n.navbar-vertical-align(@element-height) {\n  margin-top: ((@navbar-height - @element-height) / 2);\n  margin-bottom: ((@navbar-height - @element-height) / 2);\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Utility classes\n// --------------------------------------------------\n\n\n// Floats\n// -------------------------\n\n.clearfix {\n  .clearfix();\n}\n.center-block {\n  .center-block();\n}\n.pull-right {\n  float: right !important;\n}\n.pull-left {\n  float: left !important;\n}\n\n\n// Toggling content\n// -------------------------\n\n// Note: Deprecated .hide in favor of .hidden or .sr-only (as appropriate) in v3.0.1\n.hide {\n  display: none !important;\n}\n.show {\n  display: block !important;\n}\n.invisible {\n  visibility: hidden;\n}\n.text-hide {\n  .text-hide();\n}\n\n\n// Hide from screenreaders and browsers\n//\n// Credit: HTML5 Boilerplate\n\n.hidden {\n  display: none !important;\n}\n\n\n// For Affix plugin\n// -------------------------\n\n.affix {\n  position: fixed;\n}\n","//\n// Breadcrumbs\n// --------------------------------------------------\n\n\n.breadcrumb {\n  padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal;\n  margin-bottom: @line-height-computed;\n  list-style: none;\n  background-color: @breadcrumb-bg;\n  border-radius: @border-radius-base;\n\n  > li {\n    display: inline-block;\n\n    + li:before {\n      padding: 0 5px;\n      color: @breadcrumb-color;\n      content: \"@{breadcrumb-separator}\\00a0\"; // Unicode space added since inline-block means non-collapsing white-space\n    }\n  }\n\n  > .active {\n    color: @breadcrumb-active-color;\n  }\n}\n","//\n// Alerts\n// --------------------------------------------------\n\n\n// Base styles\n// -------------------------\n\n.alert {\n  padding: @alert-padding;\n  margin-bottom: @line-height-computed;\n  border: 1px solid transparent;\n  border-radius: @alert-border-radius;\n\n  // Headings for larger alerts\n  h4 {\n    margin-top: 0;\n    color: inherit; // Specified for the h4 to prevent conflicts of changing @headings-color\n  }\n\n  // Provide class for links that match alerts\n  .alert-link {\n    font-weight: @alert-link-font-weight;\n  }\n\n  // Improve alignment and spacing of inner content\n  > p,\n  > ul {\n    margin-bottom: 0;\n  }\n\n  > p + p {\n    margin-top: 5px;\n  }\n}\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n// The misspelled .alert-dismissable was deprecated in 3.2.0.\n.alert-dismissable,\n.alert-dismissible {\n  padding-right: (@alert-padding + 20);\n\n  // Adjust close link position\n  .close {\n    position: relative;\n    top: -2px;\n    right: -21px;\n    color: inherit;\n  }\n}\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n\n.alert-success {\n  .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text);\n}\n\n.alert-info {\n  .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text);\n}\n\n.alert-warning {\n  .alert-variant(@alert-warning-bg; @alert-warning-border; @alert-warning-text);\n}\n\n.alert-danger {\n  .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text);\n}\n","// Alerts\n\n.alert-variant(@background; @border; @text-color) {\n  color: @text-color;\n  background-color: @background;\n  border-color: @border;\n\n  hr {\n    border-top-color: darken(@border, 5%);\n  }\n\n  .alert-link {\n    color: darken(@text-color, 10%);\n  }\n}\n","//\n// Labels\n// --------------------------------------------------\n\n.label {\n  display: inline;\n  padding: .2em .6em .3em;\n  font-size: 75%;\n  font-weight: 700;\n  line-height: 1;\n  color: @label-color;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: baseline;\n  border-radius: .25em;\n\n  // Add hover effects, but only for links\n  a& {\n    &:hover,\n    &:focus {\n      color: @label-link-hover-color;\n      text-decoration: none;\n      cursor: pointer;\n    }\n  }\n\n  // Empty labels collapse automatically (not available in IE8)\n  &:empty {\n    display: none;\n  }\n\n  // Quick fix for labels in buttons\n  .btn & {\n    position: relative;\n    top: -1px;\n  }\n}\n\n// Colors\n// Contextual variations (linked labels get darker on :hover)\n\n.label-default {\n  .label-variant(@label-default-bg);\n}\n\n.label-primary {\n  .label-variant(@label-primary-bg);\n}\n\n.label-success {\n  .label-variant(@label-success-bg);\n}\n\n.label-info {\n  .label-variant(@label-info-bg);\n}\n\n.label-warning {\n  .label-variant(@label-warning-bg);\n}\n\n.label-danger {\n  .label-variant(@label-danger-bg);\n}\n","// Labels\n\n.label-variant(@color) {\n  background-color: @color;\n\n  &[href] {\n    &:hover,\n    &:focus {\n      background-color: darken(@color, 10%);\n    }\n  }\n}\n","// stylelint-disable at-rule-no-vendor-prefix\n\n//\n// Progress bars\n// --------------------------------------------------\n\n\n// Bar animations\n// -------------------------\n\n// WebKit\n@-webkit-keyframes progress-bar-stripes {\n  from  { background-position: 40px 0; }\n  to    { background-position: 0 0; }\n}\n\n// Spec and IE10+\n@keyframes progress-bar-stripes {\n  from  { background-position: 40px 0; }\n  to    { background-position: 0 0; }\n}\n\n\n// Bar itself\n// -------------------------\n\n// Outer container\n.progress {\n  height: @line-height-computed;\n  margin-bottom: @line-height-computed;\n  overflow: hidden;\n  background-color: @progress-bg;\n  border-radius: @progress-border-radius;\n  .box-shadow(inset 0 1px 2px rgba(0, 0, 0, .1));\n}\n\n// Bar of progress\n.progress-bar {\n  float: left;\n  width: 0%;\n  height: 100%;\n  font-size: @font-size-small;\n  line-height: @line-height-computed;\n  color: @progress-bar-color;\n  text-align: center;\n  background-color: @progress-bar-bg;\n  .box-shadow(inset 0 -1px 0 rgba(0, 0, 0, .15));\n  .transition(width .6s ease);\n}\n\n// Striped bars\n//\n// `.progress-striped .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar-striped` class, which you just add to an existing\n// `.progress-bar`.\n.progress-striped .progress-bar,\n.progress-bar-striped {\n  #gradient > .striped();\n  background-size: 40px 40px;\n}\n\n// Call animation for the active one\n//\n// `.progress.active .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar.active` approach.\n.progress.active .progress-bar,\n.progress-bar.active {\n  .animation(progress-bar-stripes 2s linear infinite);\n}\n\n\n// Variations\n// -------------------------\n\n.progress-bar-success {\n  .progress-bar-variant(@progress-bar-success-bg);\n}\n\n.progress-bar-info {\n  .progress-bar-variant(@progress-bar-info-bg);\n}\n\n.progress-bar-warning {\n  .progress-bar-variant(@progress-bar-warning-bg);\n}\n\n.progress-bar-danger {\n  .progress-bar-variant(@progress-bar-danger-bg);\n}\n","// stylelint-disable value-no-vendor-prefix, selector-max-id\n\n#gradient {\n\n  // Horizontal gradient, from left to right\n  //\n  // Creates two color stops, start and end, by specifying a color and position for each color stop.\n  // Color stops are not available in IE9 and below.\n  .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n    background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n    background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n    background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\", argb(@start-color), argb(@end-color))); // IE9 and down\n    background-repeat: repeat-x;\n  }\n\n  // Vertical gradient, from top to bottom\n  //\n  // Creates two color stops, start and end, by specifying a color and position for each color stop.\n  // Color stops are not available in IE9 and below.\n  .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n    background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent);  // Safari 5.1-6, Chrome 10+\n    background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent);  // Opera 12\n    background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\", argb(@start-color), argb(@end-color))); // IE9 and down\n    background-repeat: repeat-x;\n  }\n\n  .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n    background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n    background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n    background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n    background-repeat: repeat-x;\n  }\n  .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n    background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n    background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n    background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\", argb(@start-color), argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n    background-repeat: no-repeat;\n  }\n  .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n    background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n    background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n    background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\", argb(@start-color), argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n    background-repeat: no-repeat;\n  }\n  .radial(@inner-color: #555; @outer-color: #333) {\n    background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n    background-image: radial-gradient(circle, @inner-color, @outer-color);\n    background-repeat: no-repeat;\n  }\n  .striped(@color: rgba(255, 255, 255, .15); @angle: 45deg) {\n    background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n    background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n    background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n  }\n}\n","// Progress bars\n\n.progress-bar-variant(@color) {\n  background-color: @color;\n\n  // Deprecated parent class requirement as of v3.2.0\n  .progress-striped & {\n    #gradient > .striped();\n  }\n}\n","// stylelint-disable selector-no-qualifying-type */\n\n//\n// Button groups\n// --------------------------------------------------\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n  position: relative;\n  display: inline-block;\n  vertical-align: middle; // match .btn alignment given font-size hack above\n  > .btn {\n    position: relative;\n    float: left;\n    // Bring the \"active\" button to the front\n    &:hover,\n    &:focus,\n    &:active,\n    &.active {\n      z-index: 2;\n    }\n  }\n}\n\n// Prevent double borders when buttons are next to each other\n.btn-group {\n  .btn + .btn,\n  .btn + .btn-group,\n  .btn-group + .btn,\n  .btn-group + .btn-group {\n    margin-left: -1px;\n  }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n  margin-left: -5px; // Offset the first child's margin\n  &:extend(.clearfix all);\n\n  .btn,\n  .btn-group,\n  .input-group {\n    float: left;\n  }\n  > .btn,\n  > .btn-group,\n  > .input-group {\n    margin-left: 5px;\n  }\n}\n\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n  border-radius: 0;\n}\n\n// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match\n.btn-group > .btn:first-child {\n  margin-left: 0;\n  &:not(:last-child):not(.dropdown-toggle) {\n    .border-right-radius(0);\n  }\n}\n// Need .dropdown-toggle since :last-child doesn't apply, given that a .dropdown-menu is used immediately after it\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n  .border-left-radius(0);\n}\n\n// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)\n.btn-group > .btn-group {\n  float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) {\n  > .btn:last-child,\n  > .dropdown-toggle {\n    .border-right-radius(0);\n  }\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n  .border-left-radius(0);\n}\n\n// On active and open, don't show outline\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n  outline: 0;\n}\n\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-xs > .btn { &:extend(.btn-xs); }\n.btn-group-sm > .btn { &:extend(.btn-sm); }\n.btn-group-lg > .btn { &:extend(.btn-lg); }\n\n\n// Split button dropdowns\n// ----------------------\n\n// Give the line between buttons some depth\n.btn-group > .btn + .dropdown-toggle {\n  padding-right: 8px;\n  padding-left: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n  padding-right: 12px;\n  padding-left: 12px;\n}\n\n// The clickable button for toggling the menu\n// Remove the gradient and set the same inset shadow as the :active state\n.btn-group.open .dropdown-toggle {\n  .box-shadow(inset 0 3px 5px rgba(0, 0, 0, .125));\n\n  // Show no shadow for `.btn-link` since it has no other button styles.\n  &.btn-link {\n    .box-shadow(none);\n  }\n}\n\n\n// Reposition the caret\n.btn .caret {\n  margin-left: 0;\n}\n// Carets in other button sizes\n.btn-lg .caret {\n  border-width: @caret-width-large @caret-width-large 0;\n  border-bottom-width: 0;\n}\n// Upside down carets for .dropup\n.dropup .btn-lg .caret {\n  border-width: 0 @caret-width-large @caret-width-large;\n}\n\n\n// Vertical button groups\n// ----------------------\n\n.btn-group-vertical {\n  > .btn,\n  > .btn-group,\n  > .btn-group > .btn {\n    display: block;\n    float: none;\n    width: 100%;\n    max-width: 100%;\n  }\n\n  // Clear floats so dropdown menus can be properly placed\n  > .btn-group {\n    &:extend(.clearfix all);\n    > .btn {\n      float: none;\n    }\n  }\n\n  > .btn + .btn,\n  > .btn + .btn-group,\n  > .btn-group + .btn,\n  > .btn-group + .btn-group {\n    margin-top: -1px;\n    margin-left: 0;\n  }\n}\n\n.btn-group-vertical > .btn {\n  &:not(:first-child):not(:last-child) {\n    border-radius: 0;\n  }\n  &:first-child:not(:last-child) {\n    .border-top-radius(@btn-border-radius-base);\n    .border-bottom-radius(0);\n  }\n  &:last-child:not(:first-child) {\n    .border-top-radius(0);\n    .border-bottom-radius(@btn-border-radius-base);\n  }\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) {\n  > .btn:last-child,\n  > .dropdown-toggle {\n    .border-bottom-radius(0);\n  }\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n  .border-top-radius(0);\n}\n\n\n// Justified button groups\n// ----------------------\n\n.btn-group-justified {\n  display: table;\n  width: 100%;\n  table-layout: fixed;\n  border-collapse: separate;\n  > .btn,\n  > .btn-group {\n    display: table-cell;\n    float: none;\n    width: 1%;\n  }\n  > .btn-group .btn {\n    width: 100%;\n  }\n\n  > .btn-group .dropdown-menu {\n    left: auto;\n  }\n}\n\n\n// Checkbox and radio options\n//\n// In order to support the browser's form validation feedback, powered by the\n// `required` attribute, we have to \"hide\" the inputs via `clip`. We cannot use\n// `display: none;` or `visibility: hidden;` as that also hides the popover.\n// Simply visually hiding the inputs via `opacity` would leave them clickable in\n// certain cases which is prevented by using `clip` and `pointer-events`.\n// This way, we ensure a DOM element is visible to position the popover from.\n//\n// See https://github.com/twbs/bootstrap/pull/12794 and\n// https://github.com/twbs/bootstrap/pull/14559 for more information.\n\n[data-toggle=\"buttons\"] {\n  > .btn,\n  > .btn-group > .btn {\n    input[type=\"radio\"],\n    input[type=\"checkbox\"] {\n      position: absolute;\n      clip: rect(0, 0, 0, 0);\n      pointer-events: none;\n    }\n  }\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Input groups\n// --------------------------------------------------\n\n// Base styles\n// -------------------------\n.input-group {\n  position: relative; // For dropdowns\n  display: table;\n  border-collapse: separate; // prevent input groups from inheriting border styles from table cells when placed within a table\n\n  // Undo padding and float of grid classes\n  &[class*=\"col-\"] {\n    float: none;\n    padding-right: 0;\n    padding-left: 0;\n  }\n\n  .form-control {\n    // Ensure that the input is always above the *appended* addon button for\n    // proper border colors.\n    position: relative;\n    z-index: 2;\n\n    // IE9 fubars the placeholder attribute in text inputs and the arrows on\n    // select elements in input groups. To fix it, we float the input. Details:\n    // https://github.com/twbs/bootstrap/issues/11561#issuecomment-28936855\n    float: left;\n\n    width: 100%;\n    margin-bottom: 0;\n\n    &:focus {\n      z-index: 3;\n    }\n  }\n}\n\n// Sizing options\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n  .input-lg();\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n  .input-sm();\n}\n\n\n// Display as table-cell\n// -------------------------\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n  display: table-cell;\n\n  &:not(:first-child):not(:last-child) {\n    border-radius: 0;\n  }\n}\n// Addon and addon wrapper for buttons\n.input-group-addon,\n.input-group-btn {\n  width: 1%;\n  white-space: nowrap;\n  vertical-align: middle; // Match the inputs\n}\n\n// Text input groups\n// -------------------------\n.input-group-addon {\n  padding: @padding-base-vertical @padding-base-horizontal;\n  font-size: @font-size-base;\n  font-weight: 400;\n  line-height: 1;\n  color: @input-color;\n  text-align: center;\n  background-color: @input-group-addon-bg;\n  border: 1px solid @input-group-addon-border-color;\n  border-radius: @input-border-radius;\n\n  // Sizing\n  &.input-sm {\n    padding: @padding-small-vertical @padding-small-horizontal;\n    font-size: @font-size-small;\n    border-radius: @input-border-radius-small;\n  }\n  &.input-lg {\n    padding: @padding-large-vertical @padding-large-horizontal;\n    font-size: @font-size-large;\n    border-radius: @input-border-radius-large;\n  }\n\n  // Nuke default margins from checkboxes and radios to vertically center within.\n  input[type=\"radio\"],\n  input[type=\"checkbox\"] {\n    margin-top: 0;\n  }\n}\n\n// Reset rounded corners\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n  .border-right-radius(0);\n}\n.input-group-addon:first-child {\n  border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n  .border-left-radius(0);\n}\n.input-group-addon:last-child {\n  border-left: 0;\n}\n\n// Button input groups\n// -------------------------\n.input-group-btn {\n  position: relative;\n  // Jankily prevent input button groups from wrapping with `white-space` and\n  // `font-size` in combination with `inline-block` on buttons.\n  font-size: 0;\n  white-space: nowrap;\n\n  // Negative margin for spacing, position for bringing hovered/focused/actived\n  // element above the siblings.\n  > .btn {\n    position: relative;\n    + .btn {\n      margin-left: -1px;\n    }\n    // Bring the \"active\" button to the front\n    &:hover,\n    &:focus,\n    &:active {\n      z-index: 2;\n    }\n  }\n\n  // Negative margin to only have a 1px border between the two\n  &:first-child {\n    > .btn,\n    > .btn-group {\n      margin-right: -1px;\n    }\n  }\n  &:last-child {\n    > .btn,\n    > .btn-group {\n      z-index: 2;\n      margin-left: -1px;\n    }\n  }\n}\n",".media {\n  // Proper spacing between instances of .media\n  margin-top: 15px;\n\n  &:first-child {\n    margin-top: 0;\n  }\n}\n\n.media,\n.media-body {\n  overflow: hidden;\n  zoom: 1;\n}\n\n.media-body {\n  width: 10000px;\n}\n\n.media-object {\n  display: block;\n\n  // Fix collapse in webkit from max-width: 100% and display: table-cell.\n  &.img-thumbnail {\n    max-width: none;\n  }\n}\n\n.media-right,\n.media > .pull-right {\n  padding-left: 10px;\n}\n\n.media-left,\n.media > .pull-left {\n  padding-right: 10px;\n}\n\n.media-left,\n.media-right,\n.media-body {\n  display: table-cell;\n  vertical-align: top;\n}\n\n.media-middle {\n  vertical-align: middle;\n}\n\n.media-bottom {\n  vertical-align: bottom;\n}\n\n// Reset margins on headings for tighter default spacing\n.media-heading {\n  margin-top: 0;\n  margin-bottom: 5px;\n}\n\n// Media list variation\n//\n// Undo default ul/ol styles\n.media-list {\n  padding-left: 0;\n  list-style: none;\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// List groups\n// --------------------------------------------------\n\n\n// Base class\n//\n// Easily usable on <ul>, <ol>, or <div>.\n\n.list-group {\n  // No need to set list-style: none; since .list-group-item is block level\n  padding-left: 0; // reset padding because ul and ol\n  margin-bottom: 20px;\n}\n\n\n// Individual list items\n//\n// Use on `li`s or `div`s within the `.list-group` parent.\n\n.list-group-item {\n  position: relative;\n  display: block;\n  padding: 10px 15px;\n  // Place the border on the list items and negative margin up for better styling\n  margin-bottom: -1px;\n  background-color: @list-group-bg;\n  border: 1px solid @list-group-border;\n\n  // Round the first and last items\n  &:first-child {\n    .border-top-radius(@list-group-border-radius);\n  }\n  &:last-child {\n    margin-bottom: 0;\n    .border-bottom-radius(@list-group-border-radius);\n  }\n\n  // Disabled state\n  &.disabled,\n  &.disabled:hover,\n  &.disabled:focus {\n    color: @list-group-disabled-color;\n    cursor: @cursor-disabled;\n    background-color: @list-group-disabled-bg;\n\n    // Force color to inherit for custom content\n    .list-group-item-heading {\n      color: inherit;\n    }\n    .list-group-item-text {\n      color: @list-group-disabled-text-color;\n    }\n  }\n\n  // Active class on item itself, not parent\n  &.active,\n  &.active:hover,\n  &.active:focus {\n    z-index: 2; // Place active items above their siblings for proper border styling\n    color: @list-group-active-color;\n    background-color: @list-group-active-bg;\n    border-color: @list-group-active-border;\n\n    // Force color to inherit for custom content\n    .list-group-item-heading,\n    .list-group-item-heading > small,\n    .list-group-item-heading > .small {\n      color: inherit;\n    }\n    .list-group-item-text {\n      color: @list-group-active-text-color;\n    }\n  }\n}\n\n\n// Interactive list items\n//\n// Use anchor or button elements instead of `li`s or `div`s to create interactive items.\n// Includes an extra `.active` modifier class for showing selected items.\n\na.list-group-item,\nbutton.list-group-item {\n  color: @list-group-link-color;\n\n  .list-group-item-heading {\n    color: @list-group-link-heading-color;\n  }\n\n  // Hover state\n  &:hover,\n  &:focus {\n    color: @list-group-link-hover-color;\n    text-decoration: none;\n    background-color: @list-group-hover-bg;\n  }\n}\n\nbutton.list-group-item {\n  width: 100%;\n  text-align: left;\n}\n\n\n// Contextual variants\n//\n// Add modifier classes to change text and background color on individual items.\n// Organizationally, this must come after the `:hover` states.\n\n.list-group-item-variant(success; @state-success-bg; @state-success-text);\n.list-group-item-variant(info; @state-info-bg; @state-info-text);\n.list-group-item-variant(warning; @state-warning-bg; @state-warning-text);\n.list-group-item-variant(danger; @state-danger-bg; @state-danger-text);\n\n\n// Custom content options\n//\n// Extra classes for creating well-formatted content within `.list-group-item`s.\n\n.list-group-item-heading {\n  margin-top: 0;\n  margin-bottom: 5px;\n}\n.list-group-item-text {\n  margin-bottom: 0;\n  line-height: 1.3;\n}\n","// List Groups\n\n.list-group-item-variant(@state; @background; @color) {\n  .list-group-item-@{state} {\n    color: @color;\n    background-color: @background;\n\n    a&,\n    button& {\n      color: @color;\n\n      .list-group-item-heading {\n        color: inherit;\n      }\n\n      &:hover,\n      &:focus {\n        color: @color;\n        background-color: darken(@background, 5%);\n      }\n      &.active,\n      &.active:hover,\n      &.active:focus {\n        color: #fff;\n        background-color: @color;\n        border-color: @color;\n      }\n    }\n  }\n}\n","// stylelint-disable selector-max-type, selector-max-compound-selectors, selector-max-combinators, no-duplicate-selectors\n\n//\n// Panels\n// --------------------------------------------------\n\n\n// Base class\n.panel {\n  margin-bottom: @line-height-computed;\n  background-color: @panel-bg;\n  border: 1px solid transparent;\n  border-radius: @panel-border-radius;\n  .box-shadow(0 1px 1px rgba(0, 0, 0, .05));\n}\n\n// Panel contents\n.panel-body {\n  padding: @panel-body-padding;\n  &:extend(.clearfix all);\n}\n\n// Optional heading\n.panel-heading {\n  padding: @panel-heading-padding;\n  border-bottom: 1px solid transparent;\n  .border-top-radius((@panel-border-radius - 1));\n\n  > .dropdown .dropdown-toggle {\n    color: inherit;\n  }\n}\n\n// Within heading, strip any `h*` tag of its default margins for spacing.\n.panel-title {\n  margin-top: 0;\n  margin-bottom: 0;\n  font-size: ceil((@font-size-base * 1.125));\n  color: inherit;\n\n  > a,\n  > small,\n  > .small,\n  > small > a,\n  > .small > a {\n    color: inherit;\n  }\n}\n\n// Optional footer (stays gray in every modifier class)\n.panel-footer {\n  padding: @panel-footer-padding;\n  background-color: @panel-footer-bg;\n  border-top: 1px solid @panel-inner-border;\n  .border-bottom-radius((@panel-border-radius - 1));\n}\n\n\n// List groups in panels\n//\n// By default, space out list group content from panel headings to account for\n// any kind of custom content between the two.\n\n.panel {\n  > .list-group,\n  > .panel-collapse > .list-group {\n    margin-bottom: 0;\n\n    .list-group-item {\n      border-width: 1px 0;\n      border-radius: 0;\n    }\n\n    // Add border top radius for first one\n    &:first-child {\n      .list-group-item:first-child {\n        border-top: 0;\n        .border-top-radius((@panel-border-radius - 1));\n      }\n    }\n\n    // Add border bottom radius for last one\n    &:last-child {\n      .list-group-item:last-child {\n        border-bottom: 0;\n        .border-bottom-radius((@panel-border-radius - 1));\n      }\n    }\n  }\n  > .panel-heading + .panel-collapse > .list-group {\n    .list-group-item:first-child {\n      .border-top-radius(0);\n    }\n  }\n}\n// Collapse space between when there's no additional content.\n.panel-heading + .list-group {\n  .list-group-item:first-child {\n    border-top-width: 0;\n  }\n}\n.list-group + .panel-footer {\n  border-top-width: 0;\n}\n\n// Tables in panels\n//\n// Place a non-bordered `.table` within a panel (not within a `.panel-body`) and\n// watch it go full width.\n\n.panel {\n  > .table,\n  > .table-responsive > .table,\n  > .panel-collapse > .table {\n    margin-bottom: 0;\n\n    caption {\n      padding-right: @panel-body-padding;\n      padding-left: @panel-body-padding;\n    }\n  }\n  // Add border top radius for first one\n  > .table:first-child,\n  > .table-responsive:first-child > .table:first-child {\n    .border-top-radius((@panel-border-radius - 1));\n\n    > thead:first-child,\n    > tbody:first-child {\n      > tr:first-child {\n        border-top-left-radius: (@panel-border-radius - 1);\n        border-top-right-radius: (@panel-border-radius - 1);\n\n        td:first-child,\n        th:first-child {\n          border-top-left-radius: (@panel-border-radius - 1);\n        }\n        td:last-child,\n        th:last-child {\n          border-top-right-radius: (@panel-border-radius - 1);\n        }\n      }\n    }\n  }\n  // Add border bottom radius for last one\n  > .table:last-child,\n  > .table-responsive:last-child > .table:last-child {\n    .border-bottom-radius((@panel-border-radius - 1));\n\n    > tbody:last-child,\n    > tfoot:last-child {\n      > tr:last-child {\n        border-bottom-right-radius: (@panel-border-radius - 1);\n        border-bottom-left-radius: (@panel-border-radius - 1);\n\n        td:first-child,\n        th:first-child {\n          border-bottom-left-radius: (@panel-border-radius - 1);\n        }\n        td:last-child,\n        th:last-child {\n          border-bottom-right-radius: (@panel-border-radius - 1);\n        }\n      }\n    }\n  }\n  > .panel-body + .table,\n  > .panel-body + .table-responsive,\n  > .table + .panel-body,\n  > .table-responsive + .panel-body {\n    border-top: 1px solid @table-border-color;\n  }\n  > .table > tbody:first-child > tr:first-child th,\n  > .table > tbody:first-child > tr:first-child td {\n    border-top: 0;\n  }\n  > .table-bordered,\n  > .table-responsive > .table-bordered {\n    border: 0;\n    > thead,\n    > tbody,\n    > tfoot {\n      > tr {\n        > th:first-child,\n        > td:first-child {\n          border-left: 0;\n        }\n        > th:last-child,\n        > td:last-child {\n          border-right: 0;\n        }\n      }\n    }\n    > thead,\n    > tbody {\n      > tr:first-child {\n        > td,\n        > th {\n          border-bottom: 0;\n        }\n      }\n    }\n    > tbody,\n    > tfoot {\n      > tr:last-child {\n        > td,\n        > th {\n          border-bottom: 0;\n        }\n      }\n    }\n  }\n  > .table-responsive {\n    margin-bottom: 0;\n    border: 0;\n  }\n}\n\n\n// Collapsible panels (aka, accordion)\n//\n// Wrap a series of panels in `.panel-group` to turn them into an accordion with\n// the help of our collapse JavaScript plugin.\n\n.panel-group {\n  margin-bottom: @line-height-computed;\n\n  // Tighten up margin so it's only between panels\n  .panel {\n    margin-bottom: 0;\n    border-radius: @panel-border-radius;\n\n    + .panel {\n      margin-top: 5px;\n    }\n  }\n\n  .panel-heading {\n    border-bottom: 0;\n\n    + .panel-collapse > .panel-body,\n    + .panel-collapse > .list-group {\n      border-top: 1px solid @panel-inner-border;\n    }\n  }\n\n  .panel-footer {\n    border-top: 0;\n    + .panel-collapse .panel-body {\n      border-bottom: 1px solid @panel-inner-border;\n    }\n  }\n}\n\n\n// Contextual variations\n.panel-default {\n  .panel-variant(@panel-default-border; @panel-default-text; @panel-default-heading-bg; @panel-default-border);\n}\n.panel-primary {\n  .panel-variant(@panel-primary-border; @panel-primary-text; @panel-primary-heading-bg; @panel-primary-border);\n}\n.panel-success {\n  .panel-variant(@panel-success-border; @panel-success-text; @panel-success-heading-bg; @panel-success-border);\n}\n.panel-info {\n  .panel-variant(@panel-info-border; @panel-info-text; @panel-info-heading-bg; @panel-info-border);\n}\n.panel-warning {\n  .panel-variant(@panel-warning-border; @panel-warning-text; @panel-warning-heading-bg; @panel-warning-border);\n}\n.panel-danger {\n  .panel-variant(@panel-danger-border; @panel-danger-text; @panel-danger-heading-bg; @panel-danger-border);\n}\n","// Panels\n\n.panel-variant(@border; @heading-text-color; @heading-bg-color; @heading-border) {\n  border-color: @border;\n\n  & > .panel-heading {\n    color: @heading-text-color;\n    background-color: @heading-bg-color;\n    border-color: @heading-border;\n\n    + .panel-collapse > .panel-body {\n      border-top-color: @border;\n    }\n    .badge {\n      color: @heading-bg-color;\n      background-color: @heading-text-color;\n    }\n  }\n  & > .panel-footer {\n    + .panel-collapse > .panel-body {\n      border-bottom-color: @border;\n    }\n  }\n}\n","//\n// Pager pagination\n// --------------------------------------------------\n\n\n.pager {\n  padding-left: 0;\n  margin: @line-height-computed 0;\n  text-align: center;\n  list-style: none;\n  &:extend(.clearfix all);\n  li {\n    display: inline;\n    > a,\n    > span {\n      display: inline-block;\n      padding: 5px 14px;\n      background-color: @pager-bg;\n      border: 1px solid @pager-border;\n      border-radius: @pager-border-radius;\n    }\n\n    > a:hover,\n    > a:focus {\n      text-decoration: none;\n      background-color: @pager-hover-bg;\n    }\n  }\n\n  .next {\n    > a,\n    > span {\n      float: right;\n    }\n  }\n\n  .previous {\n    > a,\n    > span {\n      float: left;\n    }\n  }\n\n  .disabled {\n    > a,\n    > a:hover,\n    > a:focus,\n    > span {\n      color: @pager-disabled-color;\n      cursor: @cursor-disabled;\n      background-color: @pager-bg;\n    }\n  }\n}\n","//\n// Pagination (multiple pages)\n// --------------------------------------------------\n.pagination {\n  display: inline-block;\n  padding-left: 0;\n  margin: @line-height-computed 0;\n  border-radius: @border-radius-base;\n\n  > li {\n    display: inline; // Remove list-style and block-level defaults\n    > a,\n    > span {\n      position: relative;\n      float: left; // Collapse white-space\n      padding: @padding-base-vertical @padding-base-horizontal;\n      margin-left: -1px;\n      line-height: @line-height-base;\n      color: @pagination-color;\n      text-decoration: none;\n      background-color: @pagination-bg;\n      border: 1px solid @pagination-border;\n\n      &:hover,\n      &:focus {\n        z-index: 2;\n        color: @pagination-hover-color;\n        background-color: @pagination-hover-bg;\n        border-color: @pagination-hover-border;\n      }\n    }\n    &:first-child {\n      > a,\n      > span {\n        margin-left: 0;\n        .border-left-radius(@border-radius-base);\n      }\n    }\n    &:last-child {\n      > a,\n      > span {\n        .border-right-radius(@border-radius-base);\n      }\n    }\n  }\n\n  > .active > a,\n  > .active > span {\n    &,\n    &:hover,\n    &:focus {\n      z-index: 3;\n      color: @pagination-active-color;\n      cursor: default;\n      background-color: @pagination-active-bg;\n      border-color: @pagination-active-border;\n    }\n  }\n\n  > .disabled {\n    > span,\n    > span:hover,\n    > span:focus,\n    > a,\n    > a:hover,\n    > a:focus {\n      color: @pagination-disabled-color;\n      cursor: @cursor-disabled;\n      background-color: @pagination-disabled-bg;\n      border-color: @pagination-disabled-border;\n    }\n  }\n}\n\n// Sizing\n// --------------------------------------------------\n\n// Large\n.pagination-lg {\n  .pagination-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large);\n}\n\n// Small\n.pagination-sm {\n  .pagination-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);\n}\n","// Pagination\n\n.pagination-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n  > li {\n    > a,\n    > span {\n      padding: @padding-vertical @padding-horizontal;\n      font-size: @font-size;\n      line-height: @line-height;\n    }\n    &:first-child {\n      > a,\n      > span {\n        .border-left-radius(@border-radius);\n      }\n    }\n    &:last-child {\n      > a,\n      > span {\n        .border-right-radius(@border-radius);\n      }\n    }\n  }\n}\n","// Embeds responsive\n//\n// Credit: Nicolas Gallagher and SUIT CSS.\n\n.embed-responsive {\n  position: relative;\n  display: block;\n  height: 0;\n  padding: 0;\n  overflow: hidden;\n\n  .embed-responsive-item,\n  iframe,\n  embed,\n  object,\n  video {\n    position: absolute;\n    top: 0;\n    bottom: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    border: 0;\n  }\n}\n\n// Modifier class for 16:9 aspect ratio\n.embed-responsive-16by9 {\n  padding-bottom: 56.25%;\n}\n\n// Modifier class for 4:3 aspect ratio\n.embed-responsive-4by3 {\n  padding-bottom: 75%;\n}\n","//\n// Wells\n// --------------------------------------------------\n\n\n// Base class\n.well {\n  min-height: 20px;\n  padding: 19px;\n  margin-bottom: 20px;\n  background-color: @well-bg;\n  border: 1px solid @well-border;\n  border-radius: @border-radius-base;\n  .box-shadow(inset 0 1px 1px rgba(0, 0, 0, .05));\n  blockquote {\n    border-color: #ddd;\n    border-color: rgba(0, 0, 0, .15);\n  }\n}\n\n// Sizes\n.well-lg {\n  padding: 24px;\n  border-radius: @border-radius-large;\n}\n.well-sm {\n  padding: 9px;\n  border-radius: @border-radius-small;\n}\n","// stylelint-disable property-no-vendor-prefix\n\n//\n// Close icons\n// --------------------------------------------------\n\n\n.close {\n  float: right;\n  font-size: (@font-size-base * 1.5);\n  font-weight: @close-font-weight;\n  line-height: 1;\n  color: @close-color;\n  text-shadow: @close-text-shadow;\n  .opacity(.2);\n\n  &:hover,\n  &:focus {\n    color: @close-color;\n    text-decoration: none;\n    cursor: pointer;\n    .opacity(.5);\n  }\n\n  // Additional properties for button version\n  // iOS requires the button element instead of an anchor tag.\n  // If you want the anchor version, it requires `href=\"#\"`.\n  // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n  button& {\n    padding: 0;\n    cursor: pointer;\n    background: transparent;\n    border: 0;\n    -webkit-appearance: none;\n    appearance: none;\n  }\n}\n","//\n// Badges\n// --------------------------------------------------\n\n\n// Base class\n.badge {\n  display: inline-block;\n  min-width: 10px;\n  padding: 3px 7px;\n  font-size: @font-size-small;\n  font-weight: @badge-font-weight;\n  line-height: @badge-line-height;\n  color: @badge-color;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: middle;\n  background-color: @badge-bg;\n  border-radius: @badge-border-radius;\n\n  // Empty badges collapse automatically (not available in IE8)\n  &:empty {\n    display: none;\n  }\n\n  // Quick fix for badges in buttons\n  .btn & {\n    position: relative;\n    top: -1px;\n  }\n\n  .btn-xs &,\n  .btn-group-xs > .btn & {\n    top: 0;\n    padding: 1px 5px;\n  }\n\n  // Hover state, but only for links\n  a& {\n    &:hover,\n    &:focus {\n      color: @badge-link-hover-color;\n      text-decoration: none;\n      cursor: pointer;\n    }\n  }\n\n  // Account for badges in navs\n  .list-group-item.active > &,\n  .nav-pills > .active > a > & {\n    color: @badge-active-color;\n    background-color: @badge-active-bg;\n  }\n\n  .list-group-item > & {\n    float: right;\n  }\n\n  .list-group-item > & + & {\n    margin-right: 5px;\n  }\n\n  .nav-pills > li > a > & {\n    margin-left: 3px;\n  }\n}\n","//\n// Modals\n// --------------------------------------------------\n\n// .modal-open      - body class for killing the scroll\n// .modal           - container to scroll within\n// .modal-dialog    - positioning shell for the actual modal\n// .modal-content   - actual modal w/ bg and corners and shit\n\n// Kill the scroll on the body\n.modal-open {\n  overflow: hidden;\n}\n\n// Container that the modal scrolls within\n.modal {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: @zindex-modal;\n  display: none;\n  overflow: hidden;\n  -webkit-overflow-scrolling: touch;\n\n  // Prevent Chrome on Windows from adding a focus outline. For details, see\n  // https://github.com/twbs/bootstrap/pull/10951.\n  outline: 0;\n\n  // When fading in the modal, animate it to slide down\n  &.fade .modal-dialog {\n    .translate(0, -25%);\n    .transition-transform(~\"0.3s ease-out\");\n  }\n  &.in .modal-dialog { .translate(0, 0); }\n}\n.modal-open .modal {\n  overflow-x: hidden;\n  overflow-y: auto;\n}\n\n// Shell div to position the modal with bottom padding\n.modal-dialog {\n  position: relative;\n  width: auto;\n  margin: 10px;\n}\n\n// Actual modal\n.modal-content {\n  position: relative;\n  background-color: @modal-content-bg;\n  background-clip: padding-box;\n  border: 1px solid @modal-content-fallback-border-color; //old browsers fallback (ie8 etc)\n  border: 1px solid @modal-content-border-color;\n  border-radius: @border-radius-large;\n  .box-shadow(0 3px 9px rgba(0, 0, 0, .5));\n  // Remove focus outline from opened modal\n  outline: 0;\n}\n\n// Modal background\n.modal-backdrop {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: @zindex-modal-background;\n  background-color: @modal-backdrop-bg;\n  // Fade for backdrop\n  &.fade { .opacity(0); }\n  &.in { .opacity(@modal-backdrop-opacity); }\n}\n\n// Modal header\n// Top section of the modal w/ title and dismiss\n.modal-header {\n  padding: @modal-title-padding;\n  border-bottom: 1px solid @modal-header-border-color;\n  &:extend(.clearfix all);\n}\n// Close icon\n.modal-header .close {\n  margin-top: -2px;\n}\n\n// Title text within header\n.modal-title {\n  margin: 0;\n  line-height: @modal-title-line-height;\n}\n\n// Modal body\n// Where all modal content resides (sibling of .modal-header and .modal-footer)\n.modal-body {\n  position: relative;\n  padding: @modal-inner-padding;\n}\n\n// Footer (for actions)\n.modal-footer {\n  padding: @modal-inner-padding;\n  text-align: right; // right align buttons\n  border-top: 1px solid @modal-footer-border-color;\n  &:extend(.clearfix all); // clear it in case folks use .pull-* classes on buttons\n\n  // Properly space out buttons\n  .btn + .btn {\n    margin-bottom: 0; // account for input[type=\"submit\"] which gets the bottom margin like all other inputs\n    margin-left: 5px;\n  }\n  // but override that for button groups\n  .btn-group .btn + .btn {\n    margin-left: -1px;\n  }\n  // and override it for block buttons as well\n  .btn-block + .btn-block {\n    margin-left: 0;\n  }\n}\n\n// Measure scrollbar width for padding body during modal show/hide\n.modal-scrollbar-measure {\n  position: absolute;\n  top: -9999px;\n  width: 50px;\n  height: 50px;\n  overflow: scroll;\n}\n\n// Scale up the modal\n@media (min-width: @screen-sm-min) {\n  // Automatically set modal's width for larger viewports\n  .modal-dialog {\n    width: @modal-md;\n    margin: 30px auto;\n  }\n  .modal-content {\n    .box-shadow(0 5px 15px rgba(0, 0, 0, .5));\n  }\n\n  // Modal sizes\n  .modal-sm { width: @modal-sm; }\n}\n\n@media (min-width: @screen-md-min) {\n  .modal-lg { width: @modal-lg; }\n}\n","// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n//    contenteditable attribute is included anywhere else in the document.\n//    Otherwise it causes space to appear at the top and bottom of elements\n//    that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n//    `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n.clearfix() {\n  &:before,\n  &:after {\n    display: table; // 2\n    content: \" \"; // 1\n  }\n  &:after {\n    clear: both;\n  }\n}\n","// Center-align a block level element\n\n.center-block() {\n  display: block;\n  margin-right: auto;\n  margin-left: auto;\n}\n","// stylelint-disable font-family-name-quotes, font-family-no-missing-generic-family-keyword\n\n// CSS image replacement\n//\n// Heads up! v3 launched with only `.hide-text()`, but per our pattern for\n// mixins being reused as classes with the same name, this doesn't hold up. As\n// of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`.\n//\n// Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757\n\n// Deprecated as of v3.0.1 (has been removed in v4)\n.hide-text() {\n  font: ~\"0/0\" a;\n  color: transparent;\n  text-shadow: none;\n  background-color: transparent;\n  border: 0;\n}\n\n// New mixin to use as of v3.0.1\n.text-hide() {\n  .hide-text();\n}\n","// stylelint-disable declaration-no-important\n\n.responsive-visibility() {\n  display: block !important;\n  table&  { display: table !important; }\n  tr&     { display: table-row !important; }\n  th&,\n  td&     { display: table-cell !important; }\n}\n\n.responsive-invisibility() {\n  display: none !important;\n}\n","//\n// Misago Global Scaffolding\n// --------------------------------------------------\n\n// Disable horizontal scroll on mobile displays top-most containers\n@media screen and (max-width: @screen-sm-max) {\n  html,\n  body {\n    overflow-x: hidden;\n  }\n}\n\n// top margin utils\n@media screen and (min-width: @screen-md-min) {\n  .md-margin-top-no {\n    margin-top: 0px !important;\n  }\n}\n\n@media screen and (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n  .sm-margin-top {\n    margin-top: @line-height-computed !important;\n  }\n\n  .sm-margin-top-no {\n    margin-top: 0px !important;\n  }\n\n  .sm-margin-top-half {\n    margin-top: @line-height-computed * 0.33 !important;\n  }\n\n  .sm-align-row-buttons {\n    margin-top: @line-height-computed * 0.25 !important;\n  }\n}\n\n@media screen and (max-width: @screen-xs-max) {\n  .xs-margin-top {\n    margin-top: @line-height-computed !important;\n  }\n\n  .xs-margin-top-half {\n    margin-top: @line-height-computed * 0.33 !important;\n  }\n}\n","//\n// Simple flex row util, inspired by toolbar\n// --------------------------------------------------\n\n.flex-row {\n  display: block;\n  margin: 0 floor(@grid-gutter-width * -0.5);\n}\n\n.flex-row-section {\n  align-items: center;\n  display: flex;\n  flex: 1;\n}\n\n.flex-row-section + .flex-row-section {\n  margin-top: @line-height-computed;\n}\n\n.flex-row-col {\n  flex: 1;\n  padding: 0 floor(@grid-gutter-width * 0.5);\n}\n\n@media screen and (min-width: @screen-sm-min) {\n  .flex-row {\n    display: flex;\n    align-items: center;\n  }\n\n  .flex-row-section + .flex-row-section {\n    margin: 0;\n  }\n\n  .flex-row-section,\n  .flex-row-col {\n    flex: 0;\n\n    align-items: center;\n  }\n\n  .flex-row-section.flex-row-section-auto,\n  .flex-row-section.flex-row-section-auto > .flex-row-col {\n    flex: 1;\n  }\n}\n\n.flex-row-col-shrink {\n  flex: 0 !important;\n}\n","// Scale avatar in at.js suggestion\n.atwho-view ul li img {\n  border-radius: @border-radius-small;\n  margin-right: @font-size-base / 3;\n\n  width: @line-height-computed;\n  height: @line-height-computed;\n}\n","//\n// Auth changed message\n// --------------------------------------------------\n\n.auth-message {\n  background-color: @auth-changed-bg;\n  padding: @line-height-computed 0px;\n  width: 100%;\n\n  position: fixed;\n  top: -100%;\n  left: 0px;\n\n  z-index: @zindex-auth-message;\n\n  transition: top 300ms ease;\n\n  &.show {\n    top: 0px;\n    bottom: auto;\n  }\n\n  p {\n    padding: @line-height-computed / 4 0px;\n\n    color: @auth-changed-color;\n  }\n\n  // Small displays\n  @media screen and (max-width: @screen-sm-max) {\n    text-align: center;\n\n    .btn {\n      padding: @padding-large-vertical @padding-large-horizontal;\n\n      font-size: @font-size-large;\n    }\n  }\n}\n","//\n// Alerts\n// --------------------------------------------------\n\n.alerts-snackbar {\n  position: fixed;\n  top: -100%;\n  width: 100%;\n  z-index: @zindex-modal + 10;\n\n  text-align: center;\n  font-size: @font-size-large;\n\n  transition: top 300ms ease;\n\n  pointer-events: none;\n\n  &.in {\n    top: 0px;\n    transition: top 200ms ease;\n  }\n\n  p {\n    display: inline-block;\n    border-radius: 0px 0px @border-radius-base @border-radius-base;\n    margin: 0px;\n\n    pointer-events: all;\n  }\n}\n","//\n// Agreement overlay\n// --------------------------------------------------\n\n.agreement-overlay {\n  position: fixed;\n  width: 100%;\n  height: 100%;\n  top: 0px;\n  left: 0px;\n  z-index: @zindex-modal + 10;\n\n  background-color: fadeOut(@modal-backdrop-bg, @modal-backdrop-opacity * 100);\n  overflow-x: scroll;\n\n  .container {\n    max-width: @modal-lg;\n    padding: @line-height-computed @grid-gutter-width;\n  }\n}\n\n.agreement-content {\n  background-color: @modal-content-bg;\n  border: 1px solid @modal-content-fallback-border-color; //old browsers fallback (ie8 etc)\n  border: 1px solid @modal-content-border-color;\n  border-radius: @border-radius-large;\n  .box-shadow(0 3px 9px rgba(0,0,0,0.5));\n  background-clip: padding-box;\n  outline: 0;\n\n  padding: @padding-large-vertical @padding-large-horizontal;\n}\n\n.agreement-header {\n  padding: @padding-large-vertical 0;\n\n  border-bottom: 1px solid @gray-lighter;\n\n  h2 {\n    margin-top: 0;\n  }\n\n  p {\n    margin: 0;\n    padding: 0;\n  }\n}\n\n.agreement-body {\n  padding: @line-height-computed 0;\n\n  p.lead {\n    margin: 0;\n    padding: 0;\n  }\n}\n\n.agreement-footer {\n  .modal-footer();\n\n  padding: @padding-large-vertical 0;\n}\n\n// utility class disabling scroll on body\nbody.agreement-overlay-visible {\n  overflow: hidden;\n}\n","//\n// Misago Loaders\n// --------------------------------------------------\n\n.loader {\n  width: 100%;\n  height: 49px;\n  text-align: center;\n\n  &.loader-spaced {\n    margin: @line-height-computed * 2 0px;\n  }\n}\n\n.loader-spinning-wheel {\n  width: 49px;\n  height: 49px;\n  margin: 0 auto;\n  border: 3px solid @loader-color;\n  border-radius: 50%;\n  border-left-color: transparent;\n  border-right-color: transparent;\n  animation: cssload-spin 575ms infinite linear;\n  -o-animation: cssload-spin 575ms infinite linear;\n  -ms-animation: cssload-spin 575ms infinite linear;\n  -webkit-animation: cssload-spin 575ms infinite linear;\n  -moz-animation: cssload-spin 575ms infinite linear;\n}\n\n@keyframes cssload-spin {\n  100% {\n    transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n@-o-keyframes cssload-spin {\n  100% {\n    -o-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n@-ms-keyframes cssload-spin {\n  100% {\n    -ms-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n@-webkit-keyframes cssload-spin {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n@-moz-keyframes cssload-spin {\n  100% {\n    -moz-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n","//\n// Misago Navbar\n// --------------------------------------------------\n\n// Remove bottom margin from navbar\n.navbar {\n  margin-bottom: 0px;\n}\n\n// Desktop navbar\n.navbar .navbar-full {\n  // Brand\n  .navbar-brand {\n    padding-top: (@navbar-height - @navbar-icon-height) / 2;\n    padding-bottom: (@navbar-height - @navbar-icon-height) / 2;\n\n    font-size: @font-size-base * 1.5;\n\n    & > * {\n      display: inline-block;\n      vertical-align: middle;\n    }\n\n    img {\n      height: @navbar-icon-height;\n      margin-right: @padding-base-horizontal / 2;\n    }\n  }\n\n  .navbar-nav > li > a {\n    font-size: @font-size-base * 1.2;\n  }\n\n  .navbar-icon {\n    display: block;\n    height: @navbar-height;\n    padding: @nav-link-padding;\n    padding-top: (@navbar-height - 28px) / 2;\n    padding-bottom: (@navbar-height - 28px) / 2;\n    position: relative;\n\n    color: @navbar-default-link-color;\n\n    &:hover,\n    &:focus {\n      color: @navbar-default-link-hover-color;\n      background-color: @navbar-default-link-hover-bg;\n    }\n\n    .material-icon {\n      width: 28px;\n      height: 28px;\n\n      font-size: 28px;\n      line-height: 28px;\n    }\n\n    .badge {\n      background-color: @brand-danger;\n      position: absolute;\n\n      top: 6px;\n      right: 6px;\n\n      font-size: 9px;\n    }\n  }\n\n  .open .navbar-icon {\n    &,\n    &:hover,\n    &:focus {\n      background-color: @navbar-default-link-active-bg;\n\n      color: @navbar-default-link-active-color;\n    }\n  }\n\n  // Pull Guest and User menus to right\n  .nav-guest,\n  .nav-user {\n    float: right;\n\n    .navbar-btn {\n      margin-left: @navbar-padding-horizontal;\n    }\n  }\n\n  // User avatar size\n  .nav-user .dropdown-toggle {\n    padding: (@navbar-height - @navbar-avatar-size) / 2;\n\n    img {\n      width: @navbar-avatar-size;\n      height: @navbar-avatar-size;\n    }\n  }\n}\n\n// Compact (mobile) navbar\n.navbar ul.navbar-compact-nav {\n  border-collapse: collapse;\n  display: table;\n  margin: 0px;\n  table-layout: fixed;\n  width: 100%;\n\n  & > li {\n    display: table-cell;\n    width: 100%;\n  }\n\n  & > li > a,\n  & > li > button {\n    background: none;\n    border: none;\n    display: block;\n    padding-top: 13px;\n    padding-bottom: 13px;\n\n    width: 100%;\n\n    color: @navbar-compact-link-color;\n    text-align: center;\n\n    &.active,\n    &:hover,\n    &:focus {\n      color: @navbar-compact-link-hover-color;\n      background-color: @navbar-compact-link-hover-bg;\n    }\n\n    & > img {\n      width: @navbar-compact-item-size;\n      height: @navbar-compact-item-size;\n    }\n  }\n\n  & > li > button {\n    display: inline-block;\n  }\n\n  & > li > a > .material-icon {\n    font-size: @navbar-compact-item-size;\n    line-height: @navbar-compact-item-size;\n  }\n}\n\n// Make navbar's height match compact nav\n@media (max-width: @grid-float-breakpoint) {\n  .navbar.navbar-misago {\n    min-height: auto;\n  }\n}\n\n// Hide compact navbar above breakpoint\n.navbar-misago .navbar-desktop-nav {\n  display: none;\n}\n\n@media (min-width: @grid-float-breakpoint) {\n  .navbar-misago ul.navbar-compact-nav {\n    display: none;\n  }\n\n  .navbar-misago .navbar-desktop-nav {\n    display: block;\n  }\n}\n","//\n// Navs\n// --------------------------------------------------\n\n.nav-side > a {\n  & > .material-icon {\n    margin: -5px;\n    margin-right: @line-height-computed / 2;\n\n    position: relative;\n    bottom: 1px;\n\n    width: 24px;\n    height: 24px;\n\n    font-size: 24px;\n    line-height: 24px;\n  }\n\n  .badge {\n    position: relative;\n    top: 1px;\n  }\n}\n\n.nav-pills > li > a {\n  display: flex;\n  align-items: center;\n  padding: @nav-pills-padding-vertical @nav-pills-padding-horizontal;\n\n  .material-icon {\n    margin-right: 3px;\n  }\n\n  &,\n  &:link,\n  &:visited {\n    background-color: @nav-pills-bg;\n    color: @nav-pills-color;\n  }\n\n  &:focus,\n  &:hover,\n  &:active {\n    background-color: @nav-pills-hover-bg;\n    color: @nav-pills-hover-color;\n  }\n}\n\n.nav-pills > li.active > a {\n  &,\n  &:link,\n  &:visited,\n  &:focus,\n  &:hover,\n  &:active {\n    background-color: @nav-pills-active-bg;\n    color: @nav-pills-active-color;\n  }\n}\n\n.nav-container {\n  .btn-block {\n    margin-bottom: @line-height-computed;\n  }\n\n  .nav {\n    margin-right: floor(@line-height-computed / -2);\n    margin-bottom: floor(@line-height-computed * 1.5);\n  }\n\n  li {\n    margin-right: floor(@line-height-computed / 2);\n    margin-bottom: floor(@line-height-computed / 2);\n  }\n}\n","// Breadcrumbs component\n\n.breadcrumbs {\n  display: block;\n\n  padding: 0;\n  margin-bottom: @line-height-computed / 2;\n}\n\n.breadcrumbs-item {\n  display: inline-block;\n  margin-right: @breadcrumbs-gutter;\n  margin-bottom: @line-height-computed / 2;\n  padding: 0;\n  list-style: none;\n}\n\n.breadcrumbs-item a {\n  display: flex;\n  align-items: center;\n  text-decoration: none;\n\n  &,\n  &:visited {\n    color: @breadcrumbs-color;\n  }\n\n  &:hover,\n  &:focus {\n    color: @breadcrumbs-color-hover;\n\n    .breadcrumbs-item-name {\n      text-decoration: underline;\n    }\n  }\n\n  &:active {\n    color: @breadcrumbs-color-active;\n  }\n}\n\n.breadcrumbs-item .material-icon {\n  margin-right: 4px;\n}\n","//\n// Material Icons\n// --------------------------------------------------\n\n@font-face {\n  font-family: \"Material Icons\";\n  font-style: normal;\n  font-weight: 400;\n  src: url(../fonts/MaterialIcons-Regular.eot); /* For IE6-8 */\n  src: local(\"Material Icons\"), local(\"MaterialIcons-Regular\"),\n    url(../fonts/MaterialIcons-Regular.woff2) format(\"woff2\"),\n    url(../fonts/MaterialIcons-Regular.woff) format(\"woff\"),\n    url(../fonts/MaterialIcons-Regular.ttf) format(\"truetype\");\n}\n\n.material-icon {\n  font-family: \"Material Icons\";\n  font-weight: normal;\n  font-style: normal;\n  display: inline-block;\n  width: 1em;\n  height: 1em;\n  line-height: 1;\n  text-align: center;\n  text-transform: none;\n  letter-spacing: normal;\n  vertical-align: middle;\n  word-wrap: normal;\n  white-space: nowrap;\n  direction: ltr;\n\n  /* Support for all WebKit browsers. */\n  -webkit-font-smoothing: antialiased;\n  /* Support for Safari and Chrome. */\n  text-rendering: optimizeLegibility;\n\n  /* Support for Firefox. */\n  -moz-osx-font-smoothing: grayscale;\n\n  /* Support for IE. */\n  font-feature-settings: \"liga\";\n}\n","//\n// Misago Modals\n// --------------------------------------------------\n\n// Modal toolbar\n.modal-toolbar {\n  background: @gray-lighter;\n  border-bottom: 1px solid @modal-header-border-color;\n  overflow: auto;\n  padding: @padding-base-vertical @padding-base-horizontal;\n\n  .pull-left {\n    margin-right: 8px;\n  }\n\n  p {\n    padding: @padding-small-vertical 0px;\n    margin-bottom: 0px;\n  }\n}\n\n// Modals displaying messages\n\n// Small displays\n@media screen and (max-width: @screen-sm-max) {\n  .modal-message {\n    text-align: center;\n\n    .message-icon {\n      margin: @line-height-computed * 1.5;\n\n      .material-icon {\n        font-size: @message-page-icon-size * 2;\n      }\n    }\n  }\n}\n\n// Full displays\n@media screen and (min-width: @screen-md-min) {\n  .modal-message {\n    .modal-body {\n      padding-top: @line-height-computed;\n      padding-bottom: @line-height-computed * 1.5;\n    }\n\n    .message-icon {\n      float: left;\n      position: relative;\n      left: 7px;\n\n      .material-icon {\n        font-size: @line-height-computed * 2.5;\n      }\n    }\n\n    .message-body {\n      margin-left: @line-height-computed * 3.75;\n      margin-top: @line-height-computed * 0.6 - 2px;\n\n      p {\n        margin-top: @line-height-computed;\n      }\n\n      .lead {\n        margin-top: 0px;\n        margin-bottom: 0px;\n      }\n    }\n  }\n}\n\n// Modal loader\n.modal-loader {\n  padding: @line-height-computed * 2.5 0px;\n\n  .loader {\n    width: 100%;\n    height: @loader-size;\n    text-align: center;\n  }\n\n  .loader-spinning-wheel {\n    width: @loader-size;\n    height: @loader-size;\n  }\n}\n\n// Modal form\n.modal-body .form-group {\n  min-height: 34px;\n}\n\n// Errors modal\n.list-item-errors {\n  margin-bottom: @line-height-computed;\n}\n\n.list-errored-items li:last-child .list-item-errors {\n  margin-bottom: 0px;\n}\n\n// Post likes modal\n.modal-post-likers {\n  .media-list {\n    margin: 0px;\n  }\n\n  .item-title {\n    display: block;\n  }\n}\n","//\n// Forms\n// --------------------------------------------------\n\n// Material feedback icon\n.has-feedback .material-icon.form-control-feedback {\n  top: @padding-base-vertical;\n  right: @padding-base-horizontal * 2;\n\n  font-size: @line-height-base;\n  line-height: @line-height-base;\n}\n\n// Well done\n.well.well-form.well-done {\n  font-size: @font-size-large;\n  text-align: center;\n\n  .message-icon {\n    margin-bottom: @line-height-computed / 2;\n\n    font-size: @font-size-large * 5;\n    line-height: @font-size-large * 5;\n  }\n\n  .message-body {\n    margin-bottom: @line-height-computed;\n  }\n}\n\n// Noscript well\n.well.well-form.well-noscript {\n  font-size: @font-size-large;\n  text-align: center;\n\n  .message-icon {\n    margin-bottom: @line-height-computed / 2;\n\n    font-size: @font-size-large * 5;\n    line-height: @font-size-large * 5;\n  }\n}\n","//\n// Inputs\n// --------------------------------------------------\n\n// Button-based inputs\n.btn.btn-yes-no,\n.btn.btn-select {\n  background: transparent;\n  border: 1px solid darken(@gray-lighter, 10%);\n\n  .material-icon {\n    margin: -4px 0px;\n    margin-right: 8px;\n\n    position: relative;\n    bottom: 1px;\n\n    width: 20px;\n    height: 20px;\n\n    font-size: 20px;\n    line-height: 20px;\n  }\n}\n\n@media screen and (max-width: @screen-xs-max) {\n  .btn.btn-yes-no {\n    width: 100%;\n    overflow: auto;\n\n    .material-icon {\n      float: left;\n      margin-top: 1px;\n    }\n\n    .btn-text {\n      display: block;\n\n      margin-left: 30px;\n\n      text-align: left;\n      white-space: normal;\n    }\n  }\n}\n\n// Hidden file input\ninput.hidden-file-upload {\n  position: absolute;\n  top: -9999px;\n  left: -9999px;\n}\n\n// Search field\n.form-search {\n  position: relative;\n\n  .form-control {\n    padding-right: 30px;\n  }\n\n  .material-icon {\n    position: absolute;\n    top: 5px;\n    right: 5px;\n\n    color: @gray-light;\n    font-size: 24px;\n    line-height: 24px;\n\n    pointer-events: none;\n  }\n}\n","//\n// Buttons\n// --------------------------------------------------\n\n// Button loading style\n.btn.btn-loading {\n  &,\n  &:link,\n  &:active,\n  &:visited,\n  &:hover,\n  &:focus {\n    // make text transparent, but still take place in button\n    color: transparent;\n\n    // position loader over the text\n    .loader {\n      height: 20px;\n      margin-top: -20px;\n\n      & > div {\n        width: 20px;\n        height: 20px;\n      }\n    }\n  }\n\n  &.btn-default .loader > div {\n    border-top-color: @btn-default-color;\n    border-bottom-color: @btn-default-color;\n  }\n\n  &.btn-primary .loader > div {\n    border-top-color: @btn-primary-color;\n    border-bottom-color: @btn-primary-color;\n  }\n\n  &.btn-success .loader > div {\n    border-top-color: @btn-success-color;\n    border-bottom-color: @btn-success-color;\n  }\n\n  &.btn-info .loader > div {\n    border-top-color: @btn-info-color;\n    border-bottom-color: @btn-info-color;\n  }\n\n  &.btn-warning .loader > div {\n    border-top-color: @btn-warning-color;\n    border-bottom-color: @btn-warning-color;\n  }\n\n  &.btn-danger .loader > div {\n    border-top-color: @btn-danger-color;\n    border-bottom-color: @btn-danger-color;\n  }\n}\n\n// Icons in buttons\n.btn .material-icon {\n  margin-right: 3px;\n  position: relative;\n  bottom: 1px;\n}\n\n// Btn with larger icon\n.btn-icon .material-icon {\n  margin: -1px -4px;\n\n  width: 20px;\n  height: 20px;\n\n  font-size: 20px;\n  line-height: 20px;\n}\n\n.btn-icon .btn-text {\n  margin-left: @padding-small-horizontal;\n}\n\n.btn-icon .btn-text-left {\n  margin-right: @padding-small-horizontal;\n}\n\n// Block btn icon\n.btn-block.btn-icon {\n  padding-left: 0px;\n  padding-right: 0px;\n}\n\n.btn-icons-family {\n  .material-icon + .material-icon {\n    margin-left: @padding-small-horizontal;\n  }\n}\n","//\n// Dropdowns\n// --------------------------------------------------\n\n// Unify .btn-link appearance with anchors\n.dropdown-menu > li > a,\n.dropdown-menu > li > .btn-link,\n.modal-menu > li > a,\n.modal-menu > li > .btn-link {\n  display: block;\n  border: none;\n  clear: both;\n  float: none;\n  padding: 6px 20px;\n  width: 100%;\n\n  color: @dropdown-link-color;\n  font-weight: normal;\n  line-height: @line-height-base;\n  text-align: left;\n  white-space: nowrap;\n\n  &:hover,\n  &:focus {\n    background-color: @dropdown-link-hover-bg;\n\n    color: @dropdown-link-hover-color;\n    text-decoration: none;\n  }\n\n  &:active {\n    background-color: @dropdown-link-hover-bg;\n\n    color: @dropdown-link-hover-color;\n    text-decoration: none;\n  }\n\n  &:disabled {\n    color: fadeOut(@dropdown-link-color, 50);\n  }\n\n  // Set material icons in dropdown menus\n  .material-icon {\n    margin: -2px 0px;\n    margin-right: @line-height-computed * 0.35;\n\n    position: relative;\n    bottom: 1px;\n\n    font-size: 18px;\n  }\n\n  .badge {\n    float: right;\n\n    position: relative;\n    top: 1px;\n  }\n}\n\n// Extra overrides for modal nav\n.modal-menu {\n  margin: @line-height-computed 0px;\n  padding: 0px;\n}\n\n.modal-menu > li {\n  margin: @line-height-computed / 3 0px;\n  padding: 0px;\n\n  list-style: none;\n}\n\n// Bump min dropdown width to 210px\n.dropdown-menu {\n  min-width: 210px;\n}\n\n// Dropdown footer\n.dropdown-menu .dropdown-footer {\n  padding: 6px 20px;\n}\n\n// Dropdown buttons container\n.dropdown-menu .dropdown-buttons {\n  padding: 2px 20px;\n  padding-bottom: 7px;\n\n  .btn {\n    margin: 4px 0px;\n  }\n}\n\n// Navbar's dropdown\n.mobile-dropdown {\n  position: relative;\n}\n\n.mobile-dropdown.open > .dropdown-menu,\n.compact-nav.open > .dropdown-menu {\n  border: none;\n  border-radius: 0;\n\n  display: block;\n  margin: 0px;\n  width: 100%;\n}\n\n// Guest menu\n.user-dropdown .guest-preview {\n  text-align: center;\n\n  .row {\n    margin: 0px;\n  }\n}\n\n// User menu\n.navbar .user-dropdown {\n  width: 240px;\n}\n\n.user-dropdown .dropdown-header {\n  padding: 6px 20px;\n\n  font-size: @font-size-large;\n\n  strong {\n    font-weight: normal;\n  }\n}\n\n// Category picker\n.category-picker .dropdown-menu {\n  // Make category picker wider on desktops\n  @media screen and (min-width: @screen-md-min) {\n    width: 300px;\n  }\n}\n\n.category-picker .dropdown-menu > li > .btn-link {\n  white-space: normal;\n  word-wrap: break-word;\n}\n\n// Stick to bottom on mobile\n@media screen and (max-width: @screen-xs-max) {\n  .dropdown-menu.stick-to-bottom {\n    border-radius: 0px;\n    border: none;\n\n    max-height: 400px;\n    overflow-y: auto;\n\n    .box-shadow(0px 0px @line-height-computed * 1.5 @gray-light);\n\n    clear: both;\n    top: auto;\n    width: 100%;\n\n    position: fixed;\n    bottom: 0px;\n\n    margin: 0px;\n    padding: 0px;\n\n    padding-bottom: @line-height-computed;\n\n    li {\n      float: none;\n\n      margin: 0px;\n\n      clear: both;\n\n      & > a,\n      & > .btn {\n        padding-top: @line-height-computed * 0.75;\n        padding-bottom: @line-height-computed * 0.75;\n\n        border-bottom: 1px solid @dropdown-divider-bg;\n      }\n    }\n  }\n}\n","// Category label is category on threads list\n.category-label {\n  border-radius: 0.25em;\n  padding: 0.2em 0.6em 0.3em;\n}\n\n.category-label-color,\n.category-label-color:link,\n.category-label-color:focus,\n.category-label-color:active,\n.category-label-color:visited,\n.category-label-color:hover {\n  color: @category-label-color;\n}\n\n.category-label-no-color,\n.category-label-no-color:link,\n.category-label-no-color:focus,\n.category-label-no-color:active,\n.category-label-no-color:visited,\n.category-label-no-color:hover {\n  background-color: @category-label-default-bg;\n  color: @category-label-default-color;\n}\n",".thread-flags {\n  display: flex;\n  align-items: center;\n\n  opacity: @thread-flag-icon-opacity;\n\n  margin: 0;\n  padding: 0;\n\n  li {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: @thread-flag-block-size;\n    height: @thread-flag-block-size;\n\n    border-radius: @border-radius-small;\n    list-style-type: none;\n\n    cursor: default;\n  }\n\n  li + li {\n    margin-left: @grid-gutter-width / 4;\n  }\n\n  .material-icon {\n    font-size: @thread-flag-icon-size;\n    line-height: @thread-flag-icon-size;\n  }\n}\n\n.thread-flag-pinned-globally {\n  color: @thread-flag-pinned-globally-color;\n  background: @thread-flag-pinned-globally-bg;\n}\n\n.thread-flag-pinned-locally {\n  color: @thread-flag-pinned-locally-color;\n  background: @thread-flag-pinned-locally-bg;\n}\n\n.thread-flag-answered {\n  color: @thread-flag-answered-color;\n  background: @thread-flag-answered-bg;\n}\n\n.thread-flag-poll {\n  color: @thread-flag-poll-color;\n  background: @thread-flag-poll-bg;\n}\n\n.thread-flag-unapproved {\n  color: @thread-flag-unapproved-color;\n  background: @thread-flag-unapproved-bg;\n}\n\n.thread-flag-closed {\n  color: @thread-flag-closed-color;\n  background: @thread-flag-closed-bg;\n}\n\n.thread-flag-hidden {\n  color: @thread-flag-hidden-color;\n  background: @thread-flag-hidden-bg;\n}\n",".threads-replies {\n  display: flex;\n  align-items: center;\n\n  color: @thread-replies-color;\n  font-size: @thread-replies-size;\n  font-weight: bold;\n\n  .material-icon {\n    margin-right: @grid-gutter-width / 4;\n    transform: matrix(-1, 0, 0, 1, 0, 0);\n  }\n}\n",".thread-user-card {\n  display: flex;\n  align-items: center;\n}\n\n.thread-user-card-media {\n  flex: 0;\n  margin-right: floor(@grid-gutter-width * .5;);\n\n  img {\n    border-radius: @border-radius-small;\n  }\n}\n\n.thread-user-card-body {\n  flex: 1;\n\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n","//\n// Search Dropdown\n// --------------------------------------------------\n\n// Default size and position for search dropdown\n.navbar-misago .dropdown-menu.dropdown-search-results {\n  margin: 0px;\n  padding-top: 0px;\n  width: 400px;\n  left: auto;\n  right: 0px;\n}\n\n// Search input\n.dropdown-search-results .form-group {\n  margin: 0px;\n  padding: @padding-base-horizontal;\n}\n\n// Message\nli.dropdown-search-message {\n  text-align: center;\n}\n\n// Thread result\n.dropdown-search-thread {\n  width: 100%;\n\n  h5 {\n    margin: 0px;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n  }\n\n  small {\n    display: block;\n    margin: 0px;\n    margin-top: 4px;\n  }\n}\n","//\n// Page Header\n// --------------------------------------------------\n\n// Remove margins from header\n.page-header {\n  margin: 0;\n  margin-top: floor(@line-height-computed * 0.5);\n}\n\n// Add padding to header's banner and message\n.page-header-banner-bg-overlay {\n  padding: @line-height-computed 0;\n}\n\n// Don't rely on header's margins for spacing, force word break\n.page-header h1 {\n  margin: 0;\n\n  overflow-wrap: break-word;\n}\n","// Page container is .container element for page content (excluding header)\n\n.page-container {\n  padding-top: @line-height-computed;\n}\n","//\n// Panels\n// --------------------------------------------------\n\n// Messages\n@media screen and (max-width: @screen-sm-max) {\n  .panel-message-body {\n    text-align: center;\n\n    .message-icon {\n      margin: @line-height-computed * 1.5;\n\n      .material-icon {\n        font-size: @message-page-icon-size * 2;\n      }\n    }\n  }\n}\n\n// Full displays\n@media screen and (min-width: @screen-md-min) {\n  .panel-message-body {\n    padding: @line-height-computed;\n    padding-bottom: @line-height-computed * 1.5;\n\n    .message-icon {\n      float: left;\n\n      .material-icon {\n        font-size: @line-height-computed * 2.5;\n      }\n    }\n\n    .message-body {\n      margin-left: @line-height-computed * 3.25;\n      margin-top: @line-height-computed * 0.6 - 2px;\n\n      .lead {\n        margin-bottom: 0px;\n      }\n\n      .help-block {\n        margin-top: @line-height-computed * 0.66;\n      }\n    }\n  }\n}\n\n// Loading\n.panel-body-loading {\n  padding: 0px;\n\n  text-align: center;\n}\n","//\n// Forum Footer\n// --------------------------------------------------\n\n// Superbasic spacing and layout for easy overriding\n.misago-footer {\n  margin-top: @line-height-computed * 1.5;\n  margin-bottom: @line-height-computed * 2.5;\n\n  .footer-content {\n    border-top: 1px solid @page-header-border-color;\n    padding-top: @line-height-computed * 1.5;\n  }\n}\n\n// Position \"enable JS!\" message's icon\n.misago-footer .noscript-message .material-icon {\n  position: relative;\n  bottom: 1px;\n\n  font-size: @font-size-large;\n}\n","//\n// UI Preview\n// --------------------------------------------------\n\n// Animation\n.ui-preview {\n  color: @ui-preview;\n\n  .animation(ui-preview-animation @ui-preview-frequency linear infinite);\n}\n\n@keyframes ui-preview-animation {\n  0% {\n    .opacity(@ui-preview-in);\n  }\n  50% {\n    .opacity(@ui-preview-out);\n  }\n  100% {\n    .opacity(@ui-preview-in);\n  }\n}\n\n// Text\n.ui-preview-text {\n  background: @ui-preview;\n  border-radius: 100px;\n  display: inline-block;\n  height: @font-size-base;\n\n  position: relative;\n  top: (@line-height-computed - @font-size-base) / 2;\n}\n\n.ui-preview-paragraph {\n  .ui-preview-text {\n    margin-right: 6px;\n\n    &:last-child {\n      margin-right: 0px;\n    }\n  }\n}\n\n// Image\n.ui-preview-img {\n  background: @ui-preview;\n  border-radius: @border-radius-base + 1px;\n}\n\n// Input\n.ui-preview input:disabled,\n.ui-preview textarea:disabled {\n  background-color: @input-bg;\n}\n","//\n// Misago pager\n// --------------------------------------------------\n\n.pager-undercontent {\n  margin-top: @line-height-computed * -1;\n}\n\n// \"Load more\" button\n.pager-more {\n  text-align: center;\n}\n\n// Large displays\n@media screen and (min-width: @screen-md-min) {\n  .pager-more .btn {\n    padding-left: @line-height-computed;\n    padding-right: @line-height-computed;\n  }\n}\n","//\n// Misago pagination\n// --------------------------------------------------\n\n.misago-pagination {\n  display: flex;\n\n  .btn {\n    display: block;\n    width: 100%;\n  }\n\n  .btn + .btn {\n    margin-left: @grid-gutter-width;\n  }\n}\n\n// Make it full width on small screens (in toolbars)\n@media screen and (max-width: @screen-xs-max) {\n  .toolbar-item .misago-pagination {\n    flex: 1;\n  }\n}\n","//\n// Poll\n// --------------------------------------------------\n\n.panel-poll h2 {\n  margin-top: 0px;\n}\n\n.poll-select-choice .btn {\n  &,\n  &:active,\n  &:focus,\n  &:hover {\n    background: transparent;\n    border: transparent;\n    .box-shadow(none);\n\n    margin: @padding-base-vertical 0px;\n    padding: 0px;\n    padding-left: @padding-base-vertical;\n\n    outline: none;\n\n    text-align: left;\n  }\n\n  .material-icon {\n    margin-right: @padding-base-vertical;\n\n    height: 28px;\n    width: 28px;\n\n    font-size: 28px;\n    line-heigh: 28px;\n\n    color: darken(@gray-lighter, 10%);\n  }\n\n  &.btn-selected .material-icon {\n    color: @brand-primary;\n  }\n}\n\n.poll-help {\n  font-size: @font-size-small;\n}\n\n.poll-chart-selected .material-icon {\n  margin-right: 4px;\n\n  position: relative;\n  bottom: 1px;\n\n  height: 14px;\n  width: 14px;\n\n  color: @brand-success;\n  font-size: 14px;\n  line-heigh: 14px;\n}\n\n.poll-options {\n  margin-bottom: 0px;\n\n  @media screen and (max-width: @screen-xs-max) {\n    margin-top: @padding-base-vertical * -1;\n\n    .btn {\n      margin: @padding-base-vertical 0px;\n    }\n  }\n}\n","//\n// Misago User Status\n// --------------------------------------------------\n\n// Colors\n.user-status {\n  &.user-banned .status-icon {\n    color: @user-status-banned;\n  }\n\n  &.user-online .status-icon {\n    color: @user-status-online;\n  }\n\n  &.user-offline .status-icon {\n    color: @user-status-offline;\n  }\n}\n","//\n// User Card\n// --------------------------------------------------\n\n// Center card's content on larger displays\n.user-card {\n  @media screen and (min-width: @screen-sm-min) {\n    text-align: center;\n  }\n}\n\n// Max out small avatar's width\n.user-card-small-avatar img {\n  width: 100%;\n  height: auto;\n}\n\n// Toggle avatar visibility\n@media screen and (min-width: @screen-sm-min) {\n  .user-card-small-avatar {\n    display: none;\n  }\n}\n\n@media screen and (max-width: @screen-xs-max) {\n  .user-card-avatar {\n    display: none;\n  }\n}\n","//\n// Misago Toolbar\n// --------------------------------------------------\n\n.toolbar {\n  display: block;\n  margin: 0 floor(@grid-gutter-width * -0.5);\n}\n\n.toolbar-section {\n  justify-items: center;\n  display: flex;\n  flex: 1;\n  margin-bottom: @line-height-computed;\n}\n\n.toolbar-item {\n  flex: 1;\n  padding: 0 floor(@grid-gutter-width * 0.5);\n\n  h3,\n  p {\n    margin: 0;\n  }\n}\n\n.toolbar-item-shrink {\n  flex: 0 !important;\n}\n\n.toolbar-spacer {\n  display: none;\n}\n\n@media screen and (min-width: @screen-sm-min) {\n  .toolbar {\n    display: flex;\n  }\n\n  .toolbar-section,\n  .toolbar-item {\n    flex: 0;\n\n    align-items: center;\n  }\n\n  .toolbar-section.toolbar-section-auto,\n  .toolbar-section.toolbar-section-auto .toolbar-item {\n    flex: 1;\n  }\n\n  .toolbar-spacer {\n    display: block;\n    flex: 1;\n  }\n\n  .toolbar-item .form-search {\n    width: 250px;\n  }\n}\n\n// Center paragraph of text on portrait phones\n// Used for pagination messages\n@media screen and (max-width: @screen-xs-max) {\n  .toolbar-item p {\n    text-align: center;\n  }\n}\n","//\n// Typography\n// --------------------------------------------------\n\nabbr {\n  border: none !important;\n}\n\n.item-title {\n  color: @text-color;\n  font-weight: bold;\n  text-decoration: none;\n}\n\na.item-title {\n  &:link,\n  &:active,\n  &:visited,\n  &:hover {\n    color: @text-color;\n    font-weight: bold;\n  }\n\n  &:hover {\n    text-decoration: underline;\n  }\n}\n\n.message-line {\n  text-align: center;\n\n  .material-icon {\n    margin-right: @line-height-computed / 3;\n\n    font-size: 20px;\n    line-height: 20px;\n\n    height: 20px;\n    width: 20px;\n  }\n}\n\n.text-ellipsis {\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n","//\n// Markup styles\n// --------------------------------------------------\n\n// Set font-size\n.misago-markup {\n  font-size: @misago-markup-font-size;\n}\n\n// Force word wrap for user text\n.misago-markup {\n  h1,\n  h2,\n  h3,\n  h4,\n  h5,\n  h6,\n  p {\n    word-wrap: break-word;\n  }\n}\n\n// Add upper margins for headers\n.misago-markup {\n  h1,\n  h2,\n  h3,\n  h4,\n  h5,\n  h6 {\n    margin-top: @line-height-computed * 2;\n  }\n}\n\n// Even out blocks\n.misago-markup > *,\n.misago-markup blockquote > * {\n  margin: @line-height-computed 0px;\n\n  &:first-child {\n    margin-top: 0px;\n  }\n\n  &:last-child {\n    margin-bottom: 0px;\n  }\n}\n\n// Downscale images so they don't expand area\n.misago-markup img {\n  max-width: 100%;\n  max-height: 500px;\n}\n\n// Make quotes stand out a little\n.misago-markup .quote-block,\n.misago-markup blockquote {\n  background: @gray-lighter;\n  border: none;\n\n  font-size: @font-size-base;\n\n  .quote-heading {\n    border-bottom: 1px solid darken(@gray-lighter, 8%);\n    padding: (@line-height-computed / 2) @line-height-computed;\n\n    font-size: @font-size-small;\n    font-weight: bold;\n  }\n}\n\n.misago-markup > .quote-block,\n.misago-markup > blockquote {\n  border: 1px solid darken(@gray-lighter, 8%);\n}\n\n.misago-markup .quote-body {\n  background: @body-bg;\n  margin: 0px;\n  padding: @line-height-computed;\n\n  & > .quote-block,\n  & > blockquote {\n    border: 1px solid darken(@gray-lighter, 8%);\n  }\n}\n\n// Style spoilers\n.misago-markup .spoiler-block {\n  background: @gray-lighter;\n  border: none;\n\n  font-size: @font-size-base;\n}\n\n.misago-markup > .spoiler-block {\n  border: 1px solid darken(@gray-lighter, 8%);\n  position: relative;\n}\n\n.misago-markup .spoiler-body {\n  background: @body-bg;\n  margin: 0px;\n  padding: @line-height-computed;\n}\n\n.misago-markup .spoiler-overlay {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: @body-bg;\n}\n\n.misago-markup .spoiler-block.revealed .spoiler-overlay {\n  display: none;\n}\n\n// Add bullets to lists\n.misago-markup ul {\n  list-style-type: square;\n\n  li {\n    list-style-type: square;\n  }\n}\n\n.misago-markup ol {\n  list-style-type: decimal;\n\n  li {\n    list-style-type: decimal;\n  }\n}\n\n// Expand code blocks a little\n.misago-markup pre {\n  background: #eee;\n  border: none;\n  padding: @padding-large-vertical;\n  overflow: hidden;\n\n  color: #000;\n\n  code.hljs {\n    margin: @padding-large-vertical * -1;\n    padding: ((@line-height-computed - 1) / 2);\n  }\n}\n\n// Align markup horizontally\n.misago-markup-example {\n  display: flex;\n  align-items: center;\n}\n",".formatting-help {\n  padding-bottom: 0;\n\n  & > h4 {\n    margin-bottom: @line-height-computed;\n  }\n}\n\n.formatting-help-item,\n.formatting-help-item pre {\n  margin-bottom: @line-height-computed;\n}\n\n@media screen and (min-width: @screen-md-min) {\n  .formatting-help-item {\n    display: flex;\n    align-items: center;\n  }\n\n  .formatting-help-item-markup,\n  .formatting-help-item-preview {\n    width: 50%;\n  }\n\n  .formatting-help-item-markup {\n    padding-right: floor(@grid-gutter-width / 2);\n\n    pre {\n      margin: 0;\n    }\n  }\n\n  .formatting-help-item-preview {\n    padding-left: floor(@grid-gutter-width / 2);\n  }\n}\n","//\n// Change Avatar Modal\n// --------------------------------------------------\n\n// Index\n.modal-change-avatar .modal-avatar-index {\n  .avatar-preview {\n    border-radius: @border-radius-large;\n    margin: 0px auto;\n    overflow: hidden;\n    position: relative;\n\n    width: 200px;\n    height: 200px;\n\n    .loader {\n      display: none;\n\n      position: absolute;\n      top: 50px;\n      height: 100px;\n\n      .loader-spinning-wheel {\n        border-width: 10px;\n        border-color: #fff;\n        border-left-color: transparent;\n        border-right-color: transparent;\n\n        width: 100px;\n        height: 100px;\n      }\n    }\n\n    &.preview-loading {\n      img {\n        .opacity(0.33);\n      }\n\n      .loader {\n        display: block;\n      }\n    }\n\n    @media (max-width: (@grid-float-breakpoint - 1)) {\n      margin-bottom: @line-height-computed;\n\n      width: 150px;\n      height: 150px;\n\n      img {\n        width: 150px;\n        height: 150px;\n      }\n\n      .loader {\n        top: 25px;\n        height: 100px;\n\n        .loader-spinning-wheel {\n          width: 100px;\n          height: 100px;\n        }\n      }\n    }\n  }\n\n  .btn {\n    text-align: left;\n  }\n}\n\n// Upload\n.modal-change-avatar .modal-avatar-upload {\n  text-align: center;\n\n  .btn-pick-file {\n    background: transparent;\n    border: 2px solid @gray-lighter;\n    border-radius: @border-radius-large;\n    padding: @padding-large-vertical @padding-large-horizontal * 1.5;\n    .box-shadow(none);\n\n    color: @gray-light;\n    font-size: @font-size-large;\n    text-align: center;\n\n    & > .material-icon {\n      display: block;\n      margin: 0px auto;\n      margin-bottom: @line-height-computed * 0.66;\n\n      font-size: @line-height-computed * 2.5;\n      width: @line-height-computed * 2.5;\n      height: @line-height-computed * 2.5;\n    }\n\n    &:hover,\n    &:active {\n      border-color: @brand-primary;\n      color: @brand-primary;\n    }\n  }\n\n  .text-muted {\n    margin-top: @line-height-computed * 0.66;\n  }\n\n  .upload-progress {\n    img {\n      border-radius: @border-radius-base;\n      margin-bottom: @line-height-computed;\n\n      max-height: 80px;\n      width: auto;\n    }\n\n    .progress {\n      width: 70%;\n      margin: 0px auto;\n    }\n  }\n}\n\n// Crop\n.modal-avatar-crop .crop-form {\n  margin: 0px auto;\n\n  .cropit-image-zoom-input {\n    margin-top: @line-height-computed / 2;\n\n    // removes default webkit styles\n    -webkit-appearance: none;\n\n    // fix for FF unable to apply focus style bug\n    border: 1px solid white;\n\n    // required for proper track sizing in FF\n    width: 100%;\n\n    &::-webkit-slider-runnable-track {\n      width: 100%;\n      height: 8px;\n      background: @gray-lighter;\n      border: none;\n      border-radius: 3px;\n    }\n\n    &::-webkit-slider-thumb {\n      -webkit-appearance: none;\n      border: none;\n      height: 20px;\n      width: 20px;\n      border-radius: 50%;\n      background: @gray-light;\n      margin-top: -6px;\n    }\n\n    &:focus {\n      outline: none;\n    }\n\n    &:focus::-webkit-slider-runnable-track {\n      background: @gray-lighter;\n    }\n\n    &::-moz-range-track {\n      width: 100%;\n      height: 8px;\n      background: @gray-lighter;\n      border: none;\n      border-radius: 4px;\n    }\n\n    &::-moz-range-thumb {\n      border: none;\n      height: 20px;\n      width: 20px;\n      border-radius: 50%;\n      background: @gray-light;\n    }\n\n    /*hide the outline behind the border*/\n    &:-moz-focusring {\n      outline: 1px solid white;\n      outline-offset: -1px;\n    }\n\n    &::-ms-track {\n      width: 100%;\n      height: 8px;\n\n      /*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */\n      background: transparent;\n\n      /*leave room for the larger thumb to overflow with a transparent border */\n      border-color: transparent;\n      border-width: 8px 0;\n\n      /*remove default tick marks*/\n      color: transparent;\n    }\n\n    &::-ms-fill-lower {\n      background: @gray-lighter;\n      border-radius: 16px;\n    }\n\n    &::-ms-fill-upper {\n      background: @gray-lighter;\n      border-radius: 16px;\n    }\n\n    &::-ms-thumb {\n      border: none;\n      height: 20px;\n      width: 20px;\n      border-radius: 50%;\n      background: @gray-light;\n    }\n\n    &:focus::-ms-fill-lower {\n      background: @gray-lighter;\n    }\n\n    &:focus::-ms-fill-upper {\n      background: @gray-lighter;\n    }\n  }\n}\n\n// Gallery\n.modal-change-avatar .modal-avatar-gallery {\n  padding-bottom: 0px;\n\n  .avatars-gallery {\n    margin-bottom: @line-height-computed;\n\n    h3 {\n      margin-top: 0px;\n    }\n  }\n\n  .avatars-gallery-images {\n    .row {\n      margin-bottom: @line-height-computed / 2;\n    }\n\n    .btn {\n      border-radius: @border-radius-base + 2px;\n      border: 2px solid @gray-lighter;\n      background: none;\n      padding: 2px;\n      position: relative;\n\n      &:hover,\n      &:focus {\n        border-color: @gray-light;\n      }\n\n      &.avatar-selected,\n      &:active {\n        border-color: @link-color;\n      }\n\n      img {\n        border-radius: @border-radius-base;\n        width: 100%;\n        height: auto;\n      }\n    }\n  }\n}\n","//\n// Categories Lists\n// --------------------------------------------------\n\n// Category Block\n// --------------------------------------------------\n\n// Thread unread state icon\n.category-main .read-status .material-icon {\n  color: @category-read-color;\n}\n\n.category-main .read-status.item-new .material-icon {\n  color: @category-new-color;\n}\n\n// Last thread\n.category-last-thread .media-heading {\n  a {\n    display: inline-block;\n    overflow: hidden;\n\n    white-space: nowrap;\n    width: 290px; // md-3 - avatar column\n\n    text-overflow: ellipsis;\n    vertical-align: top;\n\n    @media screen and (max-width: @screen-sm-max) {\n      width: 275px; // md-3 - avatar column\n    }\n\n    @media screen and (max-width: @screen-xs-max) {\n      width: 260px; // md-3 - avatar column\n    }\n  }\n}\n\n// Last thread message\n.category-thread-message {\n  .material-icon {\n    width: 28px;\n    height: 28px;\n\n    font-size: 28px;\n    line-height: 28px;\n  }\n\n  p {\n    margin: 0px;\n  }\n}\n\n// Subcategories list\n// --------------------------------------------------\n.list-inline.subcategories-list {\n  overflow: auto;\n  margin-top: @line-height-computed / -2;\n\n  li {\n    display: block;\n    float: left;\n\n    a,\n    a:link,\n    a:visited,\n    a:active,\n    a:hover,\n    a:focus {\n      background-color: @gray-lighter;\n      border: 1px solid darken(@gray-lighter, 5%);\n      border-radius: @border-radius-base;\n      display: inline-block;\n      margin-top: @line-height-computed / 2;\n      padding: @padding-base-vertical @padding-base-horizontal;\n\n      color: @gray;\n    }\n\n    &:focus,\n    a:hover,\n    a:active {\n      background-color: darken(@gray-lighter, 5%);\n\n      color: @text-color;\n      text-decoration: none;\n    }\n  }\n}\n\n.row.subcategories-list {\n  .btn {\n    margin-top: @line-height-computed;\n\n    text-align: left;\n  }\n}\n","//\n// Editor\n// --------------------------------------------------\n\n@editor-border: darken(@gray-lighter, 15%);\n\n.editor-border {\n  background-color: #fff;\n  border: 1px solid @editor-border;\n  border-radius: @border-radius-base;\n}\n\n.editor-border .form-control {\n  // remove border and resizing\n  border: none;\n  resize: none;\n\n  // remove shadow from control\n  &,\n  &:focus,\n  &:active {\n    .box-shadow(none);\n  }\n}\n\n// Footer styles\n.editor-footer {\n  border-top: 1px solid @editor-border;\n  padding: @padding-base-vertical @padding-base-horizontal;\n  overflow: auto;\n\n  .pull-left {\n    margin-right: @padding-base-horizontal;\n  }\n\n  .pull-right {\n    margin-left: @padding-base-horizontal;\n  }\n\n  .btn-icon .material-icon {\n    margin-bottom: -2px;\n  }\n\n  // center buttons on small devices\n  @media screen and (max-width: @screen-sm-max) {\n    .buttons-list {\n      float: none !important;\n\n      margin: 0px;\n      margin-bottom: @line-height-computed / 2;\n\n      .btn {\n        display: inline-block;\n        float: none !important;\n\n        margin: @line-height-computed / 3;\n      }\n    }\n\n    .btn-protect {\n      .btn-text {\n        margin-left: @padding-small-horizontal;\n      }\n\n      .material-icon {\n        position: relative;\n        bottom: 2px;\n\n        width: 14px;\n        height: 14px;\n\n        font-size: 14px;\n        line-height: 14px;\n      }\n    }\n  }\n}\n\n@media screen and (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n  .buttons-list .btn {\n    &:first-child {\n      margin-left: 0px;\n    }\n  }\n}\n\n// make lock button full width\n@media screen and (max-width: @screen-xs-max) {\n  .buttons-list {\n    text-align: center;\n\n    .btn-protect {\n      display: block;\n      float: none !important;\n\n      width: 100%;\n\n      margin: 0px;\n      margin-top: @line-height-computed / 2;\n    }\n  }\n}\n\n// Attachments list\n.editor-attachments-list {\n  margin: 0px;\n  padding: 0px;\n\n  li {\n    margin: 0px;\n  }\n}\n\n.editor-attachment-complete {\n  border-top: 1px solid @editor-border;\n  padding: @padding-base-vertical 0px;\n  padding-right: @padding-base-horizontal;\n\n  .editor-attachment-image {\n    float: left;\n    width: 50px;\n\n    a {\n      background-size: cover;\n      background-position: center;\n      border-radius: @border-radius-small;\n      display: block;\n\n      margin: 0px auto;\n      width: 36px;\n      height: 36px;\n    }\n  }\n\n  .editor-attachment-icon {\n    float: left;\n    width: 50px;\n\n    text-align: center;\n\n    .material-icon {\n      position: relative;\n      top: 2px;\n\n      height: 28px;\n      width: 28px;\n\n      font-size: 28px;\n      line-height: 28px;\n    }\n  }\n\n  .editor-attachment-details {\n    margin-left: 50px;\n\n    h4,\n    p {\n      margin: 0px;\n      padding: 0px;\n\n      font-size: @font-size-base;\n    }\n\n    p {\n      margin-top: @padding-base-vertical / 2;\n\n      color: @gray-light;\n      font-size: @font-size-small;\n    }\n\n    abbr {\n      white-space: nowrap;\n    }\n  }\n}\n\n.editor-attachment-actions {\n  @media screen and (min-width: @screen-sm-min) {\n    padding-top: 3px;\n  }\n\n  @media screen and (max-width: @screen-xs-max) {\n    padding-left: @padding-base-horizontal;\n    padding-right: @padding-base-horizontal;\n  }\n}\n\n.editor-attachment-error {\n  border-top: 1px solid @editor-border;\n  padding: @padding-base-vertical 0px;\n  padding-right: @padding-base-horizontal;\n}\n\n.editor-attachment-error-icon {\n  float: left;\n  width: 50px;\n\n  text-align: center;\n\n  .material-icon {\n    position: relative;\n    top: 2px;\n\n    height: 28px;\n    width: 28px;\n\n    font-size: 28px;\n    line-height: 28px;\n  }\n}\n\n.editor-attachment-error-message {\n  margin-left: 50px;\n  padding: @padding-base-vertical 0px;\n  position: relative;\n\n  h4,\n  p {\n    margin: 0px;\n    padding: 0px;\n\n    font-size: @font-size-base;\n  }\n\n  p {\n    margin-top: @padding-base-vertical / 2;\n    font-size: @font-size-small;\n  }\n\n  .btn {\n    position: absolute;\n    top: @padding-base-vertical + 3px;\n    right: @padding-base-horizontal;\n\n    @media screen and (max-width: @screen-xs-max) {\n      display: block;\n\n      margin-top: @line-height-computed / 2;\n\n      position: static;\n    }\n  }\n}\n\n.editor-attachment-progress-bar {\n  background: @editor-border;\n  overflow: auto;\n}\n\n.editor-attachment-progress {\n  background: @brand-primary;\n  float: left;\n  height: 1px;\n}\n\n.editor-attachment-upload-message {\n  margin: 0px;\n  padding: @padding-base-vertical @padding-base-horizontal;\n}\n\n// Hide file input outside of viewport\n#editor-upload-field {\n  position: absolute;\n  left: -1000px;\n  top: -1000px;\n}\n","//\n// Thread Participants\n// --------------------------------------------------\n\n.participant-card .btn-user,\n.participant-card .dropdown.open .btn-user {\n  margin-bottom: @line-height-computed;\n\n  &,\n  &:hover,\n  &:focus,\n  &:focus:active {\n    padding: 0px;\n\n    overflow: hidden;\n\n    text-align: left;\n  }\n\n  img {\n    background-color: #fff;\n    width: 34px;\n    height: 34px;\n\n    margin-right: 8px;\n  }\n}\n\n// Panel copy\n.panel-participants p {\n  margin: 0px;\n  margin-top: @padding-base-vertical + 1px;\n}\n","//\n// Markup editor\n// --------------------------------------------------\n\n.markup-editor {\n  overflow: hidden;\n\n  background: @markup-editor-bg;\n  border: 2px solid @markup-editor-border-color;\n  border-radius: @border-radius-base;\n}\n\n// Set different border when its focused\n.markup-editor.markup-editor-focused {\n  border: 2px solid @markup-editor-border-focus;\n}\n\n// Toolbar\n.markup-editor-toolbar {\n  position: relative;\n  padding: @markup-editor-toolbar-padding;\n\n  background: @markup-editor-toolbar-bg;\n  border-bottom: 1px solid @markup-editor-toolbar-border-color;\n}\n\n.markup-editor-toolbar-left {\n  display: flex;\n  flex-shrink: 0;\n  overflow-x: hidden;\n}\n\n.markup-editor-toolbar-right {\n  flex-shrink: 0;\n  padding: @markup-editor-toolbar-padding;\n  padding-right: 0;\n  margin-right: @line-height-computed / 2;\n\n  position: absolute;\n  top: 0;\n  right: 0;\n  display: flex;\n\n  background: @markup-editor-toolbar-bg;\n}\n\n.btn-markup-editor {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n\n  height: @markup-editor-btn-size;\n  width: @markup-editor-btn-size;\n  padding: 0;\n\n  font-size: @markup-editor-btn-icon-size;\n  line-height: @markup-editor-btn-icon-size;\n\n  &,\n  &:hover {\n    background-color: @markup-editor-btn-bg;\n    border-color: @markup-editor-btn-border;\n    color: @markup-editor-btn-color;\n  }\n\n  &:active {\n    background-color: @markup-editor-btn-active-bg;\n    border-color: @markup-editor-btn-active-border;\n    color: @markup-editor-btn-active-color;\n  }\n\n  .material-icon {\n    margin: 0;\n    bottom: 0;\n  }\n}\n\n.markup-editor-controls-dropdown {\n  margin-right: @line-height-computed / 2;\n}\n\n// Footer\n.markup-editor-footer {\n  display: flex;\n  padding: @markup-editor-padding;\n\n  background: @markup-editor-footer-bg;\n  border-top: 1px solid @markup-editor-footer-border-color;\n}\n\n// Spacer that pushes items away from each other\n.markup-editor-spacer {\n  flex: 1;\n}\n\n// Toolbar and footer items layout\n.markup-editor-toolbar,\n.markup-editor-footer {\n  // Add spacing between buttons\n  .btn + .btn {\n    margin-left: @line-height-computed / 2;\n  }\n}\n\n// Textarea\n.markup-editor-textarea.form-control {\n  height: @markup-editor-height;\n  padding: @markup-editor-padding;\n  resize: none;\n\n  border: 0;\n  border-radius: 0;\n\n  font-size: @markup-editor-font-size;\n\n  &,\n  &:focus {\n    box-shadow: none;\n  }\n}\n\n// Preview area\n.markup-editor-preview {\n  height: @markup-editor-height;\n  padding: @markup-editor-padding;\n}\n\n// Attachments\n.markup-editor-attachments {\n  max-height: @markup-editor-attachments-max-height;\n  overflow-y: auto;\n}\n\n.markup-editor-attachments-container {\n  padding: floor(@markup-editor-padding / 2);\n  overflow: auto;\n}\n\n.markup-editor-attachments-item {\n  padding: floor(@markup-editor-padding / 2);\n}\n\n.markup-editor-attachment {\n  display: flex;\n  align-items: center;\n  padding: floor(@markup-editor-padding / 2);\n\n  border: 1px solid @markup-editor-attachment-border-color;\n  border-radius: @border-radius-small;\n}\n\n.markup-editor-attachment-details {\n  flex: 1;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n\n  strong {\n    display: block;\n  }\n\n  .list-unstyled {\n    margin-bottom: 0;\n  }\n}\n\n.btn-markup-editor-attachment {\n  margin-left: floor(@markup-editor-padding / 2);\n}\n\n// Make attachments responsive\n@media screen and (min-width: @screen-sm-min) {\n  .markup-editor-attachments-item {\n    width: 50%;\n    float: left;\n  }\n}\n\n@media screen and (min-width: @screen-md-min) {\n  .markup-editor-attachments-item {\n    width: 25%;\n  }\n}\n\n// Center attachment's image in modal\n.markup-editor-attachment-modal-preview {\n  margin: @line-height-computed 0 @line-height-computed * 2 0;\n\n  text-align: center;\n\n  a {\n    display: inline-block;\n    padding: @padding-base-horizontal;\n\n    background: #fff;\n    border: 1px solid @gray-lighter;\n  }\n\n  img {\n    max-width: 100%;\n    max-height: 50vh;\n  }\n}\n\n.markup-editor-attachment-modal-filename {\n  font-size: @font-size-base * 2;\n  font-weight: bold;\n  margin-bottom: @line-height-computed;\n}\n\n.markup-editor-attachment-modal-details {\n  margin-bottom: @line-height-computed;\n}\n\n// Make editor take full height on full-screen mode\n.posting-fullscreen .markup-editor {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n\n  .markup-editor-textarea,\n  .markup-editor-preview {\n    flex: 1;\n  }\n}\n\n// Make editor take full height on mobile devices\n@media screen and (max-width: @screen-sm-max) {\n  body.posting-default .markup-editor {\n    display: flex;\n    flex-direction: column;\n    height: 100%;\n\n    .markup-editor-textarea,\n    .markup-editor-preview {\n      flex: 1;\n    }\n  }\n}\n\n// Some overrides for x-small mobile devices\n@media screen and (max-width: @screen-xs-max) {\n  // Limit editor attachments list height on small mobile devices\n  .markup-editor-attachments {\n    max-height: @markup-editor-attachments-max-height-xs;\n  }\n\n  // Make buttons in footer take whole width\n  .markup-editor-footer .btn-auto {\n    flex: 1;\n  }\n\n  .markup-editor-footer .btn-icon {\n    margin-right: @line-height-computed / 2;\n  }\n\n  .markup-editor-spacer {\n    display: none;\n  }\n}\n\n// Hide controls dropdown on larger displays\n@media screen and (min-width: @screen-md-min) {\n  .markup-editor-controls-dropdown {\n    display: none;\n  }\n}\n","//\n// Poll Editor\n// --------------------------------------------------\n\n.poll-form {\n  margin-bottom: @line-height-computed;\n}\n\n.poll-choices-control {\n  .list-group-item {\n    padding: 0px;\n  }\n\n  .list-group-item .btn {\n    background: transparent;\n    border: transparent;\n    float: left;\n    margin: 0px 2px;\n    margin-bottom: -29px;\n    padding: 0px;\n    width: 28px;\n    height: 28px;\n\n    position: relative;\n    top: 3px;\n\n    .material-icon {\n      width: 28px;\n      height: 28px;\n\n      font-size: 28px;\n      line-height: 28px;\n    }\n  }\n\n  input {\n    &,\n    &:focus,\n    &:active {\n      background: transparent;\n      border: none;\n      .box-shadow(none);\n      outline: none;\n      margin-left: 30px;\n      padding: @padding-base-vertical @padding-base-horizontal;\n      width: 100%;\n    }\n  }\n}\n","//\n// Posting dialog\n// --------------------------------------------------\n\n// Mount is the container for positioning posting dialog on the page\n#posting-mount {\n  display: none;\n\n  &.show {\n    display: block;\n  }\n\n  // Positioning override for easier dev\n  position: fixed;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n}\n\n// Posting dialog\n.posting-dialog {\n  // Limit max width and add margin on sides\n  max-width: @posting-dialog-max-width;\n  margin: 0 auto;\n\n  background: @posting-dialog-bg;\n  border: 1px solid @posting-dialog-border;\n  border-radius: @border-radius-base @border-radius-base 0 0;\n  border-bottom: 0;\n  box-shadow: @posting-dialog-shadow;\n\n  overflow: hidden;\n}\n\n// Posting dialog header\n.posting-dialog-header {\n  display: flex;\n  align-items: center;\n  padding: @posting-dialog-padding-vertical @posting-dialog-padding-horizontal;\n\n  border-bottom: 1px solid @posting-dialog-border;\n}\n\n.posting-dialog-caption {\n  flex: 1;\n  color: @posting-dialog-caption-color;\n  font-size: @posting-dialog-caption-size;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n\n.btn-posting-dialog {\n  display: flex;\n  flex-shrink: 0;\n  align-items: center;\n  justify-content: center;\n\n  width: @posting-dialog-btn-size;\n  height: @posting-dialog-btn-size;\n  margin-left: @line-height-computed / 2;\n  padding: 0;\n\n  font-size: @posting-dialog-btn-icon-size;\n  line-height: @posting-dialog-btn-icon-size;\n\n  &,\n  &:hover {\n    background-color: @posting-dialog-btn-bg;\n    border: 1px solid @posting-dialog-btn-border;\n    color: @posting-dialog-btn-color;\n  }\n\n  &:active {\n    background-color: @posting-dialog-btn-active-bg;\n    border: 1px solid @posting-dialog-btn-active-border;\n    color: @posting-dialog-btn-active-color;\n  }\n\n  .material-icon {\n    padding: 0;\n    margin: 0;\n    bottom: 0;\n  }\n}\n\n// Posting dialog body\n.posting-dialog-body {\n  padding: @posting-dialog-padding-horizontal;\n}\n\n// Posting dialog toolbar (used on new thread forms)\n@media screen and (min-width: @screen-md-min) {\n  .posting-dialog-thread-recipients,\n  .posting-dialog-category-select {\n    max-width: 400px;\n  }\n}\n\n// Override styles when dialog is minimized\n.posting-dialog-minimized {\n  .posting-dialog-header {\n    border-bottom: 0;\n  }\n\n  .posting-dialog-body {\n    display: none;\n  }\n}\n\n// Fullscreen mode styles\nbody.posting-fullscreen {\n  // Remove scroll from body\n  overflow: hidden;\n\n  // Hide root mount contents\n  #misago-container {\n    display: none;\n  }\n\n  // Make mount take full screen\n  #posting-mount {\n    height: 100%;\n  }\n\n  // Make dialog fullscreen\n  .posting-dialog {\n    height: 100%;\n    width: 100%;\n    max-width: auto;\n\n    border: 0;\n    box-shadow: none;\n  }\n\n  .posting-dialog-container {\n    display: flex;\n    flex-direction: column;\n    height: 100%;\n    max-width: @posting-dialog-max-width;\n    margin: 0 auto;\n    padding: 0 @grid-gutter-width;\n  }\n\n  .posting-dialog-header,\n  .posting-dialog-body {\n    padding: @line-height-computed 0;\n  }\n\n  .posting-dialog-body,\n  .posting-loading {\n    height: 100%;\n  }\n\n  .posting-dialog-form {\n    display: flex;\n    flex-direction: column;\n    height: 100%;\n  }\n\n  // Hide spacer\n  #posting-spacer {\n    display: none;\n  }\n}\n\n// Remove border radius and side borders from screens where dialog is full-width\n@media screen and (max-width: @posting-dialog-max-width) {\n  body.posting-default .posting-dialog,\n  body.posting-minimized .posting-dialog {\n    border-radius: 0;\n    border-left: 0;\n    border-right: 0;\n  }\n}\n\n// Make standard posting dialog fullscreen on mobile displays\n@media screen and (max-width: @screen-sm-max) {\n  body.posting-default {\n    // Remove scroll from body\n    overflow: hidden;\n\n    // Hide root mount contents\n    #misago-container {\n      display: none;\n    }\n\n    // Make mount take full screen\n    #posting-mount {\n      height: 100%;\n    }\n\n    // Make dialog fullscreen\n    .posting-dialog {\n      height: 100%;\n      width: 100%;\n      max-width: auto;\n\n      border: 0;\n      box-shadow: none;\n    }\n\n    .posting-dialog-container {\n      display: flex;\n      flex-direction: column;\n      height: 100%;\n      max-width: @posting-dialog-max-width;\n      margin: 0 auto;\n      padding: 0;\n    }\n\n    .posting-dialog-header,\n    .posting-dialog-body {\n      padding: @posting-dialog-padding-xs;\n    }\n\n    .posting-dialog-body,\n    .posting-loading {\n      height: 100%;\n    }\n\n    .posting-dialog-form {\n      display: flex;\n      flex-direction: column;\n      height: 100%;\n    }\n\n    .posting-dialog .toolbar-section {\n      margin-bottom: @posting-dialog-padding-xs;\n    }\n\n    // Hide spacer\n    #posting-spacer {\n      display: none;\n    }\n  }\n}\n\n// Posting dialog error\n.posting-dialog-error {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  height: 100%;\n\n  padding: @line-height-computed;\n\n  p {\n    font-size: @font-size-large;\n  }\n}\n\n.posting-dialog-error-icon {\n  margin-bottom: @line-height-computed;\n\n  font-size: 128px;\n  opacity: 0.5;\n}\n\n.posting-dialog-error-detail {\n  text-align: center;\n}\n","//\n// Posts List\n// --------------------------------------------------\n\n// Remove paddings and margins from items list\n.posts-list {\n  margin: 0px;\n  padding: 0px;\n  clear: both;\n\n  li {\n    list-style: none;\n    margin: 0px;\n    padding: 0px;\n  }\n}\n","//\n// Posts List Post\n// --------------------------------------------------\n\n@media screen and (min-width: @screen-md-min) {\n  .panel-post .panel-body {\n    display: flex;\n  }\n\n  .post-side {\n    flex-shrink: 0;\n    width: @post-side-width;\n    padding-right: @post-side-padding;\n  }\n\n  .panel-content {\n    flex: 1 0;\n  }\n}\n\n// Post side\n.post-side {\n  font-size: @font-size-small;\n\n  .media {\n    margin: 0px;\n  }\n\n  .poster-avatar {\n    height: 36px;\n    width: 36px;\n\n    @media screen and (min-width: @screen-md-min) {\n      margin-top: 4px;\n\n      height: 82px;\n      width: 82px;\n    }\n  }\n\n  .user-status {\n    margin-right: 4px;\n  }\n\n  .media-heading {\n    display: block;\n  }\n\n  .media-heading {\n    margin: 0px;\n    margin-top: -1px;\n\n    font-size: @font-size-base;\n\n    .user-status {\n      margin-right: 0;\n      margin-left: 2px;\n    }\n  }\n\n  .pull-right {\n    margin-left: @padding-large-horizontal;\n  }\n\n  // Lay user details vertically\n  @media screen and (min-width: @screen-md-min) {\n    .media-heading {\n      margin-top: 3px;\n\n      font-size: @font-size-large;\n\n      .user-status {\n        display: none;\n      }\n    }\n\n    .user-title {\n      margin-top: 4px;\n      margin-bottom: 5px;\n    }\n\n    .user-postcount {\n      display: block;\n    }\n\n    .user-status {\n      display: block;\n    }\n  }\n}\n\n// Heading\n.post-heading {\n  height: 36px;\n\n  @media screen and (max-width: @screen-sm-max) {\n    margin-top: @line-height-computed / 2;\n  }\n\n  .pull-right {\n    margin-left: @padding-large-horizontal;\n  }\n\n  & > .btn-link {\n    padding-left: 0px;\n    padding-right: 0px;\n  }\n\n  .label {\n    margin-top: 6px;\n\n    font-size: @font-size-base;\n    font-weight: normal;\n  }\n\n  .label-unread {\n    background-color: @brand-success;\n\n    color: #fff;\n  }\n}\n\n// Move controls up\n@media screen and (min-width: @screen-md-min) {\n  .post-side .pull-right {\n    display: none;\n  }\n}\n\n@media screen and (max-width: @screen-sm-max) {\n  .post-heading .pull-right {\n    display: none;\n  }\n}\n\n// Body\n.post-body {\n  padding-top: @line-height-computed;\n  padding-bottom: @line-height-computed * 1.5;\n}\n\n// Status\n.post-status-message {\n  overflow: auto;\n\n  .material-icon {\n    float: left;\n\n    font-size: 28px;\n    line-height: 28px;\n  }\n\n  p {\n    margin: 0px;\n    margin-top: (28px - @line-height-computed) / 2;\n    margin-left: 36px;\n  }\n}\n\n.post-status-best-answer {\n  background-color: @brand-success;\n\n  color: #fff;\n}\n\n.post-status-hidden {\n  background-color: @brand-danger;\n\n  color: #fff;\n}\n\n.post-status-unapproved {\n  background-color: @brand-primary;\n\n  color: #fff;\n}\n\n.post-status-protected {\n  background-color: @gray;\n\n  color: #fff;\n}\n\n// Footer\n.post-footer {\n  .pull-left {\n    margin-right: @padding-large-horizontal;\n  }\n\n  .pull-right {\n    margin-left: @padding-large-horizontal;\n  }\n\n  p {\n    padding-top: 7px;\n    padding-bottom: 6px;\n    margin-bottom: 0px;\n  }\n}\n\n// Attachments\n.post-attachments {\n  @post-preview-width: 40px;\n\n  border-top: 1px solid @gray-lighter;\n  padding: @padding-base-vertical @padding-large-horizontal;\n\n  abbr {\n    white-space: nowrap;\n  }\n\n  .attachment-name {\n    word-wrap: break-word;\n  }\n\n  .row > div {\n    margin: @padding-large-vertical 0px;\n  }\n\n  .post-attachment-preview {\n    float: left;\n    height: @post-preview-width;\n    width: @post-preview-width;\n\n    text-align: center;\n  }\n\n  .post-attachment {\n    margin-left: @post-preview-width + 12px;\n  }\n\n  .post-thumbnail {\n    display: block;\n    background-size: cover;\n    background-position: center;\n    border-radius: @border-radius-small;\n    width: @post-preview-width;\n    height: @post-preview-width;\n  }\n\n  .material-icon {\n    width: 28px;\n    height: 28px;\n\n    position: relative;\n    top: 5px;\n\n    font-size: 28px;\n    line-height: 28px;\n\n    &:link,\n    &:active,\n    &:visited,\n    &:hover,\n    &:focus {\n      color: @gray-darker;\n      text-decoration: none;\n    }\n  }\n\n  .post-attachment-description {\n    margin: 0px;\n    padding: 0px;\n\n    color: @text-muted;\n    font-size: @font-size-small;\n  }\n}\n","//\n// Post Feed\n// --------------------------------------------------\n\n.post-feed .post-side {\n  width: 100%;\n  padding-right: 0;\n\n  .media-heading {\n    margin: 0px;\n\n    font-size: @font-size-base;\n  }\n\n  .user-title {\n    margin: 0px;\n\n    font-size: @font-size-small;\n  }\n}\n\n.post-feed .post-side .btn {\n  display: inline-block;\n}\n\n.post-feed .post-side img {\n  margin-top: 0px;\n\n  width: 36px;\n  height: 36px;\n}\n\n.post-feed .post-heading {\n  height: auto;\n  margin: @line-height-computed / 2 0px;\n}\n\n.post-feed .post-heading .btn {\n  margin-right: @padding-large-horizontal;\n  max-width: 100%;\n\n  text-align: left;\n  white-space: normal;\n  word-wrap: break-word;\n}\n","//\n// Posts List Event\n// --------------------------------------------------\n\n// Event style\n.posts-list .event {\n  margin-bottom: @line-height-computed;\n\n  color: @text-muted;\n}\n\n.posts-list .event .event-body {\n  display: flex;\n  align-items: flex-start;\n}\n\n// Event label\n.posts-list .event-label {\n  margin-left: @event-icon-size + 8px + @post-side-padding;\n\n  .label-unread {\n    background-color: @brand-success;\n\n    color: #fff;\n  }\n}\n\n// Event icon\n.posts-list .event .event-icon {\n  padding-right: @post-side-padding;\n\n  .event-icon-bg {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    height: @event-icon-size + 8px;\n    width: @event-icon-size + 8px;\n\n    background: @event-icon-bg;\n    border-radius: @border-radius-base;\n    color: @event-icon-color;\n  }\n\n  .material-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    font-size: @event-icon-size;\n  }\n}\n\n// Event content\n.posts-list .event .event-content {\n  flex: 1 0;\n}\n\n// Event first and second rows\n.posts-list .event .event-message {\n  margin-bottom: @line-height-computed / 4;\n\n  font-size: @font-size-large;\n}\n\n.posts-list .event .event-info {\n  margin: 0px;\n\n  font-size: @font-size-small;\n\n  li {\n    margin-right: @padding-base-horizontal;\n\n    &:last-child {\n      margin-right: 0px;\n    }\n  }\n}\n\n// Event controls\n.posts-list .event .event-controls {\n  .btn-link {\n    border: 0px;\n    margin: 0px;\n    margin-right: @padding-base-horizontal;\n    padding: 0px;\n\n    font-size: @font-size-small;\n\n    &:last-child {\n      margin-right: 0px;\n    }\n  }\n}\n\n// Mobile tweaks\n@media screen and (max-width: @screen-xs-max) {\n  .posts-list .event .event-info {\n    margin-top: @line-height-computed / 4;\n  }\n\n  .posts-list .event .event-controls {\n    clear: both;\n    margin-top: @line-height-computed / 4;\n\n    .btn-link {\n      margin-right: @line-height-computed;\n\n      font-size: @font-size-base;\n\n      &:last-child {\n        margin-right: 0px;\n      }\n    }\n  }\n}\n\n@media screen and (min-width: @screen-md-min) {\n  .posts-list .event .event-icon {\n    display: flex;\n    justify-content: flex-end;\n    flex-shrink: 0;\n    display: flex;\n    width: @post-side-width + @panel-body-padding;\n  }\n\n  .event-content {\n    flex: 1 0;\n  }\n\n  .posts-list .event-label {\n    margin-left: @post-side-width + @panel-body-padding;\n  }\n}\n","//\n// Post Changelog Modal\n// --------------------------------------------------\n\n.post-changelog-diff {\n  padding: 0px;\n  margin: 0px;\n\n  .list-unstyled {\n    padding: 0px;\n    margin: @padding-small-vertical 0px;\n  }\n\n  .diff-item {\n    padding: @padding-small-vertical @padding-small-horizontal;\n  }\n\n  .diff-item-sub {\n    color: @brand-danger;\n  }\n\n  .diff-item-add {\n    color: @brand-success;\n  }\n}\n\n.post-changelog-toolbar .row {\n  margin-left: -12px;\n  margin-right: -12px;\n}\n\n.post-changelog-toolbar .post-change-label {\n  @media screen and (max-width: @screen-xs-max) {\n    text-align: center;\n  }\n}\n","// Quote control is small tooltip with \"quote\" button\n// It's displayed next to selected text in posts\n\n.quote-control-arrow {\n  width: 0;\n  height: 0;\n  border-left: @quote-control-padding solid transparent;\n  border-right: @quote-control-padding solid transparent;\n  border-bottom: @quote-control-padding solid @quote-control-bg;\n\n  position: relative;\n  left: @quote-control-radius;\n}\n\n.quote-control-inner {\n  padding: @quote-control-padding;\n\n  background: @quote-control-bg;\n  border-radius: @quote-control-radius;\n}\n\n.quote-control-btn {\n  background: @quote-control-btn-bg;\n  border-color: @quote-control-btn-bg;\n  color: @quote-control-btn-color;\n}\n","//\n// Message Pages\n// --------------------------------------------------\n\n// Small displays\n@media screen and (max-width: @screen-xs-max) {\n  .page-message,\n  .page-error {\n    .message-panel {\n      text-align: center;\n    }\n\n    .message-icon {\n      margin: @line-height-computed * 1.5;\n      font-size: @message-page-icon-size;\n    }\n  }\n}\n\n// Full displays\n@media screen and (min-width: @screen-sm-min) {\n  .page-message,\n  .page-error {\n    .message-panel {\n      margin: @line-height-computed * 3 auto;\n      max-width: @screen-md-max * 0.65;\n      overflow: auto;\n    }\n\n    .message-icon {\n      float: left;\n\n      .material-icon {\n        font-size: @message-page-icon-size;\n      }\n    }\n\n    .message-body {\n      margin-top: @message-page-icon-size / 5;\n      margin-left: @message-page-icon-size + @line-height-computed;\n\n      font-size: @font-size-large;\n\n      p.lead {\n        font-size: @font-size-large * 2;\n      }\n    }\n  }\n}\n","//\n// Threads Lists\n// --------------------------------------------------\n\n.threads-list {\n  margin-bottom: @line-height-computed;\n}\n\n// Make list row flexbox row\n.threads-list-item {\n  display: flex;\n  align-items: center;\n\n  img {\n    width: @thread-read-block-size;\n    height: @thread-read-block-size;\n  }\n}\n\n.threads-list-item-top-row {\n  display: flex;\n  flex: 1;\n  align-items: center;\n  justify-content: center;\n}\n\n.threads-list-item-bottom-row {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n// Thread icon\n.threads-list-item-col-icon {\n  padding-right: floor(@grid-gutter-width / 2);\n}\n\n.threads-list-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: @thread-read-block-size;\n  height: @thread-read-block-size;\n\n  border-radius: @border-radius-small;\n  font-size: @thread-read-icon-size;\n  line-height: @thread-read-icon-size;\n\n  &:link,\n  &:active,\n  &:focus,\n  &:hover,\n  &:visited {\n    background-color: @thread-read-icon-bg;\n    color: @thread-read-icon-color;\n    text-decoration: none;\n  }\n}\n\n.threads-list-icon-new {\n  &:link,\n  &:active,\n  &:focus,\n  &:hover,\n  &:visited {\n    background-color: @thread-new-icon-bg;\n    color: @thread-new-icon-color;\n  }\n}\n\n// Thread title\n.threads-list-item-col-title {\n  flex: 1;\n}\n\na.threads-list-item-title {\n  &:link,\n  &:active,\n  &:focus,\n  &:hover,\n  &:visited {\n    font-size: @threads-list-title-size;\n\n    color: @thread-color;\n    overflow-wrap: break-word;\n  }\n}\n\na.threads-list-item-title-sm {\n  font-size: @threads-list-title-size-sm;\n\n  &:link,\n  &:active,\n  &:focus,\n  &:hover,\n  &:visited {\n    color: @thread-read-color;\n    overflow-wrap: break-word;\n  }\n}\n\na.threads-list-item-title-new {\n  &:link,\n  &:active,\n  &:focus,\n  &:hover,\n  &:visited {\n    color: @thread-new-color;\n  }\n}\n\n// Thread status flags\n.threads-list-item-col-flags {\n  padding-left: @grid-gutter-width / 2;\n}\n\n.threads-list-item .thread-flags {\n  opacity: @thread-flag-icon-opacity;\n}\n\n.threads-list-item:hover,\n.threads-list-item:focus {\n  .thread-flags {\n    opacity: @thread-flag-icon-opacity-hover;\n  }\n}\n\n// Thread category\n.threads-list-item-col-category {\n  padding-left: @grid-gutter-width / 2;\n\n  white-space: nowrap;\n}\n\n.threads-list-category-label {\n  padding: 3px 6px;\n\n  border-radius: @border-radius-small;\n\n  font-size: @font-size-small;\n  font-weight: bold;\n\n  &,\n  &:link,\n  &:active,\n  &:hover,\n  &:focus,\n  &:visited {\n    color: @category-label-default-color;\n    background: @category-label-default-bg;\n    text-decoration: none;\n  }\n\n  &.threads-list-category-label-color {\n    &,\n    &:link,\n    &:active,\n    &:hover,\n    &:focus,\n    &:visited {\n      color: #fff;\n      background: var(--label-color);\n    }\n  }\n}\n\n.threads-list-item-parent-category {\n  border-radius: @border-radius-small 0 0 @border-radius-small;\n  margin-right: 2px;\n}\n\n.threads-list-item-parent-category + .threads-list-category-label {\n  border-radius: 0 @border-radius-small @border-radius-small 0;\n}\n\n// Replies\n.threads-list-item-col-replies {\n  width: 80px;\n  padding-left: @grid-gutter-width / 2;\n}\n\n// Last poster\n.threads-list-item-col-last-poster {\n  padding-left: @grid-gutter-width / 2;\n\n  img {\n    border-radius: @border-radius-small;\n  }\n}\n\n// Last activity\n.threads-list-item-col-last-activity {\n  width: 120px;\n  padding-left: @grid-gutter-width / 2;\n\n  overflow: hidden;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n\n  a:link,\n  a:hover,\n  a:active,\n  a:visited,\n  a:focus {\n    color: @thread-last-activity-color;\n    font-size: @thread-last-activity-size;\n  }\n}\n\n// Subscription and checkbox\n.threads-list-item-col-checkbox,\n.threads-list-item-col-subscription {\n  padding-left: @grid-gutter-width / 2;\n}\n\n// Make list responsive\n.threads-list-item-col-spacer-xs {\n  display: none;\n}\n\n.threads-list-item-title-sm,\n.threads-list-item-col-checkbox-sm {\n  display: none;\n}\n\n@media screen and (max-width: @screen-xs-max) {\n  // Make card full-width\n  .threads-list {\n    margin-left: @grid-gutter-width * -0.5;\n    margin-right: @grid-gutter-width * -0.5;\n\n    .list-group,\n    .list-group-item {\n      border-radius: 0;\n      border-left: 0;\n      border-right: 0;\n    }\n  }\n\n  // Swap title with sm one\n  .threads-list-item-title {\n    display: none;\n  }\n\n  .threads-list-item-title-sm {\n    display: inline-block;\n  }\n\n  // Make thread read icon disappear\n  .threads-list-item-col-icon {\n    display: none;\n  }\n\n  // Spread categories and other details\n  .threads-list-item-col-spacer-xs {\n    display: block;\n    flex: 1;\n  }\n\n  // Remove left padding from first item\n  .threads-list-item-bottom-row > div:first-child {\n    padding-left: 0;\n  }\n}\n\n@media screen and (max-width: @screen-sm-max) {\n  // Use two rows per item\n  .threads-list-item {\n    display: block;\n\n    // Make avatar same size as flag icons\n    img {\n      width: @thread-flag-block-size;\n      height: @thread-flag-block-size;\n    }\n  }\n\n  // Insert bottom marin to top row, align itss contents to top\n  .threads-list-item-top-row {\n    align-items: start;\n    margin-bottom: @grid-gutter-width / 4;\n  }\n\n  // Make all cols in second row auto, align them to right\n  .threads-list-item-bottom-row {\n    justify-content: end;\n    flex: 0;\n\n    & > div {\n      width: auto;\n      padding: 0 0 0 @grid-gutter-width / 2;\n    }\n  }\n\n  // Make thread subscription and checkbox icons disappear\n  .threads-list-item-col-subscription,\n  .threads-list-item-col-checkbox {\n    display: none;\n  }\n\n  // Reveal checkbox in top row, make it smol\n  .threads-list-item-col-checkbox-sm {\n    display: block;\n    padding-left: @grid-gutter-width / 2;\n\n    .btn-icon {\n      padding: 4px;\n\n      .material-icon {\n        font-size: 16px;\n      }\n    }\n  }\n}\n\n// Make thread buttons flash when thread is busy\n.threads-list-item-is-busy .btn-icon {\n  opacity: 0.8;\n  animation: busy 0.75s linear infinite;\n}\n\n@keyframes busy {\n  50% {\n    opacity: 0.5;\n  }\n}\n\n// Threads list update prompt\n.threads-list-update-prompt {\n  padding: 0;\n}\n\n.threads-list-update-prompt-btn {\n  padding: @padding-large-vertical @padding-large-horizontal;\n\n  background: @update-threads-prompt-bg;\n  color: @update-threads-prompt-color;\n  border: none;\n  border-radius: @list-group-border-radius @list-group-border-radius 0 0;\n}\n\n.threads-list-update-prompt-btn:hover,\n.threads-list-update-prompt-btn:focus {\n  background: @update-threads-prompt-hover-bg;\n  color: @update-threads-prompt-hover-color;\n}\n\n.threads-list-update-prompt-btn:active {\n  background: @update-threads-prompt-active-bg;\n  color: @update-threads-prompt-active-color;\n}\n","//\n// Active posters list\n// --------------------------------------------------\n\n// List layout\n.active-posters {\n  li {\n    display: block;\n    overflow: auto;\n  }\n}\n\n// User avatar\n.active-posters .rank-user-avatar {\n  float: left;\n\n  @media screen and (max-width: @screen-sm-max) {\n    height: 42px; // even list item vertically\n\n    img {\n      width: 36px;\n      height: 36px;\n\n      position: relative;\n      top: 3px;\n    }\n  }\n}\n\n// User\n.active-posters .rank-user {\n  float: left;\n  margin-top: 3px;\n\n  @media screen and (max-width: @screen-sm-max) {\n    margin-left: @line-height-computed * 0.66;\n    width: 40%;\n  }\n\n  @media screen and (max-width: @screen-xs-max) {\n    float: none;\n    margin-left: 50px;\n    width: auto;\n  }\n\n  @media screen and (min-width: @screen-md-min) {\n    margin-left: @line-height-computed * 0.8;\n    width: 25%;\n\n    .user-name {\n      font-size: @font-size-large;\n    }\n  }\n}\n\n// User details\n.active-posters .user-details {\n  overflow: auto;\n\n  font-family: Sans-Serif;\n\n  .user-status,\n  .rank-name,\n  .user-title {\n    display: block;\n    float: left;\n    margin-right: 3px;\n\n    font-size: @font-size-small;\n\n    @media screen and (min-width: @screen-md-min) {\n      margin-right: 8px;\n    }\n  }\n\n  .user-title {\n    margin-right: 0px;\n  }\n\n  @media screen and (min-width: @screen-md-min) {\n    overflow: visible;\n\n    .rank-name,\n    .user-title {\n      height: 14px;\n      overflow: hidden;\n\n      position: relative;\n      top: 1px;\n\n      vertical-align: baseline;\n    }\n  }\n\n  @media screen and (max-width: @screen-xs-max) {\n    margin-top: @padding-base-vertical / 2;\n\n    .rank-name,\n    .user-title {\n      font-weight: normal;\n    }\n  }\n}\n\n// User status\n.active-posters .user-status {\n  overflow: auto;\n\n  position: relative;\n  top: 1px;\n\n  span {\n    display: block;\n    float: left;\n  }\n\n  @media screen and (min-width: @screen-md-min) {\n    height: 14px;\n    overflow: hidden;\n  }\n\n  .status-icon {\n    position: relative;\n\n    @media screen and (max-width: @screen-sm-max) {\n      top: 0px;\n\n      width: 12px;\n      height: 12px;\n\n      font-size: 12px;\n      line-height: 12px;\n    }\n\n    @media screen and (min-width: @screen-md-min) {\n      top: 1px;\n\n      margin-right: 3px;\n\n      width: 13px;\n      height: 13px;\n\n      font-size: 13px;\n      line-height: 13px;\n    }\n  }\n}\n\n// User status UI preview\n.active-posters {\n  .status-label.ui-preview-text,\n  .rank-name .ui-preview-text,\n  .user-title .ui-preview-text {\n    height: 11px;\n\n    position: relative;\n    top: 2px;\n\n    font-size: 11px;\n    line-height: 11px;\n  }\n\n  // even rank/title preview with status\n  .rank-name,\n  .user-title {\n    .ui-preview-text {\n      position: static;\n    }\n  }\n}\n\n// Rank stats\n.active-posters {\n  .rank-position,\n  .rank-posts-counted,\n  .rank-posts-total {\n    strong,\n    small {\n      display: block;\n    }\n\n    @media screen and (max-width: @screen-sm-max) {\n      overflow: auto;\n\n      strong,\n      small {\n        float: left;\n\n        font-size: @font-size-base * 0.75;\n      }\n\n      strong {\n        min-width: 30px;\n        margin-right: 3px;\n\n        text-align: right;\n      }\n\n      .ui-preview-text {\n        height: 8px;\n\n        position: relative;\n        top: -1px;\n\n        font-size: 8px;\n        line-height: 8px;\n      }\n    }\n\n    @media screen and (min-width: @screen-md-min) {\n      float: left;\n      margin-top: 3px;\n      width: 23%;\n\n      font-size: @font-size-large;\n      text-align: center;\n\n      small {\n        font-size: @font-size-small;\n        font-weight: normal;\n      }\n    }\n  }\n}\n\n.user-compact-stats {\n  .rank-position,\n  .rank-posts-counted {\n    strong,\n    small {\n      display: inline-block;\n      float: none;\n    }\n\n    strong {\n      min-width: auto;\n    }\n\n    small {\n      margin-right: @line-height-computed;\n    }\n  }\n}\n\n// Tablet displays\n@media screen and (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n  // Margin top first state so its even with username\n  .active-posters .rank-position {\n    margin-top: 6px;\n  }\n\n  // Hide rank-posts-total on small displays (cos it overflows for crazy posters)\n  .active-posters .rank-posts-total {\n    display: none;\n  }\n}\n\n// Mobile displays\n@media screen and (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n  // Margin top first state so its even with username\n  .active-posters .rank-position {\n    margin-top: 6px;\n  }\n\n  // Hide rank-posts-total on small displays (cos it overflows for crazy posters)\n  .active-posters .rank-posts-total {\n    display: none;\n  }\n}\n","//\n// User Profile\n// --------------------------------------------------\n\n.profile-page-header-avatar {\n  text-align: center;\n  margin: @line-height-computed 0;\n\n  .user-avatar {\n    border-radius: @border-radius-base;\n  }\n}\n\n// Make profile data horizontal and insert space between elements\n.profile-data-list {\n  display: block;\n  padding: 0;\n  margin: 0 (@padding-base-horizontal * -1);\n\n  font-size: @font-size-small;\n\n  li {\n    display: inline-block;\n    list-style: none;\n    padding: floor(@line-height-computed / 4) @padding-base-horizontal;\n  }\n\n  .status-icon {\n    margin-right: 3px;\n    position: relative;\n    bottom: 1px;\n  }\n\n  .user-account-disabled {\n    color: @brand-danger;\n    font-weight: bold;\n  }\n}\n\n// On tablets and up make layout horizontal\n@media screen and (min-width: @screen-sm-min) {\n  .profile-page-header {\n    display: flex;\n    align-items: flex-end;\n  }\n\n  .profile-page-header-avatar {\n    margin: 0;\n    margin-right: @grid-gutter-width;\n  }\n}\n\n// On desktops make avatar overlap on details, make details larger\n@media screen and (min-width: @screen-md-min) {\n  .profile-page-header-avatar {\n    position: relative;\n    top: @profile-header-avatar-offset;\n    margin-top: @profile-header-avatar-offset * -1;\n  }\n\n  .profile-page-header-details {\n    padding-left: 128px + @grid-gutter-width;\n  }\n\n  .profile-data-list {\n    font-size: @font-size-base;\n  }\n}\n","//\n// Username History\n// --------------------------------------------------\n\n// Change tabular on larger displays\n.username-history li {\n  @media screen and (min-width: @screen-md-min) {\n    display: block;\n    overflow: auto;\n  }\n}\n\n// Change avatar\n.username-history .change-avatar {\n  float: left;\n\n  a,\n  span {\n    margin-right: @line-height-computed / 2;\n\n    img {\n      width: 42px;\n      height: 42px;\n    }\n  }\n\n  @media screen and (min-width: @screen-md-min) {\n    a,\n    span {\n      img {\n        width: 18px;\n        height: 18px;\n\n        position: relative;\n        bottom: 1px;\n      }\n    }\n  }\n}\n\n// Change author\n.username-history .change-author {\n  @media screen and (min-width: @screen-md-min) {\n    float: left;\n    width: 30%;\n  }\n}\n\n// Old to new name change\n.username-history .change {\n  min-height: @line-height-computed; // we need that for ui-preview-text\n  overflow: auto;\n\n  span {\n    display: block;\n    float: left;\n  }\n\n  .material-icon {\n    margin: 0px @font-size-base / 2;\n\n    position: relative;\n    top: 4px;\n  }\n\n  @media screen and (min-width: @screen-md-min) {\n    float: left;\n    width: 40%;\n  }\n}\n\n// Date\n.username-history .change-date {\n  @media screen and (min-width: @screen-md-min) {\n    float: left;\n    width: 20%;\n  }\n}\n","//\n// Search Page\n// --------------------------------------------------\n\n.search-footer p {\n  margin-top: @line-height-computed;\n\n  color: @gray;\n  font-size: @font-size-small;\n  text-align: center;\n}\n\n.page-search-form {\n  @media screen and (min-width: @screen-sm-min) {\n    padding-top: @line-height-computed * 2;\n  }\n\n  @media screen and (min-width: @screen-md-min) {\n    padding-bottom: @line-height-computed * 2;\n\n    h1 {\n      position: relative;\n      top: @padding-small-vertical;\n    }\n\n    .form-group {\n      margin-bottom: 0px;\n    }\n  }\n}\n","pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#383a42;background:#fafafa}.hljs-comment,.hljs-quote{color:#a0a1a7;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#a626a4}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e45649}.hljs-literal{color:#0184bb}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#50a14f}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#986801}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#4078f2}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#c18401}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}",".atwho-view {\n    position:absolute;\n    top: 0;\n    left: 0;\n    display: none;\n    margin-top: 18px;\n    background: white;\n    color: black;\n    border: 1px solid #DDD;\n    border-radius: 3px;\n    box-shadow: 0 0 5px rgba(0,0,0,0.1);\n    min-width: 120px;\n    z-index: 11110 !important;\n}\n\n.atwho-view .atwho-header {\n    padding: 5px;\n    margin: 5px;\n    cursor: pointer;\n    border-bottom: solid 1px #eaeff1;\n    color: #6f8092;\n    font-size: 11px;\n    font-weight: bold;\n}\n\n.atwho-view .atwho-header .small {\n    color: #6f8092;\n    float: right;\n    padding-top: 2px;\n    margin-right: -5px;\n    font-size: 12px;\n    font-weight: normal;\n}\n\n.atwho-view .atwho-header:hover {\n    cursor: default;\n}\n\n.atwho-view .cur {\n    background: #3366FF;\n    color: white;\n}\n.atwho-view .cur small {\n    color: white;\n}\n.atwho-view strong {\n    color: #3366FF;\n}\n.atwho-view .cur strong {\n    color: white;\n    font:bold;\n}\n.atwho-view ul {\n    /* width: 100px; */\n    list-style:none;\n    padding:0;\n    margin:auto;\n    max-height: 200px;\n    overflow-y: auto;\n}\n.atwho-view ul li {\n    display: block;\n    padding: 5px 10px;\n    border-bottom: 1px solid #DDD;\n    cursor: pointer;\n    /* border-top: 1px solid #C8C8C8; */\n}\n.atwho-view small {\n    font-size: smaller;\n    color: #777;\n    font-weight: normal;\n}\n","//\n// Typography Flavor\n// --------------------------------------------------\n\nabbr {\n  outline: none;\n  text-decoration: none;\n}\n","//\n// Flavor Shadows\n// --------------------------------------------------\n\n.shadow-2dp {\n  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, @shadow-key-penumbra-opacity),\n    0 3px 1px -2px rgba(0, 0, 0, @shadow-key-umbra-opacity),\n    0 1px 5px 0 rgba(0, 0, 0, @shadow-ambient-shadow-opacity);\n}\n\n.shadow-3dp {\n  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, @shadow-key-penumbra-opacity),\n    0 3px 3px -2px rgba(0, 0, 0, @shadow-key-umbra-opacity),\n    0 1px 8px 0 rgba(0, 0, 0, @shadow-ambient-shadow-opacity);\n}\n\n.shadow-4dp {\n  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, @shadow-key-penumbra-opacity),\n    0 1px 10px 0 rgba(0, 0, 0, @shadow-ambient-shadow-opacity),\n    0 2px 4px -1px rgba(0, 0, 0, @shadow-key-umbra-opacity);\n}\n\n.shadow-6dp {\n  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, @shadow-key-penumbra-opacity),\n    0 1px 18px 0 rgba(0, 0, 0, @shadow-ambient-shadow-opacity),\n    0 3px 5px -1px rgba(0, 0, 0, @shadow-key-umbra-opacity);\n}\n\n.shadow-8dp {\n  box-shadow: 0 8px 10px 1px rgba(0, 0, 0, @shadow-key-penumbra-opacity),\n    0 3px 14px 2px rgba(0, 0, 0, @shadow-ambient-shadow-opacity),\n    0 5px 5px -3px rgba(0, 0, 0, @shadow-key-umbra-opacity);\n}\n\n.shadow-16dp {\n  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, @shadow-key-penumbra-opacity),\n    0 6px 30px 5px rgba(0, 0, 0, @shadow-ambient-shadow-opacity),\n    0 8px 10px -5px rgba(0, 0, 0, @shadow-key-umbra-opacity);\n}\n\n.shadow-24dp {\n  box-shadow: 0 9px 46px 8px rgba(0, 0, 0, @shadow-key-penumbra-opacity),\n    0 11px 15px -7px rgba(0, 0, 0, @shadow-ambient-shadow-opacity),\n    0 24px 38px 3px rgba(0, 0, 0, @shadow-key-umbra-opacity);\n}\n","//\n// Buttons Flavor\n// --------------------------------------------------\n\n// mixins\n.misago-btn(@color, @bg, @color-hover, @bg-hover, @color-active, @bg-active) {\n  &,\n  &:disabled,\n  &:disabled:hover,\n  &.disabled,\n  &.disabled:hover,\n  &.disabled:active {\n    background: @bg;\n    border: 1px solid @bg;\n\n    color: @color;\n\n    .box-shadow(none);\n  }\n\n  &:disabled,\n  &:disabled:hover,\n  &.disabled,\n  &.disabled:hover,\n  &.disabled:active {\n    .opacity(0.25);\n  }\n\n  &:hover,\n  &:focus {\n    background: @bg-hover;\n    border: 1px solid @bg-hover;\n\n    color: @color-hover;\n\n    .box-shadow(none);\n  }\n\n  &:active:focus,\n  &:active,\n  .dropdown.open .dropdown-toggle &,\n  .dropdown.open .dropdown-toggle &:focus,\n  .dropdown.open .dropdown-toggle &:active:focus,\n  .dropdown.open .dropdown-toggle &:hover {\n    background: @bg-active;\n    border: 1px solid @bg-active;\n\n    color: @color-active;\n\n    .box-shadow(none);\n  }\n\n  &.btn-loading {\n    &,\n    &:disabled,\n    &:disabled:hover,\n    &:hover,\n    &:focus,\n    &:active:focus,\n    &:active {\n      color: transparent;\n    }\n  }\n}\n\n.misago-btn-outline(@color, @bg, @border,\n                    @color-hover, @bg-hover, @border-hover,\n                    @color-active, @bg-active, @border-active) {\n  &,\n  &:disabled,\n  &:disabled:hover,\n  &.disabled,\n  &.disabled:hover,\n  &.disabled:active {\n    background: @bg;\n    border: 1px solid @border;\n\n    color: @color;\n\n    .box-shadow(none);\n  }\n\n  &:disabled,\n  &:disabled:hover,\n  &.disabled,\n  &.disabled:hover,\n  &.disabled:active {\n    .opacity(0.25);\n  }\n\n  &:hover,\n  &:focus {\n    background: @bg-hover;\n    border: 1px solid @border-hover;\n\n    color: @color-hover;\n\n    .box-shadow(none);\n  }\n\n  &:active:focus,\n  &:active,\n  .dropdown.open &,\n  .dropdown.open &:focus,\n  .dropdown.open &:active:focus,\n  .dropdown.open &:hover {\n    background: @bg-active;\n    border: 1px solid @border-active;\n\n    color: @color-active;\n\n    .box-shadow(none);\n  }\n\n  &.btn-loading {\n    &,\n    &:disabled,\n    &:disabled:hover,\n    &:hover,\n    &:focus,\n    &:active:focus,\n    &:active {\n      background: @bg;\n      border: 1px solid @border;\n\n      color: transparent;\n\n      .box-shadow(none);\n    }\n  }\n}\n\n// button styles\n.btn-default {\n  .misago-btn(\n    @btn-default-color,\n    @btn-default-bg,\n\n    @btn-default-hover-color,\n    @btn-default-hover-bg,\n\n    @btn-default-active-color,\n    @btn-default-active-bg\n  );\n}\n\n.btn-primary {\n  .misago-btn(\n    @btn-primary-color,\n    @btn-primary-bg,\n\n    @btn-primary-hover-color,\n    @btn-primary-hover-bg,\n\n    @btn-primary-active-color,\n    @btn-primary-active-bg\n  );\n}\n\n.btn-success {\n  .misago-btn(\n    @btn-success-color,\n    @btn-success-bg,\n\n    @btn-success-hover-color,\n    @btn-success-hover-bg,\n\n    @btn-success-active-color,\n    @btn-success-active-bg\n  );\n}\n\n.btn-danger {\n  .misago-btn(\n    @btn-danger-color,\n    @btn-danger-bg,\n\n    @btn-danger-hover-color,\n    @btn-danger-hover-bg,\n\n    @btn-danger-active-color,\n    @btn-danger-active-bg\n  );\n}\n\n// outlined button styles\n.btn-default.btn-outline {\n  .misago-btn-outline(\n    @btn-default-outline-color,\n    @btn-default-outline-bg,\n    @btn-default-outline-border,\n\n    @btn-default-outline-hover-color,\n    @btn-default-outline-hover-bg,\n    @btn-default-outline-hover-border,\n\n    @btn-default-outline-active-color,\n    @btn-default-outline-active-bg,\n    @btn-default-outline-active-border\n  );\n}\n\n.btn-primary.btn-outline {\n  .misago-btn-outline(\n    @btn-primary-outline-color,\n    @btn-primary-outline-bg,\n    @btn-primary-outline-border,\n\n    @btn-primary-outline-hover-color,\n    @btn-primary-outline-hover-bg,\n    @btn-primary-outline-hover-border,\n\n    @btn-primary-outline-active-color,\n    @btn-primary-outline-active-bg,\n    @btn-primary-outline-active-border\n  );\n}\n\n// sign in and register buttons in navbar\n.navbar-misago {\n  .btn-sign-in {\n    border-radius: @navbar-btn-sign-in-radius;\n\n    .misago-btn-outline(\n      @navbar-btn-sign-in-color,\n      @navbar-btn-sign-in-bg,\n      @navbar-btn-sign-in-border,\n\n      @navbar-btn-sign-in-hover-color,\n      @navbar-btn-sign-in-hover-bg,\n      @navbar-btn-sign-in-hover-border,\n\n      @navbar-btn-sign-in-active-color,\n      @navbar-btn-sign-in-active-bg,\n      @navbar-btn-sign-in-active-border\n    );\n  }\n\n  .btn-register {\n    border-radius: @navbar-btn-register-radius;\n\n    .misago-btn-outline(\n      @navbar-btn-register-color,\n      @navbar-btn-register-bg,\n      @navbar-btn-register-border,\n\n      @navbar-btn-register-hover-color,\n      @navbar-btn-register-hover-bg,\n      @navbar-btn-register-hover-border,\n\n      @navbar-btn-register-active-color,\n      @navbar-btn-register-active-bg,\n      @navbar-btn-register-active-border\n    );\n  }\n}\n","//\n// Social Buttons Flavor\n// --------------------------------------------------\n\n// Those buttons simply add brand color over the .btn-default\n.misago-social-btn(@color) {\n  &,\n  &:disabled,\n  &:disabled:hover {\n    color: @color;\n    font-weight: bold;\n  }\n}\n\n.btn-social-battlenet,\n.btn-social-battlenet-oauth2 {\n  .misago-social-btn(#0e86ca);\n}\n\n.btn-social-bungie {\n  .misago-social-btn(#0096db);\n}\n\n.btn-social-facebook,\n.btn-social-facebook-app {\n  .misago-social-btn(#3b5998);\n}\n\n.btn-social-github,\n.btn-social-github-team,\n.btn-social-github-enterprise,\n.btn-social-github-enterprise-org,\n.btn-social-github-enterprise-team {\n  .misago-social-btn(#000000);\n}\n\n.btn-social-gitlab {\n  .misago-social-btn(#fc6d26);\n}\n\n.btn-social-google,\n.btn-social-google-oauth,\n.btn-social-google-oauth2,\n.btn-social-google-plus,\n.btn-social-google-openidconnect {\n  .misago-social-btn(#dd4b39);\n}\n\n.btn-social-linkedin {\n  .misago-social-btn(#0077b5);\n}\n\n.btn-social-steam {\n  .misago-social-btn(#5c7e10);\n}\n\n.btn-social-twitter {\n  .misago-social-btn(#1da1f2);\n}\n\n.form-social-auth {\n  .row {\n    margin-top: @padding-base-vertical * -1;\n    margin-bottom: @padding-base-vertical * -1;\n  }\n\n  .btn {\n    margin: @padding-base-vertical 0px;\n  }\n}\n","//\n// Inputs Flavor\n// --------------------------------------------------\n\n// default input\ninput.form-control,\ntextarea.form-control {\n  border-color: @input-border;\n  box-shadow: inset 0px 0px 0px 1px @input-border;\n\n  &:focus {\n    border-color: @input-border-focus;\n    box-shadow: inset 0px 0px 0px 1px @input-border-focus;\n  }\n}\n\n.has-error input.form-control {\n  border-color: @state-danger-border;\n  box-shadow: inset 0px 0px 0px 1px @state-danger-border;\n\n  &:focus {\n    border-color: lighten(@state-danger-border, 20%);\n    box-shadow: inset 0px 0px 0px 1px lighten(@state-danger-border, 20%);\n  }\n}\n\n.has-success input.form-control {\n  border-color: @state-success-border;\n  box-shadow: inset 0px 0px 0px 1px @state-success-border;\n\n  &:focus {\n    border-color: lighten(@state-success-border, 20%);\n    box-shadow: inset 0px 0px 0px 1px lighten(@state-success-border, 20%);\n  }\n}\n\n// password strenght marker\n.password-strength {\n  margin-top: @line-height-computed / 2;\n\n  .text-small {\n    margin-top: @line-height-computed / 5;\n\n    color: lighten(@text-color, 25%);\n    font-size: @font-size-small;\n  }\n\n  .progress {\n    margin: 0px;\n  }\n}\n","//\n// Flavor Auth Message\n// --------------------------------------------------\n\n.auth-message {\n  background: @auth-message-bg;\n  padding: @line-height-computed * 4 0px;\n\n  .shadow-8dp();\n\n  p {\n    color: @auth-message-text-color;\n  }\n\n  .btn {\n    & {\n      background: @auth-message-btn-default-bg;\n      border-color: @auth-message-btn-default-border;\n\n      color: @auth-message-btn-default-color;\n    }\n\n    &:hover,\n    &:focus {\n      background: @auth-message-btn-default-hover-bg;\n      border-color: @auth-message-btn-default-hover-border;\n\n      color: @auth-message-btn-default-hover-color;\n    }\n\n    &:active {\n      background: @auth-message-btn-default-active-bg;\n      border-color: @auth-message-btn-default-active-border;\n\n      color: @auth-message-btn-default-active-color;\n    }\n  }\n}\n","//\n// Dropdown Flavor\n// --------------------------------------------------\n\n.dropdown-menu {\n  border: none;\n\n  .shadow-4dp();\n}\n\n// Navbar dropdown\n.user-dropdown .dropdown-header {\n  strong {\n    display: block;\n\n    color: @text-color;\n    font-weight: bold;\n  }\n\n  .user-stats {\n    margin-top: @line-height-computed / 2;\n\n    font-size: @font-size-small;\n\n    .material-icon {\n      margin-right: 3px;\n\n      position: relative;\n      bottom: 1px;\n\n      width: 14px;\n      height: 14px;\n\n      font-size: 14px;\n    }\n  }\n}\n\n.user-dropdown .guest-preview {\n  padding-bottom: @padding-large-vertical;\n}\n\n.user-dropdown .badge {\n  background-color: @brand-danger;\n}\n\n.user-dropdown {\n  a:hover,\n  a:focus,\n  a:active,\n  .btn-link:hover,\n  .btn-link:focus,\n  .btn-link:active {\n    .badge {\n      background-color: #fff;\n\n      color: @brand-danger;\n    }\n  }\n}\n\n// Mobile dropdown\n.mobile-dropdown.open {\n  margin: 0px;\n}\n","//\n// Flavor Navbar\n// --------------------------------------------------\n\n.navbar-misago {\n  border-bottom: none;\n  box-shadow: 0px 0px 3px @navbar-default-border;\n}\n\n// Round up user's avatar\n.navbar-misago .user-avatar {\n  background: #fff;\n  border-radius: @border-radius-small;\n}\n\n// Round up brand's icon\n.navbar-misago .brand-link img {\n  border-radius: @border-radius-small;\n}\n","//\n// Search Dropdown\n// --------------------------------------------------\n\n.dropdown-search-results {\n  border-radius: 0px 0px @border-radius-base @border-radius-base;\n}\n\n.dropdown-search-message {\n  border-top: 1px solid @gray-lighter;\n  padding: @padding-large-vertical @padding-large-horizontal;\n\n  color: @text-muted;\n}\n\n.dropdown-search-loader {\n  border-top: 1px solid @gray-lighter;\n  padding: @padding-large-vertical @padding-large-horizontal;\n}\n\n.dropdown-search-header {\n  border-top: 1px solid @gray-lighter;\n  padding: 8px 20px;\n\n  color: @text-muted;\n  font-weight: bold;\n}\n\n// result\n.dropdown-search-thread,\n.dropdown-search-user {\n  small {\n    color: @text-muted;\n  }\n}\n\n.dropdown-search-thread {\n  .dropdown-search-post-content {\n    overflow: hidden;\n    white-space: normal;\n    max-height: 47px;\n  }\n\n  .dropdown-search-post-footer {\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n  }\n}\n\n// footer\n.dropdown-search-footer {\n  padding-bottom: @padding-small-vertical;\n\n  &:last-child {\n    padding-bottom: 0px;\n  }\n}\n\n.dropdown-menu > li.dropdown-search-footer > a {\n  font-size: small;\n}\n","//\n// Flavor Footer\n// --------------------------------------------------\n\n// Make footer full width\n.misago-footer {\n  margin-top: @line-height-computed * 2;\n\n  .footer-content {\n    border-top: 1px solid @gray-lighter;\n    padding-top: @line-height-computed * 1;\n\n    color: @page-footer-text-color;\n\n    @media screen and (max-width: @screen-xs-max) {\n      text-align: center;\n\n      .site-footnote {\n        clear: both;\n        margin-bottom: @line-height-computed * 0.75;\n      }\n    }\n\n    a,\n    a:link,\n    a:visited {\n      color: @page-footer-link-color;\n    }\n\n    a:hover,\n    a:focus {\n      color: @page-footer-link-hover-color;\n    }\n\n    .misago-branding {\n      &,\n      &:link,\n      &:visited {\n        color: @page-footer-brand-color;\n      }\n\n      &:hover,\n      &:focus {\n        color: @page-footer-brand-hover-color;\n      }\n    }\n  }\n}\n","//\n// List Groups Flavor\n// --------------------------------------------------\n\n.list-group {\n  border-radius: @list-group-border-radius;\n\n  .list-group-item {\n    border-left-color: @list-group-outer-border;\n    border-right-color: @list-group-outer-border;\n  }\n\n  .list-group-item:first-child {\n    border-top-color: @list-group-outer-border;\n  }\n\n  .list-group-item:last-child {\n    border-bottom-color: @list-group-outer-border;\n  }\n}\n\n.list-group-item.empty-message {\n  padding-top: @line-height-computed;\n  padding-bottom: @line-height-computed;\n\n  text-align: center;\n\n  p {\n    margin: @line-height-computed / 2 0px;\n  }\n}\n","//\n// Navs Flavor\n// --------------------------------------------------\n\n.nav-side {\n  .box-shadow(none);\n}\n\n.nav-side > .list-group-item {\n  border-left: none;\n  border-right: none;\n  margin-bottom: 1px;\n\n  &:first-child {\n    border-top: none;\n  }\n\n  &:last-child {\n    border-bottom: none;\n  }\n\n  &,\n  &:link,\n  &:visited {\n    background: @side-nav-bg;\n    border: none;\n\n    color: @side-nav-color;\n  }\n\n  &:hover,\n  &:focus,\n  &:active {\n    background: @side-nav-hover-bg;\n\n    color: @side-nav-hover-color;\n  }\n\n  &.active {\n    &,\n    &:link,\n    &:visited,\n    &:hover,\n    &:focus,\n    &:active {\n      background: @side-nav-active-bg;\n\n      color: @side-nav-active-color;\n      font-weight: bold;\n\n      .badge {\n        background: @side-nav-bg;\n\n        color: @side-nav-color;\n      }\n    }\n  }\n}\n","//\n// Username History Flavor\n// --------------------------------------------------\n\n.username-history .user-avatar {\n  border-radius: @border-radius-base;\n}\n","//\n// Panels Flavor\n// --------------------------------------------------\n\n.panel {\n  border: none;\n  border-radius: @border-radius-base;\n\n  .panel-heading,\n  .panel-footer {\n    background: @panel-bg;\n  }\n\n  .panel-title {\n    color: @panel-title-color;\n  }\n\n  .form-group + .form-group {\n    margin-top: @line-height-computed;\n  }\n\n  .panel-body > .form-group:first-child {\n    margin-top: @line-height-computed / 2;\n  }\n\n  fieldset {\n    margin-top: @line-height-computed;\n\n    &:first-child {\n      margin-top: 0px;\n    }\n\n    legend {\n      border: none;\n\n      color: @panel-fieldset-color;\n      font-weight: 300;\n    }\n  }\n}\n\n// use default message icon color for panel messages\n.panel-message-body .message-icon {\n  color: @message-icon-color;\n}\n","//\n// Forms Flavor\n// --------------------------------------------------\n\n.panel-form {\n  border: 1px solid @panel-form-border;\n  box-shadow: none;\n}\n\n.panel-form .panel-heading,\n.panel-form .panel-footer {\n  border-color: @panel-form-border;\n}\n\n// remove bottom margin from poll panel\n.poll-form .panel {\n  margin: 0px;\n}\n\n// Override help text color\n.help-block,\n.help-block .text-small {\n  color: @gray-light;\n}\n","//\n// Categories Lists Flavor\n// --------------------------------------------------\n\n// Make category read status icon visually larger\n.category-main .media-left {\n  .read-status {\n    background: @category-read-color;\n    border-radius: @border-radius-base;\n    padding: @padding-small-vertical (@padding-large-vertical - 2px);\n  }\n\n  .material-icon {\n    height: 14px;\n    width: 14px;\n\n    color: @gray;\n    font-size: 14px;\n    line-height: 14px;\n  }\n\n  .read-status.item-new {\n    background-color: @category-new-color;\n\n    .material-icon {\n      color: #fff;\n    }\n  }\n\n  @media screen and (min-width: @screen-sm-min) {\n    padding: @padding-small-vertical 0px;\n  }\n}\n\n// Fix category main alignment\n.category-main .media-body {\n  padding-left: @padding-base-horizontal;\n\n  @media screen and (max-width: @screen-xs-max) {\n    padding-left: @padding-small-horizontal / 3;\n  }\n}\n\n.list-group-category-no-description {\n  .category-main .media-heading {\n    margin-top: @padding-large-vertical;\n\n    @media screen and (max-width: @screen-xs-max) {\n      margin-top: @padding-large-vertical / 2;\n    }\n  }\n}\n\n// Make category name larger\n.category-main .media-heading {\n  a,\n  a:link,\n  a:visited {\n    color: @gray-dark;\n  }\n\n  a:focus,\n  a:hover,\n  a:active {\n    color: @text-color;\n  }\n}\n\n// Fade out stats\n.category-stats {\n  color: @gray;\n}\n\n// Fade out category description\n.category-main .category-description p {\n  font-size: @font-size-small;\n\n  &:last-child {\n    margin-bottom: 0px;\n  }\n}\n\n// Round last poster's up avatar\n.category-last-thread img {\n  background-color: #fff;\n  border-radius: @border-radius-base;\n}\n\n// Last thread\n.category-last-thread .media-heading {\n  margin-bottom: 2px;\n\n  @media screen and (max-width: @screen-xs-max) {\n    margin-top: @line-height-computed / 2;\n  }\n}\n\n.category-last-thread .list-inline {\n  color: @gray-light;\n  font-size: @font-size-small;\n\n  a,\n  a:link,\n  a:visited {\n    color: @gray-light;\n  }\n\n  a:hover,\n  a:active,\n  a:focus {\n    color: @gray-dark;\n  }\n\n  .item-title {\n    &,\n    &:link,\n    &:visited {\n      color: @gray-dark;\n    }\n\n    &:hover,\n    &:active,\n    &:focus {\n      color: @text-color;\n    }\n  }\n}\n\n// Last thread message\n.category-thread-message {\n  color: @gray-light;\n\n  .material-icon {\n    padding: @padding-base-vertical 0px;\n    margin-right: @padding-base-vertical / 2;\n  }\n\n  @media screen and (max-width: @screen-xs-max) {\n    padding-top: @line-height-computed * 0.75;\n\n    font-size: @font-size-small;\n\n    .material-icon {\n      padding: 3px 0px;\n    }\n  }\n}\n","//\n// Thread Participants Flavor\n// --------------------------------------------------\n\n.panel-participants {\n  border: 1px solid @panel-form-border;\n}\n\n.participant-card .btn-user {\n  border: 0px !important;\n}\n\n.participant-card .dropdown-header-owner {\n  color: @brand-primary;\n\n  .material-icon {\n    width: 14px;\n    height: 14px;\n\n    font-size: 14px;\n    line-height: 14px;\n  }\n\n  .icon-text {\n    margin-left: 4px;\n\n    position: relative;\n    top: 2px;\n  }\n}\n\n.panel-participants p {\n  color: @gray-light;\n\n  @media screen and (max-width: @screen-xs-max) {\n    margin-top: @line-height-computed / 2;\n\n    text-align: center;\n  }\n}\n","//\n// Polls Flavor\n// --------------------------------------------------\n\n.panel-poll {\n  border: 1px solid @panel-form-border;\n}\n\n// Poll vote form\n.panel-poll .poll-select-choices {\n  margin-top: @line-height-computed / -2;\n}\n\n// Poll results styles\n.panel-poll .poll-details {\n  margin-bottom: @line-height-computed;\n\n  color: @gray-light;\n  font-size: @font-size-small;\n}\n\n.panel-poll .progress {\n  margin-top: @line-height-computed / 3;\n  margin-bottom: @line-height-computed / 4;\n}\n\n.panel-poll .poll-chart {\n  color: @gray-light;\n  font-size: @font-size-small;\n}\n\n.panel-poll .poll-options {\n  margin-top: @line-height-computed;\n}\n","//\n// Posting Form Flavor\n// --------------------------------------------------\n\n#posting-placeholder {\n  background-color: #fafbfc;\n}\n\n.posting-message {\n  .material-icon {\n    color: @message-info-icon-color;\n  }\n\n  .btn {\n    margin-top: @line-height-computed;\n  }\n}\n","//\n// Posts Flavor\n// --------------------------------------------------\n\n// Post body\n.panel-post {\n  background: @post-bg;\n  border: 1px solid @post-border;\n}\n\n// Post side\n.post-side {\n  color: @gray-light;\n\n  .poster-avatar {\n    border-radius: @border-radius-base;\n  }\n\n  .user-title {\n    color: @gray;\n\n    a,\n    a:link,\n    a:visited,\n    a:focus,\n    a:hover,\n    a:active {\n      color: @gray;\n    }\n  }\n}\n\n// Header\n.post-heading {\n  .label-unread {\n    background-color: @post-unread-label;\n    margin-right: @padding-large-horizontal;\n  }\n\n  .label-protected {\n    background-color: transparent;\n    margin-left: @padding-base-horizontal * 2;\n\n    position: relative;\n    top: 1px;\n\n    color: @post-protected-icon;\n\n    .material-icon {\n      margin-right: 2px;\n\n      position: relative;\n      top: -1px;\n\n      font-size: 16px;\n      line-height: 16px;\n    }\n  }\n\n  & > .btn-link {\n    padding-left: 0px;\n    padding-right: 0px;\n\n    &,\n    &:link,\n    &:visited {\n      color: @gray-light;\n    }\n\n    &:hover,\n    &:focus,\n    &:focus:active,\n    &:active {\n      color: @text-color;\n      text-decoration: none;\n    }\n  }\n\n  .btn-see-edits {\n    margin-left: @padding-base-horizontal * 2;\n  }\n}\n\n// Status\n.post-status-message {\n  border-radius: @border-radius-base;\n  margin-top: @line-height-computed / 2;\n  padding: @padding-base-vertical @padding-base-horizontal;\n\n  @media screen and (max-width: @screen-xs-max) {\n    font-size: @font-size-small;\n\n    .material-icon {\n      margin-top: 3px;\n    }\n\n    p {\n      margin-top: 0px;\n    }\n  }\n}\n\n// Post body\n.post-body:last-child {\n  padding-bottom: @line-height-computed / 2;\n}\n\n// Attachments\n.post-attachments {\n  background-color: @gray-lighter;\n  border: none;\n  border-radius: @border-radius-base;\n  margin-bottom: @line-height-computed * 1.5;\n\n  &:last-child {\n    margin-bottom: @line-height-computed / 2;\n  }\n\n  @media screen and (max-width: @screen-xs-max) {\n    border-radius: 0px;\n    margin: 0px -15px;\n    margin-bottom: @line-height-computed;\n  }\n}\n\n// Footer\n.post-footer {\n  & > .btn-link {\n    padding-left: 0px;\n    padding-right: 0px;\n\n    &,\n    &:link,\n    &:visited {\n      color: @gray-light;\n    }\n\n    &:hover,\n    &:focus,\n    &:focus:active,\n    &:active {\n      color: @text-color;\n      text-decoration: none;\n    }\n  }\n\n  p {\n    color: @gray-light;\n    font-size: @font-size-small;\n  }\n}\n\n// Hidden and invalid messages\n.post-body-hidden,\n.post-body-invalid {\n  padding-top: @line-height-computed / 2;\n  padding-bottom: @line-height-computed / 2;\n\n  .lead {\n    margin-bottom: @line-height-computed / 2;\n  }\n\n  .text-muted {\n    margin-bottom: 0px;\n\n    font-size: @font-size-small;\n  }\n}\n\n// Fade out hidden posts a little\n.post-hidden {\n  .opacity(0.75);\n}\n","//\n// Post Feed Flavor\n// --------------------------------------------------\n\n.post-feed .panel-body {\n  padding-bottom: 0px;\n}\n\n.post-feed .post-body {\n  position: relative;\n  padding-top: 0px;\n  padding-bottom: @line-height-computed;\n  max-height: 300px;\n  overflow-y: hidden;\n\n  &:after {\n    box-shadow: 0px 0px 16px 16px #ffffff;\n    display: block;\n\n    position: absolute;\n    bottom: 0px;\n\n    height: 0px;\n    width: 100%;\n\n    content: \"-\";\n    color: transparent;\n  }\n}\n","//\n// Events Flavor\n// --------------------------------------------------\n\n// Style label\n.posts-list .event .event-label {\n  margin-bottom: @line-height-computed / 4;\n}\n\n.posts-list .event .label-unread {\n  background-color: @post-unread-label;\n\n  color: #fff;\n}\n\n// Style info text\n.posts-list .event-info {\n  a,\n  a:link,\n  a:visited,\n  .btn-link {\n    color: @gray;\n  }\n\n  a:focus,\n  a:active,\n  a:focus:active,\n  .btn-link:focus,\n  .btn-link:active,\n  .btn-link:focus:active {\n    color: @text-color;\n  }\n}\n\n// Fade out hidden event\n.posts-list .event-hidden {\n  .opacity(0.33);\n}\n","//\n// User Card Flavor\n// --------------------------------------------------\n\n// Background color\n.user-card {\n  background: @user-card-bg;\n}\n\n// Round avatar corners\n.user-card-small-avatar,\n.user-card-avatar {\n  img {\n    border-radius: @border-radius-base;\n  }\n}\n\n// Sizing and spacing on large avatar\n.user-card-avatar {\n  margin: @line-height-computed 0px;\n\n  img {\n    width: 150px;\n    height: 150px;\n  }\n}\n\n// Upsize the user name\n.user-card-username {\n  a,\n  a:link,\n  a:visited,\n  a:hover,\n  a:focus,\n  a:active {\n    color: @text-color;\n    font-size: @font-size-large;\n    font-weight: bold;\n  }\n}\n\n// User title\n.user-card-title {\n  span,\n  a,\n  a:link,\n  a:visited {\n    color: @gray;\n  }\n\n  a:focus,\n  a:hover,\n  a:active {\n    color: @text-color;\n  }\n}\n\n// User stats\n.user-card-stats {\n  @media screen and (min-width: @screen-sm-min) {\n    margin-top: @line-height-computed;\n  }\n\n  ul {\n    margin: 0px;\n  }\n\n  li {\n    display: inline-block;\n    margin-right: @padding-base-horizontal;\n\n    color: @gray-light;\n    font-size: @font-size-small;\n\n    @media screen and (min-width: @screen-sm-min) {\n      margin: 0px @padding-base-horizontal / 2;\n    }\n  }\n\n  li.user-stat-empty {\n    display: none;\n  }\n}\n\n// Divide stats in two on larger screen\n@media screen and (min-width: @screen-sm-min) {\n  li.user-stat-divider {\n    display: block;\n    margin: 0px;\n  }\n}\n\n@media screen and (max-width: @screen-xs-max) {\n  li.user-stat-divider {\n    display: none;\n  }\n}\n\n// Make stats 60px min height on tablets and up\n@media screen and (min-width: @screen-sm-min) {\n  .user-card-stats {\n    min-height: 60px;\n  }\n}\n\n// Reduce gutter on small grid\n@media screen and (max-width: @screen-xs-max) {\n  .user-card-left {\n    padding-right: 0px;\n  }\n}\n","//\n// Progress Bars Flavor\n// --------------------------------------------------\n\n// Make progress bars flat\n.progress,\n.progress .progress-bar {\n  .box-shadow(none);\n\n  height: 8px;\n}\n","//\n// Markup Flavor\n// --------------------------------------------------\n\n// Round images\n.misago-markup img {\n  border-radius: @border-radius-base;\n}\n\n// Quote block\n.misago-markup .quote-block,\n.misago-markup blockquote {\n  background-color: #ffecb3;\n  border-color: #b3e5fc;\n  overflow: hidden;\n\n  color: #3e2723;\n\n  .quote-heading {\n    background-color: #ffe082;\n    border: none;\n\n    color: #795548;\n\n    a,\n    a:link,\n    a:visited {\n      color: #5d4037;\n    }\n\n    a:hover,\n    a:focus,\n    a:active {\n      color: #3e2723;\n    }\n  }\n\n  hr {\n    border-color: #ffca28;\n  }\n}\n\n.misago-markup > .quote-block,\n.misago-markup > blockquote {\n  background: #ffecb3;\n  border: none;\n  border-radius: @border-radius-base;\n\n  .quote-block {\n    background: #ffecb3;\n  }\n}\n\n.misago-markup .quote-body {\n  background: #ffecb3;\n\n  & > .quote-block,\n  & > blockquote {\n    border-color: #ffe082;\n    border-radius: @border-radius-base;\n  }\n}\n\n// Spoiler block\n.misago-markup .spoiler-block {\n  background: repeating-linear-gradient(\n    45deg,\n    fadeout(@gray-lighter, 50%),\n    fadeout(@gray-lighter, 50%) 10px,\n    @post-bg 10px,\n    @post-bg 20px\n  );\n  border: none;\n}\n\n.misago-markup .spoiler-body {\n  background: transparent;\n  -webkit-filter: blur(5px);\n  -moz-filter: blur(5px);\n  -o-filter: blur(5px);\n  -ms-filter: blur(5px);\n  filter: blur(5px);\n  color: @text-color;\n}\n\n.misago-markup .spoiler-block.revealed .spoiler-body {\n  -webkit-filter: none;\n  -moz-filter: none;\n  -o-filter: none;\n  -ms-filter: none;\n  filter: none;\n}\n\n.misago-markup .spoiler-overlay {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: fadeout(@post-bg, 90%);\n}\n\n.misago-markup .spoiler-reveal {\n  .btn-default();\n}\n\n.misago-markup .spoiler-reveal,\n.misago-markup .spoiler-reveal:active,\n.misago-markup .spoiler-reveal:hover {\n  border-radius: 4px;\n  box-shadow: 0px 0px 0px 4px @post-bg;\n  padding: @padding-base-vertical @padding-base-horizontal;\n}\n","//\n// Modal Flavor\n// --------------------------------------------------\n\n// Custom header styles\n.modal-header {\n  background: @modal-header-bg;\n  border-bottom-color: @modal-header-border-color;\n  border-radius: @border-radius-large @border-radius-large 0px 0px;\n\n  color: @modal-header-color;\n\n  .close {\n    padding: 0px 6px;\n\n    color: @modal-header-color;\n    font-size: 24px;\n    line-height: 24px;\n    text-shadow: none;\n  }\n}\n\n// Color message icon\n.modal-message .message-icon {\n  color: @message-icon-color;\n}\n\n// Even out space between form fields\n.modal-body > .form-group {\n  margin: @line-height-computed 0px;\n\n  &:first-child {\n    margin-top: 0px;\n  }\n\n  &:last-child {\n    margin-bottom: 0px;\n  }\n}\n\n// Sign in modal\n.modal-sign-in {\n  .modal-body {\n    padding-top: 0px;\n    padding-bottom: 0px;\n\n    & > .form-group {\n      margin: @line-height-computed 0px;\n    }\n  }\n}\n\n// Register modal\n.legal-footnote {\n  label {\n    font-weight: bold;\n  }\n\n  .help-block {\n    margin-left: 20px;\n\n    color: @brand-danger;\n  }\n}\n\n// Avatar crop\n.modal-avatar-index {\n  .avatar-preview {\n    background: #fff;\n    border-radius: @border-radius-large;\n  }\n}\n\n.modal-avatar-crop {\n  .cropit-preview {\n    background: #fff;\n    margin: @line-height-computed 0px;\n  }\n\n  .cropit-image-zoom-input {\n    margin-top: @line-height-computed * 2;\n    margin-bottom: @line-height-computed;\n  }\n}\n\n// Post likes\n.modal-post-likers {\n  .media {\n    border-bottom: 1px solid @gray-lighter;\n    padding-bottom: 15px; // hardcoded in BS less\n\n    img {\n      border-radius: @border-radius-base;\n\n      width: 40px;\n      height: 40px;\n    }\n\n    &:last-child {\n      border: none;\n      padding-bottom: 0px;\n    }\n  }\n}\n","//\n// Well Flavor\n// --------------------------------------------------\n\n.well {\n  border: 1px solid @well-border;\n}\n","//\n// Active Posters Flavor\n// --------------------------------------------------\n\n.active-posters .rank-user-avatar img {\n  border-radius: @border-radius-base;\n}\n\n.active-posters .user-details {\n  color: @gray-light;\n\n  a.rank-name {\n    &,\n    &:link,\n    &:visited {\n      color: @gray;\n      font-weight: normal;\n    }\n\n    &:focus,\n    &:hover,\n    &:active {\n      color: @text-color;\n    }\n  }\n\n  span.rank-name {\n    color: @gray;\n    font-weight: normal;\n  }\n}\n\n.active-posters small {\n  color: @gray-light;\n}\n","//\n// Message Pages Flavor\n// --------------------------------------------------\n\n.page-error .message-icon {\n  color: @error-icon-color;\n}\n\n.page-message .message-icon {\n  color: @message-icon-color;\n}\n\n.page-message-info .message-icon {\n  color: @message-info-icon-color;\n}\n\n.page-message-success .message-icon {\n  color: @message-success-icon-color;\n}\n","//\n// User Options Flavor\n// --------------------------------------------------\n\n.page-options .message-line {\n  color: @gray-light;\n\n  a,\n  a:link,\n  a:visited {\n    color: @gray-light;\n  }\n\n  a:hover,\n  a:focus,\n  a:focus:active,\n  a:active {\n    color: @text-color;\n  }\n}\n","//\n// Profile Details\n// --------------------------------------------------\n\n.panel-profile-details-group.panel {\n  border: 1px solid @panel-form-border;\n}\n\n.panel-profile-details-group.panel .form-group {\n  margin: 0px;\n}\n\n.panel-profile-details-group .form-control-static {\n  p:last-child {\n    margin-bottom: 0px;\n  }\n}\n","//\n// Default flavors for user ranks\n// --------------------------------------------------\n\n.post-rank-flavor(@border, @title) {\n  .panel-post {\n    border-color: @border;\n  }\n\n  .user-title {\n    color: @title;\n\n    a,\n    a:link,\n    a:visited,\n    a:focus,\n    a:hover,\n    a:active {\n      color: @title;\n    }\n  }\n}\n\n.card-rank-flavor(@border, @title, @color) {\n  .panel-body {\n    background: @body-bg;\n    border: 2px solid @border;\n    border-radius: @panel-border-radius;\n    padding: @panel-body-padding - 2px;\n  }\n\n  .user-card-title {\n    color: @title;\n\n    a.user-title {\n      &,\n      &:link,\n      &:visited,\n      &:focus,\n      &:hover,\n      &:active {\n        color: @title;\n      }\n    }\n  }\n\n  .user-card-stats li {\n    color: @color;\n  }\n}\n\n.list-group-rank-flavor(@border, @title) {\n  border-left: 4px solid @border;\n  padding-left: 11px;\n\n  span.rank-name {\n    color: @title;\n  }\n\n  a.rank-name {\n    &,\n    &:link,\n    &:visited,\n    &:focus,\n    &:hover,\n    &:active {\n      color: @title;\n    }\n  }\n}\n\n.user-profile-rank-flavor(@color) {\n  .user-rank {\n    color: @color;\n\n    a,\n    a:link,\n    a:visited,\n    a:focus,\n    a:hover,\n    a:active {\n      color: @color;\n    }\n  }\n}\n\n// Posts\n.post-primary {\n  .post-rank-flavor(#b388ff, #6200ea);\n}\n\n.post-success {\n  .post-rank-flavor(#00c853, #388e3c);\n}\n\n.post-warning {\n  .post-rank-flavor(#ffab40, #ff6d00);\n}\n\n.post-danger {\n  .post-rank-flavor(#ff8a80, #d50000);\n}\n\n// Cards\n.user-card-primary {\n  .card-rank-flavor(#b388ff, #6200ea, #9575cd);\n}\n\n.user-card-success {\n  .card-rank-flavor(#00c853, #388e3c, #66bb6a);\n}\n\n.user-card-warning {\n  .card-rank-flavor(#ffab40, #ff6d00, #ff6e40);\n}\n\n.user-card-danger {\n  .card-rank-flavor(#ff8a80, #d50000, #e57373);\n}\n\n// Posters ranking\n.list-group {\n  .list-group-rank-primary {\n    .list-group-rank-flavor(#7e57c2, #6200ea);\n  }\n\n  .list-group-rank-success {\n    .list-group-rank-flavor(#9ccc65, #388e3c);\n  }\n\n  .list-group-rank-warning {\n    .list-group-rank-flavor(#ff7043, #ff6d00);\n  }\n\n  .list-group-rank-danger {\n    .list-group-rank-flavor(#f44336, #d50000);\n  }\n}\n\n// User profiles\n.page-header-rank-primary {\n  .user-profile-rank-flavor(#6200ea);\n}\n\n.page-header-rank-success {\n  .user-profile-rank-flavor(#388e3c);\n}\n\n.page-header-rank-warning {\n  .user-profile-rank-flavor(#ff6d00);\n}\n\n.page-header-rank-danger {\n  .user-profile-rank-flavor(#d50000);\n}\n"],"names":[],"sourceRoot":""}
+{"version":3,"file":"../css/misago.css","mappings":"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,COhZA,YAAuB,gBPmZvB,COlZA,aAAuB,iBPqZvB,COpZA,cAAuB,kBPuZvB,COtZA,aAAuB,kBPyZvB,COtZA,gBAAuB,wBPyZvB,COxZA,gBAAuB,wBP2ZvB,CO1ZA,iBAAuB,yBP6ZvB,CO1ZA,YACE,aP4ZF,CO1ZA,cCvGE,aRogBF,CQngBE,0CAEE,aRqgBJ,CO9ZA,cC1GE,aR2gBF,CQ1gBE,0CAEE,aR4gBJ,COlaA,WC7GE,aRkhBF,CQjhBE,oCAEE,aRmhBJ,COtaA,cChHE,aRyhBF,CQxhBE,0CAEE,aR0hBJ,CO1aA,aCnHE,aRgiBF,CQ/hBE,wCAEE,aRiiBJ,CO1aA,YE1HE,yBF6HA,UP2aF,CSviBE,sCAEE,wBTyiBJ,CO5aA,YEhIE,wBT+iBF,CS9iBE,sCAEE,wBTgjBJ,COhbA,SEnIE,wBTsjBF,CSrjBE,gCAEE,wBTujBJ,COpbA,YEtIE,wBT6jBF,CS5jBE,sCAEE,wBT8jBJ,COxbA,WEzIE,wBTokBF,CSnkBE,oCAEE,wBTqkBJ,COvbA,aAGE,gCADA,mBADA,kBP2bF,COjbA,MAGE,mBADA,YPobF,COtbA,wBAMI,ePsbJ,COzaA,4BAJE,eAAgB,CADhB,cPubF,COlbA,aAEE,gBPgbF,COlbA,gBAKI,oBAAqB,CAErB,gBAAiB,CADjB,iBPibJ,CO3aA,GAEE,mBADA,YP8aF,CO3aA,MAEE,sBP6aF,CO3aA,GACE,eP6aF,CO3aA,GACE,aP6aF,COhaE,2CAII,UAAW,CAFX,UAAW,CGrNf,eAAgB,CHwNZ,gBAAiB,CGvNrB,sBAAuB,CACvB,kBAAmB,CHoNf,WPuaJ,CO1aA,kBASI,iBPoaJ,CACF,CO1ZA,sCAEE,WP4ZF,COzZA,YACE,aAAc,CA9IO,wBP0iBvB,COvZA,WAIE,8BADA,iBADA,gBADA,iBP4ZF,COpZI,0EACE,ePwZN,COlaA,qDAsBI,cAHA,aAAc,CACd,aAAc,CACd,sBPqZJ,COlZI,0EACE,qBPsZN,CO9YA,0CAME,aAAc,CADd,+BAFA,cAAe,CADf,kBAAmB,CAEnB,gBPkZF,CO1YI,gNAAW,UPkZf,COjZI,0MACE,qBPwZN,COlZA,QAEE,iBAAkB,CAClB,uBAFA,kBPsZF,CW5rBA,kBAIE,uDX8rBF,CW1rBA,KAIE,yBACA,kBAFA,aX8rBF,CWxrBA,SAPE,aAAc,CADd,eXwsBF,CWhsBA,IAIE,sBACA,kBACA,0CAHA,UX6rBF,CWhsBA,QAYI,eAAgB,CAFhB,cAAe,CACf,eAAgB,CAFhB,SX6rBJ,CWrrBA,IAQE,oBAAqB,CACrB,yBACA,sBACA,kBALA,cALA,aAAc,CAGd,eACA,uBAFA,gBADA,cAKA,oBX2rBF,CWlsBA,SAmBI,4BAA6B,CAC7B,eAAgB,CAHhB,aAAc,CADd,iBAAkB,CADlB,SAAU,CAGV,oBXwrBJ,CWjrBA,gBACE,iBACA,iBXmrBF,CY7uBA,WCAE,gBAAiB,CADjB,iBAAkB,CADlB,kBADA,kBbsvBF,CYhvBE,oCACE,WZmvBF,CACF,CYlvBE,oCACE,WZqvBF,CACF,CYpvBE,qCACE,YZuvBF,CACF,CY9uBA,iBCpBE,gBAAiB,CADjB,iBAAkB,CADlB,kBADA,kBb2wBF,CY3uBA,KCtBE,kBADA,kBbswBF,CY3uBA,gBAEE,aAAc,CADd,cZ8uBF,CY/uBA,8BAMI,cAAe,CADf,eZ8uBJ,Cc7xBC,4eCmBK,cAAe,CAGf,kBADA,mBAJA,iBfi0BN,Ccl1BC,2HCuCK,UfyzBN,Cch2BC,WC+CG,UfozBJ,Ccn2BC,WC+CG,kBfuzBJ,Cct2BC,WC+CG,kBf0zBJ,Ccz2BC,UC+CG,Sf6zBJ,Cc52BC,UC+CG,kBfg0BJ,Cc/2BC,UC+CG,kBfm0BJ,Ccl3BC,UC+CG,Sfs0BJ,Ccr3BC,UC+CG,kBfy0BJ,Ccx3BC,UC+CG,kBf40BJ,Cc33BC,UC+CG,Sf+0BJ,Cc93BC,UC+CG,kBfk1BJ,Ccj4BC,UC+CG,iBfq1BJ,Ccp4BC,gBC8DG,Ufy0BJ,Ccv4BC,gBC8DG,kBf40BJ,Cc14BC,gBC8DG,kBf+0BJ,Cc74BC,eC8DG,Sfk1BJ,Cch5BC,eC8DG,kBfq1BJ,Ccn5BC,eC8DG,kBfw1BJ,Cct5BC,eC8DG,Sf21BJ,Ccz5BC,eC8DG,kBf81BJ,Cc55BC,eC8DG,kBfi2BJ,Cc/5BC,eC8DG,Sfo2BJ,Ccl6BC,eC8DG,kBfu2BJ,Ccr6BC,eC8DG,iBf02BJ,Ccx6BC,eCmEG,Ufw2BJ,Cc36BC,gBCoDG,Sf03BJ,Cc96BC,gBCoDG,iBf63BJ,Ccj7BC,gBCoDG,iBfg4BJ,Ccp7BC,eCoDG,Qfm4BJ,Ccv7BC,eCoDG,iBfs4BJ,Cc17BC,eCoDG,iBfy4BJ,Cc77BC,eCoDG,Qf44BJ,Cch8BC,eCoDG,iBf+4BJ,Ccn8BC,eCoDG,iBfk5BJ,Cct8BC,eCoDG,Qfq5BJ,Ccz8BC,eCoDG,iBfw5BJ,Cc58BC,eCoDG,gBf25BJ,Cc/8BC,eCyDG,Sfy5BJ,Ccl9BC,kBCwEG,gBf64BJ,Ccr9BC,kBCwEG,wBfg5BJ,Ccx9BC,kBCwEG,wBfm5BJ,Cc39BC,iBCwEG,efs5BJ,Cc99BC,iBCwEG,wBfy5BJ,Ccj+BC,iBCwEG,wBf45BJ,Ccp+BC,iBCwEG,ef+5BJ,Ccv+BC,iBCwEG,wBfk6BJ,Cc1+BC,iBCwEG,wBfq6BJ,Cc7+BC,iBCwEG,efw6BJ,Cch/BC,iBCwEG,wBf26BJ,Ccn/BC,iBCwEG,uBf86BJ,Cct/BC,iBCwEG,afi7BJ,CYh7BA,yBEzEC,2HCuCK,Ufi+BJ,CcxgCD,WC+CG,Uf49BF,Cc3gCD,WC+CG,kBf+9BF,Cc9gCD,WC+CG,kBfk+BF,CcjhCD,UC+CG,Sfq+BF,CcphCD,UC+CG,kBfw+BF,CcvhCD,UC+CG,kBf2+BF,Cc1hCD,UC+CG,Sf8+BF,Cc7hCD,UC+CG,kBfi/BF,CchiCD,UC+CG,kBfo/BF,CcniCD,UC+CG,Sfu/BF,CctiCD,UC+CG,kBf0/BF,CcziCD,UC+CG,iBf6/BF,Cc5iCD,gBC8DG,Ufi/BF,Cc/iCD,gBC8DG,kBfo/BF,CcljCD,gBC8DG,kBfu/BF,CcrjCD,eC8DG,Sf0/BF,CcxjCD,eC8DG,kBf6/BF,Cc3jCD,eC8DG,kBfggCF,Cc9jCD,eC8DG,SfmgCF,CcjkCD,eC8DG,kBfsgCF,CcpkCD,eC8DG,kBfygCF,CcvkCD,eC8DG,Sf4gCF,Cc1kCD,eC8DG,kBf+gCF,Cc7kCD,eC8DG,iBfkhCF,CchlCD,eCmEG,UfghCF,CcnlCD,gBCoDG,SfkiCF,CctlCD,gBCoDG,iBfqiCF,CczlCD,gBCoDG,iBfwiCF,Cc5lCD,eCoDG,Qf2iCF,Cc/lCD,eCoDG,iBf8iCF,CclmCD,eCoDG,iBfijCF,CcrmCD,eCoDG,QfojCF,CcxmCD,eCoDG,iBfujCF,Cc3mCD,eCoDG,iBf0jCF,Cc9mCD,eCoDG,Qf6jCF,CcjnCD,eCoDG,iBfgkCF,CcpnCD,eCoDG,gBfmkCF,CcvnCD,eCyDG,SfikCF,Cc1nCD,kBCwEG,gBfqjCF,Cc7nCD,kBCwEG,wBfwjCF,CchoCD,kBCwEG,wBf2jCF,CcnoCD,iBCwEG,ef8jCF,CctoCD,iBCwEG,wBfikCF,CczoCD,iBCwEG,wBfokCF,Cc5oCD,iBCwEG,efukCF,Cc/oCD,iBCwEG,wBf0kCF,CclpCD,iBCwEG,wBf6kCF,CcrpCD,iBCwEG,efglCF,CcxpCD,iBCwEG,wBfmlCF,Cc3pCD,iBCwEG,uBfslCF,Cc9pCD,iBCwEG,afylCF,CACF,CYhlCA,yBElFC,2HCuCK,Uf0oCJ,CcjrCD,WC+CG,UfqoCF,CcprCD,WC+CG,kBfwoCF,CcvrCD,WC+CG,kBf2oCF,Cc1rCD,UC+CG,Sf8oCF,Cc7rCD,UC+CG,kBfipCF,CchsCD,UC+CG,kBfopCF,CcnsCD,UC+CG,SfupCF,CctsCD,UC+CG,kBf0pCF,CczsCD,UC+CG,kBf6pCF,Cc5sCD,UC+CG,SfgqCF,Cc/sCD,UC+CG,kBfmqCF,CcltCD,UC+CG,iBfsqCF,CcrtCD,gBC8DG,Uf0pCF,CcxtCD,gBC8DG,kBf6pCF,Cc3tCD,gBC8DG,kBfgqCF,Cc9tCD,eC8DG,SfmqCF,CcjuCD,eC8DG,kBfsqCF,CcpuCD,eC8DG,kBfyqCF,CcvuCD,eC8DG,Sf4qCF,Cc1uCD,eC8DG,kBf+qCF,Cc7uCD,eC8DG,kBfkrCF,CchvCD,eC8DG,SfqrCF,CcnvCD,eC8DG,kBfwrCF,CctvCD,eC8DG,iBf2rCF,CczvCD,eCmEG,UfyrCF,Cc5vCD,gBCoDG,Sf2sCF,Cc/vCD,gBCoDG,iBf8sCF,CclwCD,gBCoDG,iBfitCF,CcrwCD,eCoDG,QfotCF,CcxwCD,eCoDG,iBfutCF,Cc3wCD,eCoDG,iBf0tCF,Cc9wCD,eCoDG,Qf6tCF,CcjxCD,eCoDG,iBfguCF,CcpxCD,eCoDG,iBfmuCF,CcvxCD,eCoDG,QfsuCF,Cc1xCD,eCoDG,iBfyuCF,Cc7xCD,eCoDG,gBf4uCF,CchyCD,eCyDG,Sf0uCF,CcnyCD,kBCwEG,gBf8tCF,CctyCD,kBCwEG,wBfiuCF,CczyCD,kBCwEG,wBfouCF,Cc5yCD,iBCwEG,efuuCF,Cc/yCD,iBCwEG,wBf0uCF,CclzCD,iBCwEG,wBf6uCF,CcrzCD,iBCwEG,efgvCF,CcxzCD,iBCwEG,wBfmvCF,Cc3zCD,iBCwEG,wBfsvCF,Cc9zCD,iBCwEG,efyvCF,Ccj0CD,iBCwEG,wBf4vCF,Ccp0CD,iBCwEG,uBf+vCF,Ccv0CD,iBCwEG,afkwCF,CACF,CYhvCA,0BE3FC,2HCuCK,UfmzCJ,Cc11CD,WC+CG,Uf8yCF,Cc71CD,WC+CG,kBfizCF,Cch2CD,WC+CG,kBfozCF,Ccn2CD,UC+CG,SfuzCF,Cct2CD,UC+CG,kBf0zCF,Ccz2CD,UC+CG,kBf6zCF,Cc52CD,UC+CG,Sfg0CF,Cc/2CD,UC+CG,kBfm0CF,Ccl3CD,UC+CG,kBfs0CF,Ccr3CD,UC+CG,Sfy0CF,Ccx3CD,UC+CG,kBf40CF,Cc33CD,UC+CG,iBf+0CF,Cc93CD,gBC8DG,Ufm0CF,Ccj4CD,gBC8DG,kBfs0CF,Ccp4CD,gBC8DG,kBfy0CF,Ccv4CD,eC8DG,Sf40CF,Cc14CD,eC8DG,kBf+0CF,Cc74CD,eC8DG,kBfk1CF,Cch5CD,eC8DG,Sfq1CF,Ccn5CD,eC8DG,kBfw1CF,Cct5CD,eC8DG,kBf21CF,Ccz5CD,eC8DG,Sf81CF,Cc55CD,eC8DG,kBfi2CF,Cc/5CD,eC8DG,iBfo2CF,Ccl6CD,eCmEG,Ufk2CF,Ccr6CD,gBCoDG,Sfo3CF,Ccx6CD,gBCoDG,iBfu3CF,Cc36CD,gBCoDG,iBf03CF,Cc96CD,eCoDG,Qf63CF,Ccj7CD,eCoDG,iBfg4CF,Ccp7CD,eCoDG,iBfm4CF,Ccv7CD,eCoDG,Qfs4CF,Cc17CD,eCoDG,iBfy4CF,Cc77CD,eCoDG,iBf44CF,Cch8CD,eCoDG,Qf+4CF,Ccn8CD,eCoDG,iBfk5CF,Cct8CD,eCoDG,gBfq5CF,Ccz8CD,eCyDG,Sfm5CF,Cc58CD,kBCwEG,gBfu4CF,Cc/8CD,kBCwEG,wBf04CF,Ccl9CD,kBCwEG,wBf64CF,Ccr9CD,iBCwEG,efg5CF,Ccx9CD,iBCwEG,wBfm5CF,Cc39CD,iBCwEG,wBfs5CF,Cc99CD,iBCwEG,efy5CF,Ccj+CD,iBCwEG,wBf45CF,Ccp+CD,iBCwEG,wBf+5CF,Ccv+CD,iBCwEG,efk6CF,Cc1+CD,iBCwEG,wBfq6CF,Cc7+CD,iBCwEG,uBfw6CF,Cch/CD,iBCwEG,af26CF,CACF,CgB7+CA,MACE,4BhB++CF,CgBh/CA,uBASI,oBAAqB,CACrB,UAAW,CAFX,ehB6+CJ,CgBt+CI,4CAEE,kBAAmB,CACnB,UAAW,CAFX,ehB2+CN,CgBp+CA,QAGE,cADA,mBADA,ehBy+CF,CgBn+CA,WAHE,ehBy+CF,CgB/9CA,OAGE,mBADA,cAAe,CADf,UhBm+CF,CgBp+CA,kHAcQ,0BAFA,uBADA,YAEA,kBhBk+CR,CgB/+CA,mBAqBI,6BADA,qBhB+9CJ,CgBn/CA,oPA8BQ,YhB69CR,CgB3/CA,mBAoCI,yBhB09CJ,CgB9/CA,cAyCI,qBhBw9CJ,CgBj9CA,8KAOQ,WhBk9CR,CgBv8CA,wLAQQ,qBhB08CR,CgBl9CA,wDAeM,uBhBu8CN,CgB77CA,yCAEI,wBhB87CJ,CiBlkDE,oVAOI,wBjB4kDN,CiBtkDE,4LAMI,wBjBukDN,CiB1lDE,oUAOI,wBjBimDN,CiB3lDE,iMAMI,wBjB4lDN,CiB/mDE,gSAOI,wBjBsnDN,CiBhnDE,kLAMI,wBjBinDN,CiBpoDE,oUAOI,wBjB2oDN,CiBroDE,iMAMI,wBjBsoDN,CiBzpDE,wTAOI,wBjBgqDN,CiB1pDE,4LAMI,wBjB2pDN,CgBvgDA,kBACE,gBACA,ehBygDF,CgBvgDE,sDAIE,2CAA4C,CAC5C,sBAHA,mBACA,iBAAkB,CAFlB,UhB8gDF,CgB/gDA,yBASI,ehBygDJ,CgBlhDA,8NAkBU,kBhBwgDV,CgB1hDA,kCA0BI,QhBmgDJ,CgB7hDA,4VAmCU,ahBkgDV,CgBriDA,sVAuCU,chBsgDV,CgB7iDA,oOAoDU,ehB+/CV,CACF,CkBztDA,SAME,QAAS,CAFT,WlB2tDF,CkBrtDA,gBAHE,QAAS,CAFT,SlBquDF,CkBhuDA,OASE,gCAFA,cANA,aAAc,CAId,eACA,mBAAoB,CAFpB,mBAFA,UlB8tDF,CkBptDA,MACE,oBAAqB,CAGrB,eAAgB,CADhB,iBAAkB,CADlB,clBwtDF,CkB5sDA,mBAUE,uBAAwB,CACxB,eAAgB,CdkBhB,8BACG,2BACK,qBJorDV,CkBpsDA,uCAIE,kBAAmB,CAFnB,cAAe,CACf,gBlBusDF,CkBhsDE,iMAGE,kBlBqsDJ,CkBjsDA,iBACE,alBmsDF,CkB/rDA,kBACE,aAAc,CACd,UlBisDF,CkB7rDA,8BAEE,WlB+rDF,CkB3rDA,0Eb1FE,yCAA0C,CAC1C,mBL0xDF,CkB1rDA,OAEE,elB+rDF,CkBlqDA,qBA1BE,cAJA,aAAc,CAEd,eACA,sBlB+sDF,CkBprDA,cAQE,sBACA,qBAAsB,CACtB,yBACA,kBd3EA,oDACQ,4CckER,YACA,iBdsDA,6EACK,wEACG,qEc1DR,UlBkrDF,CmBlwDE,oBACE,qBfaF,iFACQ,yEebN,SnBswDJ,CIxtDE,gCACE,WACA,SJ0tDJ,CIxtDE,oCAA0B,UJ2tD5B,CI1tDE,yCAAgC,UJ6tDlC,CkB9qDE,0BACE,4BAA6B,CAC7B,QlBgrDJ,CkBxqDE,iFAGE,yBACA,SlB0qDJ,CkBvqDE,yDAEE,kBlByqDJ,CkBrqDE,sBACE,WlBuqDJ,CkBzpDA,qDAKI,mIACE,gBlB0pDJ,CkBvpDE,kQAEE,gBlB+pDJ,CkB5pDE,kQAEE,gBlBoqDJ,CACF,CkB1pDA,YACE,kBlB4pDF,CkBppDA,iBAGE,aAAc,CAEd,kBAAmB,CADnB,eAAgB,CAFhB,iBlBypDF,CkBnpDE,kHAGI,kBlBspDN,CkBjqDA,6BAoBI,cAAe,CADf,eAAgB,CADhB,eAAgB,CAFhB,gBACA,iBlBwpDJ,CkBlpDA,8HAME,iBAAkB,CADlB,gBAAkB,CADlB,iBlBspDF,CkBjpDA,kCAEE,elBmpDF,CkB/oDA,+BAQE,cAAe,CALf,oBAAqB,CAGrB,eAAgB,CADhB,eAAgB,CADhB,iBAAkB,CAFlB,iBAAkB,CAKlB,qBlBkpDF,CkB9oDE,sHAEE,kBlBkpDJ,CkB/oDA,8DAGE,gBAAiB,CADjB,YlBkpDF,CkBxoDA,qBAME,eAAgB,CALhB,gBAGA,mBADA,elB2oDF,CkBtoDE,4DAGE,cAAe,CADf,elByoDJ,CkB3nDA,UCvPE,kBAFA,eAFA,YAGA,gBAFA,gBnB43DF,CmBv3DE,gBACE,YACA,gBnBy3DJ,CmBt3DE,4CAEE,WnBw3DJ,CkBvoDA,6BAMI,kBAFA,eAFA,YAGA,gBAFA,gBlB2oDJ,CkB9oDA,mCASI,YACA,gBlBwoDJ,CkBlpDA,kFAcI,WlBwoDJ,CkBtpDA,oCAoBI,eAHA,YAIA,gBAHA,gBACA,gBlB0oDJ,CkBpoDA,UCnRE,kBAFA,eAFA,YAGA,sBAFA,iBnBi6DF,CmB55DE,gBACE,YACA,gBnB85DJ,CmB35DE,4CAEE,WnB65DJ,CkBhpDA,6BAMI,kBAFA,eAFA,YAGA,sBAFA,iBlBopDJ,CkBvpDA,mCASI,YACA,gBlBipDJ,CkB3pDA,kFAcI,WlBipDJ,CkB/pDA,oCAoBI,eAHA,YAIA,sBAHA,gBACA,iBlBmpDJ,CkBxoDA,cAEE,iBlByoDF,CkB3oDA,4BAMI,oBlBwoDJ,CkBpoDA,uBAKE,aAAc,CAEd,YACA,iBAEA,mBAAoB,CATpB,iBAAkB,CAElB,OAAQ,CAMR,iBAAkB,CAPlB,KAAM,CAIN,WAFA,SlB4oDF,CkBpoDA,4HAIE,YACA,iBAFA,UlBwoDF,CkBpoDA,4HAIE,YACA,iBAFA,UlBwoDF,CkBloDA,iRClZI,anBgiEJ,CkB9oDA,2BC9YI,qBfiDF,oDACQ,2CJ++DV,CmB/hEI,iCACE,qBf8CJ,oEACQ,2DJo/DV,CkBxpDA,gCCnYI,yBACA,qBAFA,anBiiEJ,CkB7pDA,oCC9XI,anB8hEJ,CkB7pDA,iRCrZI,anB8jEJ,CkBzqDA,2BCjZI,qBfiDF,oDACQ,2CJ6gEV,CmB7jEI,iCACE,qBf8CJ,oEACQ,2DJkhEV,CkBnrDA,gCCtYI,yBACA,qBAFA,anB+jEJ,CkBxrDA,oCCjYI,anB4jEJ,CkBxrDA,6PCxZI,anB4lEJ,CkBpsDA,yBCpZI,qBfiDF,oDACQ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FA,0BAqBI,oBAAqB,CACrB,qBlBiwFJ,CkBvxFA,gIA2BM,UlBiwFN,CkB5xFA,wCAiCI,UlB8vFJ,CkB/xFA,4BAqCI,eAAgB,CAChB,qBlB6vFJ,CkBnyFA,2CA6CI,oBAAqB,CAErB,eAAgB,CADhB,YAAa,CAEb,qBlB0vFJ,CkB1yFA,uDAmDM,clB2vFN,CkB9yFA,kFAyDI,aAAc,CADd,iBlB2vFJ,CkBnzFA,kDA8DI,KlBwvFJ,CACF,C6Bj+FI,kDACE,iB7Bo+FJ,C6Bl+FI,oCACE,e7Bo+FN,CACF,C6B59FE,sCAME,QAAS,CzBvPX,wBACQ,gByBqPN,aAAc,CADd,cAAe,CADf,gBAAiB,CADjB,aAAc,CADd,U7Bs+FF,CACF,C6Bz9FA,8BDnUE,yBACA,0BCmUA,Y7B69FF,C6Bz9FA,mDD/TE,4BADA,6BARA,2BACA,4BCwUA,e7B+9FF,C6Br9FA,YC/UE,mBADA,e9ByyGF,C6Bt9FE,mBClVA,mBADA,e9B6yGF,C6Bv9FE,mBCrVA,mBADA,e9BizGF,C6Bj9FA,aC/VE,mBADA,e9BqzGF,C6Bl9FE,sCACE,UAAW,CAEX,iBADA,iB7Bs9FF,C6Bv8FA,aEtWA,oB/BkzGA,C6B38FA,cE1WA,qBAAuB,CF4WrB,kB7B68FF,C6B/8FA,4BAKI,c7B68FJ,CAXF,C6Bx7FA,gBACE,sBACA,oB7Bs8FF,C6Bx8FA,8BAKI,a7Bs8FJ,C6Br8FI,wEAGE,6BADA,a7Bw8FN,C6Bh9FA,6BAcI,U7Bq8FJ,C6Bn9FA,iCAmBM,a7Bm8FN,C6Bj8FM,8EAGE,6BADA,a7Bo8FR,C6B/7FM,8HAIE,yBADA,a7Bk8FR,C6B77FM,oIAIE,6BADA,a7Bg8FR,C6Bx7FM,wHAIE,yBADA,a7B27FR,C6Bt7FI,+EAIM,a7Bs7FR,C6Br7FQ,wHAGE,6BADA,a7Bw7FV,C6Bn7FQ,6LAIE,yBADA,a7Bs7FV,C6Bj7FQ,mMAIE,6BADA,a7Bo7FV,CACF,C6BngGA,+BAuFI,iB7B+6FJ,C6B96FI,0EAEE,qB7Bg7FN,C6B1gGA,yCA6FM,qB7Bg7FN,C6B7gGA,8DAmGI,oB7B86FJ,C6BjhGA,6BA4GI,a7Bw6FJ,C6Bv6FI,mCACE,a7By6FN,C6BvhGA,0BAmHI,a7Bu6FJ,C6Bt6FI,gEAEE,a7Bw6FN,C6Bp6FM,0LAEE,a7Bw6FR,C6Bh6FA,gBACE,sBACA,oB7Bk6FF,C6Bp6FA,8BAKI,a7Bk6FJ,C6Bj6FI,wEAGE,6BADA,U7Bo6FN,C6B56FA,8DAmBM,a7B+5FN,C6B75FM,8EAGE,6BADA,U7Bg6FR,C6B35FM,8HAIE,yBADA,U7B85FR,C6Bz5FM,oIAIE,6BADA,U7B45FR,C6Br5FM,wHAIE,yBADA,U7Bw5FR,C6Bn5FI,2FAIM,oB7Bm5FR,C6Bv5FE,0DAOM,wB7Bm5FR,C6B15FE,sDAUM,a7Bm5FR,C6Bl5FQ,wHAGE,6BADA,U7Bq5FV,C6Bh5FQ,6LAIE,yBADA,U7Bm5FV,C6B94FQ,mMAIE,6BADA,U7Bi5FV,CACF,C6Br+FA,+BA6FI,iB7B24FJ,C6B14FI,0EAEE,qB7B44FN,C6B5+FA,yCAmGM,qB7B44FN,C6B/+FA,8DAyGI,oB7B04FJ,C6Bn/FA,6BA6GI,a7By4FJ,C6Bx4FI,mCACE,U7B04FN,C6Bz/FA,0BAoHI,a7Bw4FJ,C6Bv4FI,gEAEE,U7By4FN,C6Br4FM,0LAEE,U7By4FR,CgC/gHA,YAIE,yBACA,kBAFA,eAAgB,CADhB,mBADA,gBhCqhHF,CgCthHA,eAQI,oBhCihHJ,CgCzhHA,yBAYM,WACA,iBAFA,ahCmhHN,CgC9hHA,oBAkBI,ahC+gHJ,CiC9hHA,OAGE,4BAA6B,CAC7B,kBAFA,mBADA,YjCmiHF,CiCpiHA,UASI,aAAc,CADd,YjCgiHJ,CiCxiHA,mBAcI,ejC6hHJ,CiC3iHA,mBAoBI,ejC2hHJ,CiC/iHA,WAwBI,cjC0hHJ,CiCjhHA,sCAEE,kBjCmhHF,CiCrhHA,oDASI,aAAc,CAHd,iBAAkB,CAElB,WAAY,CADZ,QjCqhHJ,CiC3gHA,eCtDE,yBACA,qBAFA,UlCukHF,CiChhHA,kBClDI,wBlCqkHJ,CiCnhHA,2BC9CI,alCokHJ,CiClhHA,YC1DE,yBACA,qBAFA,UlCklHF,CiCvhHA,eCtDI,wBlCglHJ,CiC1hHA,wBClDI,alC+kHJ,CiCzhHA,eC9DE,yBACA,qBAFA,UlC6lHF,CiC9hHA,kBC1DI,wBlC2lHJ,CiCjiHA,2BCtDI,alC0lHJ,CiChiHA,cClEE,yBACA,qBAFA,UlCwmHF,CiCriHA,iBC9DI,wBlCsmHJ,CiCxiHA,0BC1DI,alCqmHJ,CmC7mHA,OAUE,oBAJA,WALA,cAAe,CAEf,aAAc,CACd,eAAgB,CAChB,aAAc,CAHd,uBAKA,iBAAkB,CAElB,uBAAwB,CADxB,kBnCinHF,CmC3mHI,4BAEE,WAEA,cAAe,CADf,oBnC8mHN,CmCxmHE,aACE,YnC0mHJ,CmCtmHE,YACE,iBAAkB,CAClB,QnCwmHJ,CmCjmHA,eCtCE,wBpC0oHF,CoCvoHI,sDAEE,wBpCyoHN,CmCpmHA,eC1CE,wBpCipHF,CoC9oHI,sDAEE,wBpCgpHN,CmCvmHA,eC9CE,wBpCwpHF,CoCrpHI,sDAEE,wBpCupHN,CmC1mHA,YClDE,wBpC+pHF,CoC5pHI,gDAEE,wBpC8pHN,CmC7mHA,eCtDE,wBpCsqHF,CoCnqHI,sDAEE,wBpCqqHN,CmChnHA,cC1DE,wBpC6qHF,CoC1qHI,oDAEE,wBpC4qHN,CqCzqHA,wCACE,GAAQ,0BrC4qHR,CqC3qHA,GAAQ,uBrC8qHR,CACF,CqC3qHA,gCACE,GAAQ,0BrC8qHR,CqC7qHA,GAAQ,uBrCgrHR,CACF,CqCzqHA,UAIE,yBACA,kBjCsCA,kDACQ,0CiC3CR,YACA,mBACA,erC+qHF,CqCxqHA,cAQE,yBjCyBA,kDACQ,0CiC5BR,WALA,UAAW,CAGX,eADA,WAAY,CAEZ,iBAEA,iBAAkB,CjCoJlB,kCACK,6BACG,0BiC3JR,OrCqrHF,CqCrqHA,sDCDI,8KACA,+KACA,sKDEF,yBrCyqHF,CqClqHA,oDjC5CE,0DACK,qDACG,iDJktHV,CqC/pHA,sBEvEE,wBvCyuHF,CuCtuHE,wCDgDE,8KACA,+KACA,qKtCyrHJ,CqCnqHA,mBE3EE,wBvCivHF,CuC9uHE,qCDgDE,8KACA,+KACA,qKtCisHJ,CqCvqHA,sBE/EE,wBvCyvHF,CuCtvHE,wCDgDE,8KACA,+KACA,qKtCysHJ,CqC3qHA,qBEnFE,wBvCiwHF,CuC9vHE,uCDgDE,8KACA,+KACA,qKtCitHJ,CwClwHA,+BAGE,oBAAqB,CADrB,iBAAkB,CAElB,qBxCowHF,CwCxwHA,yCAOI,UAAW,CADX,iBxCuwHJ,CwCpwHI,wNAIE,SxC0wHN,CwCpwHA,4GAKI,gBxCqwHJ,CwChwHA,aACE,gBxCkwHF,CwCnwHA,oEAOI,UxCiwHJ,CwCxwHA,oEAYI,exCiwHJ,CwC7vHA,yEACE,exC+vHF,CwC3vHA,4BACE,axC6vHF,CwC5vHE,mEZnDA,6BADA,yB5BozHF,CwC3vHA,2FZhDE,4BADA,wB5BizHF,CwC1vHA,sBACE,UxC4vHF,CwC1vHA,8DACE,exC4vHF,CwC1vHA,uIZpEE,6BADA,yB5Bo0HF,CwCzvHA,oEZlEE,4BADA,wB5Bg0HF,CwCxvHA,oEAEE,SxC0vHF,CwCzuHA,iCAEE,gBAAiB,CADjB,iBxC4uHF,CwCzuHA,oCAEE,iBAAkB,CADlB,kBxC4uHF,CwCtuHA,iCpC/CE,oDACQ,2CJwxHV,CwCtuHE,0CpCnDA,wBACQ,eJ4xHV,CwCnuHA,YACE,axCquHF,CwCluHA,eAEE,sBxCouHF,CwCjuHA,uBACE,sBxCmuHF,CwC5tHA,4FAII,aAAc,CACd,UAAW,CAEX,cAAe,CADf,UxC8tHJ,CwCpuHA,oCAcM,UxCytHN,CwCvuHA,gJAuBI,aAAc,CADd,exCwtHJ,CwCltHE,4DACE,exCotHJ,CwCltHE,sDZpKA,4BADA,6BARA,2BACA,2B5Bo4HF,CwCptHE,sDZxKA,8BADA,+BARA,yBACA,yB5B04HF,CwCrtHA,uEACE,exCutHF,CwCrtHA,yJZhLE,4BADA,4B5B24HF,CwCptHA,6EZ/LE,yBACA,yB5Bs5HF,CwChtHA,qBAIE,wBAAyB,CAHzB,aAAc,CAEd,kBAAmB,CADnB,UxCotHF,CwCttHA,0DAOI,kBAAmB,CACnB,UAAW,CACX,QxCmtHJ,CwC5tHA,qCAYI,UxCmtHJ,CwC/tHA,+CAgBI,SxCktHJ,CwCjsHA,gNAMM,kBAAsB,CACtB,mBAAoB,CAFpB,iBxCosHN,CyC56HA,aAGE,wBAAyB,CADzB,aAAc,CADd,iBzCg7HF,CyC36HE,0BACE,UAAW,CAEX,cAAe,CADf,ezC86HJ,CyCt7HA,2BAqBI,UAAW,CAGX,eAAgB,CAThB,iBAAkB,CAQlB,UAAW,CAPX,SzC66HJ,CyCn6HI,iCACE,SzCq6HN,CyC35HA,uGtB4BE,kBAFA,eAFA,YAGA,sBAFA,iBnB24HF,CmBt4HE,yHACE,YACA,gBnB04HJ,CmBv4HE,sRAEE,WnB64HJ,CyC76HA,uGtBuBE,kBAFA,eAFA,YAGA,gBAFA,gBnBk6HF,CmB75HE,yHACE,YACA,gBnBi6HJ,CmB95HE,sRAEE,WnBo6HJ,CyC37HA,+DAGE,kBzC67HF,CyC37HE,wKACE,ezC+7HJ,CyC37HA,oCAIE,qBAAsB,CADtB,kBAAmB,CADnB,QzC+7HF,CyCx7HA,mBAOE,yBACA,yBACA,kBAJA,cAHA,eACA,eAAgB,CAChB,aAAc,CAHd,iBAKA,iBzC67HF,CyCv7HE,4BAGE,kBADA,eADA,gBzC27HJ,CyCv7HE,4BAGE,kBADA,eADA,iBzC27HJ,CyC78HA,6EA0BI,YzCu7HJ,CyCl7HA,wUbrGE,6BADA,yB5BkiIF,CyCn7HA,+BACE,czCq7HF,CyCn7HA,iTbzGE,4BADA,wB5BuiIF,CyCp7HA,8BACE,azCs7HF,CyCj7HA,iBAIE,WAAY,CACZ,kBzCi7HF,CyCt7HA,uCACE,iBzCw7HF,CyCz7HA,2BAYM,gBzCg7HN,CyC76HI,qFAGE,SzC+6HN,CyC16HE,0EAGI,iBzC26HN,CyCx6HE,wEAII,gBAAiB,CADjB,SzC06HN,C0CllIA,OAEE,e1CmlIF,C0CjlIE,mBACE,Y1CmlIJ,C0C/kIA,mBAGE,MAAO,CADP,e1CklIF,C0C9kIA,YACE,a1CglIF,C0C7kIA,cACE,a1C+kIF,C0C5kIE,4BACE,c1C8kIJ,C0C1kIA,gCAEE,iB1C4kIF,C0CzkIA,8BAEE,kB1C2kIF,C0CxkIA,qCAGE,kBAAmB,CACnB,kB1C0kIF,C0CvkIA,cACE,qB1CykIF,C0CtkIA,cACE,qB1CwkIF,C0CpkIA,eAEE,iBAAkB,CADlB,Y1CukIF,C0ChkIA,YAEE,eAAgB,CADhB,c1CmkIF,C2CvnIA,YAGE,kBAAmB,CADnB,c3CynIF,C2ChnIA,iBAME,sBACA,yBALA,aAAc,CAGd,kBAAmB,CAFnB,iBAAkB,CAFlB,iB3CunIF,C2C9mIE,6Bf7BA,2BACA,2B5B8oIF,C2C/mIE,4BfvBA,8BADA,+BeyBE,e3CmnIJ,C2C9mIE,0FAKE,yBAFA,cACA,kB3CinIJ,C2CrnIE,qKASI,a3CinIN,C2C1nIE,4JAYI,a3CmnIN,C2C9mIE,oFAKE,sBACA,qBAFA,cADA,S3CmnIJ,C2CtnIE,ogBAYI,a3CqnIN,C2CjoIE,sJAeI,U3CunIN,C2C5mIA,yCAEE,a3C8mIF,C2ChnIA,2FAKI,U3C+mIJ,C2C3mIE,0GAIE,sBAFA,cACA,oB3CgnIJ,C2C3mIA,uBAEE,eAAgB,CADhB,U3C8mIF,CcptIC,yB8BKG,yBADA,a5CotIJ,C4CjtII,yDAEE,a5CmtIN,C4CrtII,2GAKI,a5CotIR,C4CjtIM,0IAGE,yBADA,a5CstIR,C4CntIM,6OAIE,yBACA,qBAFA,U5C0tIR,CcjvIC,sB8BKG,yBADA,a5CivIJ,C4C9uII,mDAEE,a5CgvIN,C4ClvII,qGAKI,a5CivIR,C4C9uIM,8HAGE,yBADA,a5CmvIR,C4ChvIM,2NAIE,yBACA,qBAFA,U5CuvIR,Cc9wIC,yB8BKG,yBADA,a5C8wIJ,C4C3wII,yDAEE,a5C6wIN,C4C/wII,2GAKI,a5C8wIR,C4C3wIM,0IAGE,yBADA,a5CgxIR,C4C7wIM,6OAIE,yBACA,qBAFA,U5CoxIR,Cc3yIC,wB8BKG,yBADA,a5C2yIJ,C4CxyII,uDAEE,a5C0yIN,C4C5yII,yGAKI,a5C2yIR,C4CxyIM,sIAGE,yBADA,a5C6yIR,C4C1yIM,uOAIE,yBACA,qBAFA,U5CizIR,C2C9sIA,yBAEE,iBAAkB,CADlB,Y3CitIF,C2C9sIA,sBAEE,eAAgB,CADhB,e3CitIF,C6Cx0IA,OAEE,sBACA,4BAA6B,CzC2D7B,6CACQ,qCyC9DR,kB7C+0IF,C6Cv0IA,YACE,Y7Cy0IF,C6Cp0IA,eAEE,mCAAoC,CjBtBpC,2BACA,4BiBoBA,iB7Cy0IF,C6C/zIA,uDALI,a7C60IJ,C6Cx0IA,aAGE,eADA,eAAgB,CADhB,Y7Cu0IF,C6Cx0IA,iGAWI,a7Co0IJ,C6C/zIA,cAEE,sBjBxCA,8BADA,+BiB0CA,6BAFA,iB7Cq0IF,C6CzzIA,sDAGI,e7C0zIJ,C6C7zIA,wFAOM,eAAgB,CADhB,kB7C4zIN,C6CvzII,wIAEI,YAAa,CjBzEnB,2BACA,2B5Bm4IF,C6CrzII,oIAEI,eAAgB,CjBxEtB,8BADA,8B5Bk4IF,C6C90IA,+EjB5DE,yBACA,yB5B64IF,C6C5yIA,kFACE,kB7CizIF,C6CzyIA,4EAII,e7C0yIJ,C6C9yIA,oGAQM,kBADA,kB7C6yIN,C6CpzIA,0XAmBQ,2BACA,2B7C4yIR,C6Ch0IA,wsBAwBU,0B7CkzIV,C6C10IA,gsBA4BU,2B7CwzIV,C6Cp1IA,yWA0CQ,8BADA,8B7CuzIR,C6Ch2IA,4qBA8CU,6B7C4zIV,C6C12IA,oqBAkDU,8B7Ck0IV,C6Cp3IA,8HA2DI,yB7C+zIJ,C6C13IA,oGA+DI,Y7C+zIJ,C6C93IA,gEAmEI,Q7C+zIJ,C6Cl4IA,gqBA0EU,a7Cs0IV,C6Ch5IA,opBA8EU,c7Cg1IV,C6C95IA,w3BAgGU,e7Ck1IV,C6Cl7IA,yBAuGI,QAAS,CADT,e7Cg1IJ,C6Cr0IA,aACE,kB7Cu0IF,C6Cx0IA,oBAMI,kBADA,e7Cu0IJ,C6C50IA,2BASM,c7Cs0IN,C6C/0IA,4BAcI,e7Co0IJ,C6Cl1IA,gHAkBM,4B7Co0IN,C6Ct1IA,2BAuBI,Y7Ck0IJ,C6Cz1IA,uDAyBM,+B7Cm0IN,C6C5zIA,eC5PE,iB9C2jJF,C8CzjJE,8BAEE,sBACA,kBAFA,a9C6jJJ,C8C9jJE,0DAMI,qB9C2jJN,C8CjkJE,qCAUI,yBADA,U9C4jJN,C8CxjJE,yDAEI,wB9CyjJN,C6C30IA,eC/PE,oB9C6kJF,C8C3kJE,8BAEE,yBACA,qBAFA,U9C+kJJ,C8ChlJE,0DAMI,wB9C6kJN,C8CnlJE,qCAUI,sBADA,a9C8kJN,C8C1kJE,yDAEI,2B9C2kJN,C6C11IA,eClQE,oB9C+lJF,C8C7lJE,8BAEE,yBACA,qBAFA,a9CimJJ,C8ClmJE,0DAMI,wB9C+lJN,C8CrmJE,qCAUI,yBADA,a9CgmJN,C8C5lJE,yDAEI,2B9C6lJN,C6Cz2IA,YCrQE,oB9CinJF,C8C/mJE,2BAEE,yBACA,qBAFA,a9CmnJJ,C8CpnJE,uDAMI,wB9CinJN,C8CvnJE,kCAUI,yBADA,a9CknJN,C8C9mJE,sDAEI,2B9C+mJN,C6Cx3IA,eCxQE,oB9CmoJF,C8CjoJE,8BAEE,yBACA,qBAFA,a9CqoJJ,C8CtoJE,0DAMI,wB9CmoJN,C8CzoJE,qCAUI,yBADA,a9CooJN,C8ChoJE,yDAEI,2B9CioJN,C6Cv4IA,cC3QE,oB9CqpJF,C8CnpJE,6BAEE,yBACA,qBAFA,a9CupJJ,C8CxpJE,yDAMI,wB9CqpJN,C8C3pJE,oCAUI,yBADA,a9CspJN,C8ClpJE,wDAEI,2B9CmpJN,C+ClqJA,OAIE,eAAgB,CAFhB,cADA,cAAe,CAEf,iB/CqqJF,C+CxqJA,UAOI,c/CoqJJ,C+C3qJA,2BAYM,sBACA,sBACA,mBAJA,oBAAqB,CACrB,gB/CwqJN,C+CnrJA,oCAoBM,yBADA,oB/CqqJN,C+CxrJA,iCA2BM,W/CiqJN,C+C5rJA,yCAkCM,U/C8pJN,C+ChsJA,2FA6CM,sBAFA,cACA,kB/C4pJN,CgD1sJA,YAIE,kBAHA,oBAAqB,CAErB,cADA,chD8sJF,CgDhtJA,eAOI,chD4sJJ,CgDntJA,qCAiBM,sBACA,sBAHA,cAJA,UAAW,CAGX,uBADA,gBAAiB,CADjB,iBAFA,iBAAkB,CAMlB,oBhD+sJN,CgD3sJM,kGAIE,yBACA,kBAFA,cADA,ShDktJR,CgD5sJI,6DpBfF,8BADA,2BoBmBM,ahD+sJR,CgD3sJI,2DpB9BF,+BADA,2B5B+uJF,CgDtsJI,qKAME,yBACA,qBAHA,WACA,cAAe,CAFf,ShD+sJN,CgD/vJA,iLAiEM,sBACA,kBAHA,cACA,kBhD0sJN,CgD/rJA,2CCvEM,eACA,sBAFA,iBjD6wJN,CiDzwJI,mErBMF,8BADA,0B5BywJF,CiDxwJI,iErBRF,+BADA,2B5BsxJF,CgD1sJA,2CC5EM,eACA,gBAFA,gBjD6xJN,CiDzxJI,mErBMF,8BADA,0B5ByxJF,CiDxxJI,iErBRF,+BADA,2B5BsyJF,CkDzyJA,kBAEE,aAAc,CACd,QA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AU,2B1DmrKV,C0DlrKA,4BACU,4B1DqrKV,Cc9mKA,kBACE,uBdknKF,Cc9mKA,mBACE,wBdknKF,Cc9mKA,yBACE,8BdknKF,CAdF,Cc/lKE,4D4C3FA,uB1D6sKA,C0D5sKA,iBAAU,uB1D+sKV,C0D9sKA,cAAU,2B1DitKV,C0DhtKA,4BACU,4B1DmtKV,CcvnKA,kBACE,uBd2nKF,CcvnKA,mBACE,wBd2nKF,CcvnKA,yBACE,8Bd2nKF,CAdF,CcxmKE,sC4ChHA,uB1D2uKA,C0D1uKA,iBAAU,uB1D6uKV,C0D5uKA,cAAU,2B1D+uKV,C0D9uKA,4BACU,4B1DivKV,CchoKA,kBACE,uBdooKF,CchoKA,mBACE,wBdooKF,CchoKA,yBACE,8BdooKF,CAdF,CcjnKE,oC4C7HA,sB1DiwKA,CACF,CchoKE,0D4ClIA,sB1DswKA,CACF,CchoKE,2D4CvIA,sB1D2wKA,CACF,CchoKE,qC4C5IA,sB1DgxKA,CACF,Cc1nKA,e4CvJE,sB1DoxKF,Cc1nKE,4B4ClKA,uB1DgyKA,C0D/xKA,oBAAU,uB1DkyKV,C0DjyKA,iBAAU,2B1DoyKV,C0DnyKA,kCACU,4B1DsyKV,CACF,CcroKA,qBACE,sBduoKF,CcroKE,kCACE,uBdwoKF,CACF,CctoKA,sBACE,sBdwoKF,CctoKE,mCACE,wBdyoKF,CACF,CcvoKA,4BACE,sBdyoKF,CcvoKE,yCACE,8Bd0oKF,CcroKA,c4CrLA,sB1D+zKA,CAJF,C2Dj0KA,oCACE,UAEE,iB3Dw0KF,CACF,C2Dp0KA,oCACE,kBACE,sB3Ds0KF,CACF,C2Dn0KA,0DACE,eACE,yB3Dq0KF,C2Dl0KA,kBACE,sB3Do0KF,C2Dj0KA,oBACE,0B3Dm0KF,C2Dh0KA,sBACE,wB3Dk0KF,CACF,C2D/zKA,oCACE,eACE,yB3Di0KF,C2D9zKA,oBACE,0B3Dg0KF,CACF,C4Dx2KA,UACE,aAAc,CACd,c5D02KF,C4Dv2KA,kBACE,kBAAmB,CACnB,YAAa,CACb,M5Dy2KF,C4Dt2KA,oCACE,e5Dw2KF,C4Dr2KA,cACE,MAAO,CACP,c5Du2KF,C4Dp2KA,oCACE,UAEE,kBA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CI,eAAmB,CACnB,UlH0rRJ,CkHxrRA,uBACI,UlH0rRJ,CkHxrRA,mBACI,UlH0rRJ,CkHxrRA,wBACI,UAAY,CACZ,QlH0rRJ,CkHxrRA,eAEI,gBAEA,YACA,gBAAiB,CACjB,eAAgB,CAHhB,SlH6rRJ,CkHxrRA,kBAGI,4BAA6B,CAC7B,cAAe,CAHf,aAAc,CACd,gBlH6rRJ,CkHxrRA,kBAEI,UAAW,CADX,iBAAkB,CAElB,elH0rRJ,CmH5vRA,KACE,YAAa,CACb,oBnH8vRF,CoHhwRA,YACE,iGpHkwRF,CoH7vRA,YACE,iGpH+vRF,CoH1vRA,YACE,kGpH4vRF,CoHvvRA,YACE,mGpHyvRF,CoHpvRA,YACE,uGpHsvRF,CoHjvRA,aACE,yGpHmvRF,CoH9uRA,aACE,0GpHgvRF,CqHnxRE,8IAME,mBACA,yBjHyDF,wBACQ,gBiHxDN,arHsxRJ,CqHjxRE,iI/FhBA,yBACA,WtBwyRF,CqHjxRE,sCAEE,mBACA,yBjHuCF,wBACQ,gBiHtCN,arHoxRJ,CqH/wRE,2PAME,mBACA,yBjHyBF,wBACQ,gBiHxBN,arHkxRJ,CqH5wRI,uOAOE,iBrH8wRN,CqHp0RE,8IAME,mBACA,yBjHyDF,wBACQ,gBiHxDN,UrHu0RJ,CqHl0RE,iI/FhBA,yBACA,WtBy1RF,CqHl0RE,sCAEE,mBACA,yBjHuCF,wBACQ,gBiHtCN,UrHq0RJ,CqHh0RE,2PAME,mBACA,yBjHyBF,wBACQ,gBiHxBN,UrHm0RJ,CqH7zRI,uOAOE,iBrH+zRN,CqHr3RE,8IAME,mBACA,yBjHyDF,wBACQ,gBiHxDN,UrHw3RJ,CqHn3RE,iI/FhBA,yBACA,WtB04RF,CqHn3RE,sCAEE,mBACA,yBjHuCF,wBACQ,gBiHtCN,UrHs3RJ,CqHj3RE,2PAME,mBACA,yBjHyBF,wBACQ,gBiHxBN,UrHo3RJ,CqH92RI,uOAOE,iBrHg3RN,CqHt6RE,wIAME,mBACA,yBjHyDF,wBACQ,gBiHxDN,UrHy6RJ,CqHp6RE,4H/FhBA,yBACA,WtB27RF,CqHp6RE,oCAEE,mBACA,yBjHuCF,wBACQ,gBiHtCN,UrHu6RJ,CqHl6RE,qPAME,mBACA,yBjHyBF,wBACQ,gBiHxBN,UrHq6RJ,CqH/5RI,gOAOE,iBrHi6RN,CqHz5RE,sNAME,mBACA,yBjHLF,wBACQ,gBiHMN,arH45RJ,CqHv5RE,6L/F9EA,yBACA,WtB4+RF,CqHv5RE,8DAEE,mBACA,yBjHvBF,wBACQ,gBiHwBN,arH05RJ,CqHr5RE,+PAME,mBACA,yBjHrCF,wBACQ,gBiHsCN,arHw5RJ,CqHl5RI,2TAOE,mBACA,yBjHrDJ,wBACQ,gBiHsDJ,iBrHq5RN,CqH98RE,sNAME,mBACA,yBjHLF,wBACQ,gBiHMN,UrHi9RJ,CqH58RE,6L/F9EA,yBACA,WtBiiSF,CqH58RE,8DAEE,mBACA,yBjHvBF,wBACQ,gBiHwBN,UrH+8RJ,CqH18RE,+PAME,mBACA,yBjHrCF,wBACQ,gBiHsCN,UrH68RJ,CqHv8RI,2TAOE,mBACA,yBjHrDJ,wBACQ,gBiHsDJ,iBrH08RN,CqH52RA,4BAEI,iBrH62RJ,CqHtgSE,wOAME,uBACA,yBjHLF,wBACQ,gBiHMN,arHygSJ,CqHpgSE,4M/F9EA,yBACA,WtBylSF,CqHpgSE,oEAEE,mBACA,yBjHvBF,wBACQ,gBiHwBN,arHugSJ,CqHlgSE,iRAME,mBACA,yBjHrCF,wBACQ,gBiHsCN,arHqgSJ,CqH//RI,gVAOE,uBACA,yBjHrDJ,wBACQ,gBiHsDJ,iBrHkgSN,CqHp6RA,6BAoBI,iBrHm5RJ,CqH9jSE,8OAME,mBACA,yBjHLF,wBACQ,gBiHMN,UrHikSJ,CqH5jSE,iN/F9EA,yBACA,WtBipSF,CqH5jSE,sEAEE,mBACA,yBjHvBF,wBACQ,gBiHwBN,UrH+jSJ,CqH1jSE,uRAME,mBACA,yBjHrCF,wBACQ,gBiHsCN,UrH6jSJ,CqHvjSI,uVAOE,mBACA,yBjHrDJ,wBACQ,gBiHsDJ,iBrH0jSN,CsHjrSE,yMAGE,cACA,etHsrSJ,CsH1rSE,iFAGE,cACA,etH4rSJ,CsHhsSE,0LAGE,cACA,etHqsSJ,CsHzsSE,kiBAGE,WACA,etHutSJ,CsH3tSE,iFAGE,cACA,etH6tSJ,CsHjuSE,qfAGE,cACA,etH+uSJ,CsHnvSE,uFAGE,cACA,etHqvSJ,CsHzvSE,8EAGE,cACA,etH2vSJ,CsH/vSE,oFAGE,cACA,etHiwSJ,CsH/sSA,uBAGI,mBADA,etHitSJ,CsHntSA,uBAOI,YtH+sSJ,CuH7wSA,yCAEE,qBACA,kCvH+wSF,CuH7wSE,qDACE,qBACA,kCvHgxSJ,CuH5wSA,8BACE,qBACA,kCvH8wSF,CuH5wSE,oCACE,qBACA,kCvH8wSJ,CuH1wSA,gCACE,qBACA,kCvH4wSF,CuH1wSE,sCACE,qBACA,kCvH4wSJ,CuHvwSA,mBACE,evHywSF,CuH1wSA,+BAMI,cACA,eAHA,cvH2wSJ,CuH/wSA,6BAWI,QvHuwSJ,CwHnzSA,cACE,mBJwBA,wGIvBA,cxHszSF,CwHxzSA,gBAOI,UxHozSJ,CwH3zSA,mBAYM,mBACA,qBAEA,axHizSN,CwH9ySI,kDAEE,mBACA,qBAEA,axH+ySN,CwH5ySI,0BACE,mBACA,qBAEA,axH6ySN,CyH30SA,eACE,WAAY,CLYZ,kGpHk0SF,CyHx0SA,uCAII,cAFA,aAAc,CAGd,ezHw0SJ,CyH70SA,4CAWI,eAFA,ezHw0SJ,CyHj1SA,2DAiBM,UAAW,CAKX,cAAe,CAFf,WAAY,CANZ,gBAAiB,CAEjB,iBAAkB,CAGlB,UzHs0SN,CyH9zSA,8BACE,mBzHg0SF,CyH7zSA,sBACE,wBzH+zSF,CyH5zSA,8MAQM,qBAAsB,CAEtB,azH2zSN,CyHrzSA,sBACE,QzHuzSF,C0Hl3SA,eACE,kBAAmB,CACnB,0B1Ho3SF,C0Hh3SA,4BACE,eAAgB,CAChB,iB1Hk3SF,C0H92SA,+BACE,iB1Hg3SF,C2H73SA,yBACE,yB3H+3SF,C2H53SA,yBAIE,a3H63SF,C2H13SA,iDANE,6BACA,iB3Hm4SF,C2Hz3SA,wBACE,6BAGA,cACA,eAAiB,CAHjB,gB3H63SF,C2Ht3SA,0DAGI,a3Hu3SJ,C2Hn3SA,sDAII,eAAgB,CAFhB,eAAgB,CAChB,kB3Hq3SJ,C2Hx3SA,qDASI,eAAgB,CAChB,sBAAuB,CAFvB,kB3Hq3SJ,C2H92SA,wBACE,kB3Hg3SF,C2H92SE,mCACE,gB3Hg3SJ,C2H52SA,2CACE,e3H82SF,C4Hr6SA,eACE,e5Hu6SF,C4Hx6SA,+BAII,6BAGA,cAFA,gB5Hw6SJ,C4Hp6SI,mEACE,iB5Hu6SJ,C4Hx6SE,8CAII,UAAW,CACX,kB5Hu6SN,CACF,C4Ht7SA,gHAqBM,a5Hs6SN,C4H37SA,8EA0BM,a5Hq6SN,C4Hj6SM,6JAGE,a5Hm6SR,C4Hh6SM,4GAEE,a5Hk6SR,C6Hz8SA,YACE,iB7H28SF,C6H58SA,6BAII,0BACA,0B7H28SJ,C6Hh9SA,yCASI,wB7H08SJ,C6Hn9SA,wCAaI,2B7Hy8SJ,C6Hr8SA,+BAEE,oBADA,iBAGA,iB7Hs8SF,C6H18SA,iCAOI,a7Hs8SJ,C8H99SA,U1HkEE,wBACQ,eJ+5SV,C8H99SA,2BACE,gBAAiB,CACjB,iBAAkB,CAClB,iB9Hg+SF,C8H99SE,uCACE,e9Hg+SJ,C8H79SE,sCACE,kB9H+9SJ,C8H59SE,8FAGE,mBACA,WAAY,CAEZ,a9H69SJ,C8H19SE,oGAGE,mBAEA,a9H29SJ,C8Hv9SI,4OAME,mBAEA,WACA,e9Hw9SN,C8Hj+SI,sRAYI,mBAEA,a9H49SR,C+H7gTA,+BACE,iB/H+gTF,CgIhhTA,OACE,WAAY,CACZ,iBhIkhTF,CgIphTA,2CAMI,ehIkhTJ,CgIxhTA,oBAUI,ahIihTJ,CgI3hTA,+BAcI,ehIghTJ,CgI9hTA,2CAkBI,ehI+gTJ,CgIjiTA,gBAsBI,ehI8gTJ,CgI5gTI,4BACE,YhI8gTN,CgIviTA,uBA6BM,WAAY,CAEZ,cACA,ehI4gTN,CgItgTA,kCACE,ahIwgTF,CiI/iTA,YACE,yBACA,ejIijTF,CiI9iTA,qDAEE,oBjIgjTF,CiI5iTA,kBACE,QjI8iTF,CiI1iTA,oCAEE,ajI4iTF,CkI7jTA,wCAEI,mBACA,kBACA,elI8jTJ,CkIlkTA,0CAWI,cACA,cAAe,CAJf,WAAY,CAKZ,gBAAiB,CAJjB,UlIgkTJ,CkIzkTA,iDAiBI,wBlI2jTJ,CkI5kTA,gEAoBM,UlI2jTN,CkIvjTE,+DACE,alI0jTF,CACF,CkItjTA,2BACE,iBlIwjTF,CkItjTE,+DACE,yBlIyjTF,CACF,CkItjTA,kEAEI,elIujTJ,CkIrjTI,sGACE,clIwjTJ,CACF,CkInjTA,6GAII,alIojTJ,CkIxjTA,mHAUI,alImjTJ,CkI9iTA,gBACE,alIgjTF,CkI5iTA,uCACE,clI8iTF,CkI5iTE,kDACE,elI8iTJ,CkIziTA,0BACE,qBAAsB,CACtB,iBlI2iTF,CkIviTA,qCACE,iBlIyiTF,CkIviTE,yEACE,elI0iTF,CACF,CkIviTA,mCACE,cACA,clIyiTF,CkI3iTA,4HAOI,alIyiTJ,CkI/hTI,4RAGE,alIsiTN,CkIniTI,gKAGE,alIqiTN,CkI/hTA,yBACE,alIiiTF,CkIliTA,wCAKI,iBADA,alIkiTJ,CkI9hTE,6DAGE,eAFA,gBlIkiTF,CkIniTA,wCAMI,alIgiTJ,CACF,CmI5qTA,oBACE,wBnI8qTF,CmI3qTA,4BACE,kBnI6qTF,CmI1qTA,yCACE,anI4qTF,CmI7qTA,wDAOI,cAAe,CAFf,WAAY,CAGZ,gBAAiB,CAJjB,UnI+qTJ,CmInrTA,oDAYI,eAAgB,CAEhB,iBAAkB,CAClB,OnIyqTJ,CmIrqTA,sBACE,anIuqTF,CmIrqTE,0DACE,gBAEA,iBnIuqTF,CACF,CoIzsTA,YACE,wBpI2sTF,CoIvsTA,iCACE,gBpIysTF,CoIrsTA,0BAGE,cACA,eAHA,kBpIysTF,CoInsTA,sBAEE,kBADA,uBpIssTF,CoIlsTA,wBACE,cACA,cpIosTF,CoIjsTA,0BACE,epImsTF,CqI/tTA,qBACE,wBrIiuTF,CqI9tTA,gCAEI,arI+tTJ,CqIjuTA,sBAMI,erI8tTJ,CsIvuTA,YACE,gBACA,qBtIyuTF,CsIruTA,WACE,atIuuTF,CsIxuTA,0BAII,iBtIuuTJ,CsI3uTA,6MAgBM,atIsuTN,CsIhuTA,4BAEI,sBACA,iBtIiuTJ,CsIpuTA,+BAOI,4BAA6B,CAM7B,cALA,iBAEA,iBAAkB,CAClB,OtIguTJ,CsI3uTA,8CAqBM,cAAe,CACf,gBAAiB,CANjB,gBAAiB,CAEjB,iBAAkB,CAClB,QtI+tTN,CsIxtTE,wBACE,cAAiB,CACjB,etI0tTJ,CsIxtTI,qFAGE,atI0tTN,CsIvtTI,gIAIE,cACA,oBtIytTN,C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A,4BACA,0BAEA,a5I8qUF,C4InrUA,qBAUI,cACA,cAAe,CACf,gBAAiB,CAJjB,aAAgB,CAKhB,gB5I6qUJ,C4IxqUA,6BACE,a5I0qUF,C4ItqUA,wBACE,a5IwqUF,C4ItqUE,oCACE,Y5IwqUJ,C4IrqUE,mCACE,e5IuqUJ,C4IlqUA,2BAGI,gBAAmB,CADnB,a5IoqUJ,C4IjqUI,uCACE,a5ImqUN,C4I7pUA,sBAEI,e5I8pUJ,C4IhqUA,4BAQI,cAFA,gB5I8pUJ,C4IvpUA,oCAEI,eAAgB,CAChB,iB5IwpUJ,C4IppUA,mCAEI,eAAgB,CAChB,a5IqpUJ,C4IxpUA,4CAQI,mBADA,e5IqpUJ,C4I/oUA,0BAEI,gCACA,mB5IgpUJ,C4InpUA,8BAMM,kBAGA,WAAY,CADZ,U5IgpUN,C4I5oUI,qCACE,WAAY,CACZ,gB5I8oUN,C6I9uUA,MACE,qB7IgvUF,C8IjvUA,sCACE,iB9ImvUF,C8IhvUA,8BACE,a9IkvUF,C8I/uUI,2IAGE,cACA,e9IivUN,C8I9uUI,iJAGE,a9IgvUN,C8I9vUA,6CAmBI,cACA,e9I8uUJ,C8I1uUA,sBACE,a9I4uUF,C+IzwUA,0BACE,a/I2wUF,C+IpwUA,6DACE,a/IywUF,C+ItwUA,oCACE,a/IwwUF,CgJrxUA,mIAMI,ahJuxUJ,CgJ7xUA,wJAaI,ahJsxUJ,CiJnyUA,mCACE,wBjJqyUF,CiJlyUA,+CACE,QjJoyUF,CiJjyUA,+DAEI,ejJkyUJ,CkJztUA,0BAjFI,oBlJ6yUJ,CkJ5tUA,kOArEM,alJ4yUN,CkJnuUA,0BArFI,oBlJ2zUJ,CkJtuUA,kOAzEM,alJ0zUN,CkJ7uUA,0BAzFI,oBlJy0UJ,CkJhvUA,kOA7EM,alJw0UN,CkJvvUA,yBA7FI,oBlJu1UJ,CkJ1vUA,2NAjFM,alJs1UN,CkJhwUA,+BA/EI,gBACA,yBACA,kBACA,YlJk1UJ,CkJ30UM,0WAME,alJg1UR,CkJjxUA,uCAzDI,alJ60UJ,CkJhxUA,+BAnFI,gBACA,yBACA,kBACA,YlJs2UJ,CkJ/1UM,0WAME,alJo2UR,CkJjyUA,uCA7DI,alJi2UJ,CkJhyUA,+BAvFI,gBACA,yBACA,kBACA,YlJ03UJ,CkJn3UM,0WAME,alJw3UR,CkJjzUA,uCAjEI,alJq3UJ,CkJhzUA,8BA3FI,gBACA,yBACA,kBACA,YlJ84UJ,CkJv4UM,mWAME,alJ44UR,CkJj0UA,sCArEI,alJy4UJ,CkJ/zUA,qCArEE,8BACA,iBlJu4UF,CkJh4UI,0XAME,alJq4UN,CkJ90UA,qCArEE,8BACA,iBlJs5UF,CkJ/4UI,0XAME,alJo5UN,CkJ71UA,qCArEE,8BACA,iBlJq6UF,CkJ95UI,0XAME,alJm6UN,CkJ52UA,oCArEE,8BACA,iBlJo7UF,CkJ76UI,mXAME,alJk7UN,CkJx2UA,+SA3DM,alJ86UN,CkJ/2UA,+SA/DM,alJy7UN,CkJt3UA,+SAnEM,alJo8UN,CkJ73UA,wSAvEM,alJ+8UN","sources":["webpack://misago/./src/style/index.less","webpack://misago/./node_modules/bootstrap/less/normalize.less","webpack://misago/./node_modules/bootstrap/less/print.less","webpack://misago/./node_modules/bootstrap/less/scaffolding.less","webpack://misago/./node_modules/bootstrap/less/mixins/vendor-prefixes.less","webpack://misago/./node_modules/bootstrap/less/mixins/tab-focus.less","webpack://misago/./node_modules/bootstrap/less/mixins/image.less","webpack://misago/./node_modules/bootstrap/less/type.less","webpack://misago/./node_modules/bootstrap/less/mixins/text-emphasis.less","webpack://misago/./node_modules/bootstrap/less/mixins/background-variant.less","webpack://misago/./node_modules/bootstrap/less/mixins/text-overflow.less","webpack://misago/./node_modules/bootstrap/less/code.less","webpack://misago/./node_modules/bootstrap/less/grid.less","webpack://misago/./node_modules/bootstrap/less/mixins/grid.less","webpack://misago/./node_modules/bootstrap/less/responsive-utilities.less","webpack://misago/./node_modules/bootstrap/less/mixins/grid-framework.less","webpack://misago/./node_modules/bootstrap/less/tables.less","webpack://misago/./node_modules/bootstrap/less/mixins/table-row.less","webpack://misago/./node_modules/bootstrap/less/forms.less","webpack://misago/./node_modules/bootstrap/less/mixins/forms.less","webpack://misago/./node_modules/bootstrap/less/buttons.less","webpack://misago/./node_modules/bootstrap/less/mixins/buttons.less","webpack://misago/./node_modules/bootstrap/less/mixins/opacity.less","webpack://misago/./node_modules/bootstrap/less/component-animations.less","webpack://misago/./node_modules/bootstrap/less/dropdowns.less","webpack://misago/./node_modules/bootstrap/less/mixins/nav-divider.less","webpack://misago/./node_modules/bootstrap/less/mixins/reset-filter.less","webpack://misago/./node_modules/bootstrap/less/navs.less","webpack://misago/./node_modules/bootstrap/less/mixins/border-radius.less","webpack://misago/./node_modules/bootstrap/less/navbar.less","webpack://misago/./node_modules/bootstrap/less/mixins/nav-vertical-align.less","webpack://misago/./node_modules/bootstrap/less/utilities.less","webpack://misago/./node_modules/bootstrap/less/breadcrumbs.less","webpack://misago/./node_modules/bootstrap/less/alerts.less","webpack://misago/./node_modules/bootstrap/less/mixins/alerts.less","webpack://misago/./node_modules/bootstrap/less/labels.less","webpack://misago/./node_modules/bootstrap/less/mixins/labels.less","webpack://misago/./node_modules/bootstrap/less/progress-bars.less","webpack://misago/./node_modules/bootstrap/less/mixins/gradients.less","webpack://misago/./node_modules/bootstrap/less/mixins/progress-bar.less","webpack://misago/./node_modules/bootstrap/less/button-groups.less","webpack://misago/./node_modules/bootstrap/less/input-groups.less","webpack://misago/./node_modules/bootstrap/less/media.less","webpack://misago/./node_modules/bootstrap/less/list-group.less","webpack://misago/./node_modules/bootstrap/less/mixins/list-group.less","webpack://misago/./node_modules/bootstrap/less/panels.less","webpack://misago/./node_modules/bootstrap/less/mixins/panels.less","webpack://misago/./node_modules/bootstrap/less/pager.less","webpack://misago/./node_modules/bootstrap/less/pagination.less","webpack://misago/./node_modules/bootstrap/less/mixins/pagination.less","webpack://misago/./node_modules/bootstrap/less/responsive-embed.less","webpack://misago/./node_modules/bootstrap/less/wells.less","webpack://misago/./node_modules/bootstrap/less/close.less","webpack://misago/./node_modules/bootstrap/less/badges.less","webpack://misago/./node_modules/bootstrap/less/modals.less","webpack://misago/./node_modules/bootstrap/less/mixins/clearfix.less","webpack://misago/./node_modules/bootstrap/less/mixins/center-block.less","webpack://misago/./node_modules/bootstrap/less/mixins/hide-text.less","webpack://misago/./node_modules/bootstrap/less/mixins/responsive-visibility.less","webpack://misago/./src/style/misago/scaffolding.less","webpack://misago/./src/style/misago/flex-row.less","webpack://misago/./src/style/misago/at-who.less","webpack://misago/./src/style/misago/auth-message.less","webpack://misago/./src/style/misago/alerts-snackbar.less","webpack://misago/./src/style/misago/agreement-overlay.less","webpack://misago/./src/style/misago/loaders.less","webpack://misago/./src/style/misago/navbar.less","webpack://misago/./src/style/misago/navs.less","webpack://misago/./src/style/misago/breadcrumbs.less","webpack://misago/./src/style/misago/material-icons.less","webpack://misago/./src/style/misago/modals.less","webpack://misago/./src/style/misago/forms.less","webpack://misago/./src/style/misago/inputs.less","webpack://misago/./src/style/misago/buttons.less","webpack://misago/./src/style/misago/dropdowns.less","webpack://misago/./src/style/misago/category-label.less","webpack://misago/./src/style/misago/thread-flags.less","webpack://misago/./src/style/misago/thread-replies.less","webpack://misago/./src/style/misago/thread-user-card.less","webpack://misago/./src/style/misago/search-dropdown.less","webpack://misago/./src/style/misago/page-header.less","webpack://misago/./src/style/misago/page-container.less","webpack://misago/./src/style/misago/panels.less","webpack://misago/./src/style/misago/footer.less","webpack://misago/./src/style/misago/ui-preview.less","webpack://misago/./src/style/misago/pager.less","webpack://misago/./src/style/misago/pagination.less","webpack://misago/./src/style/misago/poll.less","webpack://misago/./src/style/misago/user-status.less","webpack://misago/./src/style/misago/user-card.less","webpack://misago/./src/style/misago/toolbar.less","webpack://misago/./src/style/misago/type.less","webpack://misago/./src/style/misago/markup.less","webpack://misago/./src/style/misago/formatting-help.less","webpack://misago/./src/style/misago/change-avatar.less","webpack://misago/./src/style/misago/categories-lists.less","webpack://misago/./src/style/misago/editor.less","webpack://misago/./src/style/misago/participants.less","webpack://misago/./src/style/misago/markup-editor.less","webpack://misago/./src/style/misago/poll-editor.less","webpack://misago/./src/style/misago/posting-dialog.less","webpack://misago/./src/style/misago/posts-list.less","webpack://misago/./src/style/misago/post.less","webpack://misago/./src/style/misago/post-feed.less","webpack://misago/./src/style/misago/event.less","webpack://misago/./src/style/misago/post-changelog.less","webpack://misago/./src/style/misago/quote-control.less","webpack://misago/./src/style/misago/message-pages.less","webpack://misago/./src/style/misago/threads-lists.less","webpack://misago/./src/style/misago/active-posters.less","webpack://misago/./src/style/misago/user-profile.less","webpack://misago/./src/style/misago/username-history.less","webpack://misago/./src/style/misago/search.less","webpack://misago/./highlight/styles/atom-one-light.min.css","webpack://misago/./node_modules/at.js/dist/css/jquery.atwho.css","webpack://misago/./src/style/flavor/typo.less","webpack://misago/./src/style/flavor/shadows.less","webpack://misago/./src/style/flavor/buttons.less","webpack://misago/./src/style/flavor/social-buttons.less","webpack://misago/./src/style/flavor/inputs.less","webpack://misago/./src/style/flavor/auth-message.less","webpack://misago/./src/style/flavor/dropdowns.less","webpack://misago/./src/style/flavor/navbar.less","webpack://misago/./src/style/flavor/search-dropdown.less","webpack://misago/./src/style/flavor/page-footer.less","webpack://misago/./src/style/flavor/list-group.less","webpack://misago/./src/style/flavor/navs.less","webpack://misago/./src/style/flavor/username-history.less","webpack://misago/./src/style/flavor/panels.less","webpack://misago/./src/style/flavor/form.less","webpack://misago/./src/style/flavor/categories-lists.less","webpack://misago/./src/style/flavor/participants.less","webpack://misago/./src/style/flavor/poll.less","webpack://misago/./src/style/flavor/posting.less","webpack://misago/./src/style/flavor/post.less","webpack://misago/./src/style/flavor/post-feed.less","webpack://misago/./src/style/flavor/event.less","webpack://misago/./src/style/flavor/user-card.less","webpack://misago/./src/style/flavor/progress-bars.less","webpack://misago/./src/style/flavor/markup.less","webpack://misago/./src/style/flavor/modals.less","webpack://misago/./src/style/flavor/wells.less","webpack://misago/./src/style/flavor/active-posters.less","webpack://misago/./src/style/flavor/message-pages.less","webpack://misago/./src/style/flavor/user-options.less","webpack://misago/./src/style/flavor/profile-details.less","webpack://misago/./src/style/flavor/ranks-flavors.less"],"sourcesContent":["/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\nhtml {\n  font-family: sans-serif;\n  -ms-text-size-adjust: 100%;\n  -webkit-text-size-adjust: 100%;\n}\nbody {\n  margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n  display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n  display: inline-block;\n  vertical-align: baseline;\n}\naudio:not([controls]) {\n  display: none;\n  height: 0;\n}\n[hidden],\ntemplate {\n  display: none;\n}\na {\n  background-color: transparent;\n}\na:active,\na:hover {\n  outline: 0;\n}\nabbr[title] {\n  border-bottom: none;\n  text-decoration: underline;\n  text-decoration: underline dotted;\n}\nb,\nstrong {\n  font-weight: bold;\n}\ndfn {\n  font-style: italic;\n}\nh1 {\n  font-size: 2em;\n  margin: 0.67em 0;\n}\nmark {\n  background: #ff0;\n  color: #000;\n}\nsmall {\n  font-size: 80%;\n}\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\nsup {\n  top: -0.5em;\n}\nsub {\n  bottom: -0.25em;\n}\nimg {\n  border: 0;\n}\nsvg:not(:root) {\n  overflow: hidden;\n}\nfigure {\n  margin: 1em 40px;\n}\nhr {\n  box-sizing: content-box;\n  height: 0;\n}\npre {\n  overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n  font-family: monospace, monospace;\n  font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  color: inherit;\n  font: inherit;\n  margin: 0;\n}\nbutton {\n  overflow: visible;\n}\nbutton,\nselect {\n  text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n  -webkit-appearance: button;\n  cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n  cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n  border: 0;\n  padding: 0;\n}\ninput {\n  line-height: normal;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n  box-sizing: border-box;\n  padding: 0;\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\ninput[type=\"search\"] {\n  -webkit-appearance: textfield;\n  box-sizing: content-box;\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\nfieldset {\n  border: 1px solid #c0c0c0;\n  margin: 0 2px;\n  padding: 0.35em 0.625em 0.75em;\n}\nlegend {\n  border: 0;\n  padding: 0;\n}\ntextarea {\n  overflow: auto;\n}\noptgroup {\n  font-weight: bold;\n}\ntable {\n  border-collapse: collapse;\n  border-spacing: 0;\n}\ntd,\nth {\n  padding: 0;\n}\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n@media print {\n  *,\n  *:before,\n  *:after {\n    color: #000 !important;\n    text-shadow: none !important;\n    background: transparent !important;\n    box-shadow: none !important;\n  }\n  a,\n  a:visited {\n    text-decoration: underline;\n  }\n  a[href]:after {\n    content: \" (\" attr(href) \")\";\n  }\n  abbr[title]:after {\n    content: \" (\" attr(title) \")\";\n  }\n  a[href^=\"#\"]:after,\n  a[href^=\"javascript:\"]:after {\n    content: \"\";\n  }\n  pre,\n  blockquote {\n    border: 1px solid #999;\n    page-break-inside: avoid;\n  }\n  thead {\n    display: table-header-group;\n  }\n  tr,\n  img {\n    page-break-inside: avoid;\n  }\n  img {\n    max-width: 100% !important;\n  }\n  p,\n  h2,\n  h3 {\n    orphans: 3;\n    widows: 3;\n  }\n  h2,\n  h3 {\n    page-break-after: avoid;\n  }\n  .navbar {\n    display: none;\n  }\n  .btn > .caret,\n  .dropup > .btn > .caret {\n    border-top-color: #000 !important;\n  }\n  .label {\n    border: 1px solid #000;\n  }\n  .table {\n    border-collapse: collapse !important;\n  }\n  .table td,\n  .table th {\n    background-color: #fff !important;\n  }\n  .table-bordered th,\n  .table-bordered td {\n    border: 1px solid #ddd !important;\n  }\n}\n* {\n  -webkit-box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n}\n*:before,\n*:after {\n  -webkit-box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n}\nhtml {\n  font-size: 10px;\n  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n  font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n  font-size: 14px;\n  line-height: 1.42857143;\n  color: #172b4d;\n  background-color: #fff;\n}\ninput,\nbutton,\nselect,\ntextarea {\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n}\na {\n  color: #0065ff;\n  text-decoration: none;\n}\na:hover,\na:focus {\n  color: #0747a6;\n  text-decoration: underline;\n}\na:focus {\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\nfigure {\n  margin: 0;\n}\nimg {\n  vertical-align: middle;\n}\n.img-responsive {\n  display: block;\n  max-width: 100%;\n  height: auto;\n}\n.img-rounded {\n  border-radius: 6px;\n}\n.img-thumbnail {\n  padding: 4px;\n  line-height: 1.42857143;\n  background-color: #fff;\n  border: 1px solid #ddd;\n  border-radius: 4px;\n  -webkit-transition: all 0.2s ease-in-out;\n  -o-transition: all 0.2s ease-in-out;\n  transition: all 0.2s ease-in-out;\n  display: inline-block;\n  max-width: 100%;\n  height: auto;\n}\n.img-circle {\n  border-radius: 50%;\n}\nhr {\n  margin-top: 20px;\n  margin-bottom: 20px;\n  border: 0;\n  border-top: 1px solid #ebecf0;\n}\n.sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n  position: static;\n  width: auto;\n  height: auto;\n  margin: 0;\n  overflow: visible;\n  clip: auto;\n}\n[role=\"button\"] {\n  cursor: pointer;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n  font-family: inherit;\n  font-weight: 500;\n  line-height: 1.1;\n  color: inherit;\n}\nh1 small,\nh2 small,\nh3 small,\nh4 small,\nh5 small,\nh6 small,\n.h1 small,\n.h2 small,\n.h3 small,\n.h4 small,\n.h5 small,\n.h6 small,\nh1 .small,\nh2 .small,\nh3 .small,\nh4 .small,\nh5 .small,\nh6 .small,\n.h1 .small,\n.h2 .small,\n.h3 .small,\n.h4 .small,\n.h5 .small,\n.h6 .small {\n  font-weight: 400;\n  line-height: 1;\n  color: #7a869a;\n}\nh1,\n.h1,\nh2,\n.h2,\nh3,\n.h3 {\n  margin-top: 20px;\n  margin-bottom: 10px;\n}\nh1 small,\n.h1 small,\nh2 small,\n.h2 small,\nh3 small,\n.h3 small,\nh1 .small,\n.h1 .small,\nh2 .small,\n.h2 .small,\nh3 .small,\n.h3 .small {\n  font-size: 65%;\n}\nh4,\n.h4,\nh5,\n.h5,\nh6,\n.h6 {\n  margin-top: 10px;\n  margin-bottom: 10px;\n}\nh4 small,\n.h4 small,\nh5 small,\n.h5 small,\nh6 small,\n.h6 small,\nh4 .small,\n.h4 .small,\nh5 .small,\n.h5 .small,\nh6 .small,\n.h6 .small {\n  font-size: 75%;\n}\nh1,\n.h1 {\n  font-size: 36px;\n}\nh2,\n.h2 {\n  font-size: 30px;\n}\nh3,\n.h3 {\n  font-size: 24px;\n}\nh4,\n.h4 {\n  font-size: 18px;\n}\nh5,\n.h5 {\n  font-size: 14px;\n}\nh6,\n.h6 {\n  font-size: 12px;\n}\np {\n  margin: 0 0 10px;\n}\n.lead {\n  margin-bottom: 20px;\n  font-size: 16px;\n  font-weight: 300;\n  line-height: 1.4;\n}\n@media (min-width: 768px) {\n  .lead {\n    font-size: 21px;\n  }\n}\nsmall,\n.small {\n  font-size: 85%;\n}\nmark,\n.mark {\n  padding: 0.2em;\n  background-color: #fcf8e3;\n}\n.text-left {\n  text-align: left;\n}\n.text-right {\n  text-align: right;\n}\n.text-center {\n  text-align: center;\n}\n.text-justify {\n  text-align: justify;\n}\n.text-nowrap {\n  white-space: nowrap;\n}\n.text-lowercase {\n  text-transform: lowercase;\n}\n.text-uppercase {\n  text-transform: uppercase;\n}\n.text-capitalize {\n  text-transform: capitalize;\n}\n.text-muted {\n  color: #7a869a;\n}\n.text-primary {\n  color: #0052cc;\n}\na.text-primary:hover,\na.text-primary:focus {\n  color: #003d99;\n}\n.text-success {\n  color: #3c763d;\n}\na.text-success:hover,\na.text-success:focus {\n  color: #2b542c;\n}\n.text-info {\n  color: #31708f;\n}\na.text-info:hover,\na.text-info:focus {\n  color: #245269;\n}\n.text-warning {\n  color: #8a6d3b;\n}\na.text-warning:hover,\na.text-warning:focus {\n  color: #66512c;\n}\n.text-danger {\n  color: #a94442;\n}\na.text-danger:hover,\na.text-danger:focus {\n  color: #843534;\n}\n.bg-primary {\n  color: #fff;\n  background-color: #0052cc;\n}\na.bg-primary:hover,\na.bg-primary:focus {\n  background-color: #003d99;\n}\n.bg-success {\n  background-color: #dff0d8;\n}\na.bg-success:hover,\na.bg-success:focus {\n  background-color: #c1e2b3;\n}\n.bg-info {\n  background-color: #d9edf7;\n}\na.bg-info:hover,\na.bg-info:focus {\n  background-color: #afd9ee;\n}\n.bg-warning {\n  background-color: #fcf8e3;\n}\na.bg-warning:hover,\na.bg-warning:focus {\n  background-color: #f7ecb5;\n}\n.bg-danger {\n  background-color: #f2dede;\n}\na.bg-danger:hover,\na.bg-danger:focus {\n  background-color: #e4b9b9;\n}\n.page-header {\n  padding-bottom: 9px;\n  margin: 40px 0 20px;\n  border-bottom: 1px solid #ebecf0;\n}\nul,\nol {\n  margin-top: 0;\n  margin-bottom: 10px;\n}\nul ul,\nol ul,\nul ol,\nol ol {\n  margin-bottom: 0;\n}\n.list-unstyled {\n  padding-left: 0;\n  list-style: none;\n}\n.list-inline {\n  padding-left: 0;\n  list-style: none;\n  margin-left: -5px;\n}\n.list-inline > li {\n  display: inline-block;\n  padding-right: 5px;\n  padding-left: 5px;\n}\ndl {\n  margin-top: 0;\n  margin-bottom: 20px;\n}\ndt,\ndd {\n  line-height: 1.42857143;\n}\ndt {\n  font-weight: 700;\n}\ndd {\n  margin-left: 0;\n}\n@media (min-width: 700px) {\n  .dl-horizontal dt {\n    float: left;\n    width: 160px;\n    clear: left;\n    text-align: right;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n  .dl-horizontal dd {\n    margin-left: 180px;\n  }\n}\nabbr[title],\nabbr[data-original-title] {\n  cursor: help;\n}\n.initialism {\n  font-size: 90%;\n  text-transform: uppercase;\n}\nblockquote {\n  padding: 10px 20px;\n  margin: 0 0 20px;\n  font-size: 17.5px;\n  border-left: 5px solid #ebecf0;\n}\nblockquote p:last-child,\nblockquote ul:last-child,\nblockquote ol:last-child {\n  margin-bottom: 0;\n}\nblockquote footer,\nblockquote small,\nblockquote .small {\n  display: block;\n  font-size: 80%;\n  line-height: 1.42857143;\n  color: #7a869a;\n}\nblockquote footer:before,\nblockquote small:before,\nblockquote .small:before {\n  content: \"\\2014 \\00A0\";\n}\n.blockquote-reverse,\nblockquote.pull-right {\n  padding-right: 15px;\n  padding-left: 0;\n  text-align: right;\n  border-right: 5px solid #ebecf0;\n  border-left: 0;\n}\n.blockquote-reverse footer:before,\nblockquote.pull-right footer:before,\n.blockquote-reverse small:before,\nblockquote.pull-right small:before,\n.blockquote-reverse .small:before,\nblockquote.pull-right .small:before {\n  content: \"\";\n}\n.blockquote-reverse footer:after,\nblockquote.pull-right footer:after,\n.blockquote-reverse small:after,\nblockquote.pull-right small:after,\n.blockquote-reverse .small:after,\nblockquote.pull-right .small:after {\n  content: \"\\00A0 \\2014\";\n}\naddress {\n  margin-bottom: 20px;\n  font-style: normal;\n  line-height: 1.42857143;\n}\ncode,\nkbd,\npre,\nsamp {\n  font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n}\ncode {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: #c7254e;\n  background-color: #f9f2f4;\n  border-radius: 4px;\n}\nkbd {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: #fff;\n  background-color: #333;\n  border-radius: 3px;\n  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\nkbd kbd {\n  padding: 0;\n  font-size: 100%;\n  font-weight: 700;\n  box-shadow: none;\n}\npre {\n  display: block;\n  padding: 9.5px;\n  margin: 0 0 10px;\n  font-size: 13px;\n  line-height: 1.42857143;\n  color: #344563;\n  word-break: break-all;\n  word-wrap: break-word;\n  background-color: #f5f5f5;\n  border: 1px solid #ccc;\n  border-radius: 4px;\n}\npre code {\n  padding: 0;\n  font-size: inherit;\n  color: inherit;\n  white-space: pre-wrap;\n  background-color: transparent;\n  border-radius: 0;\n}\n.pre-scrollable {\n  max-height: 340px;\n  overflow-y: scroll;\n}\n.container {\n  padding-right: 15px;\n  padding-left: 15px;\n  margin-right: auto;\n  margin-left: auto;\n}\n@media (min-width: 768px) {\n  .container {\n    width: 750px;\n  }\n}\n@media (min-width: 992px) {\n  .container {\n    width: 970px;\n  }\n}\n@media (min-width: 1200px) {\n  .container {\n    width: 1170px;\n  }\n}\n.container-fluid {\n  padding-right: 15px;\n  padding-left: 15px;\n  margin-right: auto;\n  margin-left: auto;\n}\n.row {\n  margin-right: -15px;\n  margin-left: -15px;\n}\n.row-no-gutters {\n  margin-right: 0;\n  margin-left: 0;\n}\n.row-no-gutters [class*=\"col-\"] {\n  padding-right: 0;\n  padding-left: 0;\n}\n.col-xs-1,\n.col-sm-1,\n.col-md-1,\n.col-lg-1,\n.col-xs-2,\n.col-sm-2,\n.col-md-2,\n.col-lg-2,\n.col-xs-3,\n.col-sm-3,\n.col-md-3,\n.col-lg-3,\n.col-xs-4,\n.col-sm-4,\n.col-md-4,\n.col-lg-4,\n.col-xs-5,\n.col-sm-5,\n.col-md-5,\n.col-lg-5,\n.col-xs-6,\n.col-sm-6,\n.col-md-6,\n.col-lg-6,\n.col-xs-7,\n.col-sm-7,\n.col-md-7,\n.col-lg-7,\n.col-xs-8,\n.col-sm-8,\n.col-md-8,\n.col-lg-8,\n.col-xs-9,\n.col-sm-9,\n.col-md-9,\n.col-lg-9,\n.col-xs-10,\n.col-sm-10,\n.col-md-10,\n.col-lg-10,\n.col-xs-11,\n.col-sm-11,\n.col-md-11,\n.col-lg-11,\n.col-xs-12,\n.col-sm-12,\n.col-md-12,\n.col-lg-12 {\n  position: relative;\n  min-height: 1px;\n  padding-right: 15px;\n  padding-left: 15px;\n}\n.col-xs-1,\n.col-xs-2,\n.col-xs-3,\n.col-xs-4,\n.col-xs-5,\n.col-xs-6,\n.col-xs-7,\n.col-xs-8,\n.col-xs-9,\n.col-xs-10,\n.col-xs-11,\n.col-xs-12 {\n  float: left;\n}\n.col-xs-12 {\n  width: 100%;\n}\n.col-xs-11 {\n  width: 91.66666667%;\n}\n.col-xs-10 {\n  width: 83.33333333%;\n}\n.col-xs-9 {\n  width: 75%;\n}\n.col-xs-8 {\n  width: 66.66666667%;\n}\n.col-xs-7 {\n  width: 58.33333333%;\n}\n.col-xs-6 {\n  width: 50%;\n}\n.col-xs-5 {\n  width: 41.66666667%;\n}\n.col-xs-4 {\n  width: 33.33333333%;\n}\n.col-xs-3 {\n  width: 25%;\n}\n.col-xs-2 {\n  width: 16.66666667%;\n}\n.col-xs-1 {\n  width: 8.33333333%;\n}\n.col-xs-pull-12 {\n  right: 100%;\n}\n.col-xs-pull-11 {\n  right: 91.66666667%;\n}\n.col-xs-pull-10 {\n  right: 83.33333333%;\n}\n.col-xs-pull-9 {\n  right: 75%;\n}\n.col-xs-pull-8 {\n  right: 66.66666667%;\n}\n.col-xs-pull-7 {\n  right: 58.33333333%;\n}\n.col-xs-pull-6 {\n  right: 50%;\n}\n.col-xs-pull-5 {\n  right: 41.66666667%;\n}\n.col-xs-pull-4 {\n  right: 33.33333333%;\n}\n.col-xs-pull-3 {\n  right: 25%;\n}\n.col-xs-pull-2 {\n  right: 16.66666667%;\n}\n.col-xs-pull-1 {\n  right: 8.33333333%;\n}\n.col-xs-pull-0 {\n  right: auto;\n}\n.col-xs-push-12 {\n  left: 100%;\n}\n.col-xs-push-11 {\n  left: 91.66666667%;\n}\n.col-xs-push-10 {\n  left: 83.33333333%;\n}\n.col-xs-push-9 {\n  left: 75%;\n}\n.col-xs-push-8 {\n  left: 66.66666667%;\n}\n.col-xs-push-7 {\n  left: 58.33333333%;\n}\n.col-xs-push-6 {\n  left: 50%;\n}\n.col-xs-push-5 {\n  left: 41.66666667%;\n}\n.col-xs-push-4 {\n  left: 33.33333333%;\n}\n.col-xs-push-3 {\n  left: 25%;\n}\n.col-xs-push-2 {\n  left: 16.66666667%;\n}\n.col-xs-push-1 {\n  left: 8.33333333%;\n}\n.col-xs-push-0 {\n  left: auto;\n}\n.col-xs-offset-12 {\n  margin-left: 100%;\n}\n.col-xs-offset-11 {\n  margin-left: 91.66666667%;\n}\n.col-xs-offset-10 {\n  margin-left: 83.33333333%;\n}\n.col-xs-offset-9 {\n  margin-left: 75%;\n}\n.col-xs-offset-8 {\n  margin-left: 66.66666667%;\n}\n.col-xs-offset-7 {\n  margin-left: 58.33333333%;\n}\n.col-xs-offset-6 {\n  margin-left: 50%;\n}\n.col-xs-offset-5 {\n  margin-left: 41.66666667%;\n}\n.col-xs-offset-4 {\n  margin-left: 33.33333333%;\n}\n.col-xs-offset-3 {\n  margin-left: 25%;\n}\n.col-xs-offset-2 {\n  margin-left: 16.66666667%;\n}\n.col-xs-offset-1 {\n  margin-left: 8.33333333%;\n}\n.col-xs-offset-0 {\n  margin-left: 0%;\n}\n@media (min-width: 768px) {\n  .col-sm-1,\n  .col-sm-2,\n  .col-sm-3,\n  .col-sm-4,\n  .col-sm-5,\n  .col-sm-6,\n  .col-sm-7,\n  .col-sm-8,\n  .col-sm-9,\n  .col-sm-10,\n  .col-sm-11,\n  .col-sm-12 {\n    float: left;\n  }\n  .col-sm-12 {\n    width: 100%;\n  }\n  .col-sm-11 {\n    width: 91.66666667%;\n  }\n  .col-sm-10 {\n    width: 83.33333333%;\n  }\n  .col-sm-9 {\n    width: 75%;\n  }\n  .col-sm-8 {\n    width: 66.66666667%;\n  }\n  .col-sm-7 {\n    width: 58.33333333%;\n  }\n  .col-sm-6 {\n    width: 50%;\n  }\n  .col-sm-5 {\n    width: 41.66666667%;\n  }\n  .col-sm-4 {\n    width: 33.33333333%;\n  }\n  .col-sm-3 {\n    width: 25%;\n  }\n  .col-sm-2 {\n    width: 16.66666667%;\n  }\n  .col-sm-1 {\n    width: 8.33333333%;\n  }\n  .col-sm-pull-12 {\n    right: 100%;\n  }\n  .col-sm-pull-11 {\n    right: 91.66666667%;\n  }\n  .col-sm-pull-10 {\n    right: 83.33333333%;\n  }\n  .col-sm-pull-9 {\n    right: 75%;\n  }\n  .col-sm-pull-8 {\n    right: 66.66666667%;\n  }\n  .col-sm-pull-7 {\n    right: 58.33333333%;\n  }\n  .col-sm-pull-6 {\n    right: 50%;\n  }\n  .col-sm-pull-5 {\n    right: 41.66666667%;\n  }\n  .col-sm-pull-4 {\n    right: 33.33333333%;\n  }\n  .col-sm-pull-3 {\n    right: 25%;\n  }\n  .col-sm-pull-2 {\n    right: 16.66666667%;\n  }\n  .col-sm-pull-1 {\n    right: 8.33333333%;\n  }\n  .col-sm-pull-0 {\n    right: auto;\n  }\n  .col-sm-push-12 {\n    left: 100%;\n  }\n  .col-sm-push-11 {\n    left: 91.66666667%;\n  }\n  .col-sm-push-10 {\n    left: 83.33333333%;\n  }\n  .col-sm-push-9 {\n    left: 75%;\n  }\n  .col-sm-push-8 {\n    left: 66.66666667%;\n  }\n  .col-sm-push-7 {\n    left: 58.33333333%;\n  }\n  .col-sm-push-6 {\n    left: 50%;\n  }\n  .col-sm-push-5 {\n    left: 41.66666667%;\n  }\n  .col-sm-push-4 {\n    left: 33.33333333%;\n  }\n  .col-sm-push-3 {\n    left: 25%;\n  }\n  .col-sm-push-2 {\n    left: 16.66666667%;\n  }\n  .col-sm-push-1 {\n    left: 8.33333333%;\n  }\n  .col-sm-push-0 {\n    left: auto;\n  }\n  .col-sm-offset-12 {\n    margin-left: 100%;\n  }\n  .col-sm-offset-11 {\n    margin-left: 91.66666667%;\n  }\n  .col-sm-offset-10 {\n    margin-left: 83.33333333%;\n  }\n  .col-sm-offset-9 {\n    margin-left: 75%;\n  }\n  .col-sm-offset-8 {\n    margin-left: 66.66666667%;\n  }\n  .col-sm-offset-7 {\n    margin-left: 58.33333333%;\n  }\n  .col-sm-offset-6 {\n    margin-left: 50%;\n  }\n  .col-sm-offset-5 {\n    margin-left: 41.66666667%;\n  }\n  .col-sm-offset-4 {\n    margin-left: 33.33333333%;\n  }\n  .col-sm-offset-3 {\n    margin-left: 25%;\n  }\n  .col-sm-offset-2 {\n    margin-left: 16.66666667%;\n  }\n  .col-sm-offset-1 {\n    margin-left: 8.33333333%;\n  }\n  .col-sm-offset-0 {\n    margin-left: 0%;\n  }\n}\n@media (min-width: 992px) {\n  .col-md-1,\n  .col-md-2,\n  .col-md-3,\n  .col-md-4,\n  .col-md-5,\n  .col-md-6,\n  .col-md-7,\n  .col-md-8,\n  .col-md-9,\n  .col-md-10,\n  .col-md-11,\n  .col-md-12 {\n    float: left;\n  }\n  .col-md-12 {\n    width: 100%;\n  }\n  .col-md-11 {\n    width: 91.66666667%;\n  }\n  .col-md-10 {\n    width: 83.33333333%;\n  }\n  .col-md-9 {\n    width: 75%;\n  }\n  .col-md-8 {\n    width: 66.66666667%;\n  }\n  .col-md-7 {\n    width: 58.33333333%;\n  }\n  .col-md-6 {\n    width: 50%;\n  }\n  .col-md-5 {\n    width: 41.66666667%;\n  }\n  .col-md-4 {\n    width: 33.33333333%;\n  }\n  .col-md-3 {\n    width: 25%;\n  }\n  .col-md-2 {\n    width: 16.66666667%;\n  }\n  .col-md-1 {\n    width: 8.33333333%;\n  }\n  .col-md-pull-12 {\n    right: 100%;\n  }\n  .col-md-pull-11 {\n    right: 91.66666667%;\n  }\n  .col-md-pull-10 {\n    right: 83.33333333%;\n  }\n  .col-md-pull-9 {\n    right: 75%;\n  }\n  .col-md-pull-8 {\n    right: 66.66666667%;\n  }\n  .col-md-pull-7 {\n    right: 58.33333333%;\n  }\n  .col-md-pull-6 {\n    right: 50%;\n  }\n  .col-md-pull-5 {\n    right: 41.66666667%;\n  }\n  .col-md-pull-4 {\n    right: 33.33333333%;\n  }\n  .col-md-pull-3 {\n    right: 25%;\n  }\n  .col-md-pull-2 {\n    right: 16.66666667%;\n  }\n  .col-md-pull-1 {\n    right: 8.33333333%;\n  }\n  .col-md-pull-0 {\n    right: auto;\n  }\n  .col-md-push-12 {\n    left: 100%;\n  }\n  .col-md-push-11 {\n    left: 91.66666667%;\n  }\n  .col-md-push-10 {\n    left: 83.33333333%;\n  }\n  .col-md-push-9 {\n    left: 75%;\n  }\n  .col-md-push-8 {\n    left: 66.66666667%;\n  }\n  .col-md-push-7 {\n    left: 58.33333333%;\n  }\n  .col-md-push-6 {\n    left: 50%;\n  }\n  .col-md-push-5 {\n    left: 41.66666667%;\n  }\n  .col-md-push-4 {\n    left: 33.33333333%;\n  }\n  .col-md-push-3 {\n    left: 25%;\n  }\n  .col-md-push-2 {\n    left: 16.66666667%;\n  }\n  .col-md-push-1 {\n    left: 8.33333333%;\n  }\n  .col-md-push-0 {\n    left: auto;\n  }\n  .col-md-offset-12 {\n    margin-left: 100%;\n  }\n  .col-md-offset-11 {\n    margin-left: 91.66666667%;\n  }\n  .col-md-offset-10 {\n    margin-left: 83.33333333%;\n  }\n  .col-md-offset-9 {\n    margin-left: 75%;\n  }\n  .col-md-offset-8 {\n    margin-left: 66.66666667%;\n  }\n  .col-md-offset-7 {\n    margin-left: 58.33333333%;\n  }\n  .col-md-offset-6 {\n    margin-left: 50%;\n  }\n  .col-md-offset-5 {\n    margin-left: 41.66666667%;\n  }\n  .col-md-offset-4 {\n    margin-left: 33.33333333%;\n  }\n  .col-md-offset-3 {\n    margin-left: 25%;\n  }\n  .col-md-offset-2 {\n    margin-left: 16.66666667%;\n  }\n  .col-md-offset-1 {\n    margin-left: 8.33333333%;\n  }\n  .col-md-offset-0 {\n    margin-left: 0%;\n  }\n}\n@media (min-width: 1200px) {\n  .col-lg-1,\n  .col-lg-2,\n  .col-lg-3,\n  .col-lg-4,\n  .col-lg-5,\n  .col-lg-6,\n  .col-lg-7,\n  .col-lg-8,\n  .col-lg-9,\n  .col-lg-10,\n  .col-lg-11,\n  .col-lg-12 {\n    float: left;\n  }\n  .col-lg-12 {\n    width: 100%;\n  }\n  .col-lg-11 {\n    width: 91.66666667%;\n  }\n  .col-lg-10 {\n    width: 83.33333333%;\n  }\n  .col-lg-9 {\n    width: 75%;\n  }\n  .col-lg-8 {\n    width: 66.66666667%;\n  }\n  .col-lg-7 {\n    width: 58.33333333%;\n  }\n  .col-lg-6 {\n    width: 50%;\n  }\n  .col-lg-5 {\n    width: 41.66666667%;\n  }\n  .col-lg-4 {\n    width: 33.33333333%;\n  }\n  .col-lg-3 {\n    width: 25%;\n  }\n  .col-lg-2 {\n    width: 16.66666667%;\n  }\n  .col-lg-1 {\n    width: 8.33333333%;\n  }\n  .col-lg-pull-12 {\n    right: 100%;\n  }\n  .col-lg-pull-11 {\n    right: 91.66666667%;\n  }\n  .col-lg-pull-10 {\n    right: 83.33333333%;\n  }\n  .col-lg-pull-9 {\n    right: 75%;\n  }\n  .col-lg-pull-8 {\n    right: 66.66666667%;\n  }\n  .col-lg-pull-7 {\n    right: 58.33333333%;\n  }\n  .col-lg-pull-6 {\n    right: 50%;\n  }\n  .col-lg-pull-5 {\n    right: 41.66666667%;\n  }\n  .col-lg-pull-4 {\n    right: 33.33333333%;\n  }\n  .col-lg-pull-3 {\n    right: 25%;\n  }\n  .col-lg-pull-2 {\n    right: 16.66666667%;\n  }\n  .col-lg-pull-1 {\n    right: 8.33333333%;\n  }\n  .col-lg-pull-0 {\n    right: auto;\n  }\n  .col-lg-push-12 {\n    left: 100%;\n  }\n  .col-lg-push-11 {\n    left: 91.66666667%;\n  }\n  .col-lg-push-10 {\n    left: 83.33333333%;\n  }\n  .col-lg-push-9 {\n    left: 75%;\n  }\n  .col-lg-push-8 {\n    left: 66.66666667%;\n  }\n  .col-lg-push-7 {\n    left: 58.33333333%;\n  }\n  .col-lg-push-6 {\n    left: 50%;\n  }\n  .col-lg-push-5 {\n    left: 41.66666667%;\n  }\n  .col-lg-push-4 {\n    left: 33.33333333%;\n  }\n  .col-lg-push-3 {\n    left: 25%;\n  }\n  .col-lg-push-2 {\n    left: 16.66666667%;\n  }\n  .col-lg-push-1 {\n    left: 8.33333333%;\n  }\n  .col-lg-push-0 {\n    left: auto;\n  }\n  .col-lg-offset-12 {\n    margin-left: 100%;\n  }\n  .col-lg-offset-11 {\n    margin-left: 91.66666667%;\n  }\n  .col-lg-offset-10 {\n    margin-left: 83.33333333%;\n  }\n  .col-lg-offset-9 {\n    margin-left: 75%;\n  }\n  .col-lg-offset-8 {\n    margin-left: 66.66666667%;\n  }\n  .col-lg-offset-7 {\n    margin-left: 58.33333333%;\n  }\n  .col-lg-offset-6 {\n    margin-left: 50%;\n  }\n  .col-lg-offset-5 {\n    margin-left: 41.66666667%;\n  }\n  .col-lg-offset-4 {\n    margin-left: 33.33333333%;\n  }\n  .col-lg-offset-3 {\n    margin-left: 25%;\n  }\n  .col-lg-offset-2 {\n    margin-left: 16.66666667%;\n  }\n  .col-lg-offset-1 {\n    margin-left: 8.33333333%;\n  }\n  .col-lg-offset-0 {\n    margin-left: 0%;\n  }\n}\ntable {\n  background-color: transparent;\n}\ntable col[class*=\"col-\"] {\n  position: static;\n  display: table-column;\n  float: none;\n}\ntable td[class*=\"col-\"],\ntable th[class*=\"col-\"] {\n  position: static;\n  display: table-cell;\n  float: none;\n}\ncaption {\n  padding-top: 8px;\n  padding-bottom: 8px;\n  color: #7a869a;\n  text-align: left;\n}\nth {\n  text-align: left;\n}\n.table {\n  width: 100%;\n  max-width: 100%;\n  margin-bottom: 20px;\n}\n.table > thead > tr > th,\n.table > tbody > tr > th,\n.table > tfoot > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > td,\n.table > tfoot > tr > td {\n  padding: 8px;\n  line-height: 1.42857143;\n  vertical-align: top;\n  border-top: 1px solid #ddd;\n}\n.table > thead > tr > th {\n  vertical-align: bottom;\n  border-bottom: 2px solid #ddd;\n}\n.table > caption + thead > tr:first-child > th,\n.table > colgroup + thead > tr:first-child > th,\n.table > thead:first-child > tr:first-child > th,\n.table > caption + thead > tr:first-child > td,\n.table > colgroup + thead > tr:first-child > td,\n.table > thead:first-child > tr:first-child > td {\n  border-top: 0;\n}\n.table > tbody + tbody {\n  border-top: 2px solid #ddd;\n}\n.table .table {\n  background-color: #fff;\n}\n.table-condensed > thead > tr > th,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > td {\n  padding: 5px;\n}\n.table-bordered {\n  border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th,\n.table-bordered > tfoot > tr > th,\n.table-bordered > thead > tr > td,\n.table-bordered > tbody > tr > td,\n.table-bordered > tfoot > tr > td {\n  border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > thead > tr > td {\n  border-bottom-width: 2px;\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n  background-color: #f9f9f9;\n}\n.table-hover > tbody > tr:hover {\n  background-color: #f5f5f5;\n}\n.table > thead > tr > td.active,\n.table > tbody > tr > td.active,\n.table > tfoot > tr > td.active,\n.table > thead > tr > th.active,\n.table > tbody > tr > th.active,\n.table > tfoot > tr > th.active,\n.table > thead > tr.active > td,\n.table > tbody > tr.active > td,\n.table > tfoot > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr.active > th,\n.table > tfoot > tr.active > th {\n  background-color: #f5f5f5;\n}\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr:hover > .active,\n.table-hover > tbody > tr.active:hover > th {\n  background-color: #e8e8e8;\n}\n.table > thead > tr > td.success,\n.table > tbody > tr > td.success,\n.table > tfoot > tr > td.success,\n.table > thead > tr > th.success,\n.table > tbody > tr > th.success,\n.table > tfoot > tr > th.success,\n.table > thead > tr.success > td,\n.table > tbody > tr.success > td,\n.table > tfoot > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr.success > th,\n.table > tfoot > tr.success > th {\n  background-color: #dff0d8;\n}\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n  background-color: #d0e9c6;\n}\n.table > thead > tr > td.info,\n.table > tbody > tr > td.info,\n.table > tfoot > tr > td.info,\n.table > thead > tr > th.info,\n.table > tbody > tr > th.info,\n.table > tfoot > tr > th.info,\n.table > thead > tr.info > td,\n.table > tbody > tr.info > td,\n.table > tfoot > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr.info > th,\n.table > tfoot > tr.info > th {\n  background-color: #d9edf7;\n}\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n  background-color: #c4e3f3;\n}\n.table > thead > tr > td.warning,\n.table > tbody > tr > td.warning,\n.table > tfoot > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > tbody > tr > th.warning,\n.table > tfoot > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > tbody > tr.warning > td,\n.table > tfoot > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr.warning > th {\n  background-color: #fcf8e3;\n}\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n  background-color: #faf2cc;\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n  background-color: #f2dede;\n}\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n  background-color: #ebcccc;\n}\n.table-responsive {\n  min-height: 0.01%;\n  overflow-x: auto;\n}\n@media screen and (max-width: 767px) {\n  .table-responsive {\n    width: 100%;\n    margin-bottom: 15px;\n    overflow-y: hidden;\n    -ms-overflow-style: -ms-autohiding-scrollbar;\n    border: 1px solid #ddd;\n  }\n  .table-responsive > .table {\n    margin-bottom: 0;\n  }\n  .table-responsive > .table > thead > tr > th,\n  .table-responsive > .table > tbody > tr > th,\n  .table-responsive > .table > tfoot > tr > th,\n  .table-responsive > .table > thead > tr > td,\n  .table-responsive > .table > tbody > tr > td,\n  .table-responsive > .table > tfoot > tr > td {\n    white-space: nowrap;\n  }\n  .table-responsive > .table-bordered {\n    border: 0;\n  }\n  .table-responsive > .table-bordered > thead > tr > th:first-child,\n  .table-responsive > .table-bordered > tbody > tr > th:first-child,\n  .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n  .table-responsive > .table-bordered > thead > tr > td:first-child,\n  .table-responsive > .table-bordered > tbody > tr > td:first-child,\n  .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n    border-left: 0;\n  }\n  .table-responsive > .table-bordered > thead > tr > th:last-child,\n  .table-responsive > .table-bordered > tbody > tr > th:last-child,\n  .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n  .table-responsive > .table-bordered > thead > tr > td:last-child,\n  .table-responsive > .table-bordered > tbody > tr > td:last-child,\n  .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n    border-right: 0;\n  }\n  .table-responsive > .table-bordered > tbody > tr:last-child > th,\n  .table-responsive > .table-bordered > tfoot > tr:last-child > th,\n  .table-responsive > .table-bordered > tbody > tr:last-child > td,\n  .table-responsive > .table-bordered > tfoot > tr:last-child > td {\n    border-bottom: 0;\n  }\n}\nfieldset {\n  min-width: 0;\n  padding: 0;\n  margin: 0;\n  border: 0;\n}\nlegend {\n  display: block;\n  width: 100%;\n  padding: 0;\n  margin-bottom: 20px;\n  font-size: 21px;\n  line-height: inherit;\n  color: #344563;\n  border: 0;\n  border-bottom: 1px solid #e5e5e5;\n}\nlabel {\n  display: inline-block;\n  max-width: 100%;\n  margin-bottom: 5px;\n  font-weight: 700;\n}\ninput[type=\"search\"] {\n  -webkit-box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n  -webkit-appearance: none;\n  appearance: none;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n  margin: 4px 0 0;\n  margin-top: 1px \\9;\n  line-height: normal;\n}\ninput[type=\"radio\"][disabled],\ninput[type=\"checkbox\"][disabled],\ninput[type=\"radio\"].disabled,\ninput[type=\"checkbox\"].disabled,\nfieldset[disabled] input[type=\"radio\"],\nfieldset[disabled] input[type=\"checkbox\"] {\n  cursor: not-allowed;\n}\ninput[type=\"file\"] {\n  display: block;\n}\ninput[type=\"range\"] {\n  display: block;\n  width: 100%;\n}\nselect[multiple],\nselect[size] {\n  height: auto;\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\noutput {\n  display: block;\n  padding-top: 7px;\n  font-size: 14px;\n  line-height: 1.42857143;\n  color: #172b4d;\n}\n.form-control {\n  display: block;\n  width: 100%;\n  height: 34px;\n  padding: 6px 12px;\n  font-size: 14px;\n  line-height: 1.42857143;\n  color: #172b4d;\n  background-color: #fff;\n  background-image: none;\n  border: 1px solid #ced0da;\n  border-radius: 4px;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n}\n.form-control:focus {\n  border-color: #66afe9;\n  outline: 0;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);\n}\n.form-control::-moz-placeholder {\n  color: #999;\n  opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n  color: #999;\n}\n.form-control::-webkit-input-placeholder {\n  color: #999;\n}\n.form-control::-ms-expand {\n  background-color: transparent;\n  border: 0;\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n  background-color: #ebecf0;\n  opacity: 1;\n}\n.form-control[disabled],\nfieldset[disabled] .form-control {\n  cursor: not-allowed;\n}\ntextarea.form-control {\n  height: auto;\n}\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n  input[type=\"date\"].form-control,\n  input[type=\"time\"].form-control,\n  input[type=\"datetime-local\"].form-control,\n  input[type=\"month\"].form-control {\n    line-height: 34px;\n  }\n  input[type=\"date\"].input-sm,\n  input[type=\"time\"].input-sm,\n  input[type=\"datetime-local\"].input-sm,\n  input[type=\"month\"].input-sm,\n  .input-group-sm input[type=\"date\"],\n  .input-group-sm input[type=\"time\"],\n  .input-group-sm input[type=\"datetime-local\"],\n  .input-group-sm input[type=\"month\"] {\n    line-height: 30px;\n  }\n  input[type=\"date\"].input-lg,\n  input[type=\"time\"].input-lg,\n  input[type=\"datetime-local\"].input-lg,\n  input[type=\"month\"].input-lg,\n  .input-group-lg input[type=\"date\"],\n  .input-group-lg input[type=\"time\"],\n  .input-group-lg input[type=\"datetime-local\"],\n  .input-group-lg input[type=\"month\"] {\n    line-height: 46px;\n  }\n}\n.form-group {\n  margin-bottom: 15px;\n}\n.radio,\n.checkbox {\n  position: relative;\n  display: block;\n  margin-top: 10px;\n  margin-bottom: 10px;\n}\n.radio.disabled label,\n.checkbox.disabled label,\nfieldset[disabled] .radio label,\nfieldset[disabled] .checkbox label {\n  cursor: not-allowed;\n}\n.radio label,\n.checkbox label {\n  min-height: 20px;\n  padding-left: 20px;\n  margin-bottom: 0;\n  font-weight: 400;\n  cursor: pointer;\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n  position: absolute;\n  margin-top: 4px \\9;\n  margin-left: -20px;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n  margin-top: -5px;\n}\n.radio-inline,\n.checkbox-inline {\n  position: relative;\n  display: inline-block;\n  padding-left: 20px;\n  margin-bottom: 0;\n  font-weight: 400;\n  vertical-align: middle;\n  cursor: pointer;\n}\n.radio-inline.disabled,\n.checkbox-inline.disabled,\nfieldset[disabled] .radio-inline,\nfieldset[disabled] .checkbox-inline {\n  cursor: not-allowed;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n  margin-top: 0;\n  margin-left: 10px;\n}\n.form-control-static {\n  min-height: 34px;\n  padding-top: 7px;\n  padding-bottom: 7px;\n  margin-bottom: 0;\n}\n.form-control-static.input-lg,\n.form-control-static.input-sm {\n  padding-right: 0;\n  padding-left: 0;\n}\n.input-sm {\n  height: 30px;\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\nselect.input-sm {\n  height: 30px;\n  line-height: 30px;\n}\ntextarea.input-sm,\nselect[multiple].input-sm {\n  height: auto;\n}\n.form-group-sm .form-control {\n  height: 30px;\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\n.form-group-sm select.form-control {\n  height: 30px;\n  line-height: 30px;\n}\n.form-group-sm textarea.form-control,\n.form-group-sm select[multiple].form-control {\n  height: auto;\n}\n.form-group-sm .form-control-static {\n  height: 30px;\n  min-height: 32px;\n  padding: 6px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n}\n.input-lg {\n  height: 46px;\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n  border-radius: 6px;\n}\nselect.input-lg {\n  height: 46px;\n  line-height: 46px;\n}\ntextarea.input-lg,\nselect[multiple].input-lg {\n  height: auto;\n}\n.form-group-lg .form-control {\n  height: 46px;\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n  border-radius: 6px;\n}\n.form-group-lg select.form-control {\n  height: 46px;\n  line-height: 46px;\n}\n.form-group-lg textarea.form-control,\n.form-group-lg select[multiple].form-control {\n  height: auto;\n}\n.form-group-lg .form-control-static {\n  height: 46px;\n  min-height: 38px;\n  padding: 11px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n}\n.has-feedback {\n  position: relative;\n}\n.has-feedback .form-control {\n  padding-right: 42.5px;\n}\n.form-control-feedback {\n  position: absolute;\n  top: 0;\n  right: 0;\n  z-index: 2;\n  display: block;\n  width: 34px;\n  height: 34px;\n  line-height: 34px;\n  text-align: center;\n  pointer-events: none;\n}\n.input-lg + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n  width: 46px;\n  height: 46px;\n  line-height: 46px;\n}\n.input-sm + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n  width: 30px;\n  height: 30px;\n  line-height: 30px;\n}\n.has-success .help-block,\n.has-success .control-label,\n.has-success .radio,\n.has-success .checkbox,\n.has-success .radio-inline,\n.has-success .checkbox-inline,\n.has-success.radio label,\n.has-success.checkbox label,\n.has-success.radio-inline label,\n.has-success.checkbox-inline label {\n  color: #3c763d;\n}\n.has-success .form-control {\n  border-color: #3c763d;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-success .form-control:focus {\n  border-color: #2b542c;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n}\n.has-success .input-group-addon {\n  color: #3c763d;\n  background-color: #dff0d8;\n  border-color: #3c763d;\n}\n.has-success .form-control-feedback {\n  color: #3c763d;\n}\n.has-warning .help-block,\n.has-warning .control-label,\n.has-warning .radio,\n.has-warning .checkbox,\n.has-warning .radio-inline,\n.has-warning .checkbox-inline,\n.has-warning.radio label,\n.has-warning.checkbox label,\n.has-warning.radio-inline label,\n.has-warning.checkbox-inline label {\n  color: #8a6d3b;\n}\n.has-warning .form-control {\n  border-color: #8a6d3b;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-warning .form-control:focus {\n  border-color: #66512c;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n}\n.has-warning .input-group-addon {\n  color: #8a6d3b;\n  background-color: #fcf8e3;\n  border-color: #8a6d3b;\n}\n.has-warning .form-control-feedback {\n  color: #8a6d3b;\n}\n.has-error .help-block,\n.has-error .control-label,\n.has-error .radio,\n.has-error .checkbox,\n.has-error .radio-inline,\n.has-error .checkbox-inline,\n.has-error.radio label,\n.has-error.checkbox label,\n.has-error.radio-inline label,\n.has-error.checkbox-inline label {\n  color: #a94442;\n}\n.has-error .form-control {\n  border-color: #a94442;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-error .form-control:focus {\n  border-color: #843534;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n}\n.has-error .input-group-addon {\n  color: #a94442;\n  background-color: #f2dede;\n  border-color: #a94442;\n}\n.has-error .form-control-feedback {\n  color: #a94442;\n}\n.has-feedback label ~ .form-control-feedback {\n  top: 25px;\n}\n.has-feedback label.sr-only ~ .form-control-feedback {\n  top: 0;\n}\n.help-block {\n  display: block;\n  margin-top: 5px;\n  margin-bottom: 10px;\n  color: #3462af;\n}\n@media (min-width: 768px) {\n  .form-inline .form-group {\n    display: inline-block;\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .form-inline .form-control {\n    display: inline-block;\n    width: auto;\n    vertical-align: middle;\n  }\n  .form-inline .form-control-static {\n    display: inline-block;\n  }\n  .form-inline .input-group {\n    display: inline-table;\n    vertical-align: middle;\n  }\n  .form-inline .input-group .input-group-addon,\n  .form-inline .input-group .input-group-btn,\n  .form-inline .input-group .form-control {\n    width: auto;\n  }\n  .form-inline .input-group > .form-control {\n    width: 100%;\n  }\n  .form-inline .control-label {\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .form-inline .radio,\n  .form-inline .checkbox {\n    display: inline-block;\n    margin-top: 0;\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .form-inline .radio label,\n  .form-inline .checkbox label {\n    padding-left: 0;\n  }\n  .form-inline .radio input[type=\"radio\"],\n  .form-inline .checkbox input[type=\"checkbox\"] {\n    position: relative;\n    margin-left: 0;\n  }\n  .form-inline .has-feedback .form-control-feedback {\n    top: 0;\n  }\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox,\n.form-horizontal .radio-inline,\n.form-horizontal .checkbox-inline {\n  padding-top: 7px;\n  margin-top: 0;\n  margin-bottom: 0;\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox {\n  min-height: 27px;\n}\n.form-horizontal .form-group {\n  margin-right: -15px;\n  margin-left: -15px;\n}\n@media (min-width: 768px) {\n  .form-horizontal .control-label {\n    padding-top: 7px;\n    margin-bottom: 0;\n    text-align: right;\n  }\n}\n.form-horizontal .has-feedback .form-control-feedback {\n  right: 15px;\n}\n@media (min-width: 768px) {\n  .form-horizontal .form-group-lg .control-label {\n    padding-top: 11px;\n    font-size: 18px;\n  }\n}\n@media (min-width: 768px) {\n  .form-horizontal .form-group-sm .control-label {\n    padding-top: 6px;\n    font-size: 12px;\n  }\n}\n.btn {\n  display: inline-block;\n  margin-bottom: 0;\n  font-weight: normal;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: middle;\n  touch-action: manipulation;\n  cursor: pointer;\n  background-image: none;\n  border: 1px solid transparent;\n  padding: 6px 12px;\n  font-size: 14px;\n  line-height: 1.42857143;\n  border-radius: 4px;\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n}\n.btn:focus,\n.btn:active:focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn.active.focus {\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\n.btn:hover,\n.btn:focus,\n.btn.focus {\n  color: #172b4d;\n  text-decoration: none;\n}\n.btn:active,\n.btn.active {\n  background-image: none;\n  outline: 0;\n  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn.disabled,\n.btn[disabled],\nfieldset[disabled] .btn {\n  cursor: not-allowed;\n  filter: alpha(opacity=65);\n  opacity: 0.65;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\na.btn.disabled,\nfieldset[disabled] a.btn {\n  pointer-events: none;\n}\n.btn-default {\n  color: #172b4d;\n  background-color: #ebecf0;\n  border-color: #ccc;\n}\n.btn-default:focus,\n.btn-default.focus {\n  color: #172b4d;\n  background-color: #ced0da;\n  border-color: #8c8c8c;\n}\n.btn-default:hover {\n  color: #172b4d;\n  background-color: #ced0da;\n  border-color: #adadad;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n  color: #172b4d;\n  background-color: #ced0da;\n  background-image: none;\n  border-color: #adadad;\n}\n.btn-default:active:hover,\n.btn-default.active:hover,\n.open > .dropdown-toggle.btn-default:hover,\n.btn-default:active:focus,\n.btn-default.active:focus,\n.open > .dropdown-toggle.btn-default:focus,\n.btn-default:active.focus,\n.btn-default.active.focus,\n.open > .dropdown-toggle.btn-default.focus {\n  color: #172b4d;\n  background-color: #b9bdcb;\n  border-color: #8c8c8c;\n}\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus {\n  background-color: #ebecf0;\n  border-color: #ccc;\n}\n.btn-default .badge {\n  color: #ebecf0;\n  background-color: #172b4d;\n}\n.btn-primary {\n  color: #fff;\n  background-color: #6554c0;\n  border-color: #5643b7;\n}\n.btn-primary:focus,\n.btn-primary.focus {\n  color: #fff;\n  background-color: #4d3da4;\n  border-color: #2a215a;\n}\n.btn-primary:hover {\n  color: #fff;\n  background-color: #4d3da4;\n  border-color: #41338a;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n  color: #fff;\n  background-color: #4d3da4;\n  background-image: none;\n  border-color: #41338a;\n}\n.btn-primary:active:hover,\n.btn-primary.active:hover,\n.open > .dropdown-toggle.btn-primary:hover,\n.btn-primary:active:focus,\n.btn-primary.active:focus,\n.open > .dropdown-toggle.btn-primary:focus,\n.btn-primary:active.focus,\n.btn-primary.active.focus,\n.open > .dropdown-toggle.btn-primary.focus {\n  color: #fff;\n  background-color: #41338a;\n  border-color: #2a215a;\n}\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus {\n  background-color: #6554c0;\n  border-color: #5643b7;\n}\n.btn-primary .badge {\n  color: #6554c0;\n  background-color: #fff;\n}\n.btn-success {\n  color: #fff;\n  background-color: #00c853;\n  border-color: #00af48;\n}\n.btn-success:focus,\n.btn-success.focus {\n  color: #fff;\n  background-color: #00953e;\n  border-color: #002f14;\n}\n.btn-success:hover {\n  color: #fff;\n  background-color: #00953e;\n  border-color: #00712f;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n  color: #fff;\n  background-color: #00953e;\n  background-image: none;\n  border-color: #00712f;\n}\n.btn-success:active:hover,\n.btn-success.active:hover,\n.open > .dropdown-toggle.btn-success:hover,\n.btn-success:active:focus,\n.btn-success.active:focus,\n.open > .dropdown-toggle.btn-success:focus,\n.btn-success:active.focus,\n.btn-success.active.focus,\n.open > .dropdown-toggle.btn-success.focus {\n  color: #fff;\n  background-color: #00712f;\n  border-color: #002f14;\n}\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus {\n  background-color: #00c853;\n  border-color: #00af48;\n}\n.btn-success .badge {\n  color: #00c853;\n  background-color: #fff;\n}\n.btn-info {\n  color: #fff;\n  background-color: #3d5afe;\n  border-color: #2444fe;\n}\n.btn-info:focus,\n.btn-info.focus {\n  color: #fff;\n  background-color: #0a2ffe;\n  border-color: #0119a1;\n}\n.btn-info:hover {\n  color: #fff;\n  background-color: #0a2ffe;\n  border-color: #0123e3;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n  color: #fff;\n  background-color: #0a2ffe;\n  background-image: none;\n  border-color: #0123e3;\n}\n.btn-info:active:hover,\n.btn-info.active:hover,\n.open > .dropdown-toggle.btn-info:hover,\n.btn-info:active:focus,\n.btn-info.active:focus,\n.open > .dropdown-toggle.btn-info:focus,\n.btn-info:active.focus,\n.btn-info.active.focus,\n.open > .dropdown-toggle.btn-info.focus {\n  color: #fff;\n  background-color: #0123e3;\n  border-color: #0119a1;\n}\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus {\n  background-color: #3d5afe;\n  border-color: #2444fe;\n}\n.btn-info .badge {\n  color: #3d5afe;\n  background-color: #fff;\n}\n.btn-warning {\n  color: #fff;\n  background-color: #ffab00;\n  border-color: #e69a00;\n}\n.btn-warning:focus,\n.btn-warning.focus {\n  color: #fff;\n  background-color: #cc8900;\n  border-color: #664400;\n}\n.btn-warning:hover {\n  color: #fff;\n  background-color: #cc8900;\n  border-color: #a87100;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n  color: #fff;\n  background-color: #cc8900;\n  background-image: none;\n  border-color: #a87100;\n}\n.btn-warning:active:hover,\n.btn-warning.active:hover,\n.open > .dropdown-toggle.btn-warning:hover,\n.btn-warning:active:focus,\n.btn-warning.active:focus,\n.open > .dropdown-toggle.btn-warning:focus,\n.btn-warning:active.focus,\n.btn-warning.active.focus,\n.open > .dropdown-toggle.btn-warning.focus {\n  color: #fff;\n  background-color: #a87100;\n  border-color: #664400;\n}\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus {\n  background-color: #ffab00;\n  border-color: #e69a00;\n}\n.btn-warning .badge {\n  color: #ffab00;\n  background-color: #fff;\n}\n.btn-danger {\n  color: #fff;\n  background-color: #ef5350;\n  border-color: #ed3c39;\n}\n.btn-danger:focus,\n.btn-danger.focus {\n  color: #fff;\n  background-color: #eb2521;\n  border-color: #98110e;\n}\n.btn-danger:hover {\n  color: #fff;\n  background-color: #eb2521;\n  border-color: #d51713;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n  color: #fff;\n  background-color: #eb2521;\n  background-image: none;\n  border-color: #d51713;\n}\n.btn-danger:active:hover,\n.btn-danger.active:hover,\n.open > .dropdown-toggle.btn-danger:hover,\n.btn-danger:active:focus,\n.btn-danger.active:focus,\n.open > .dropdown-toggle.btn-danger:focus,\n.btn-danger:active.focus,\n.btn-danger.active.focus,\n.open > .dropdown-toggle.btn-danger.focus {\n  color: #fff;\n  background-color: #d51713;\n  border-color: #98110e;\n}\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus {\n  background-color: #ef5350;\n  border-color: #ed3c39;\n}\n.btn-danger .badge {\n  color: #ef5350;\n  background-color: #fff;\n}\n.btn-link {\n  font-weight: 400;\n  color: #0065ff;\n  border-radius: 0;\n}\n.btn-link,\n.btn-link:active,\n.btn-link.active,\n.btn-link[disabled],\nfieldset[disabled] .btn-link {\n  background-color: transparent;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-link,\n.btn-link:hover,\n.btn-link:focus,\n.btn-link:active {\n  border-color: transparent;\n}\n.btn-link:hover,\n.btn-link:focus {\n  color: #0747a6;\n  text-decoration: underline;\n  background-color: transparent;\n}\n.btn-link[disabled]:hover,\nfieldset[disabled] .btn-link:hover,\n.btn-link[disabled]:focus,\nfieldset[disabled] .btn-link:focus {\n  color: #7a869a;\n  text-decoration: none;\n}\n.btn-lg,\n.btn-group-lg > .btn {\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n  border-radius: 6px;\n}\n.btn-sm,\n.btn-group-sm > .btn {\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\n.btn-xs,\n.btn-group-xs > .btn {\n  padding: 1px 5px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\n.btn-block {\n  display: block;\n  width: 100%;\n}\n.btn-block + .btn-block {\n  margin-top: 5px;\n}\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n  width: 100%;\n}\n.fade {\n  opacity: 0;\n  -webkit-transition: opacity 0.15s linear;\n  -o-transition: opacity 0.15s linear;\n  transition: opacity 0.15s linear;\n}\n.fade.in {\n  opacity: 1;\n}\n.collapse {\n  display: none;\n}\n.collapse.in {\n  display: block;\n}\ntr.collapse.in {\n  display: table-row;\n}\ntbody.collapse.in {\n  display: table-row-group;\n}\n.collapsing {\n  position: relative;\n  height: 0;\n  overflow: hidden;\n  -webkit-transition-property: height, visibility;\n  transition-property: height, visibility;\n  -webkit-transition-duration: 0.35s;\n  transition-duration: 0.35s;\n  -webkit-transition-timing-function: ease;\n  transition-timing-function: ease;\n}\n.caret {\n  display: inline-block;\n  width: 0;\n  height: 0;\n  margin-left: 2px;\n  vertical-align: middle;\n  border-top: 4px dashed;\n  border-top: 4px solid \\9;\n  border-right: 4px solid transparent;\n  border-left: 4px solid transparent;\n}\n.dropup,\n.dropdown {\n  position: relative;\n}\n.dropdown-toggle:focus {\n  outline: 0;\n}\n.dropdown-menu {\n  position: absolute;\n  top: 100%;\n  left: 0;\n  z-index: 1000;\n  display: none;\n  float: left;\n  min-width: 160px;\n  padding: 5px 0;\n  margin: 2px 0 0;\n  font-size: 14px;\n  text-align: left;\n  list-style: none;\n  background-color: #fff;\n  background-clip: padding-box;\n  border: 1px solid #ccc;\n  border: 1px solid rgba(0, 0, 0, 0.15);\n  border-radius: 4px;\n  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n}\n.dropdown-menu.pull-right {\n  right: 0;\n  left: auto;\n}\n.dropdown-menu .divider {\n  height: 1px;\n  margin: 9px 0;\n  overflow: hidden;\n  background-color: #ebecf0;\n}\n.dropdown-menu > li > a {\n  display: block;\n  padding: 3px 20px;\n  clear: both;\n  font-weight: 400;\n  line-height: 1.42857143;\n  color: #172b4d;\n  white-space: nowrap;\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n  color: #172b4d;\n  text-decoration: none;\n  background-color: #ebecf0;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n  color: #fff;\n  text-decoration: none;\n  background-color: #172b4d;\n  outline: 0;\n}\n.dropdown-menu > .disabled > a,\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n  color: #7a869a;\n}\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n  text-decoration: none;\n  cursor: not-allowed;\n  background-color: transparent;\n  background-image: none;\n  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n}\n.open > .dropdown-menu {\n  display: block;\n}\n.open > a {\n  outline: 0;\n}\n.dropdown-menu-right {\n  right: 0;\n  left: auto;\n}\n.dropdown-menu-left {\n  right: auto;\n  left: 0;\n}\n.dropdown-header {\n  display: block;\n  padding: 3px 20px;\n  font-size: 12px;\n  line-height: 1.42857143;\n  color: #7a869a;\n  white-space: nowrap;\n}\n.dropdown-backdrop {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 990;\n}\n.pull-right > .dropdown-menu {\n  right: 0;\n  left: auto;\n}\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n  content: \"\";\n  border-top: 0;\n  border-bottom: 4px dashed;\n  border-bottom: 4px solid \\9;\n}\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n  top: auto;\n  bottom: 100%;\n  margin-bottom: 2px;\n}\n@media (min-width: 700px) {\n  .navbar-right .dropdown-menu {\n    right: 0;\n    left: auto;\n  }\n  .navbar-right .dropdown-menu-left {\n    right: auto;\n    left: 0;\n  }\n}\n.nav {\n  padding-left: 0;\n  margin-bottom: 0;\n  list-style: none;\n}\n.nav > li {\n  position: relative;\n  display: block;\n}\n.nav > li > a {\n  position: relative;\n  display: block;\n  padding: 10px 15px;\n}\n.nav > li > a:hover,\n.nav > li > a:focus {\n  text-decoration: none;\n  background-color: #ebecf0;\n}\n.nav > li.disabled > a {\n  color: #7a869a;\n}\n.nav > li.disabled > a:hover,\n.nav > li.disabled > a:focus {\n  color: #7a869a;\n  text-decoration: none;\n  cursor: not-allowed;\n  background-color: transparent;\n}\n.nav .open > a,\n.nav .open > a:hover,\n.nav .open > a:focus {\n  background-color: #ebecf0;\n  border-color: #0065ff;\n}\n.nav .nav-divider {\n  height: 1px;\n  margin: 9px 0;\n  overflow: hidden;\n  background-color: #e5e5e5;\n}\n.nav > li > a > img {\n  max-width: none;\n}\n.nav-tabs {\n  border-bottom: 1px solid #ddd;\n}\n.nav-tabs > li {\n  float: left;\n  margin-bottom: -1px;\n}\n.nav-tabs > li > a {\n  margin-right: 2px;\n  line-height: 1.42857143;\n  border: 1px solid transparent;\n  border-radius: 4px 4px 0 0;\n}\n.nav-tabs > li > a:hover {\n  border-color: #ebecf0 #ebecf0 #ddd;\n}\n.nav-tabs > li.active > a,\n.nav-tabs > li.active > a:hover,\n.nav-tabs > li.active > a:focus {\n  color: #5e6c84;\n  cursor: default;\n  background-color: #fff;\n  border: 1px solid #ddd;\n  border-bottom-color: transparent;\n}\n.nav-tabs.nav-justified {\n  width: 100%;\n  border-bottom: 0;\n}\n.nav-tabs.nav-justified > li {\n  float: none;\n}\n.nav-tabs.nav-justified > li > a {\n  margin-bottom: 5px;\n  text-align: center;\n}\n.nav-tabs.nav-justified > .dropdown .dropdown-menu {\n  top: auto;\n  left: auto;\n}\n@media (min-width: 768px) {\n  .nav-tabs.nav-justified > li {\n    display: table-cell;\n    width: 1%;\n  }\n  .nav-tabs.nav-justified > li > a {\n    margin-bottom: 0;\n  }\n}\n.nav-tabs.nav-justified > li > a {\n  margin-right: 0;\n  border-radius: 4px;\n}\n.nav-tabs.nav-justified > .active > a,\n.nav-tabs.nav-justified > .active > a:hover,\n.nav-tabs.nav-justified > .active > a:focus {\n  border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n  .nav-tabs.nav-justified > li > a {\n    border-bottom: 1px solid #ddd;\n    border-radius: 4px 4px 0 0;\n  }\n  .nav-tabs.nav-justified > .active > a,\n  .nav-tabs.nav-justified > .active > a:hover,\n  .nav-tabs.nav-justified > .active > a:focus {\n    border-bottom-color: #fff;\n  }\n}\n.nav-pills > li {\n  float: left;\n}\n.nav-pills > li > a {\n  border-radius: 4px;\n}\n.nav-pills > li + li {\n  margin-left: 2px;\n}\n.nav-pills > li.active > a,\n.nav-pills > li.active > a:hover,\n.nav-pills > li.active > a:focus {\n  color: #fff;\n  background-color: #0065ff;\n}\n.nav-stacked > li {\n  float: none;\n}\n.nav-stacked > li + li {\n  margin-top: 2px;\n  margin-left: 0;\n}\n.nav-justified {\n  width: 100%;\n}\n.nav-justified > li {\n  float: none;\n}\n.nav-justified > li > a {\n  margin-bottom: 5px;\n  text-align: center;\n}\n.nav-justified > .dropdown .dropdown-menu {\n  top: auto;\n  left: auto;\n}\n@media (min-width: 768px) {\n  .nav-justified > li {\n    display: table-cell;\n    width: 1%;\n  }\n  .nav-justified > li > a {\n    margin-bottom: 0;\n  }\n}\n.nav-tabs-justified {\n  border-bottom: 0;\n}\n.nav-tabs-justified > li > a {\n  margin-right: 0;\n  border-radius: 4px;\n}\n.nav-tabs-justified > .active > a,\n.nav-tabs-justified > .active > a:hover,\n.nav-tabs-justified > .active > a:focus {\n  border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n  .nav-tabs-justified > li > a {\n    border-bottom: 1px solid #ddd;\n    border-radius: 4px 4px 0 0;\n  }\n  .nav-tabs-justified > .active > a,\n  .nav-tabs-justified > .active > a:hover,\n  .nav-tabs-justified > .active > a:focus {\n    border-bottom-color: #fff;\n  }\n}\n.tab-content > .tab-pane {\n  display: none;\n}\n.tab-content > .active {\n  display: block;\n}\n.nav-tabs .dropdown-menu {\n  margin-top: -1px;\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n.navbar {\n  position: relative;\n  min-height: 54px;\n  margin-bottom: 20px;\n  border: 1px solid transparent;\n}\n@media (min-width: 700px) {\n  .navbar {\n    border-radius: 4px;\n  }\n}\n@media (min-width: 700px) {\n  .navbar-header {\n    float: left;\n  }\n}\n.navbar-collapse {\n  padding-right: 15px;\n  padding-left: 15px;\n  overflow-x: visible;\n  border-top: 1px solid transparent;\n  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);\n  -webkit-overflow-scrolling: touch;\n}\n.navbar-collapse.in {\n  overflow-y: auto;\n}\n@media (min-width: 700px) {\n  .navbar-collapse {\n    width: auto;\n    border-top: 0;\n    box-shadow: none;\n  }\n  .navbar-collapse.collapse {\n    display: block !important;\n    height: auto !important;\n    padding-bottom: 0;\n    overflow: visible !important;\n  }\n  .navbar-collapse.in {\n    overflow-y: visible;\n  }\n  .navbar-fixed-top .navbar-collapse,\n  .navbar-static-top .navbar-collapse,\n  .navbar-fixed-bottom .navbar-collapse {\n    padding-right: 0;\n    padding-left: 0;\n  }\n}\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n  position: fixed;\n  right: 0;\n  left: 0;\n  z-index: 1030;\n}\n.navbar-fixed-top .navbar-collapse,\n.navbar-fixed-bottom .navbar-collapse {\n  max-height: 340px;\n}\n@media (max-device-width: 480px) and (orientation: landscape) {\n  .navbar-fixed-top .navbar-collapse,\n  .navbar-fixed-bottom .navbar-collapse {\n    max-height: 200px;\n  }\n}\n@media (min-width: 700px) {\n  .navbar-fixed-top,\n  .navbar-fixed-bottom {\n    border-radius: 0;\n  }\n}\n.navbar-fixed-top {\n  top: 0;\n  border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n  bottom: 0;\n  margin-bottom: 0;\n  border-width: 1px 0 0;\n}\n.container > .navbar-header,\n.container-fluid > .navbar-header,\n.container > .navbar-collapse,\n.container-fluid > .navbar-collapse {\n  margin-right: -15px;\n  margin-left: -15px;\n}\n@media (min-width: 700px) {\n  .container > .navbar-header,\n  .container-fluid > .navbar-header,\n  .container > .navbar-collapse,\n  .container-fluid > .navbar-collapse {\n    margin-right: 0;\n    margin-left: 0;\n  }\n}\n.navbar-static-top {\n  z-index: 1000;\n  border-width: 0 0 1px;\n}\n@media (min-width: 700px) {\n  .navbar-static-top {\n    border-radius: 0;\n  }\n}\n.navbar-brand {\n  float: left;\n  height: 54px;\n  padding: 17px 15px;\n  font-size: 18px;\n  line-height: 20px;\n}\n.navbar-brand:hover,\n.navbar-brand:focus {\n  text-decoration: none;\n}\n.navbar-brand > img {\n  display: block;\n}\n@media (min-width: 700px) {\n  .navbar > .container .navbar-brand,\n  .navbar > .container-fluid .navbar-brand {\n    margin-left: -15px;\n  }\n}\n.navbar-toggle {\n  position: relative;\n  float: right;\n  padding: 9px 10px;\n  margin-right: 15px;\n  margin-top: 10px;\n  margin-bottom: 10px;\n  background-color: transparent;\n  background-image: none;\n  border: 1px solid transparent;\n  border-radius: 4px;\n}\n.navbar-toggle:focus {\n  outline: 0;\n}\n.navbar-toggle .icon-bar {\n  display: block;\n  width: 22px;\n  height: 2px;\n  border-radius: 1px;\n}\n.navbar-toggle .icon-bar + .icon-bar {\n  margin-top: 4px;\n}\n@media (min-width: 700px) {\n  .navbar-toggle {\n    display: none;\n  }\n}\n.navbar-nav {\n  margin: 8.5px -15px;\n}\n.navbar-nav > li > a {\n  padding-top: 10px;\n  padding-bottom: 10px;\n  line-height: 20px;\n}\n@media (max-width: 699px) {\n  .navbar-nav .open .dropdown-menu {\n    position: static;\n    float: none;\n    width: auto;\n    margin-top: 0;\n    background-color: transparent;\n    border: 0;\n    box-shadow: none;\n  }\n  .navbar-nav .open .dropdown-menu > li > a,\n  .navbar-nav .open .dropdown-menu .dropdown-header {\n    padding: 5px 15px 5px 25px;\n  }\n  .navbar-nav .open .dropdown-menu > li > a {\n    line-height: 20px;\n  }\n  .navbar-nav .open .dropdown-menu > li > a:hover,\n  .navbar-nav .open .dropdown-menu > li > a:focus {\n    background-image: none;\n  }\n}\n@media (min-width: 700px) {\n  .navbar-nav {\n    float: left;\n    margin: 0;\n  }\n  .navbar-nav > li {\n    float: left;\n  }\n  .navbar-nav > li > a {\n    padding-top: 17px;\n    padding-bottom: 17px;\n  }\n}\n.navbar-form {\n  padding: 10px 15px;\n  margin-right: -15px;\n  margin-left: -15px;\n  border-top: 1px solid transparent;\n  border-bottom: 1px solid transparent;\n  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n  margin-top: 10px;\n  margin-bottom: 10px;\n}\n@media (min-width: 768px) {\n  .navbar-form .form-group {\n    display: inline-block;\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .navbar-form .form-control {\n    display: inline-block;\n    width: auto;\n    vertical-align: middle;\n  }\n  .navbar-form .form-control-static {\n    display: inline-block;\n  }\n  .navbar-form .input-group {\n    display: inline-table;\n    vertical-align: middle;\n  }\n  .navbar-form .input-group .input-group-addon,\n  .navbar-form .input-group .input-group-btn,\n  .navbar-form .input-group .form-control {\n    width: auto;\n  }\n  .navbar-form .input-group > .form-control {\n    width: 100%;\n  }\n  .navbar-form .control-label {\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .navbar-form .radio,\n  .navbar-form .checkbox {\n    display: inline-block;\n    margin-top: 0;\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .navbar-form .radio label,\n  .navbar-form .checkbox label {\n    padding-left: 0;\n  }\n  .navbar-form .radio input[type=\"radio\"],\n  .navbar-form .checkbox input[type=\"checkbox\"] {\n    position: relative;\n    margin-left: 0;\n  }\n  .navbar-form .has-feedback .form-control-feedback {\n    top: 0;\n  }\n}\n@media (max-width: 699px) {\n  .navbar-form .form-group {\n    margin-bottom: 5px;\n  }\n  .navbar-form .form-group:last-child {\n    margin-bottom: 0;\n  }\n}\n@media (min-width: 700px) {\n  .navbar-form {\n    width: auto;\n    padding-top: 0;\n    padding-bottom: 0;\n    margin-right: 0;\n    margin-left: 0;\n    border: 0;\n    -webkit-box-shadow: none;\n    box-shadow: none;\n  }\n}\n.navbar-nav > li > .dropdown-menu {\n  margin-top: 0;\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n  margin-bottom: 0;\n  border-top-left-radius: 4px;\n  border-top-right-radius: 4px;\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.navbar-btn {\n  margin-top: 10px;\n  margin-bottom: 10px;\n}\n.navbar-btn.btn-sm {\n  margin-top: 12px;\n  margin-bottom: 12px;\n}\n.navbar-btn.btn-xs {\n  margin-top: 16px;\n  margin-bottom: 16px;\n}\n.navbar-text {\n  margin-top: 17px;\n  margin-bottom: 17px;\n}\n@media (min-width: 700px) {\n  .navbar-text {\n    float: left;\n    margin-right: 15px;\n    margin-left: 15px;\n  }\n}\n@media (min-width: 700px) {\n  .navbar-left {\n    float: left !important;\n  }\n  .navbar-right {\n    float: right !important;\n    margin-right: -15px;\n  }\n  .navbar-right ~ .navbar-right {\n    margin-right: 0;\n  }\n}\n.navbar-default {\n  background-color: #ffffff;\n  border-color: #c1c7d0;\n}\n.navbar-default .navbar-brand {\n  color: #344563;\n}\n.navbar-default .navbar-brand:hover,\n.navbar-default .navbar-brand:focus {\n  color: #344563;\n  background-color: transparent;\n}\n.navbar-default .navbar-text {\n  color: #777;\n}\n.navbar-default .navbar-nav > li > a {\n  color: #8993a4;\n}\n.navbar-default .navbar-nav > li > a:hover,\n.navbar-default .navbar-nav > li > a:focus {\n  color: #505f79;\n  background-color: transparent;\n}\n.navbar-default .navbar-nav > .active > a,\n.navbar-default .navbar-nav > .active > a:hover,\n.navbar-default .navbar-nav > .active > a:focus {\n  color: #6b778c;\n  background-color: #dfe1e6;\n}\n.navbar-default .navbar-nav > .disabled > a,\n.navbar-default .navbar-nav > .disabled > a:hover,\n.navbar-default .navbar-nav > .disabled > a:focus {\n  color: #c1c7d0;\n  background-color: transparent;\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .open > a:hover,\n.navbar-default .navbar-nav > .open > a:focus {\n  color: #6b778c;\n  background-color: #dfe1e6;\n}\n@media (max-width: 699px) {\n  .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n    color: #8993a4;\n  }\n  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n    color: #505f79;\n    background-color: transparent;\n  }\n  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n    color: #6b778c;\n    background-color: #dfe1e6;\n  }\n  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n    color: #c1c7d0;\n    background-color: transparent;\n  }\n}\n.navbar-default .navbar-toggle {\n  border-color: #ddd;\n}\n.navbar-default .navbar-toggle:hover,\n.navbar-default .navbar-toggle:focus {\n  background-color: #ddd;\n}\n.navbar-default .navbar-toggle .icon-bar {\n  background-color: #888;\n}\n.navbar-default .navbar-collapse,\n.navbar-default .navbar-form {\n  border-color: #c1c7d0;\n}\n.navbar-default .navbar-link {\n  color: #8993a4;\n}\n.navbar-default .navbar-link:hover {\n  color: #505f79;\n}\n.navbar-default .btn-link {\n  color: #8993a4;\n}\n.navbar-default .btn-link:hover,\n.navbar-default .btn-link:focus {\n  color: #505f79;\n}\n.navbar-default .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-default .btn-link:hover,\n.navbar-default .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-default .btn-link:focus {\n  color: #c1c7d0;\n}\n.navbar-inverse {\n  background-color: #222;\n  border-color: #080808;\n}\n.navbar-inverse .navbar-brand {\n  color: #a5aebb;\n}\n.navbar-inverse .navbar-brand:hover,\n.navbar-inverse .navbar-brand:focus {\n  color: #fff;\n  background-color: transparent;\n}\n.navbar-inverse .navbar-text {\n  color: #a5aebb;\n}\n.navbar-inverse .navbar-nav > li > a {\n  color: #a5aebb;\n}\n.navbar-inverse .navbar-nav > li > a:hover,\n.navbar-inverse .navbar-nav > li > a:focus {\n  color: #fff;\n  background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus {\n  color: #fff;\n  background-color: #080808;\n}\n.navbar-inverse .navbar-nav > .disabled > a,\n.navbar-inverse .navbar-nav > .disabled > a:hover,\n.navbar-inverse .navbar-nav > .disabled > a:focus {\n  color: #444;\n  background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n  color: #fff;\n  background-color: #080808;\n}\n@media (max-width: 699px) {\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n    border-color: #080808;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n    background-color: #080808;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n    color: #a5aebb;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n    color: #fff;\n    background-color: transparent;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n    color: #fff;\n    background-color: #080808;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n    color: #444;\n    background-color: transparent;\n  }\n}\n.navbar-inverse .navbar-toggle {\n  border-color: #333;\n}\n.navbar-inverse .navbar-toggle:hover,\n.navbar-inverse .navbar-toggle:focus {\n  background-color: #333;\n}\n.navbar-inverse .navbar-toggle .icon-bar {\n  background-color: #fff;\n}\n.navbar-inverse .navbar-collapse,\n.navbar-inverse .navbar-form {\n  border-color: #101010;\n}\n.navbar-inverse .navbar-link {\n  color: #a5aebb;\n}\n.navbar-inverse .navbar-link:hover {\n  color: #fff;\n}\n.navbar-inverse .btn-link {\n  color: #a5aebb;\n}\n.navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link:focus {\n  color: #fff;\n}\n.navbar-inverse .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-inverse .btn-link:focus {\n  color: #444;\n}\n.breadcrumb {\n  padding: 8px 15px;\n  margin-bottom: 20px;\n  list-style: none;\n  background-color: #f5f5f5;\n  border-radius: 4px;\n}\n.breadcrumb > li {\n  display: inline-block;\n}\n.breadcrumb > li + li:before {\n  padding: 0 5px;\n  color: #ccc;\n  content: \"/\\00a0\";\n}\n.breadcrumb > .active {\n  color: #7a869a;\n}\n.alert {\n  padding: 15px;\n  margin-bottom: 20px;\n  border: 1px solid transparent;\n  border-radius: 4px;\n}\n.alert h4 {\n  margin-top: 0;\n  color: inherit;\n}\n.alert .alert-link {\n  font-weight: bold;\n}\n.alert > p,\n.alert > ul {\n  margin-bottom: 0;\n}\n.alert > p + p {\n  margin-top: 5px;\n}\n.alert-dismissable,\n.alert-dismissible {\n  padding-right: 35px;\n}\n.alert-dismissable .close,\n.alert-dismissible .close {\n  position: relative;\n  top: -2px;\n  right: -21px;\n  color: inherit;\n}\n.alert-success {\n  color: #fff;\n  background-color: #00875a;\n  border-color: #00875a;\n}\n.alert-success hr {\n  border-top-color: #006e49;\n}\n.alert-success .alert-link {\n  color: #e6e6e6;\n}\n.alert-info {\n  color: #fff;\n  background-color: #448aff;\n  border-color: #448aff;\n}\n.alert-info hr {\n  border-top-color: #2a7aff;\n}\n.alert-info .alert-link {\n  color: #e6e6e6;\n}\n.alert-warning {\n  color: #fff;\n  background-color: #ff8b00;\n  border-color: #ff8b00;\n}\n.alert-warning hr {\n  border-top-color: #e67d00;\n}\n.alert-warning .alert-link {\n  color: #e6e6e6;\n}\n.alert-danger {\n  color: #fff;\n  background-color: #de350b;\n  border-color: #de350b;\n}\n.alert-danger hr {\n  border-top-color: #c62f0a;\n}\n.alert-danger .alert-link {\n  color: #e6e6e6;\n}\n.label {\n  display: inline;\n  padding: 0.2em 0.6em 0.3em;\n  font-size: 75%;\n  font-weight: 700;\n  line-height: 1;\n  color: #fff;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: baseline;\n  border-radius: 0.25em;\n}\na.label:hover,\na.label:focus {\n  color: #fff;\n  text-decoration: none;\n  cursor: pointer;\n}\n.label:empty {\n  display: none;\n}\n.btn .label {\n  position: relative;\n  top: -1px;\n}\n.label-default {\n  background-color: #7a869a;\n}\n.label-default[href]:hover,\n.label-default[href]:focus {\n  background-color: #616d80;\n}\n.label-primary {\n  background-color: #0052cc;\n}\n.label-primary[href]:hover,\n.label-primary[href]:focus {\n  background-color: #003d99;\n}\n.label-success {\n  background-color: #36b37e;\n}\n.label-success[href]:hover,\n.label-success[href]:focus {\n  background-color: #2a8c62;\n}\n.label-info {\n  background-color: #3d5afe;\n}\n.label-info[href]:hover,\n.label-info[href]:focus {\n  background-color: #0a2ffe;\n}\n.label-warning {\n  background-color: #ffab00;\n}\n.label-warning[href]:hover,\n.label-warning[href]:focus {\n  background-color: #cc8900;\n}\n.label-danger {\n  background-color: #ff5630;\n}\n.label-danger[href]:hover,\n.label-danger[href]:focus {\n  background-color: #fc2e00;\n}\n@-webkit-keyframes progress-bar-stripes {\n  from {\n    background-position: 40px 0;\n  }\n  to {\n    background-position: 0 0;\n  }\n}\n@keyframes progress-bar-stripes {\n  from {\n    background-position: 40px 0;\n  }\n  to {\n    background-position: 0 0;\n  }\n}\n.progress {\n  height: 20px;\n  margin-bottom: 20px;\n  overflow: hidden;\n  background-color: #ebecf0;\n  border-radius: 3px;\n  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n}\n.progress-bar {\n  float: left;\n  width: 0%;\n  height: 100%;\n  font-size: 12px;\n  line-height: 20px;\n  color: #fff;\n  text-align: center;\n  background-color: #6554c0;\n  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n  -webkit-transition: width 0.6s ease;\n  -o-transition: width 0.6s ease;\n  transition: width 0.6s ease;\n}\n.progress-striped .progress-bar,\n.progress-bar-striped {\n  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-size: 40px 40px;\n}\n.progress.active .progress-bar,\n.progress-bar.active {\n  -webkit-animation: progress-bar-stripes 2s linear infinite;\n  -o-animation: progress-bar-stripes 2s linear infinite;\n  animation: progress-bar-stripes 2s linear infinite;\n}\n.progress-bar-success {\n  background-color: #36b37e;\n}\n.progress-striped .progress-bar-success {\n  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-info {\n  background-color: #3d5afe;\n}\n.progress-striped .progress-bar-info {\n  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-warning {\n  background-color: #ffab00;\n}\n.progress-striped .progress-bar-warning {\n  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-danger {\n  background-color: #ff5630;\n}\n.progress-striped .progress-bar-danger {\n  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.btn-group,\n.btn-group-vertical {\n  position: relative;\n  display: inline-block;\n  vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n  position: relative;\n  float: left;\n}\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group-vertical > .btn:focus,\n.btn-group > .btn:active,\n.btn-group-vertical > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn.active {\n  z-index: 2;\n}\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group {\n  margin-left: -1px;\n}\n.btn-toolbar {\n  margin-left: -5px;\n}\n.btn-toolbar .btn,\n.btn-toolbar .btn-group,\n.btn-toolbar .input-group {\n  float: left;\n}\n.btn-toolbar > .btn,\n.btn-toolbar > .btn-group,\n.btn-toolbar > .input-group {\n  margin-left: 5px;\n}\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n  border-radius: 0;\n}\n.btn-group > .btn:first-child {\n  margin-left: 0;\n}\n.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.btn-group > .btn-group {\n  float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n  outline: 0;\n}\n.btn-group > .btn + .dropdown-toggle {\n  padding-right: 8px;\n  padding-left: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n  padding-right: 12px;\n  padding-left: 12px;\n}\n.btn-group.open .dropdown-toggle {\n  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-group.open .dropdown-toggle.btn-link {\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn .caret {\n  margin-left: 0;\n}\n.btn-lg .caret {\n  border-width: 5px 5px 0;\n  border-bottom-width: 0;\n}\n.dropup .btn-lg .caret {\n  border-width: 0 5px 5px;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn {\n  display: block;\n  float: none;\n  width: 100%;\n  max-width: 100%;\n}\n.btn-group-vertical > .btn-group > .btn {\n  float: none;\n}\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n  margin-top: -1px;\n  margin-left: 0;\n}\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n  border-radius: 0;\n}\n.btn-group-vertical > .btn:first-child:not(:last-child) {\n  border-top-left-radius: 4px;\n  border-top-right-radius: 4px;\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 4px;\n  border-bottom-left-radius: 4px;\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n.btn-group-justified {\n  display: table;\n  width: 100%;\n  table-layout: fixed;\n  border-collapse: separate;\n}\n.btn-group-justified > .btn,\n.btn-group-justified > .btn-group {\n  display: table-cell;\n  float: none;\n  width: 1%;\n}\n.btn-group-justified > .btn-group .btn {\n  width: 100%;\n}\n.btn-group-justified > .btn-group .dropdown-menu {\n  left: auto;\n}\n[data-toggle=\"buttons\"] > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"checkbox\"] {\n  position: absolute;\n  clip: rect(0, 0, 0, 0);\n  pointer-events: none;\n}\n.input-group {\n  position: relative;\n  display: table;\n  border-collapse: separate;\n}\n.input-group[class*=\"col-\"] {\n  float: none;\n  padding-right: 0;\n  padding-left: 0;\n}\n.input-group .form-control {\n  position: relative;\n  z-index: 2;\n  float: left;\n  width: 100%;\n  margin-bottom: 0;\n}\n.input-group .form-control:focus {\n  z-index: 3;\n}\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n  height: 46px;\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n  border-radius: 6px;\n}\nselect.input-group-lg > .form-control,\nselect.input-group-lg > .input-group-addon,\nselect.input-group-lg > .input-group-btn > .btn {\n  height: 46px;\n  line-height: 46px;\n}\ntextarea.input-group-lg > .form-control,\ntextarea.input-group-lg > .input-group-addon,\ntextarea.input-group-lg > .input-group-btn > .btn,\nselect[multiple].input-group-lg > .form-control,\nselect[multiple].input-group-lg > .input-group-addon,\nselect[multiple].input-group-lg > .input-group-btn > .btn {\n  height: auto;\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n  height: 30px;\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\nselect.input-group-sm > .form-control,\nselect.input-group-sm > .input-group-addon,\nselect.input-group-sm > .input-group-btn > .btn {\n  height: 30px;\n  line-height: 30px;\n}\ntextarea.input-group-sm > .form-control,\ntextarea.input-group-sm > .input-group-addon,\ntextarea.input-group-sm > .input-group-btn > .btn,\nselect[multiple].input-group-sm > .form-control,\nselect[multiple].input-group-sm > .input-group-addon,\nselect[multiple].input-group-sm > .input-group-btn > .btn {\n  height: auto;\n}\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n  display: table-cell;\n}\n.input-group-addon:not(:first-child):not(:last-child),\n.input-group-btn:not(:first-child):not(:last-child),\n.input-group .form-control:not(:first-child):not(:last-child) {\n  border-radius: 0;\n}\n.input-group-addon,\n.input-group-btn {\n  width: 1%;\n  white-space: nowrap;\n  vertical-align: middle;\n}\n.input-group-addon {\n  padding: 6px 12px;\n  font-size: 14px;\n  font-weight: 400;\n  line-height: 1;\n  color: #172b4d;\n  text-align: center;\n  background-color: #ebecf0;\n  border: 1px solid #ced0da;\n  border-radius: 4px;\n}\n.input-group-addon.input-sm {\n  padding: 5px 10px;\n  font-size: 12px;\n  border-radius: 3px;\n}\n.input-group-addon.input-lg {\n  padding: 10px 16px;\n  font-size: 18px;\n  border-radius: 6px;\n}\n.input-group-addon input[type=\"radio\"],\n.input-group-addon input[type=\"checkbox\"] {\n  margin-top: 0;\n}\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n.input-group-addon:first-child {\n  border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.input-group-addon:last-child {\n  border-left: 0;\n}\n.input-group-btn {\n  position: relative;\n  font-size: 0;\n  white-space: nowrap;\n}\n.input-group-btn > .btn {\n  position: relative;\n}\n.input-group-btn > .btn + .btn {\n  margin-left: -1px;\n}\n.input-group-btn > .btn:hover,\n.input-group-btn > .btn:focus,\n.input-group-btn > .btn:active {\n  z-index: 2;\n}\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group {\n  margin-right: -1px;\n}\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group {\n  z-index: 2;\n  margin-left: -1px;\n}\n.media {\n  margin-top: 15px;\n}\n.media:first-child {\n  margin-top: 0;\n}\n.media,\n.media-body {\n  overflow: hidden;\n  zoom: 1;\n}\n.media-body {\n  width: 10000px;\n}\n.media-object {\n  display: block;\n}\n.media-object.img-thumbnail {\n  max-width: none;\n}\n.media-right,\n.media > .pull-right {\n  padding-left: 10px;\n}\n.media-left,\n.media > .pull-left {\n  padding-right: 10px;\n}\n.media-left,\n.media-right,\n.media-body {\n  display: table-cell;\n  vertical-align: top;\n}\n.media-middle {\n  vertical-align: middle;\n}\n.media-bottom {\n  vertical-align: bottom;\n}\n.media-heading {\n  margin-top: 0;\n  margin-bottom: 5px;\n}\n.media-list {\n  padding-left: 0;\n  list-style: none;\n}\n.list-group {\n  padding-left: 0;\n  margin-bottom: 20px;\n}\n.list-group-item {\n  position: relative;\n  display: block;\n  padding: 10px 15px;\n  margin-bottom: -1px;\n  background-color: #fff;\n  border: 1px solid #ebecf0;\n}\n.list-group-item:first-child {\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px;\n}\n.list-group-item:last-child {\n  margin-bottom: 0;\n  border-bottom-right-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.list-group-item.disabled,\n.list-group-item.disabled:hover,\n.list-group-item.disabled:focus {\n  color: #7a869a;\n  cursor: not-allowed;\n  background-color: #ebecf0;\n}\n.list-group-item.disabled .list-group-item-heading,\n.list-group-item.disabled:hover .list-group-item-heading,\n.list-group-item.disabled:focus .list-group-item-heading {\n  color: inherit;\n}\n.list-group-item.disabled .list-group-item-text,\n.list-group-item.disabled:hover .list-group-item-text,\n.list-group-item.disabled:focus .list-group-item-text {\n  color: #7a869a;\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n  z-index: 2;\n  color: #0065ff;\n  background-color: #fff;\n  border-color: #ebecf0;\n}\n.list-group-item.active .list-group-item-heading,\n.list-group-item.active:hover .list-group-item-heading,\n.list-group-item.active:focus .list-group-item-heading,\n.list-group-item.active .list-group-item-heading > small,\n.list-group-item.active:hover .list-group-item-heading > small,\n.list-group-item.active:focus .list-group-item-heading > small,\n.list-group-item.active .list-group-item-heading > .small,\n.list-group-item.active:hover .list-group-item-heading > .small,\n.list-group-item.active:focus .list-group-item-heading > .small {\n  color: inherit;\n}\n.list-group-item.active .list-group-item-text,\n.list-group-item.active:hover .list-group-item-text,\n.list-group-item.active:focus .list-group-item-text {\n  color: #ffffff;\n}\na.list-group-item,\nbutton.list-group-item {\n  color: #7a869a;\n}\na.list-group-item .list-group-item-heading,\nbutton.list-group-item .list-group-item-heading {\n  color: #333;\n}\na.list-group-item:hover,\nbutton.list-group-item:hover,\na.list-group-item:focus,\nbutton.list-group-item:focus {\n  color: #172b4d;\n  text-decoration: none;\n  background-color: #fff;\n}\nbutton.list-group-item {\n  width: 100%;\n  text-align: left;\n}\n.list-group-item-success {\n  color: #3c763d;\n  background-color: #dff0d8;\n}\na.list-group-item-success,\nbutton.list-group-item-success {\n  color: #3c763d;\n}\na.list-group-item-success .list-group-item-heading,\nbutton.list-group-item-success .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item-success:hover,\nbutton.list-group-item-success:hover,\na.list-group-item-success:focus,\nbutton.list-group-item-success:focus {\n  color: #3c763d;\n  background-color: #d0e9c6;\n}\na.list-group-item-success.active,\nbutton.list-group-item-success.active,\na.list-group-item-success.active:hover,\nbutton.list-group-item-success.active:hover,\na.list-group-item-success.active:focus,\nbutton.list-group-item-success.active:focus {\n  color: #fff;\n  background-color: #3c763d;\n  border-color: #3c763d;\n}\n.list-group-item-info {\n  color: #31708f;\n  background-color: #d9edf7;\n}\na.list-group-item-info,\nbutton.list-group-item-info {\n  color: #31708f;\n}\na.list-group-item-info .list-group-item-heading,\nbutton.list-group-item-info .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item-info:hover,\nbutton.list-group-item-info:hover,\na.list-group-item-info:focus,\nbutton.list-group-item-info:focus {\n  color: #31708f;\n  background-color: #c4e3f3;\n}\na.list-group-item-info.active,\nbutton.list-group-item-info.active,\na.list-group-item-info.active:hover,\nbutton.list-group-item-info.active:hover,\na.list-group-item-info.active:focus,\nbutton.list-group-item-info.active:focus {\n  color: #fff;\n  background-color: #31708f;\n  border-color: #31708f;\n}\n.list-group-item-warning {\n  color: #8a6d3b;\n  background-color: #fcf8e3;\n}\na.list-group-item-warning,\nbutton.list-group-item-warning {\n  color: #8a6d3b;\n}\na.list-group-item-warning .list-group-item-heading,\nbutton.list-group-item-warning .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item-warning:hover,\nbutton.list-group-item-warning:hover,\na.list-group-item-warning:focus,\nbutton.list-group-item-warning:focus {\n  color: #8a6d3b;\n  background-color: #faf2cc;\n}\na.list-group-item-warning.active,\nbutton.list-group-item-warning.active,\na.list-group-item-warning.active:hover,\nbutton.list-group-item-warning.active:hover,\na.list-group-item-warning.active:focus,\nbutton.list-group-item-warning.active:focus {\n  color: #fff;\n  background-color: #8a6d3b;\n  border-color: #8a6d3b;\n}\n.list-group-item-danger {\n  color: #a94442;\n  background-color: #f2dede;\n}\na.list-group-item-danger,\nbutton.list-group-item-danger {\n  color: #a94442;\n}\na.list-group-item-danger .list-group-item-heading,\nbutton.list-group-item-danger .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item-danger:hover,\nbutton.list-group-item-danger:hover,\na.list-group-item-danger:focus,\nbutton.list-group-item-danger:focus {\n  color: #a94442;\n  background-color: #ebcccc;\n}\na.list-group-item-danger.active,\nbutton.list-group-item-danger.active,\na.list-group-item-danger.active:hover,\nbutton.list-group-item-danger.active:hover,\na.list-group-item-danger.active:focus,\nbutton.list-group-item-danger.active:focus {\n  color: #fff;\n  background-color: #a94442;\n  border-color: #a94442;\n}\n.list-group-item-heading {\n  margin-top: 0;\n  margin-bottom: 5px;\n}\n.list-group-item-text {\n  margin-bottom: 0;\n  line-height: 1.3;\n}\n.panel {\n  margin-bottom: 20px;\n  background-color: #fff;\n  border: 1px solid transparent;\n  border-radius: 4px;\n  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.panel-body {\n  padding: 15px;\n}\n.panel-heading {\n  padding: 14px 15px;\n  border-bottom: 1px solid transparent;\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px;\n}\n.panel-heading > .dropdown .dropdown-toggle {\n  color: inherit;\n}\n.panel-title {\n  margin-top: 0;\n  margin-bottom: 0;\n  font-size: 16px;\n  color: inherit;\n}\n.panel-title > a,\n.panel-title > small,\n.panel-title > .small,\n.panel-title > small > a,\n.panel-title > .small > a {\n  color: inherit;\n}\n.panel-footer {\n  padding: 14px 15px;\n  background-color: #fff;\n  border-top: 1px solid #ebecf0;\n  border-bottom-right-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.panel > .list-group,\n.panel > .panel-collapse > .list-group {\n  margin-bottom: 0;\n}\n.panel > .list-group .list-group-item,\n.panel > .panel-collapse > .list-group .list-group-item {\n  border-width: 1px 0;\n  border-radius: 0;\n}\n.panel > .list-group:first-child .list-group-item:first-child,\n.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {\n  border-top: 0;\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px;\n}\n.panel > .list-group:last-child .list-group-item:last-child,\n.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {\n  border-bottom: 0;\n  border-bottom-right-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n.panel-heading + .list-group .list-group-item:first-child {\n  border-top-width: 0;\n}\n.list-group + .panel-footer {\n  border-top-width: 0;\n}\n.panel > .table,\n.panel > .table-responsive > .table,\n.panel > .panel-collapse > .table {\n  margin-bottom: 0;\n}\n.panel > .table caption,\n.panel > .table-responsive > .table caption,\n.panel > .panel-collapse > .table caption {\n  padding-right: 15px;\n  padding-left: 15px;\n}\n.panel > .table:first-child,\n.panel > .table-responsive:first-child > .table:first-child {\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {\n  border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {\n  border-top-right-radius: 3px;\n}\n.panel > .table:last-child,\n.panel > .table-responsive:last-child > .table:last-child {\n  border-bottom-right-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {\n  border-bottom-right-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {\n  border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {\n  border-bottom-right-radius: 3px;\n}\n.panel > .panel-body + .table,\n.panel > .panel-body + .table-responsive,\n.panel > .table + .panel-body,\n.panel > .table-responsive + .panel-body {\n  border-top: 1px solid #ddd;\n}\n.panel > .table > tbody:first-child > tr:first-child th,\n.panel > .table > tbody:first-child > tr:first-child td {\n  border-top: 0;\n}\n.panel > .table-bordered,\n.panel > .table-responsive > .table-bordered {\n  border: 0;\n}\n.panel > .table-bordered > thead > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,\n.panel > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-bordered > thead > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,\n.panel > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-bordered > tfoot > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n  border-left: 0;\n}\n.panel > .table-bordered > thead > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,\n.panel > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-bordered > thead > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,\n.panel > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-bordered > tfoot > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n  border-right: 0;\n}\n.panel > .table-bordered > thead > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,\n.panel > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-bordered > thead > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,\n.panel > .table-bordered > tbody > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {\n  border-bottom: 0;\n}\n.panel > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-bordered > tfoot > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {\n  border-bottom: 0;\n}\n.panel > .table-responsive {\n  margin-bottom: 0;\n  border: 0;\n}\n.panel-group {\n  margin-bottom: 20px;\n}\n.panel-group .panel {\n  margin-bottom: 0;\n  border-radius: 4px;\n}\n.panel-group .panel + .panel {\n  margin-top: 5px;\n}\n.panel-group .panel-heading {\n  border-bottom: 0;\n}\n.panel-group .panel-heading + .panel-collapse > .panel-body,\n.panel-group .panel-heading + .panel-collapse > .list-group {\n  border-top: 1px solid #ebecf0;\n}\n.panel-group .panel-footer {\n  border-top: 0;\n}\n.panel-group .panel-footer + .panel-collapse .panel-body {\n  border-bottom: 1px solid #ebecf0;\n}\n.panel-default {\n  border-color: #ddd;\n}\n.panel-default > .panel-heading {\n  color: #344563;\n  background-color: #fff;\n  border-color: #ddd;\n}\n.panel-default > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #ddd;\n}\n.panel-default > .panel-heading .badge {\n  color: #fff;\n  background-color: #344563;\n}\n.panel-default > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #ddd;\n}\n.panel-primary {\n  border-color: #0052cc;\n}\n.panel-primary > .panel-heading {\n  color: #fff;\n  background-color: #0052cc;\n  border-color: #0052cc;\n}\n.panel-primary > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #0052cc;\n}\n.panel-primary > .panel-heading .badge {\n  color: #0052cc;\n  background-color: #fff;\n}\n.panel-primary > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #0052cc;\n}\n.panel-success {\n  border-color: #36b37e;\n}\n.panel-success > .panel-heading {\n  color: #3c763d;\n  background-color: #dff0d8;\n  border-color: #36b37e;\n}\n.panel-success > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #36b37e;\n}\n.panel-success > .panel-heading .badge {\n  color: #dff0d8;\n  background-color: #3c763d;\n}\n.panel-success > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #36b37e;\n}\n.panel-info {\n  border-color: #bce8f1;\n}\n.panel-info > .panel-heading {\n  color: #31708f;\n  background-color: #d9edf7;\n  border-color: #bce8f1;\n}\n.panel-info > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #bce8f1;\n}\n.panel-info > .panel-heading .badge {\n  color: #d9edf7;\n  background-color: #31708f;\n}\n.panel-info > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #bce8f1;\n}\n.panel-warning {\n  border-color: #faebcc;\n}\n.panel-warning > .panel-heading {\n  color: #8a6d3b;\n  background-color: #fcf8e3;\n  border-color: #faebcc;\n}\n.panel-warning > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #faebcc;\n}\n.panel-warning > .panel-heading .badge {\n  color: #fcf8e3;\n  background-color: #8a6d3b;\n}\n.panel-warning > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #faebcc;\n}\n.panel-danger {\n  border-color: #ff5630;\n}\n.panel-danger > .panel-heading {\n  color: #a94442;\n  background-color: #f2dede;\n  border-color: #ff5630;\n}\n.panel-danger > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #ff5630;\n}\n.panel-danger > .panel-heading .badge {\n  color: #f2dede;\n  background-color: #a94442;\n}\n.panel-danger > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #ff5630;\n}\n.pager {\n  padding-left: 0;\n  margin: 20px 0;\n  text-align: center;\n  list-style: none;\n}\n.pager li {\n  display: inline;\n}\n.pager li > a,\n.pager li > span {\n  display: inline-block;\n  padding: 5px 14px;\n  background-color: #fff;\n  border: 1px solid #ddd;\n  border-radius: 15px;\n}\n.pager li > a:hover,\n.pager li > a:focus {\n  text-decoration: none;\n  background-color: #ebecf0;\n}\n.pager .next > a,\n.pager .next > span {\n  float: right;\n}\n.pager .previous > a,\n.pager .previous > span {\n  float: left;\n}\n.pager .disabled > a,\n.pager .disabled > a:hover,\n.pager .disabled > a:focus,\n.pager .disabled > span {\n  color: #7a869a;\n  cursor: not-allowed;\n  background-color: #fff;\n}\n.pagination {\n  display: inline-block;\n  padding-left: 0;\n  margin: 20px 0;\n  border-radius: 4px;\n}\n.pagination > li {\n  display: inline;\n}\n.pagination > li > a,\n.pagination > li > span {\n  position: relative;\n  float: left;\n  padding: 6px 12px;\n  margin-left: -1px;\n  line-height: 1.42857143;\n  color: #0065ff;\n  text-decoration: none;\n  background-color: #fff;\n  border: 1px solid #ddd;\n}\n.pagination > li > a:hover,\n.pagination > li > span:hover,\n.pagination > li > a:focus,\n.pagination > li > span:focus {\n  z-index: 2;\n  color: #0747a6;\n  background-color: #ebecf0;\n  border-color: #ddd;\n}\n.pagination > li:first-child > a,\n.pagination > li:first-child > span {\n  margin-left: 0;\n  border-top-left-radius: 4px;\n  border-bottom-left-radius: 4px;\n}\n.pagination > li:last-child > a,\n.pagination > li:last-child > span {\n  border-top-right-radius: 4px;\n  border-bottom-right-radius: 4px;\n}\n.pagination > .active > a,\n.pagination > .active > span,\n.pagination > .active > a:hover,\n.pagination > .active > span:hover,\n.pagination > .active > a:focus,\n.pagination > .active > span:focus {\n  z-index: 3;\n  color: #fff;\n  cursor: default;\n  background-color: #0052cc;\n  border-color: #0052cc;\n}\n.pagination > .disabled > span,\n.pagination > .disabled > span:hover,\n.pagination > .disabled > span:focus,\n.pagination > .disabled > a,\n.pagination > .disabled > a:hover,\n.pagination > .disabled > a:focus {\n  color: #7a869a;\n  cursor: not-allowed;\n  background-color: #fff;\n  border-color: #ddd;\n}\n.pagination-lg > li > a,\n.pagination-lg > li > span {\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n}\n.pagination-lg > li:first-child > a,\n.pagination-lg > li:first-child > span {\n  border-top-left-radius: 6px;\n  border-bottom-left-radius: 6px;\n}\n.pagination-lg > li:last-child > a,\n.pagination-lg > li:last-child > span {\n  border-top-right-radius: 6px;\n  border-bottom-right-radius: 6px;\n}\n.pagination-sm > li > a,\n.pagination-sm > li > span {\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n}\n.pagination-sm > li:first-child > a,\n.pagination-sm > li:first-child > span {\n  border-top-left-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.pagination-sm > li:last-child > a,\n.pagination-sm > li:last-child > span {\n  border-top-right-radius: 3px;\n  border-bottom-right-radius: 3px;\n}\n.embed-responsive {\n  position: relative;\n  display: block;\n  height: 0;\n  padding: 0;\n  overflow: hidden;\n}\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  border: 0;\n}\n.embed-responsive-16by9 {\n  padding-bottom: 56.25%;\n}\n.embed-responsive-4by3 {\n  padding-bottom: 75%;\n}\n.well {\n  min-height: 20px;\n  padding: 19px;\n  margin-bottom: 20px;\n  background-color: #fff;\n  border: 1px solid #ddd;\n  border-radius: 4px;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.well blockquote {\n  border-color: #ddd;\n  border-color: rgba(0, 0, 0, 0.15);\n}\n.well-lg {\n  padding: 24px;\n  border-radius: 6px;\n}\n.well-sm {\n  padding: 9px;\n  border-radius: 3px;\n}\n.close {\n  float: right;\n  font-size: 21px;\n  font-weight: bold;\n  line-height: 1;\n  color: #000;\n  text-shadow: 0 1px 0 #fff;\n  filter: alpha(opacity=20);\n  opacity: 0.2;\n}\n.close:hover,\n.close:focus {\n  color: #000;\n  text-decoration: none;\n  cursor: pointer;\n  filter: alpha(opacity=50);\n  opacity: 0.5;\n}\nbutton.close {\n  padding: 0;\n  cursor: pointer;\n  background: transparent;\n  border: 0;\n  -webkit-appearance: none;\n  appearance: none;\n}\n.badge {\n  display: inline-block;\n  min-width: 10px;\n  padding: 3px 7px;\n  font-size: 12px;\n  font-weight: bold;\n  line-height: 1;\n  color: #fff;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: middle;\n  background-color: #7a869a;\n  border-radius: 10px;\n}\n.badge:empty {\n  display: none;\n}\n.btn .badge {\n  position: relative;\n  top: -1px;\n}\n.btn-xs .badge,\n.btn-group-xs > .btn .badge {\n  top: 0;\n  padding: 1px 5px;\n}\na.badge:hover,\na.badge:focus {\n  color: #fff;\n  text-decoration: none;\n  cursor: pointer;\n}\n.list-group-item.active > .badge,\n.nav-pills > .active > a > .badge {\n  color: #0065ff;\n  background-color: #fff;\n}\n.list-group-item > .badge {\n  float: right;\n}\n.list-group-item > .badge + .badge {\n  margin-right: 5px;\n}\n.nav-pills > li > a > .badge {\n  margin-left: 3px;\n}\n.modal-open {\n  overflow: hidden;\n}\n.modal {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1050;\n  display: none;\n  overflow: hidden;\n  -webkit-overflow-scrolling: touch;\n  outline: 0;\n}\n.modal.fade .modal-dialog {\n  -webkit-transform: translate(0, -25%);\n  -ms-transform: translate(0, -25%);\n  -o-transform: translate(0, -25%);\n  transform: translate(0, -25%);\n  -webkit-transition: -webkit-transform 0.3s ease-out;\n  -moz-transition: -moz-transform 0.3s ease-out;\n  -o-transition: -o-transform 0.3s ease-out;\n  transition: transform 0.3s ease-out;\n}\n.modal.in .modal-dialog {\n  -webkit-transform: translate(0, 0);\n  -ms-transform: translate(0, 0);\n  -o-transform: translate(0, 0);\n  transform: translate(0, 0);\n}\n.modal-open .modal {\n  overflow-x: hidden;\n  overflow-y: auto;\n}\n.modal-dialog {\n  position: relative;\n  width: auto;\n  margin: 10px;\n}\n.modal-content {\n  position: relative;\n  background-color: #fff;\n  background-clip: padding-box;\n  border: 1px solid #999;\n  border: 1px solid rgba(0, 0, 0, 0.2);\n  border-radius: 6px;\n  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n  outline: 0;\n}\n.modal-backdrop {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1040;\n  background-color: #091e42;\n}\n.modal-backdrop.fade {\n  filter: alpha(opacity=0);\n  opacity: 0;\n}\n.modal-backdrop.in {\n  filter: alpha(opacity=50);\n  opacity: 0.5;\n}\n.modal-header {\n  padding: 15px;\n  border-bottom: 1px solid #ced0da;\n}\n.modal-header .close {\n  margin-top: -2px;\n}\n.modal-title {\n  margin: 0;\n  line-height: 1.42857143;\n}\n.modal-body {\n  position: relative;\n  padding: 15px;\n}\n.modal-footer {\n  padding: 15px;\n  text-align: right;\n  border-top: 1px solid #ced0da;\n}\n.modal-footer .btn + .btn {\n  margin-bottom: 0;\n  margin-left: 5px;\n}\n.modal-footer .btn-group .btn + .btn {\n  margin-left: -1px;\n}\n.modal-footer .btn-block + .btn-block {\n  margin-left: 0;\n}\n.modal-scrollbar-measure {\n  position: absolute;\n  top: -9999px;\n  width: 50px;\n  height: 50px;\n  overflow: scroll;\n}\n@media (min-width: 768px) {\n  .modal-dialog {\n    width: 600px;\n    margin: 30px auto;\n  }\n  .modal-content {\n    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n  }\n  .modal-sm {\n    width: 300px;\n  }\n}\n@media (min-width: 992px) {\n  .modal-lg {\n    width: 900px;\n  }\n}\n.clearfix:before,\n.clearfix:after,\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.panel-body:before,\n.panel-body:after,\n.pager:before,\n.pager:after,\n.modal-header:before,\n.modal-header:after,\n.modal-footer:before,\n.modal-footer:after,\n.agreement-footer:before,\n.agreement-footer:after {\n  display: table;\n  content: \" \";\n}\n.clearfix:after,\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.panel-body:after,\n.pager:after,\n.modal-header:after,\n.modal-footer:after,\n.agreement-footer:after {\n  clear: both;\n}\n.center-block {\n  display: block;\n  margin-right: auto;\n  margin-left: auto;\n}\n.pull-right {\n  float: right !important;\n}\n.pull-left {\n  float: left !important;\n}\n.hide {\n  display: none !important;\n}\n.show {\n  display: block !important;\n}\n.invisible {\n  visibility: hidden;\n}\n.text-hide {\n  font: 0/0 a;\n  color: transparent;\n  text-shadow: none;\n  background-color: transparent;\n  border: 0;\n}\n.hidden {\n  display: none !important;\n}\n.affix {\n  position: fixed;\n}\n@-ms-viewport {\n  width: device-width;\n}\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n  display: none !important;\n}\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n  display: none !important;\n}\n@media (max-width: 767px) {\n  .visible-xs {\n    display: block !important;\n  }\n  table.visible-xs {\n    display: table !important;\n  }\n  tr.visible-xs {\n    display: table-row !important;\n  }\n  th.visible-xs,\n  td.visible-xs {\n    display: table-cell !important;\n  }\n}\n@media (max-width: 767px) {\n  .visible-xs-block {\n    display: block !important;\n  }\n}\n@media (max-width: 767px) {\n  .visible-xs-inline {\n    display: inline !important;\n  }\n}\n@media (max-width: 767px) {\n  .visible-xs-inline-block {\n    display: inline-block !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .visible-sm {\n    display: block !important;\n  }\n  table.visible-sm {\n    display: table !important;\n  }\n  tr.visible-sm {\n    display: table-row !important;\n  }\n  th.visible-sm,\n  td.visible-sm {\n    display: table-cell !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .visible-sm-block {\n    display: block !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .visible-sm-inline {\n    display: inline !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .visible-sm-inline-block {\n    display: inline-block !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .visible-md {\n    display: block !important;\n  }\n  table.visible-md {\n    display: table !important;\n  }\n  tr.visible-md {\n    display: table-row !important;\n  }\n  th.visible-md,\n  td.visible-md {\n    display: table-cell !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .visible-md-block {\n    display: block !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .visible-md-inline {\n    display: inline !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .visible-md-inline-block {\n    display: inline-block !important;\n  }\n}\n@media (min-width: 1200px) {\n  .visible-lg {\n    display: block !important;\n  }\n  table.visible-lg {\n    display: table !important;\n  }\n  tr.visible-lg {\n    display: table-row !important;\n  }\n  th.visible-lg,\n  td.visible-lg {\n    display: table-cell !important;\n  }\n}\n@media (min-width: 1200px) {\n  .visible-lg-block {\n    display: block !important;\n  }\n}\n@media (min-width: 1200px) {\n  .visible-lg-inline {\n    display: inline !important;\n  }\n}\n@media (min-width: 1200px) {\n  .visible-lg-inline-block {\n    display: inline-block !important;\n  }\n}\n@media (max-width: 767px) {\n  .hidden-xs {\n    display: none !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .hidden-sm {\n    display: none !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .hidden-md {\n    display: none !important;\n  }\n}\n@media (min-width: 1200px) {\n  .hidden-lg {\n    display: none !important;\n  }\n}\n.visible-print {\n  display: none !important;\n}\n@media print {\n  .visible-print {\n    display: block !important;\n  }\n  table.visible-print {\n    display: table !important;\n  }\n  tr.visible-print {\n    display: table-row !important;\n  }\n  th.visible-print,\n  td.visible-print {\n    display: table-cell !important;\n  }\n}\n.visible-print-block {\n  display: none !important;\n}\n@media print {\n  .visible-print-block {\n    display: block !important;\n  }\n}\n.visible-print-inline {\n  display: none !important;\n}\n@media print {\n  .visible-print-inline {\n    display: inline !important;\n  }\n}\n.visible-print-inline-block {\n  display: none !important;\n}\n@media print {\n  .visible-print-inline-block {\n    display: inline-block !important;\n  }\n}\n@media print {\n  .hidden-print {\n    display: none !important;\n  }\n}\n@media screen and (max-width: 991px) {\n  html,\n  body {\n    overflow-x: hidden;\n  }\n}\n@media screen and (min-width: 992px) {\n  .md-margin-top-no {\n    margin-top: 0px !important;\n  }\n}\n@media screen and (min-width: 768px) and (max-width: 991px) {\n  .sm-margin-top {\n    margin-top: 20px !important;\n  }\n  .sm-margin-top-no {\n    margin-top: 0px !important;\n  }\n  .sm-margin-top-half {\n    margin-top: 6.6px !important;\n  }\n  .sm-align-row-buttons {\n    margin-top: 5px !important;\n  }\n}\n@media screen and (max-width: 767px) {\n  .xs-margin-top {\n    margin-top: 20px !important;\n  }\n  .xs-margin-top-half {\n    margin-top: 6.6px !important;\n  }\n}\n.flex-row {\n  display: block;\n  margin: 0 -15px;\n}\n.flex-row-section {\n  align-items: center;\n  display: flex;\n  flex: 1;\n}\n.flex-row-section + .flex-row-section {\n  margin-top: 20px;\n}\n.flex-row-col {\n  flex: 1;\n  padding: 0 15px;\n}\n@media screen and (min-width: 768px) {\n  .flex-row {\n    display: flex;\n    align-items: center;\n  }\n  .flex-row-section + .flex-row-section {\n    margin: 0;\n  }\n  .flex-row-section,\n  .flex-row-col {\n    flex: 0;\n    align-items: center;\n  }\n  .flex-row-section.flex-row-section-auto,\n  .flex-row-section.flex-row-section-auto > .flex-row-col {\n    flex: 1;\n  }\n}\n.flex-row-col-shrink {\n  flex: 0 !important;\n}\n.atwho-view ul li img {\n  border-radius: 3px;\n  margin-right: 4.66666667px;\n  width: 20px;\n  height: 20px;\n}\n.auth-message {\n  background-color: #ebecf0;\n  padding: 20px 0px;\n  width: 100%;\n  position: fixed;\n  top: -100%;\n  left: 0px;\n  z-index: 1070;\n  transition: top 300ms ease;\n}\n.auth-message.show {\n  top: 0px;\n  bottom: auto;\n}\n.auth-message p {\n  padding: 5px 0px;\n  color: #172b4d;\n}\n@media screen and (max-width: 991px) {\n  .auth-message {\n    text-align: center;\n  }\n  .auth-message .btn {\n    padding: 10px 16px;\n    font-size: 18px;\n  }\n}\n.alerts-snackbar {\n  position: fixed;\n  top: -100%;\n  width: 100%;\n  z-index: 1060;\n  text-align: center;\n  font-size: 18px;\n  transition: top 300ms ease;\n  pointer-events: none;\n}\n.alerts-snackbar.in {\n  top: 0px;\n  transition: top 200ms ease;\n}\n.alerts-snackbar p {\n  display: inline-block;\n  border-radius: 0px 0px 4px 4px;\n  margin: 0px;\n  pointer-events: all;\n}\n.agreement-overlay {\n  position: fixed;\n  width: 100%;\n  height: 100%;\n  top: 0px;\n  left: 0px;\n  z-index: 1060;\n  background-color: rgba(9, 30, 66, 0.5);\n  overflow-x: scroll;\n}\n.agreement-overlay .container {\n  max-width: 900px;\n  padding: 20px 30px;\n}\n.agreement-content {\n  background-color: #fff;\n  border: 1px solid #999;\n  border: 1px solid rgba(0, 0, 0, 0.2);\n  border-radius: 6px;\n  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n  background-clip: padding-box;\n  outline: 0;\n  padding: 10px 16px;\n}\n.agreement-header {\n  padding: 10px 0;\n  border-bottom: 1px solid #ebecf0;\n}\n.agreement-header h2 {\n  margin-top: 0;\n}\n.agreement-header p {\n  margin: 0;\n  padding: 0;\n}\n.agreement-body {\n  padding: 20px 0;\n}\n.agreement-body p.lead {\n  margin: 0;\n  padding: 0;\n}\n.agreement-footer {\n  padding: 15px;\n  text-align: right;\n  border-top: 1px solid #ced0da;\n  padding: 10px 0;\n}\n.agreement-footer .btn + .btn {\n  margin-bottom: 0;\n  margin-left: 5px;\n}\n.agreement-footer .btn-group .btn + .btn {\n  margin-left: -1px;\n}\n.agreement-footer .btn-block + .btn-block {\n  margin-left: 0;\n}\nbody.agreement-overlay-visible {\n  overflow: hidden;\n}\n.loader {\n  width: 100%;\n  height: 49px;\n  text-align: center;\n}\n.loader.loader-spaced {\n  margin: 40px 0px;\n}\n.loader-spinning-wheel {\n  width: 49px;\n  height: 49px;\n  margin: 0 auto;\n  border: 3px solid #7a869a;\n  border-radius: 50%;\n  border-left-color: transparent;\n  border-right-color: transparent;\n  animation: cssload-spin 575ms infinite linear;\n  -o-animation: cssload-spin 575ms infinite linear;\n  -ms-animation: cssload-spin 575ms infinite linear;\n  -webkit-animation: cssload-spin 575ms infinite linear;\n  -moz-animation: cssload-spin 575ms infinite linear;\n}\n@keyframes cssload-spin {\n  100% {\n    transform: rotate(360deg);\n  }\n}\n@-o-keyframes cssload-spin {\n  100% {\n    -o-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n@-ms-keyframes cssload-spin {\n  100% {\n    -ms-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n@-webkit-keyframes cssload-spin {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n@-moz-keyframes cssload-spin {\n  100% {\n    -moz-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n.navbar {\n  margin-bottom: 0px;\n}\n.navbar .navbar-full .navbar-brand {\n  padding-top: 11px;\n  padding-bottom: 11px;\n  font-size: 21px;\n}\n.navbar .navbar-full .navbar-brand > * {\n  display: inline-block;\n  vertical-align: middle;\n}\n.navbar .navbar-full .navbar-brand img {\n  height: 32px;\n  margin-right: 6px;\n}\n.navbar .navbar-full .navbar-nav > li > a {\n  font-size: 16.8px;\n}\n.navbar .navbar-full .navbar-icon {\n  display: block;\n  height: 54px;\n  padding: 10px 15px;\n  padding-top: 13px;\n  padding-bottom: 13px;\n  position: relative;\n  color: #8993a4;\n}\n.navbar .navbar-full .navbar-icon:hover,\n.navbar .navbar-full .navbar-icon:focus {\n  color: #505f79;\n  background-color: transparent;\n}\n.navbar .navbar-full .navbar-icon .material-icon {\n  width: 28px;\n  height: 28px;\n  font-size: 28px;\n  line-height: 28px;\n}\n.navbar .navbar-full .navbar-icon .badge {\n  background-color: #ff5630;\n  position: absolute;\n  top: 6px;\n  right: 6px;\n  font-size: 9px;\n}\n.navbar .navbar-full .open .navbar-icon,\n.navbar .navbar-full .open .navbar-icon:hover,\n.navbar .navbar-full .open .navbar-icon:focus {\n  background-color: #dfe1e6;\n  color: #6b778c;\n}\n.navbar .navbar-full .nav-guest,\n.navbar .navbar-full .nav-user {\n  float: right;\n}\n.navbar .navbar-full .nav-guest .navbar-btn,\n.navbar .navbar-full .nav-user .navbar-btn {\n  margin-left: 15px;\n}\n.navbar .navbar-full .nav-user .dropdown-toggle {\n  padding: 10px;\n}\n.navbar .navbar-full .nav-user .dropdown-toggle img {\n  width: 34px;\n  height: 34px;\n}\n.navbar ul.navbar-compact-nav {\n  border-collapse: collapse;\n  display: table;\n  margin: 0px;\n  table-layout: fixed;\n  width: 100%;\n}\n.navbar ul.navbar-compact-nav > li {\n  display: table-cell;\n  width: 100%;\n}\n.navbar ul.navbar-compact-nav > li > a,\n.navbar ul.navbar-compact-nav > li > button {\n  background: none;\n  border: none;\n  display: block;\n  padding-top: 13px;\n  padding-bottom: 13px;\n  width: 100%;\n  color: #8993a4;\n  text-align: center;\n}\n.navbar ul.navbar-compact-nav > li > a.active,\n.navbar ul.navbar-compact-nav > li > button.active,\n.navbar ul.navbar-compact-nav > li > a:hover,\n.navbar ul.navbar-compact-nav > li > button:hover,\n.navbar ul.navbar-compact-nav > li > a:focus,\n.navbar ul.navbar-compact-nav > li > button:focus {\n  color: #6b778c;\n  background-color: #dfe1e6;\n}\n.navbar ul.navbar-compact-nav > li > a > img,\n.navbar ul.navbar-compact-nav > li > button > img {\n  width: 24px;\n  height: 24px;\n}\n.navbar ul.navbar-compact-nav > li > button {\n  display: inline-block;\n}\n.navbar ul.navbar-compact-nav > li > a > .material-icon {\n  font-size: 24px;\n  line-height: 24px;\n}\n@media (max-width: 700px) {\n  .navbar.navbar-misago {\n    min-height: auto;\n  }\n}\n.navbar-misago .navbar-desktop-nav {\n  display: none;\n}\n@media (min-width: 700px) {\n  .navbar-misago ul.navbar-compact-nav {\n    display: none;\n  }\n  .navbar-misago .navbar-desktop-nav {\n    display: block;\n  }\n}\n.nav-side > a > .material-icon {\n  margin: -5px;\n  margin-right: 10px;\n  position: relative;\n  bottom: 1px;\n  width: 24px;\n  height: 24px;\n  font-size: 24px;\n  line-height: 24px;\n}\n.nav-side > a .badge {\n  position: relative;\n  top: 1px;\n}\n.nav-pills > li > a {\n  display: flex;\n  align-items: center;\n  padding: 5px 10px;\n}\n.nav-pills > li > a .material-icon {\n  margin-right: 3px;\n}\n.nav-pills > li > a,\n.nav-pills > li > a:link,\n.nav-pills > li > a:visited {\n  background-color: #ebecf0;\n  color: #344563;\n}\n.nav-pills > li > a:focus,\n.nav-pills > li > a:hover,\n.nav-pills > li > a:active {\n  background-color: #dcdee5;\n  color: #344563;\n}\n.nav-pills > li.active > a,\n.nav-pills > li.active > a:link,\n.nav-pills > li.active > a:visited,\n.nav-pills > li.active > a:focus,\n.nav-pills > li.active > a:hover,\n.nav-pills > li.active > a:active {\n  background-color: #344563;\n  color: #fff;\n}\n.nav-container .btn-block {\n  margin-bottom: 20px;\n}\n.nav-container .nav {\n  margin-right: -10px;\n  margin-bottom: 30px;\n}\n.nav-container li {\n  margin-right: 10px;\n  margin-bottom: 10px;\n}\n.breadcrumbs {\n  display: block;\n  padding: 0;\n  margin-bottom: 10px;\n}\n.breadcrumbs-item {\n  display: inline-block;\n  margin-right: 15px;\n  margin-bottom: 10px;\n  padding: 0;\n  list-style: none;\n}\n.breadcrumbs-item a {\n  display: flex;\n  align-items: center;\n  text-decoration: none;\n}\n.breadcrumbs-item a,\n.breadcrumbs-item a:visited {\n  color: #5e6c84;\n}\n.breadcrumbs-item a:hover,\n.breadcrumbs-item a:focus {\n  color: #172b4d;\n}\n.breadcrumbs-item a:hover .breadcrumbs-item-name,\n.breadcrumbs-item a:focus .breadcrumbs-item-name {\n  text-decoration: underline;\n}\n.breadcrumbs-item a:active {\n  color: #172b4d;\n}\n.breadcrumbs-item .material-icon {\n  margin-right: 4px;\n}\n@font-face {\n  font-family: \"Material Icons\";\n  font-style: normal;\n  font-weight: 400;\n  src: url(./fonts/MaterialIcons-Regular.eot);\n  /* For IE6-8 */\n  src: local(\"Material Icons\"), local(\"MaterialIcons-Regular\"), url(./fonts/MaterialIcons-Regular.woff2) format(\"woff2\"), url(./fonts/MaterialIcons-Regular.woff) format(\"woff\"), url(./fonts/MaterialIcons-Regular.ttf) format(\"truetype\");\n}\n.material-icon {\n  font-family: \"Material Icons\";\n  font-weight: normal;\n  font-style: normal;\n  display: inline-block;\n  width: 1em;\n  height: 1em;\n  line-height: 1;\n  text-align: center;\n  text-transform: none;\n  letter-spacing: normal;\n  vertical-align: middle;\n  word-wrap: normal;\n  overflow-wrap: normal;\n  white-space: nowrap;\n  direction: ltr;\n  /* Support for all WebKit browsers. */\n  -webkit-font-smoothing: antialiased;\n  /* Support for Safari and Chrome. */\n  text-rendering: optimizeLegibility;\n  /* Support for Firefox. */\n  -moz-osx-font-smoothing: grayscale;\n  /* Support for IE. */\n  font-feature-settings: \"liga\";\n}\n.modal-toolbar {\n  background: #ebecf0;\n  border-bottom: 1px solid #ced0da;\n  overflow: auto;\n  padding: 6px 12px;\n}\n.modal-toolbar .pull-left {\n  margin-right: 8px;\n}\n.modal-toolbar p {\n  padding: 5px 0px;\n  margin-bottom: 0px;\n}\n@media screen and (max-width: 991px) {\n  .modal-message {\n    text-align: center;\n  }\n  .modal-message .message-icon {\n    margin: 30px;\n  }\n  .modal-message .message-icon .material-icon {\n    font-size: 160px;\n  }\n}\n@media screen and (min-width: 992px) {\n  .modal-message .modal-body {\n    padding-top: 20px;\n    padding-bottom: 30px;\n  }\n  .modal-message .message-icon {\n    float: left;\n    position: relative;\n    left: 7px;\n  }\n  .modal-message .message-icon .material-icon {\n    font-size: 50px;\n  }\n  .modal-message .message-body {\n    margin-left: 75px;\n    margin-top: 10px;\n  }\n  .modal-message .message-body p {\n    margin-top: 20px;\n  }\n  .modal-message .message-body .lead {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n}\n.modal-loader {\n  padding: 50px 0px;\n}\n.modal-loader .loader {\n  width: 100%;\n  height: 80px;\n  text-align: center;\n}\n.modal-loader .loader-spinning-wheel {\n  width: 80px;\n  height: 80px;\n}\n.modal-body .form-group {\n  min-height: 34px;\n}\n.list-item-errors {\n  margin-bottom: 20px;\n}\n.list-errored-items li:last-child .list-item-errors {\n  margin-bottom: 0px;\n}\n.modal-post-likers .media-list {\n  margin: 0px;\n}\n.modal-post-likers .item-title {\n  display: block;\n}\n.has-feedback .material-icon.form-control-feedback {\n  top: 6px;\n  right: 24px;\n  font-size: 1.42857143;\n  line-height: 1.42857143;\n}\n.well.well-form.well-done {\n  font-size: 18px;\n  text-align: center;\n}\n.well.well-form.well-done .message-icon {\n  margin-bottom: 10px;\n  font-size: 90px;\n  line-height: 90px;\n}\n.well.well-form.well-done .message-body {\n  margin-bottom: 20px;\n}\n.well.well-form.well-noscript {\n  font-size: 18px;\n  text-align: center;\n}\n.well.well-form.well-noscript .message-icon {\n  margin-bottom: 10px;\n  font-size: 90px;\n  line-height: 90px;\n}\n.btn.btn-yes-no,\n.btn.btn-select {\n  background: transparent;\n  border: 1px solid #ced0da;\n}\n.btn.btn-yes-no .material-icon,\n.btn.btn-select .material-icon {\n  margin: -4px 0px;\n  margin-right: 8px;\n  position: relative;\n  bottom: 1px;\n  width: 20px;\n  height: 20px;\n  font-size: 20px;\n  line-height: 20px;\n}\n@media screen and (max-width: 767px) {\n  .btn.btn-yes-no {\n    width: 100%;\n    overflow: auto;\n  }\n  .btn.btn-yes-no .material-icon {\n    float: left;\n    margin-top: 1px;\n  }\n  .btn.btn-yes-no .btn-text {\n    display: block;\n    margin-left: 30px;\n    text-align: left;\n    white-space: normal;\n  }\n}\ninput.hidden-file-upload {\n  position: absolute;\n  top: -9999px;\n  left: -9999px;\n}\n.form-search {\n  position: relative;\n}\n.form-search .form-control {\n  padding-right: 30px;\n}\n.form-search .material-icon {\n  position: absolute;\n  top: 5px;\n  right: 5px;\n  color: #7a869a;\n  font-size: 24px;\n  line-height: 24px;\n  pointer-events: none;\n}\n.btn.btn-loading,\n.btn.btn-loading:link,\n.btn.btn-loading:active,\n.btn.btn-loading:visited,\n.btn.btn-loading:hover,\n.btn.btn-loading:focus {\n  color: transparent;\n}\n.btn.btn-loading .loader,\n.btn.btn-loading:link .loader,\n.btn.btn-loading:active .loader,\n.btn.btn-loading:visited .loader,\n.btn.btn-loading:hover .loader,\n.btn.btn-loading:focus .loader {\n  height: 20px;\n  margin-top: -20px;\n}\n.btn.btn-loading .loader > div,\n.btn.btn-loading:link .loader > div,\n.btn.btn-loading:active .loader > div,\n.btn.btn-loading:visited .loader > div,\n.btn.btn-loading:hover .loader > div,\n.btn.btn-loading:focus .loader > div {\n  width: 20px;\n  height: 20px;\n}\n.btn.btn-loading.btn-default .loader > div {\n  border-top-color: #172b4d;\n  border-bottom-color: #172b4d;\n}\n.btn.btn-loading.btn-primary .loader > div {\n  border-top-color: #fff;\n  border-bottom-color: #fff;\n}\n.btn.btn-loading.btn-success .loader > div {\n  border-top-color: #fff;\n  border-bottom-color: #fff;\n}\n.btn.btn-loading.btn-info .loader > div {\n  border-top-color: #fff;\n  border-bottom-color: #fff;\n}\n.btn.btn-loading.btn-warning .loader > div {\n  border-top-color: #fff;\n  border-bottom-color: #fff;\n}\n.btn.btn-loading.btn-danger .loader > div {\n  border-top-color: #fff;\n  border-bottom-color: #fff;\n}\n.btn .material-icon {\n  margin-right: 3px;\n  position: relative;\n  bottom: 1px;\n}\n.btn-icon .material-icon {\n  margin: -1px -4px;\n  width: 20px;\n  height: 20px;\n  font-size: 20px;\n  line-height: 20px;\n}\n.btn-icon .btn-text {\n  margin-left: 10px;\n}\n.btn-icon .btn-text-left {\n  margin-right: 10px;\n}\n.btn-block.btn-icon {\n  padding-left: 0px;\n  padding-right: 0px;\n}\n.btn-icons-family .material-icon + .material-icon {\n  margin-left: 10px;\n}\n.dropdown-menu > li > a,\n.dropdown-menu > li > .btn-link,\n.modal-menu > li > a,\n.modal-menu > li > .btn-link {\n  display: block;\n  border: none;\n  clear: both;\n  float: none;\n  padding: 6px 20px;\n  width: 100%;\n  color: #172b4d;\n  font-weight: normal;\n  line-height: 1.42857143;\n  text-align: left;\n  white-space: nowrap;\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > .btn-link:hover,\n.modal-menu > li > a:hover,\n.modal-menu > li > .btn-link:hover,\n.dropdown-menu > li > a:focus,\n.dropdown-menu > li > .btn-link:focus,\n.modal-menu > li > a:focus,\n.modal-menu > li > .btn-link:focus {\n  background-color: #ebecf0;\n  color: #172b4d;\n  text-decoration: none;\n}\n.dropdown-menu > li > a:active,\n.dropdown-menu > li > .btn-link:active,\n.modal-menu > li > a:active,\n.modal-menu > li > .btn-link:active {\n  background-color: #ebecf0;\n  color: #172b4d;\n  text-decoration: none;\n}\n.dropdown-menu > li > a:disabled,\n.dropdown-menu > li > .btn-link:disabled,\n.modal-menu > li > a:disabled,\n.modal-menu > li > .btn-link:disabled {\n  color: rgba(23, 43, 77, 0.5);\n}\n.dropdown-menu > li > a .material-icon,\n.dropdown-menu > li > .btn-link .material-icon,\n.modal-menu > li > a .material-icon,\n.modal-menu > li > .btn-link .material-icon {\n  margin: -2px 0px;\n  margin-right: 7px;\n  position: relative;\n  bottom: 1px;\n  font-size: 18px;\n}\n.dropdown-menu > li > a .badge,\n.dropdown-menu > li > .btn-link .badge,\n.modal-menu > li > a .badge,\n.modal-menu > li > .btn-link .badge {\n  float: right;\n  position: relative;\n  top: 1px;\n}\n.modal-menu {\n  margin: 20px 0px;\n  padding: 0px;\n}\n.modal-menu > li {\n  margin: 6.66666667px 0px;\n  padding: 0px;\n  list-style: none;\n}\n.dropdown-menu {\n  min-width: 210px;\n}\n.dropdown-menu .dropdown-footer {\n  padding: 6px 20px;\n}\n.dropdown-menu .dropdown-buttons {\n  padding: 2px 20px;\n  padding-bottom: 7px;\n}\n.dropdown-menu .dropdown-buttons .btn {\n  margin: 4px 0px;\n}\n.mobile-dropdown {\n  position: relative;\n}\n.mobile-dropdown.open > .dropdown-menu,\n.compact-nav.open > .dropdown-menu {\n  border: none;\n  border-radius: 0;\n  display: block;\n  margin: 0px;\n  width: 100%;\n}\n.user-dropdown .guest-preview {\n  text-align: center;\n}\n.user-dropdown .guest-preview .row {\n  margin: 0px;\n}\n.navbar .user-dropdown {\n  width: 240px;\n}\n.user-dropdown .dropdown-header {\n  padding: 6px 20px;\n  font-size: 18px;\n}\n.user-dropdown .dropdown-header strong {\n  font-weight: normal;\n}\n@media screen and (min-width: 992px) {\n  .category-picker .dropdown-menu {\n    width: 300px;\n  }\n}\n.category-picker .dropdown-menu > li > .btn-link {\n  white-space: normal;\n  overflow-wrap: break-word;\n}\n@media screen and (max-width: 767px) {\n  .dropdown-menu.stick-to-bottom {\n    border-radius: 0px;\n    border: none;\n    max-height: 400px;\n    overflow-y: auto;\n    -webkit-box-shadow: 0px 0px 30px #7a869a;\n    box-shadow: 0px 0px 30px #7a869a;\n    clear: both;\n    top: auto;\n    width: 100%;\n    position: fixed;\n    bottom: 0px;\n    margin: 0px;\n    padding: 0px;\n    padding-bottom: 20px;\n  }\n  .dropdown-menu.stick-to-bottom li {\n    float: none;\n    margin: 0px;\n    clear: both;\n  }\n  .dropdown-menu.stick-to-bottom li > a,\n  .dropdown-menu.stick-to-bottom li > .btn {\n    padding-top: 15px;\n    padding-bottom: 15px;\n    border-bottom: 1px solid #ebecf0;\n  }\n}\n.category-label {\n  border-radius: 0.25em;\n  padding: 0.2em 0.6em 0.3em;\n}\n.category-label-color,\n.category-label-color:link,\n.category-label-color:focus,\n.category-label-color:active,\n.category-label-color:visited,\n.category-label-color:hover {\n  color: #fff;\n}\n.category-label-no-color,\n.category-label-no-color:link,\n.category-label-no-color:focus,\n.category-label-no-color:active,\n.category-label-no-color:visited,\n.category-label-no-color:hover {\n  background-color: #ebecf0;\n  color: #344563;\n}\n.thread-flags {\n  display: flex;\n  align-items: center;\n  opacity: 0.8;\n  margin: 0;\n  padding: 0;\n}\n.thread-flags li {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 20px;\n  height: 20px;\n  border-radius: 3px;\n  list-style-type: none;\n  cursor: default;\n}\n.thread-flags li + li {\n  margin-left: 7.5px;\n}\n.thread-flags .material-icon {\n  font-size: 16px;\n  line-height: 16px;\n}\n.thread-flag-pinned-globally {\n  color: #2563eb;\n  background: #dbeafe;\n}\n.thread-flag-pinned-locally {\n  color: #3b82f6;\n  background: #dbeafe;\n}\n.thread-flag-answered {\n  color: #4d7c0f;\n  background: #d9f99d;\n}\n.thread-flag-poll {\n  color: #c026d3;\n  background: #f5d0fe;\n}\n.thread-flag-unapproved {\n  color: #ffffff;\n  background: #dc2626;\n}\n.thread-flag-closed {\n  color: #dc2626;\n  background: #fecaca;\n}\n.thread-flag-hidden {\n  color: #ffffff;\n  background: #64748b;\n}\n.threads-replies {\n  display: flex;\n  align-items: center;\n  color: #5e6c84;\n  font-size: 16px;\n  font-weight: bold;\n}\n.threads-replies .material-icon {\n  margin-right: 7.5px;\n  transform: matrix(-1, 0, 0, 1, 0, 0);\n}\n.thread-user-card {\n  display: flex;\n  align-items: center;\n}\n.thread-user-card-media {\n  flex: 0;\n  margin-right: 15px;\n}\n.thread-user-card-media img {\n  border-radius: 3px;\n}\n.thread-user-card-body {\n  flex: 1;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n.navbar-misago .dropdown-menu.dropdown-search-results {\n  margin: 0px;\n  padding-top: 0px;\n  width: 400px;\n  left: auto;\n  right: 0px;\n}\n.dropdown-search-results .form-group {\n  margin: 0px;\n  padding: 12px;\n}\nli.dropdown-search-message {\n  text-align: center;\n}\n.dropdown-search-thread {\n  width: 100%;\n}\n.dropdown-search-thread h5 {\n  margin: 0px;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n.dropdown-search-thread small {\n  display: block;\n  margin: 0px;\n  margin-top: 4px;\n}\n.page-header {\n  margin: 0;\n  margin-top: 10px;\n}\n.page-header-banner-bg-overlay {\n  padding: 20px 0;\n}\n.page-header h1 {\n  margin: 0;\n  overflow-wrap: anywhere;\n}\n.page-container {\n  padding-top: 20px;\n}\n@media screen and (max-width: 991px) {\n  .panel-message-body {\n    text-align: center;\n  }\n  .panel-message-body .message-icon {\n    margin: 30px;\n  }\n  .panel-message-body .message-icon .material-icon {\n    font-size: 160px;\n  }\n}\n@media screen and (min-width: 992px) {\n  .panel-message-body {\n    padding: 20px;\n    padding-bottom: 30px;\n  }\n  .panel-message-body .message-icon {\n    float: left;\n  }\n  .panel-message-body .message-icon .material-icon {\n    font-size: 50px;\n  }\n  .panel-message-body .message-body {\n    margin-left: 65px;\n    margin-top: 10px;\n  }\n  .panel-message-body .message-body .lead {\n    margin-bottom: 0px;\n  }\n  .panel-message-body .message-body .help-block {\n    margin-top: 13.2px;\n  }\n}\n.panel-body-loading {\n  padding: 0px;\n  text-align: center;\n}\n.misago-footer {\n  margin-top: 30px;\n  margin-bottom: 50px;\n}\n.misago-footer .footer-content {\n  border-top: 1px solid #ebecf0;\n  padding-top: 30px;\n}\n.misago-footer .noscript-message .material-icon {\n  position: relative;\n  bottom: 1px;\n  font-size: 18px;\n}\n.ui-preview {\n  color: #ebecf0;\n  -webkit-animation: ui-preview-animation 1s linear infinite;\n  -o-animation: ui-preview-animation 1s linear infinite;\n  animation: ui-preview-animation 1s linear infinite;\n}\n@keyframes ui-preview-animation {\n  0% {\n    filter: alpha(opacity=100);\n    opacity: 1;\n  }\n  50% {\n    filter: alpha(opacity=10);\n    opacity: 0.1;\n  }\n  100% {\n    filter: alpha(opacity=100);\n    opacity: 1;\n  }\n}\n.ui-preview-text {\n  background: #ebecf0;\n  border-radius: 100px;\n  display: inline-block;\n  height: 14px;\n  position: relative;\n  top: 3px;\n}\n.ui-preview-paragraph .ui-preview-text {\n  margin-right: 6px;\n}\n.ui-preview-paragraph .ui-preview-text:last-child {\n  margin-right: 0px;\n}\n.ui-preview-img {\n  background: #ebecf0;\n  border-radius: 5px;\n}\n.ui-preview input:disabled,\n.ui-preview textarea:disabled {\n  background-color: #fff;\n}\n.pager-undercontent {\n  margin-top: -20px;\n}\n.pager-more {\n  text-align: center;\n}\n@media screen and (min-width: 992px) {\n  .pager-more .btn {\n    padding-left: 20px;\n    padding-right: 20px;\n  }\n}\n.misago-pagination {\n  display: flex;\n}\n.misago-pagination .btn {\n  display: block;\n  width: 100%;\n}\n.misago-pagination .btn + .btn {\n  margin-left: 30px;\n}\n@media screen and (max-width: 767px) {\n  .toolbar-item .misago-pagination {\n    flex: 1;\n  }\n}\n.panel-poll h2 {\n  margin-top: 0px;\n}\n.poll-select-choice .btn,\n.poll-select-choice .btn:active,\n.poll-select-choice .btn:focus,\n.poll-select-choice .btn:hover {\n  background: transparent;\n  border: transparent;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n  margin: 6px 0px;\n  padding: 0px;\n  padding-left: 6px;\n  outline: none;\n  text-align: left;\n}\n.poll-select-choice .btn .material-icon {\n  margin-right: 6px;\n  height: 28px;\n  width: 28px;\n  font-size: 28px;\n  line-heigh: 28px;\n  color: #ced0da;\n}\n.poll-select-choice .btn.btn-selected .material-icon {\n  color: #0052cc;\n}\n.poll-help {\n  font-size: 12px;\n}\n.poll-chart-selected .material-icon {\n  margin-right: 4px;\n  position: relative;\n  bottom: 1px;\n  height: 14px;\n  width: 14px;\n  color: #36b37e;\n  font-size: 14px;\n  line-heigh: 14px;\n}\n.poll-options {\n  margin-bottom: 0px;\n}\n@media screen and (max-width: 767px) {\n  .poll-options {\n    margin-top: -6px;\n  }\n  .poll-options .btn {\n    margin: 6px 0px;\n  }\n}\n.user-status.user-banned .status-icon {\n  color: #ff5630;\n}\n.user-status.user-online .status-icon {\n  color: #36b37e;\n}\n.user-status.user-offline .status-icon {\n  color: #7a869a;\n}\n@media screen and (min-width: 768px) {\n  .user-card {\n    text-align: center;\n  }\n}\n.user-card-small-avatar img {\n  width: 100%;\n  height: auto;\n}\n@media screen and (min-width: 768px) {\n  .user-card-small-avatar {\n    display: none;\n  }\n}\n@media screen and (max-width: 767px) {\n  .user-card-avatar {\n    display: none;\n  }\n}\n.toolbar {\n  display: block;\n  margin: 0 -15px;\n}\n.toolbar-section {\n  justify-items: center;\n  display: flex;\n  flex: 1;\n  margin-bottom: 20px;\n}\n.toolbar-item {\n  flex: 1;\n  padding: 0 15px;\n}\n.toolbar-item h3,\n.toolbar-item p {\n  margin: 0;\n}\n.toolbar-item-shrink {\n  flex: 0 !important;\n}\n.toolbar-spacer {\n  display: none;\n}\n@media screen and (min-width: 768px) {\n  .toolbar {\n    display: flex;\n  }\n  .toolbar-section,\n  .toolbar-item {\n    flex: 0;\n    align-items: center;\n  }\n  .toolbar-section.toolbar-section-auto,\n  .toolbar-section.toolbar-section-auto .toolbar-item {\n    flex: 1;\n  }\n  .toolbar-spacer {\n    display: block;\n    flex: 1;\n  }\n  .toolbar-item .form-search {\n    width: 250px;\n  }\n}\n@media screen and (max-width: 767px) {\n  .toolbar-item p {\n    text-align: center;\n  }\n}\nabbr {\n  border: none !important;\n}\n.item-title {\n  color: #172b4d;\n  font-weight: bold;\n  text-decoration: none;\n}\na.item-title:link,\na.item-title:active,\na.item-title:visited,\na.item-title:hover {\n  color: #172b4d;\n  font-weight: bold;\n}\na.item-title:hover {\n  text-decoration: underline;\n}\n.message-line {\n  text-align: center;\n}\n.message-line .material-icon {\n  margin-right: 6.66666667px;\n  font-size: 20px;\n  line-height: 20px;\n  height: 20px;\n  width: 20px;\n}\n.text-ellipsis {\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n.misago-markup {\n  font-size: 16px;\n}\n.misago-markup h1,\n.misago-markup h2,\n.misago-markup h3,\n.misago-markup h4,\n.misago-markup h5,\n.misago-markup h6,\n.misago-markup p {\n  overflow-wrap: anywhere;\n}\n.misago-markup h1,\n.misago-markup h2,\n.misago-markup h3,\n.misago-markup h4,\n.misago-markup h5,\n.misago-markup h6 {\n  margin-top: 40px;\n}\n.misago-markup > *,\n.misago-markup blockquote > * {\n  margin: 20px 0px;\n}\n.misago-markup > *:first-child,\n.misago-markup blockquote > *:first-child {\n  margin-top: 0px;\n}\n.misago-markup > *:last-child,\n.misago-markup blockquote > *:last-child {\n  margin-bottom: 0px;\n}\n.misago-markup img {\n  max-width: 100%;\n  max-height: 500px;\n}\n.misago-markup .quote-block,\n.misago-markup blockquote {\n  background: #ebecf0;\n  border: none;\n  font-size: 14px;\n}\n.misago-markup .quote-block .quote-heading,\n.misago-markup blockquote .quote-heading {\n  border-bottom: 1px solid #d4d6df;\n  padding: 10px 20px;\n  font-size: 12px;\n  font-weight: bold;\n}\n.misago-markup > .quote-block,\n.misago-markup > blockquote {\n  border: 1px solid #d4d6df;\n}\n.misago-markup .quote-body {\n  background: #fff;\n  margin: 0px;\n  padding: 20px;\n}\n.misago-markup .quote-body > .quote-block,\n.misago-markup .quote-body > blockquote {\n  border: 1px solid #d4d6df;\n}\n.misago-markup .spoiler-block {\n  background: #ebecf0;\n  border: none;\n  font-size: 14px;\n}\n.misago-markup > .spoiler-block {\n  border: 1px solid #d4d6df;\n  position: relative;\n}\n.misago-markup .spoiler-body {\n  background: #fff;\n  margin: 0px;\n  padding: 20px;\n}\n.misago-markup .spoiler-overlay {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: #fff;\n}\n.misago-markup .spoiler-block.revealed .spoiler-overlay {\n  display: none;\n}\n.misago-markup ul {\n  list-style-type: square;\n}\n.misago-markup ul li {\n  list-style-type: square;\n}\n.misago-markup ol {\n  list-style-type: decimal;\n}\n.misago-markup ol li {\n  list-style-type: decimal;\n}\n.misago-markup pre {\n  background: #eee;\n  border: none;\n  padding: 10px;\n  overflow: hidden;\n  color: #000;\n}\n.misago-markup pre code.hljs {\n  margin: -10px;\n  padding: 9.5px;\n}\n.misago-markup-example {\n  display: flex;\n  align-items: center;\n}\n.formatting-help {\n  padding-bottom: 0;\n}\n.formatting-help > h4 {\n  margin-bottom: 20px;\n}\n.formatting-help-item,\n.formatting-help-item pre {\n  margin-bottom: 20px;\n}\n@media screen and (min-width: 992px) {\n  .formatting-help-item {\n    display: flex;\n    align-items: center;\n  }\n  .formatting-help-item-markup,\n  .formatting-help-item-preview {\n    width: 50%;\n  }\n  .formatting-help-item-markup {\n    padding-right: 15px;\n  }\n  .formatting-help-item-markup pre {\n    margin: 0;\n  }\n  .formatting-help-item-preview {\n    padding-left: 15px;\n  }\n}\n.modal-change-avatar .modal-avatar-index .avatar-preview {\n  border-radius: 6px;\n  margin: 0px auto;\n  overflow: hidden;\n  position: relative;\n  width: 200px;\n  height: 200px;\n}\n.modal-change-avatar .modal-avatar-index .avatar-preview .loader {\n  display: none;\n  position: absolute;\n  top: 50px;\n  height: 100px;\n}\n.modal-change-avatar .modal-avatar-index .avatar-preview .loader .loader-spinning-wheel {\n  border-width: 10px;\n  border-color: #fff;\n  border-left-color: transparent;\n  border-right-color: transparent;\n  width: 100px;\n  height: 100px;\n}\n.modal-change-avatar .modal-avatar-index .avatar-preview.preview-loading img {\n  filter: alpha(opacity=33);\n  opacity: 0.33;\n}\n.modal-change-avatar .modal-avatar-index .avatar-preview.preview-loading .loader {\n  display: block;\n}\n@media (max-width: 699px) {\n  .modal-change-avatar .modal-avatar-index .avatar-preview {\n    margin-bottom: 20px;\n    width: 150px;\n    height: 150px;\n  }\n  .modal-change-avatar .modal-avatar-index .avatar-preview img {\n    width: 150px;\n    height: 150px;\n  }\n  .modal-change-avatar .modal-avatar-index .avatar-preview .loader {\n    top: 25px;\n    height: 100px;\n  }\n  .modal-change-avatar .modal-avatar-index .avatar-preview .loader .loader-spinning-wheel {\n    width: 100px;\n    height: 100px;\n  }\n}\n.modal-change-avatar .modal-avatar-index .btn {\n  text-align: left;\n}\n.modal-change-avatar .modal-avatar-upload {\n  text-align: center;\n}\n.modal-change-avatar .modal-avatar-upload .btn-pick-file {\n  background: transparent;\n  border: 2px solid #ebecf0;\n  border-radius: 6px;\n  padding: 10px 24px;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n  color: #7a869a;\n  font-size: 18px;\n  text-align: center;\n}\n.modal-change-avatar .modal-avatar-upload .btn-pick-file > .material-icon {\n  display: block;\n  margin: 0px auto;\n  margin-bottom: 13.2px;\n  font-size: 50px;\n  width: 50px;\n  height: 50px;\n}\n.modal-change-avatar .modal-avatar-upload .btn-pick-file:hover,\n.modal-change-avatar .modal-avatar-upload .btn-pick-file:active {\n  border-color: #0052cc;\n  color: #0052cc;\n}\n.modal-change-avatar .modal-avatar-upload .text-muted {\n  margin-top: 13.2px;\n}\n.modal-change-avatar .modal-avatar-upload .upload-progress img {\n  border-radius: 4px;\n  margin-bottom: 20px;\n  max-height: 80px;\n  width: auto;\n}\n.modal-change-avatar .modal-avatar-upload .upload-progress .progress {\n  width: 70%;\n  margin: 0px auto;\n}\n.modal-avatar-crop .crop-form {\n  margin: 0px auto;\n}\n.modal-avatar-crop .crop-form .cropit-image-zoom-input {\n  margin-top: 10px;\n  -webkit-appearance: none;\n  border: 1px solid white;\n  width: 100%;\n  /*hide the outline behind the border*/\n}\n.modal-avatar-crop .crop-form .cropit-image-zoom-input::-webkit-slider-runnable-track {\n  width: 100%;\n  height: 8px;\n  background: #ebecf0;\n  border: none;\n  border-radius: 3px;\n}\n.modal-avatar-crop .crop-form .cropit-image-zoom-input::-webkit-slider-thumb {\n  -webkit-appearance: none;\n  border: none;\n  height: 20px;\n  width: 20px;\n  border-radius: 50%;\n  background: #7a869a;\n  margin-top: -6px;\n}\n.modal-avatar-crop .crop-form .cropit-image-zoom-input:focus {\n  outline: none;\n}\n.modal-avatar-crop .crop-form .cropit-image-zoom-input:focus::-webkit-slider-runnable-track {\n  background: #ebecf0;\n}\n.modal-avatar-crop .crop-form .cropit-image-zoom-input::-moz-range-track {\n  width: 100%;\n  height: 8px;\n  background: #ebecf0;\n  border: none;\n  border-radius: 4px;\n}\n.modal-avatar-crop .crop-form .cropit-image-zoom-input::-moz-range-thumb {\n  border: none;\n  height: 20px;\n  width: 20px;\n  border-radius: 50%;\n  background: #7a869a;\n}\n.modal-avatar-crop .crop-form .cropit-image-zoom-input:-moz-focusring {\n  outline: 1px solid white;\n  outline-offset: -1px;\n}\n.modal-avatar-crop .crop-form .cropit-image-zoom-input::-ms-track {\n  width: 100%;\n  height: 8px;\n  /*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */\n  background: transparent;\n  /*leave room for the larger thumb to overflow with a transparent border */\n  border-color: transparent;\n  border-width: 8px 0;\n  /*remove default tick marks*/\n  color: transparent;\n}\n.modal-avatar-crop .crop-form .cropit-image-zoom-input::-ms-fill-lower {\n  background: #ebecf0;\n  border-radius: 16px;\n}\n.modal-avatar-crop .crop-form .cropit-image-zoom-input::-ms-fill-upper {\n  background: #ebecf0;\n  border-radius: 16px;\n}\n.modal-avatar-crop .crop-form .cropit-image-zoom-input::-ms-thumb {\n  border: none;\n  height: 20px;\n  width: 20px;\n  border-radius: 50%;\n  background: #7a869a;\n}\n.modal-avatar-crop .crop-form .cropit-image-zoom-input:focus::-ms-fill-lower {\n  background: #ebecf0;\n}\n.modal-avatar-crop .crop-form .cropit-image-zoom-input:focus::-ms-fill-upper {\n  background: #ebecf0;\n}\n.modal-change-avatar .modal-avatar-gallery {\n  padding-bottom: 0px;\n}\n.modal-change-avatar .modal-avatar-gallery .avatars-gallery {\n  margin-bottom: 20px;\n}\n.modal-change-avatar .modal-avatar-gallery .avatars-gallery h3 {\n  margin-top: 0px;\n}\n.modal-change-avatar .modal-avatar-gallery .avatars-gallery-images .row {\n  margin-bottom: 10px;\n}\n.modal-change-avatar .modal-avatar-gallery .avatars-gallery-images .btn {\n  border-radius: 6px;\n  border: 2px solid #ebecf0;\n  background: none;\n  padding: 2px;\n  position: relative;\n}\n.modal-change-avatar .modal-avatar-gallery .avatars-gallery-images .btn:hover,\n.modal-change-avatar .modal-avatar-gallery .avatars-gallery-images .btn:focus {\n  border-color: #7a869a;\n}\n.modal-change-avatar .modal-avatar-gallery .avatars-gallery-images .btn.avatar-selected,\n.modal-change-avatar .modal-avatar-gallery .avatars-gallery-images .btn:active {\n  border-color: #0065ff;\n}\n.modal-change-avatar .modal-avatar-gallery .avatars-gallery-images .btn img {\n  border-radius: 4px;\n  width: 100%;\n  height: auto;\n}\n.category-main .read-status .material-icon {\n  color: #ebecf0;\n}\n.category-main .read-status.item-new .material-icon {\n  color: #0052cc;\n}\n.category-last-thread .media-heading a {\n  display: inline-block;\n  overflow: hidden;\n  white-space: nowrap;\n  width: 290px;\n  text-overflow: ellipsis;\n  vertical-align: top;\n}\n@media screen and (max-width: 991px) {\n  .category-last-thread .media-heading a {\n    width: 275px;\n  }\n}\n@media screen and (max-width: 767px) {\n  .category-last-thread .media-heading a {\n    width: 260px;\n  }\n}\n.category-thread-message .material-icon {\n  width: 28px;\n  height: 28px;\n  font-size: 28px;\n  line-height: 28px;\n}\n.category-thread-message p {\n  margin: 0px;\n}\n.list-inline.subcategories-list {\n  overflow: auto;\n  margin-top: -10px;\n}\n.list-inline.subcategories-list li {\n  display: block;\n  float: left;\n}\n.list-inline.subcategories-list li a,\n.list-inline.subcategories-list li a:link,\n.list-inline.subcategories-list li a:visited,\n.list-inline.subcategories-list li a:active,\n.list-inline.subcategories-list li a:hover,\n.list-inline.subcategories-list li a:focus {\n  background-color: #ebecf0;\n  border: 1px solid #dcdee5;\n  border-radius: 4px;\n  display: inline-block;\n  margin-top: 10px;\n  padding: 6px 12px;\n  color: #5e6c84;\n}\n.list-inline.subcategories-list li:focus,\n.list-inline.subcategories-list li a:hover,\n.list-inline.subcategories-list li a:active {\n  background-color: #dcdee5;\n  color: #172b4d;\n  text-decoration: none;\n}\n.row.subcategories-list .btn {\n  margin-top: 20px;\n  text-align: left;\n}\n.editor-border {\n  background-color: #fff;\n  border: 1px solid #bfc2cf;\n  border-radius: 4px;\n}\n.editor-border .form-control {\n  border: none;\n  resize: none;\n}\n.editor-border .form-control,\n.editor-border .form-control:focus,\n.editor-border .form-control:active {\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.editor-footer {\n  border-top: 1px solid #bfc2cf;\n  padding: 6px 12px;\n  overflow: auto;\n}\n.editor-footer .pull-left {\n  margin-right: 12px;\n}\n.editor-footer .pull-right {\n  margin-left: 12px;\n}\n.editor-footer .btn-icon .material-icon {\n  margin-bottom: -2px;\n}\n@media screen and (max-width: 991px) {\n  .editor-footer .buttons-list {\n    float: none !important;\n    margin: 0px;\n    margin-bottom: 10px;\n  }\n  .editor-footer .buttons-list .btn {\n    display: inline-block;\n    float: none !important;\n    margin: 6.66666667px;\n  }\n  .editor-footer .btn-protect .btn-text {\n    margin-left: 10px;\n  }\n  .editor-footer .btn-protect .material-icon {\n    position: relative;\n    bottom: 2px;\n    width: 14px;\n    height: 14px;\n    font-size: 14px;\n    line-height: 14px;\n  }\n}\n@media screen and (min-width: 768px) and (max-width: 991px) {\n  .buttons-list .btn:first-child {\n    margin-left: 0px;\n  }\n}\n@media screen and (max-width: 767px) {\n  .buttons-list {\n    text-align: center;\n  }\n  .buttons-list .btn-protect {\n    display: block;\n    float: none !important;\n    width: 100%;\n    margin: 0px;\n    margin-top: 10px;\n  }\n}\n.editor-attachments-list {\n  margin: 0px;\n  padding: 0px;\n}\n.editor-attachments-list li {\n  margin: 0px;\n}\n.editor-attachment-complete {\n  border-top: 1px solid #bfc2cf;\n  padding: 6px 0px;\n  padding-right: 12px;\n}\n.editor-attachment-complete .editor-attachment-image {\n  float: left;\n  width: 50px;\n}\n.editor-attachment-complete .editor-attachment-image a {\n  background-size: cover;\n  background-position: center;\n  border-radius: 3px;\n  display: block;\n  margin: 0px auto;\n  width: 36px;\n  height: 36px;\n}\n.editor-attachment-complete .editor-attachment-icon {\n  float: left;\n  width: 50px;\n  text-align: center;\n}\n.editor-attachment-complete .editor-attachment-icon .material-icon {\n  position: relative;\n  top: 2px;\n  height: 28px;\n  width: 28px;\n  font-size: 28px;\n  line-height: 28px;\n}\n.editor-attachment-complete .editor-attachment-details {\n  margin-left: 50px;\n}\n.editor-attachment-complete .editor-attachment-details h4,\n.editor-attachment-complete .editor-attachment-details p {\n  margin: 0px;\n  padding: 0px;\n  font-size: 14px;\n}\n.editor-attachment-complete .editor-attachment-details p {\n  margin-top: 3px;\n  color: #7a869a;\n  font-size: 12px;\n}\n.editor-attachment-complete .editor-attachment-details abbr {\n  white-space: nowrap;\n}\n@media screen and (min-width: 768px) {\n  .editor-attachment-actions {\n    padding-top: 3px;\n  }\n}\n@media screen and (max-width: 767px) {\n  .editor-attachment-actions {\n    padding-left: 12px;\n    padding-right: 12px;\n  }\n}\n.editor-attachment-error {\n  border-top: 1px solid #bfc2cf;\n  padding: 6px 0px;\n  padding-right: 12px;\n}\n.editor-attachment-error-icon {\n  float: left;\n  width: 50px;\n  text-align: center;\n}\n.editor-attachment-error-icon .material-icon {\n  position: relative;\n  top: 2px;\n  height: 28px;\n  width: 28px;\n  font-size: 28px;\n  line-height: 28px;\n}\n.editor-attachment-error-message {\n  margin-left: 50px;\n  padding: 6px 0px;\n  position: relative;\n}\n.editor-attachment-error-message h4,\n.editor-attachment-error-message p {\n  margin: 0px;\n  padding: 0px;\n  font-size: 14px;\n}\n.editor-attachment-error-message p {\n  margin-top: 3px;\n  font-size: 12px;\n}\n.editor-attachment-error-message .btn {\n  position: absolute;\n  top: 9px;\n  right: 12px;\n}\n@media screen and (max-width: 767px) {\n  .editor-attachment-error-message .btn {\n    display: block;\n    margin-top: 10px;\n    position: static;\n  }\n}\n.editor-attachment-progress-bar {\n  background: #bfc2cf;\n  overflow: auto;\n}\n.editor-attachment-progress {\n  background: #0052cc;\n  float: left;\n  height: 1px;\n}\n.editor-attachment-upload-message {\n  margin: 0px;\n  padding: 6px 12px;\n}\n#editor-upload-field {\n  position: absolute;\n  left: -1000px;\n  top: -1000px;\n}\n.participant-card .btn-user,\n.participant-card .dropdown.open .btn-user {\n  margin-bottom: 20px;\n}\n.participant-card .btn-user,\n.participant-card .dropdown.open .btn-user,\n.participant-card .btn-user:hover,\n.participant-card .dropdown.open .btn-user:hover,\n.participant-card .btn-user:focus,\n.participant-card .dropdown.open .btn-user:focus,\n.participant-card .btn-user:focus:active,\n.participant-card .dropdown.open .btn-user:focus:active {\n  padding: 0px;\n  overflow: hidden;\n  text-align: left;\n}\n.participant-card .btn-user img,\n.participant-card .dropdown.open .btn-user img {\n  background-color: #fff;\n  width: 34px;\n  height: 34px;\n  margin-right: 8px;\n}\n.panel-participants p {\n  margin: 0px;\n  margin-top: 7px;\n}\n.markup-editor {\n  overflow: hidden;\n  background: #fff;\n  border: 2px solid #ced0da;\n  border-radius: 4px;\n}\n.markup-editor.markup-editor-focused {\n  border: 2px solid #0052cc;\n}\n.markup-editor-toolbar {\n  position: relative;\n  padding: 7px;\n  background: #fff;\n  border-bottom: 1px solid #ebecf0;\n}\n.markup-editor-toolbar-left {\n  display: flex;\n  flex-shrink: 0;\n  overflow-x: hidden;\n}\n.markup-editor-toolbar-right {\n  flex-shrink: 0;\n  padding: 7px;\n  padding-right: 0;\n  margin-right: 10px;\n  position: absolute;\n  top: 0;\n  right: 0;\n  display: flex;\n  background: #fff;\n}\n.btn-markup-editor {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n  height: 34px;\n  width: 34px;\n  padding: 0;\n  font-size: 24px;\n  line-height: 24px;\n}\n.btn-markup-editor,\n.btn-markup-editor:hover {\n  background-color: transparent;\n  border-color: transparent;\n  color: #172b4d;\n}\n.btn-markup-editor:active {\n  background-color: #ebecf0;\n  border-color: #ebecf0;\n  color: #172b4d;\n}\n.btn-markup-editor .material-icon {\n  margin: 0;\n  bottom: 0;\n}\n.markup-editor-controls-dropdown {\n  margin-right: 10px;\n}\n.markup-editor-footer {\n  display: flex;\n  padding: 15px;\n  background: #fff;\n  border-top: 1px solid #ebecf0;\n}\n.markup-editor-spacer {\n  flex: 1;\n}\n.markup-editor-toolbar .btn + .btn,\n.markup-editor-footer .btn + .btn {\n  margin-left: 10px;\n}\n.markup-editor-textarea.form-control {\n  height: 200px;\n  padding: 15px;\n  resize: none;\n  border: 0;\n  border-radius: 0;\n  font-size: 16px;\n}\n.markup-editor-textarea.form-control,\n.markup-editor-textarea.form-control:focus {\n  box-shadow: none;\n}\n.markup-editor-preview {\n  height: 200px;\n  padding: 15px;\n}\n.markup-editor-attachments {\n  max-height: 170px;\n  overflow-y: auto;\n}\n.markup-editor-attachments-container {\n  padding: 7px;\n  overflow: auto;\n}\n.markup-editor-attachments-item {\n  padding: 7px;\n}\n.markup-editor-attachment {\n  display: flex;\n  align-items: center;\n  padding: 7px;\n  border: 1px solid #ebecf0;\n  border-radius: 3px;\n}\n.markup-editor-attachment-details {\n  flex: 1;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n.markup-editor-attachment-details strong {\n  display: block;\n}\n.markup-editor-attachment-details .list-unstyled {\n  margin-bottom: 0;\n}\n.btn-markup-editor-attachment {\n  margin-left: 7px;\n}\n@media screen and (min-width: 768px) {\n  .markup-editor-attachments-item {\n    width: 50%;\n    float: left;\n  }\n}\n@media screen and (min-width: 992px) {\n  .markup-editor-attachments-item {\n    width: 25%;\n  }\n}\n.markup-editor-attachment-modal-preview {\n  margin: 20px 0 40px 0;\n  text-align: center;\n}\n.markup-editor-attachment-modal-preview a {\n  display: inline-block;\n  padding: 12px;\n  background: #fff;\n  border: 1px solid #ebecf0;\n}\n.markup-editor-attachment-modal-preview img {\n  max-width: 100%;\n  max-height: 50vh;\n}\n.markup-editor-attachment-modal-filename {\n  font-size: 28px;\n  font-weight: bold;\n  margin-bottom: 20px;\n}\n.markup-editor-attachment-modal-details {\n  margin-bottom: 20px;\n}\n.posting-fullscreen .markup-editor {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n}\n.posting-fullscreen .markup-editor .markup-editor-textarea,\n.posting-fullscreen .markup-editor .markup-editor-preview {\n  flex: 1;\n}\n@media screen and (max-width: 991px) {\n  body.posting-default .markup-editor {\n    display: flex;\n    flex-direction: column;\n    height: 100%;\n  }\n  body.posting-default .markup-editor .markup-editor-textarea,\n  body.posting-default .markup-editor .markup-editor-preview {\n    flex: 1;\n  }\n}\n@media screen and (max-width: 767px) {\n  .markup-editor-attachments {\n    max-height: 120px;\n  }\n  .markup-editor-footer .btn-auto {\n    flex: 1;\n  }\n  .markup-editor-footer .btn-icon {\n    margin-right: 10px;\n  }\n  .markup-editor-spacer {\n    display: none;\n  }\n}\n@media screen and (min-width: 992px) {\n  .markup-editor-controls-dropdown {\n    display: none;\n  }\n}\n.poll-form {\n  margin-bottom: 20px;\n}\n.poll-choices-control .list-group-item {\n  padding: 0px;\n}\n.poll-choices-control .list-group-item .btn {\n  background: transparent;\n  border: transparent;\n  float: left;\n  margin: 0px 2px;\n  margin-bottom: -29px;\n  padding: 0px;\n  width: 28px;\n  height: 28px;\n  position: relative;\n  top: 3px;\n}\n.poll-choices-control .list-group-item .btn .material-icon {\n  width: 28px;\n  height: 28px;\n  font-size: 28px;\n  line-height: 28px;\n}\n.poll-choices-control input,\n.poll-choices-control input:focus,\n.poll-choices-control input:active {\n  background: transparent;\n  border: none;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n  outline: none;\n  margin-left: 30px;\n  padding: 6px 12px;\n  width: 100%;\n}\n#posting-mount {\n  display: none;\n  position: fixed;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n}\n#posting-mount.show {\n  display: block;\n}\n.posting-dialog {\n  max-width: 1240px;\n  margin: 0 auto;\n  background: #fff;\n  border: 1px solid #ebecf0;\n  border-radius: 4px 4px 0 0;\n  border-bottom: 0;\n  box-shadow: 0 0 24px rgba(94, 108, 132, 0.25);\n  overflow: hidden;\n}\n.posting-dialog-header {\n  display: flex;\n  align-items: center;\n  padding: 6px 12px;\n  border-bottom: 1px solid #ebecf0;\n}\n.posting-dialog-caption {\n  flex: 1;\n  color: #172b4d;\n  font-size: 18px;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n.btn-posting-dialog {\n  display: flex;\n  flex-shrink: 0;\n  align-items: center;\n  justify-content: center;\n  width: 32px;\n  height: 32px;\n  margin-left: 10px;\n  padding: 0;\n  font-size: 24px;\n  line-height: 24px;\n}\n.btn-posting-dialog,\n.btn-posting-dialog:hover {\n  background-color: transparent;\n  border: 1px solid transparent;\n  color: #172b4d;\n}\n.btn-posting-dialog:active {\n  background-color: #ebecf0;\n  border: 1px solid #ebecf0;\n  color: #172b4d;\n}\n.btn-posting-dialog .material-icon {\n  padding: 0;\n  margin: 0;\n  bottom: 0;\n}\n.posting-dialog-body {\n  padding: 12px;\n}\n@media screen and (min-width: 992px) {\n  .posting-dialog-thread-recipients,\n  .posting-dialog-category-select {\n    max-width: 400px;\n  }\n}\n.posting-dialog-minimized .posting-dialog-header {\n  border-bottom: 0;\n}\n.posting-dialog-minimized .posting-dialog-body {\n  display: none;\n}\nbody.posting-fullscreen {\n  overflow: hidden;\n}\nbody.posting-fullscreen #misago-container {\n  display: none;\n}\nbody.posting-fullscreen #posting-mount {\n  height: 100%;\n}\nbody.posting-fullscreen .posting-dialog {\n  height: 100%;\n  width: 100%;\n  max-width: auto;\n  border: 0;\n  box-shadow: none;\n}\nbody.posting-fullscreen .posting-dialog-container {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n  max-width: 1240px;\n  margin: 0 auto;\n  padding: 0 30px;\n}\nbody.posting-fullscreen .posting-dialog-header,\nbody.posting-fullscreen .posting-dialog-body {\n  padding: 20px 0;\n}\nbody.posting-fullscreen .posting-dialog-body,\nbody.posting-fullscreen .posting-loading {\n  height: 100%;\n}\nbody.posting-fullscreen .posting-dialog-form {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n}\nbody.posting-fullscreen #posting-spacer {\n  display: none;\n}\n@media screen and (max-width: 1240px) {\n  body.posting-default .posting-dialog,\n  body.posting-minimized .posting-dialog {\n    border-radius: 0;\n    border-left: 0;\n    border-right: 0;\n  }\n}\n@media screen and (max-width: 991px) {\n  body.posting-default {\n    overflow: hidden;\n  }\n  body.posting-default #misago-container {\n    display: none;\n  }\n  body.posting-default #posting-mount {\n    height: 100%;\n  }\n  body.posting-default .posting-dialog {\n    height: 100%;\n    width: 100%;\n    max-width: auto;\n    border: 0;\n    box-shadow: none;\n  }\n  body.posting-default .posting-dialog-container {\n    display: flex;\n    flex-direction: column;\n    height: 100%;\n    max-width: 1240px;\n    margin: 0 auto;\n    padding: 0;\n  }\n  body.posting-default .posting-dialog-header,\n  body.posting-default .posting-dialog-body {\n    padding: 6px;\n  }\n  body.posting-default .posting-dialog-body,\n  body.posting-default .posting-loading {\n    height: 100%;\n  }\n  body.posting-default .posting-dialog-form {\n    display: flex;\n    flex-direction: column;\n    height: 100%;\n  }\n  body.posting-default .posting-dialog .toolbar-section {\n    margin-bottom: 6px;\n  }\n  body.posting-default #posting-spacer {\n    display: none;\n  }\n}\n.posting-dialog-error {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  height: 100%;\n  padding: 20px;\n}\n.posting-dialog-error p {\n  font-size: 18px;\n}\n.posting-dialog-error-icon {\n  margin-bottom: 20px;\n  font-size: 128px;\n  opacity: 0.5;\n}\n.posting-dialog-error-detail {\n  text-align: center;\n}\n.posts-list {\n  margin: 0px;\n  padding: 0px;\n  clear: both;\n}\n.posts-list li {\n  list-style: none;\n  margin: 0px;\n  padding: 0px;\n}\n@media screen and (min-width: 992px) {\n  .panel-post .panel-body {\n    display: flex;\n  }\n  .post-side {\n    flex-shrink: 0;\n    width: 260px;\n    padding-right: 15px;\n  }\n  .panel-content {\n    flex: 1 0;\n  }\n}\n.post-side {\n  font-size: 12px;\n}\n.post-side .media {\n  margin: 0px;\n}\n.post-side .poster-avatar {\n  height: 36px;\n  width: 36px;\n}\n@media screen and (min-width: 992px) {\n  .post-side .poster-avatar {\n    margin-top: 4px;\n    height: 82px;\n    width: 82px;\n  }\n}\n.post-side .user-status {\n  margin-right: 4px;\n}\n.post-side .media-heading {\n  display: block;\n}\n.post-side .media-heading {\n  margin: 0px;\n  margin-top: -1px;\n  font-size: 14px;\n}\n.post-side .media-heading .user-status {\n  margin-right: 0;\n  margin-left: 2px;\n}\n.post-side .pull-right {\n  margin-left: 16px;\n}\n@media screen and (min-width: 992px) {\n  .post-side .media-heading {\n    margin-top: 3px;\n    font-size: 18px;\n  }\n  .post-side .media-heading .user-status {\n    display: none;\n  }\n  .post-side .user-title {\n    margin-top: 4px;\n    margin-bottom: 5px;\n  }\n  .post-side .user-postcount {\n    display: block;\n  }\n  .post-side .user-status {\n    display: block;\n  }\n}\n.post-heading {\n  height: 36px;\n}\n@media screen and (max-width: 991px) {\n  .post-heading {\n    margin-top: 10px;\n  }\n}\n.post-heading .pull-right {\n  margin-left: 16px;\n}\n.post-heading > .btn-link {\n  padding-left: 0px;\n  padding-right: 0px;\n}\n.post-heading .label {\n  margin-top: 6px;\n  font-size: 14px;\n  font-weight: normal;\n}\n.post-heading .label-unread {\n  background-color: #36b37e;\n  color: #fff;\n}\n@media screen and (min-width: 992px) {\n  .post-side .pull-right {\n    display: none;\n  }\n}\n@media screen and (max-width: 991px) {\n  .post-heading .pull-right {\n    display: none;\n  }\n}\n.post-body {\n  padding-top: 20px;\n  padding-bottom: 30px;\n}\n.post-status-message {\n  overflow: auto;\n}\n.post-status-message .material-icon {\n  float: left;\n  font-size: 28px;\n  line-height: 28px;\n}\n.post-status-message p {\n  margin: 0px;\n  margin-top: 4px;\n  margin-left: 36px;\n}\n.post-status-best-answer {\n  background-color: #36b37e;\n  color: #fff;\n}\n.post-status-hidden {\n  background-color: #ff5630;\n  color: #fff;\n}\n.post-status-unapproved {\n  background-color: #0052cc;\n  color: #fff;\n}\n.post-status-protected {\n  background-color: #5e6c84;\n  color: #fff;\n}\n.post-footer .pull-left {\n  margin-right: 16px;\n}\n.post-footer .pull-right {\n  margin-left: 16px;\n}\n.post-footer p {\n  padding-top: 7px;\n  padding-bottom: 6px;\n  margin-bottom: 0px;\n}\n.post-attachments {\n  border-top: 1px solid #ebecf0;\n  padding: 6px 16px;\n}\n.post-attachments abbr {\n  white-space: nowrap;\n}\n.post-attachments .attachment-name {\n  overflow-wrap: anywhere;\n}\n.post-attachments .row > div {\n  margin: 10px 0px;\n}\n.post-attachments .post-attachment-preview {\n  float: left;\n  height: 40px;\n  width: 40px;\n  text-align: center;\n}\n.post-attachments .post-attachment {\n  margin-left: 52px;\n}\n.post-attachments .post-thumbnail {\n  display: block;\n  background-size: cover;\n  background-position: center;\n  border-radius: 3px;\n  width: 40px;\n  height: 40px;\n}\n.post-attachments .material-icon {\n  width: 28px;\n  height: 28px;\n  position: relative;\n  top: 5px;\n  font-size: 28px;\n  line-height: 28px;\n}\n.post-attachments .material-icon:link,\n.post-attachments .material-icon:active,\n.post-attachments .material-icon:visited,\n.post-attachments .material-icon:hover,\n.post-attachments .material-icon:focus {\n  color: #172b4d;\n  text-decoration: none;\n}\n.post-attachments .post-attachment-description {\n  margin: 0px;\n  padding: 0px;\n  color: #7a869a;\n  font-size: 12px;\n}\n.post-feed .post-side {\n  width: 100%;\n  padding-right: 0;\n}\n.post-feed .post-side .media-heading {\n  margin: 0px;\n  font-size: 14px;\n}\n.post-feed .post-side .user-title {\n  margin: 0px;\n  font-size: 12px;\n}\n.post-feed .post-side .btn {\n  display: inline-block;\n}\n.post-feed .post-side img {\n  margin-top: 0px;\n  width: 36px;\n  height: 36px;\n}\n.post-feed .post-heading {\n  height: auto;\n  margin: 10px 0px;\n}\n.post-feed .post-heading .btn {\n  margin-right: 16px;\n  max-width: 100%;\n  text-align: left;\n  white-space: normal;\n  overflow-wrap: anywhere;\n}\n.posts-list .event {\n  margin-bottom: 20px;\n  color: #7a869a;\n}\n.posts-list .event .event-body {\n  display: flex;\n  align-items: flex-start;\n}\n.posts-list .event-label {\n  margin-left: 51px;\n}\n.posts-list .event-label .label-unread {\n  background-color: #36b37e;\n  color: #fff;\n}\n.posts-list .event .event-icon {\n  padding-right: 15px;\n}\n.posts-list .event .event-icon .event-icon-bg {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  height: 36px;\n  width: 36px;\n  background: #ebecf0;\n  border-radius: 4px;\n  color: #5e6c84;\n}\n.posts-list .event .event-icon .material-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 28px;\n}\n.posts-list .event .event-content {\n  flex: 1 0;\n}\n.posts-list .event .event-message {\n  margin-bottom: 5px;\n  font-size: 18px;\n}\n.posts-list .event .event-info {\n  margin: 0px;\n  font-size: 12px;\n}\n.posts-list .event .event-info li {\n  margin-right: 12px;\n}\n.posts-list .event .event-info li:last-child {\n  margin-right: 0px;\n}\n.posts-list .event .event-controls .btn-link {\n  border: 0px;\n  margin: 0px;\n  margin-right: 12px;\n  padding: 0px;\n  font-size: 12px;\n}\n.posts-list .event .event-controls .btn-link:last-child {\n  margin-right: 0px;\n}\n@media screen and (max-width: 767px) {\n  .posts-list .event .event-info {\n    margin-top: 5px;\n  }\n  .posts-list .event .event-controls {\n    clear: both;\n    margin-top: 5px;\n  }\n  .posts-list .event .event-controls .btn-link {\n    margin-right: 20px;\n    font-size: 14px;\n  }\n  .posts-list .event .event-controls .btn-link:last-child {\n    margin-right: 0px;\n  }\n}\n@media screen and (min-width: 992px) {\n  .posts-list .event .event-icon {\n    justify-content: flex-end;\n    flex-shrink: 0;\n    display: flex;\n    width: 275px;\n  }\n  .event-content {\n    flex: 1 0;\n  }\n  .posts-list .event-label {\n    margin-left: 275px;\n  }\n}\n.post-changelog-diff {\n  padding: 0px;\n  margin: 0px;\n}\n.post-changelog-diff .list-unstyled {\n  padding: 0px;\n  margin: 5px 0px;\n}\n.post-changelog-diff .diff-item {\n  padding: 5px 10px;\n}\n.post-changelog-diff .diff-item-sub {\n  color: #ff5630;\n}\n.post-changelog-diff .diff-item-add {\n  color: #36b37e;\n}\n.post-changelog-toolbar .row {\n  margin-left: -12px;\n  margin-right: -12px;\n}\n@media screen and (max-width: 767px) {\n  .post-changelog-toolbar .post-change-label {\n    text-align: center;\n  }\n}\n.quote-control-arrow {\n  width: 0;\n  height: 0;\n  border-left: 6px solid transparent;\n  border-right: 6px solid transparent;\n  border-bottom: 6px solid rgba(94, 108, 132, 0.75);\n  position: relative;\n  left: 6px;\n}\n.quote-control-inner {\n  padding: 6px;\n  background: rgba(94, 108, 132, 0.75);\n  border-radius: 6px;\n}\n.quote-control-btn {\n  background: #fff;\n  border-color: #fff;\n  color: #172b4d;\n}\n@media screen and (max-width: 767px) {\n  .page-message .message-panel,\n  .page-error .message-panel {\n    text-align: center;\n  }\n  .page-message .message-icon,\n  .page-error .message-icon {\n    margin: 30px;\n    font-size: 80px;\n  }\n}\n@media screen and (min-width: 768px) {\n  .page-message .message-panel,\n  .page-error .message-panel {\n    margin: 60px auto;\n    max-width: 779.35px;\n    overflow: auto;\n  }\n  .page-message .message-icon,\n  .page-error .message-icon {\n    float: left;\n  }\n  .page-message .message-icon .material-icon,\n  .page-error .message-icon .material-icon {\n    font-size: 80px;\n  }\n  .page-message .message-body,\n  .page-error .message-body {\n    margin-top: 16px;\n    margin-left: 100px;\n    font-size: 18px;\n  }\n  .page-message .message-body p.lead,\n  .page-error .message-body p.lead {\n    font-size: 36px;\n  }\n}\n.threads-list {\n  margin-bottom: 20px;\n}\n.threads-list-item {\n  display: flex;\n  align-items: center;\n}\n.threads-list-item img {\n  width: 32px;\n  height: 32px;\n}\n.threads-list-item-top-row {\n  display: flex;\n  flex: 1;\n  align-items: center;\n  justify-content: center;\n}\n.threads-list-item-bottom-row {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.threads-list-item-col-icon {\n  padding-right: 15px;\n}\n.threads-list-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 32px;\n  height: 32px;\n  border-radius: 3px;\n  font-size: 16px;\n  line-height: 16px;\n}\n.threads-list-icon:link,\n.threads-list-icon:active,\n.threads-list-icon:focus,\n.threads-list-icon:hover,\n.threads-list-icon:visited {\n  background-color: #ebecf0;\n  color: #7a869a;\n  text-decoration: none;\n}\n.threads-list-icon-new:link,\n.threads-list-icon-new:active,\n.threads-list-icon-new:focus,\n.threads-list-icon-new:hover,\n.threads-list-icon-new:visited {\n  background-color: #0052cc;\n  color: #fff;\n}\n.threads-list-item-col-title {\n  flex: 1;\n}\na.threads-list-item-title:link,\na.threads-list-item-title:active,\na.threads-list-item-title:focus,\na.threads-list-item-title:hover,\na.threads-list-item-title:visited {\n  font-size: 16px;\n  color: #172b4d;\n  overflow-wrap: anywhere;\n}\na.threads-list-item-title-sm {\n  font-size: 18px;\n}\na.threads-list-item-title-sm:link,\na.threads-list-item-title-sm:active,\na.threads-list-item-title-sm:focus,\na.threads-list-item-title-sm:hover,\na.threads-list-item-title-sm:visited {\n  color: #5e6c84;\n  overflow-wrap: anywhere;\n}\na.threads-list-item-title-new:link,\na.threads-list-item-title-new:active,\na.threads-list-item-title-new:focus,\na.threads-list-item-title-new:hover,\na.threads-list-item-title-new:visited {\n  color: #172b4d;\n}\n.threads-list-item-col-flags {\n  padding-left: 15px;\n}\n.threads-list-item .thread-flags {\n  opacity: 0.8;\n}\n.threads-list-item:hover .thread-flags,\n.threads-list-item:focus .thread-flags {\n  opacity: 1;\n}\n.threads-list-item-col-category {\n  padding-left: 15px;\n  white-space: nowrap;\n}\n.threads-list-category-label {\n  padding: 3px 6px;\n  border-radius: 3px;\n  font-size: 12px;\n  font-weight: bold;\n}\n.threads-list-category-label,\n.threads-list-category-label:link,\n.threads-list-category-label:active,\n.threads-list-category-label:hover,\n.threads-list-category-label:focus,\n.threads-list-category-label:visited {\n  color: #344563;\n  background: #ebecf0;\n  text-decoration: none;\n}\n.threads-list-category-label.threads-list-category-label-color,\n.threads-list-category-label.threads-list-category-label-color:link,\n.threads-list-category-label.threads-list-category-label-color:active,\n.threads-list-category-label.threads-list-category-label-color:hover,\n.threads-list-category-label.threads-list-category-label-color:focus,\n.threads-list-category-label.threads-list-category-label-color:visited {\n  color: #fff;\n  background: var(--label-color);\n}\n.threads-list-item-parent-category {\n  border-radius: 3px 0 0 3px;\n  margin-right: 2px;\n}\n.threads-list-item-parent-category + .threads-list-category-label {\n  border-radius: 0 3px 3px 0;\n}\n.threads-list-item-col-replies {\n  width: 80px;\n  padding-left: 15px;\n}\n.threads-list-item-col-last-poster {\n  padding-left: 15px;\n}\n.threads-list-item-col-last-poster img {\n  border-radius: 3px;\n}\n.threads-list-item-col-last-activity {\n  width: 120px;\n  padding-left: 15px;\n  overflow: hidden;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n}\n.threads-list-item-col-last-activity a:link,\n.threads-list-item-col-last-activity a:hover,\n.threads-list-item-col-last-activity a:active,\n.threads-list-item-col-last-activity a:visited,\n.threads-list-item-col-last-activity a:focus {\n  color: #344563;\n  font-size: 16px;\n}\n.threads-list-item-col-checkbox,\n.threads-list-item-col-subscription {\n  padding-left: 15px;\n}\n.threads-list-item-col-spacer-xs {\n  display: none;\n}\n.threads-list-item-title-sm,\n.threads-list-item-col-checkbox-sm {\n  display: none;\n}\n@media screen and (max-width: 767px) {\n  .threads-list {\n    margin-left: -15px;\n    margin-right: -15px;\n  }\n  .threads-list .list-group,\n  .threads-list .list-group-item {\n    border-radius: 0;\n    border-left: 0;\n    border-right: 0;\n  }\n  .threads-list-item-title {\n    display: none;\n  }\n  .threads-list-item-title-sm {\n    display: inline-block;\n  }\n  .threads-list-item-col-icon {\n    display: none;\n  }\n  .threads-list-item-col-spacer-xs {\n    display: block;\n    flex: 1;\n  }\n  .threads-list-item-bottom-row > div:first-child {\n    padding-left: 0;\n  }\n}\n@media screen and (max-width: 991px) {\n  .threads-list-item {\n    display: block;\n  }\n  .threads-list-item img {\n    width: 20px;\n    height: 20px;\n  }\n  .threads-list-item-top-row {\n    align-items: start;\n    margin-bottom: 7.5px;\n  }\n  .threads-list-item-bottom-row {\n    justify-content: end;\n    flex: 0;\n  }\n  .threads-list-item-bottom-row > div {\n    width: auto;\n    padding: 0 0 0 15px;\n  }\n  .threads-list-item-col-subscription,\n  .threads-list-item-col-checkbox {\n    display: none;\n  }\n  .threads-list-item-col-checkbox-sm {\n    display: block;\n    padding-left: 15px;\n  }\n  .threads-list-item-col-checkbox-sm .btn-icon {\n    padding: 4px;\n  }\n  .threads-list-item-col-checkbox-sm .btn-icon .material-icon {\n    font-size: 16px;\n  }\n}\n.threads-list-item-is-busy .btn-icon {\n  opacity: 0.8;\n  animation: busy 0.75s linear infinite;\n}\n@keyframes busy {\n  50% {\n    opacity: 0.5;\n  }\n}\n.threads-list-update-prompt {\n  padding: 0;\n}\n.threads-list-update-prompt-btn {\n  padding: 10px 16px;\n  background: #d6e7ff;\n  color: #003d99;\n  border: none;\n  border-radius: 3px 3px 0 0;\n}\n.threads-list-update-prompt-btn:hover,\n.threads-list-update-prompt-btn:focus {\n  background: #e6f0ff;\n  color: #0052cc;\n}\n.threads-list-update-prompt-btn:active {\n  background: #b3d1ff;\n  color: #0066ff;\n}\n.active-posters li {\n  display: block;\n  overflow: auto;\n}\n.active-posters .rank-user-avatar {\n  float: left;\n}\n@media screen and (max-width: 991px) {\n  .active-posters .rank-user-avatar {\n    height: 42px;\n  }\n  .active-posters .rank-user-avatar img {\n    width: 36px;\n    height: 36px;\n    position: relative;\n    top: 3px;\n  }\n}\n.active-posters .rank-user {\n  float: left;\n  margin-top: 3px;\n}\n@media screen and (max-width: 991px) {\n  .active-posters .rank-user {\n    margin-left: 13.2px;\n    width: 40%;\n  }\n}\n@media screen and (max-width: 767px) {\n  .active-posters .rank-user {\n    float: none;\n    margin-left: 50px;\n    width: auto;\n  }\n}\n@media screen and (min-width: 992px) {\n  .active-posters .rank-user {\n    margin-left: 16px;\n    width: 25%;\n  }\n  .active-posters .rank-user .user-name {\n    font-size: 18px;\n  }\n}\n.active-posters .user-details {\n  overflow: auto;\n  font-family: Sans-Serif;\n}\n.active-posters .user-details .user-status,\n.active-posters .user-details .rank-name,\n.active-posters .user-details .user-title {\n  display: block;\n  float: left;\n  margin-right: 3px;\n  font-size: 12px;\n}\n@media screen and (min-width: 992px) {\n  .active-posters .user-details .user-status,\n  .active-posters .user-details .rank-name,\n  .active-posters .user-details .user-title {\n    margin-right: 8px;\n  }\n}\n.active-posters .user-details .user-title {\n  margin-right: 0px;\n}\n@media screen and (min-width: 992px) {\n  .active-posters .user-details {\n    overflow: visible;\n  }\n  .active-posters .user-details .rank-name,\n  .active-posters .user-details .user-title {\n    height: 14px;\n    overflow: hidden;\n    position: relative;\n    top: 1px;\n    vertical-align: baseline;\n  }\n}\n@media screen and (max-width: 767px) {\n  .active-posters .user-details {\n    margin-top: 3px;\n  }\n  .active-posters .user-details .rank-name,\n  .active-posters .user-details .user-title {\n    font-weight: normal;\n  }\n}\n.active-posters .user-status {\n  overflow: auto;\n  position: relative;\n  top: 1px;\n}\n.active-posters .user-status span {\n  display: block;\n  float: left;\n}\n@media screen and (min-width: 992px) {\n  .active-posters .user-status {\n    height: 14px;\n    overflow: hidden;\n  }\n}\n.active-posters .user-status .status-icon {\n  position: relative;\n}\n@media screen and (max-width: 991px) {\n  .active-posters .user-status .status-icon {\n    top: 0px;\n    width: 12px;\n    height: 12px;\n    font-size: 12px;\n    line-height: 12px;\n  }\n}\n@media screen and (min-width: 992px) {\n  .active-posters .user-status .status-icon {\n    top: 1px;\n    margin-right: 3px;\n    width: 13px;\n    height: 13px;\n    font-size: 13px;\n    line-height: 13px;\n  }\n}\n.active-posters .status-label.ui-preview-text,\n.active-posters .rank-name .ui-preview-text,\n.active-posters .user-title .ui-preview-text {\n  height: 11px;\n  position: relative;\n  top: 2px;\n  font-size: 11px;\n  line-height: 11px;\n}\n.active-posters .rank-name .ui-preview-text,\n.active-posters .user-title .ui-preview-text {\n  position: static;\n}\n.active-posters .rank-position strong,\n.active-posters .rank-posts-counted strong,\n.active-posters .rank-posts-total strong,\n.active-posters .rank-position small,\n.active-posters .rank-posts-counted small,\n.active-posters .rank-posts-total small {\n  display: block;\n}\n@media screen and (max-width: 991px) {\n  .active-posters .rank-position,\n  .active-posters .rank-posts-counted,\n  .active-posters .rank-posts-total {\n    overflow: auto;\n  }\n  .active-posters .rank-position strong,\n  .active-posters .rank-posts-counted strong,\n  .active-posters .rank-posts-total strong,\n  .active-posters .rank-position small,\n  .active-posters .rank-posts-counted small,\n  .active-posters .rank-posts-total small {\n    float: left;\n    font-size: 10.5px;\n  }\n  .active-posters .rank-position strong,\n  .active-posters .rank-posts-counted strong,\n  .active-posters .rank-posts-total strong {\n    min-width: 30px;\n    margin-right: 3px;\n    text-align: right;\n  }\n  .active-posters .rank-position .ui-preview-text,\n  .active-posters .rank-posts-counted .ui-preview-text,\n  .active-posters .rank-posts-total .ui-preview-text {\n    height: 8px;\n    position: relative;\n    top: -1px;\n    font-size: 8px;\n    line-height: 8px;\n  }\n}\n@media screen and (min-width: 992px) {\n  .active-posters .rank-position,\n  .active-posters .rank-posts-counted,\n  .active-posters .rank-posts-total {\n    float: left;\n    margin-top: 3px;\n    width: 23%;\n    font-size: 18px;\n    text-align: center;\n  }\n  .active-posters .rank-position small,\n  .active-posters .rank-posts-counted small,\n  .active-posters .rank-posts-total small {\n    font-size: 12px;\n    font-weight: normal;\n  }\n}\n.user-compact-stats .rank-position strong,\n.user-compact-stats .rank-posts-counted strong,\n.user-compact-stats .rank-position small,\n.user-compact-stats .rank-posts-counted small {\n  display: inline-block;\n  float: none;\n}\n.user-compact-stats .rank-position strong,\n.user-compact-stats .rank-posts-counted strong {\n  min-width: auto;\n}\n.user-compact-stats .rank-position small,\n.user-compact-stats .rank-posts-counted small {\n  margin-right: 20px;\n}\n@media screen and (min-width: 768px) and (max-width: 991px) {\n  .active-posters .rank-position {\n    margin-top: 6px;\n  }\n  .active-posters .rank-posts-total {\n    display: none;\n  }\n}\n@media screen and (min-width: 768px) and (max-width: 991px) {\n  .active-posters .rank-position {\n    margin-top: 6px;\n  }\n  .active-posters .rank-posts-total {\n    display: none;\n  }\n}\n.profile-page-header-avatar {\n  text-align: center;\n  margin: 20px 0;\n}\n.profile-page-header-avatar .user-avatar {\n  border-radius: 4px;\n}\n.profile-data-list {\n  display: block;\n  padding: 0;\n  margin: 0 -12px;\n  font-size: 12px;\n}\n.profile-data-list li {\n  display: inline-block;\n  list-style: none;\n  padding: 5px 12px;\n}\n.profile-data-list .status-icon {\n  margin-right: 3px;\n  position: relative;\n  bottom: 1px;\n}\n.profile-data-list .user-account-disabled {\n  color: #ff5630;\n  font-weight: bold;\n}\n@media screen and (min-width: 768px) {\n  .profile-page-header {\n    display: flex;\n    align-items: flex-end;\n  }\n  .profile-page-header-avatar {\n    margin: 0;\n    margin-right: 30px;\n  }\n}\n@media screen and (min-width: 992px) {\n  .profile-page-header-avatar {\n    position: relative;\n    top: 54px;\n    margin-top: -54px;\n  }\n  .profile-page-header-details {\n    padding-left: 158px;\n  }\n  .profile-data-list {\n    font-size: 14px;\n  }\n}\n@media screen and (min-width: 992px) {\n  .username-history li {\n    display: block;\n    overflow: auto;\n  }\n}\n.username-history .change-avatar {\n  float: left;\n}\n.username-history .change-avatar a,\n.username-history .change-avatar span {\n  margin-right: 10px;\n}\n.username-history .change-avatar a img,\n.username-history .change-avatar span img {\n  width: 42px;\n  height: 42px;\n}\n@media screen and (min-width: 992px) {\n  .username-history .change-avatar a img,\n  .username-history .change-avatar span img {\n    width: 18px;\n    height: 18px;\n    position: relative;\n    bottom: 1px;\n  }\n}\n@media screen and (min-width: 992px) {\n  .username-history .change-author {\n    float: left;\n    width: 30%;\n  }\n}\n.username-history .change {\n  min-height: 20px;\n  overflow: auto;\n}\n.username-history .change span {\n  display: block;\n  float: left;\n}\n.username-history .change .material-icon {\n  margin: 0px 7px;\n  position: relative;\n  top: 4px;\n}\n@media screen and (min-width: 992px) {\n  .username-history .change {\n    float: left;\n    width: 40%;\n  }\n}\n@media screen and (min-width: 992px) {\n  .username-history .change-date {\n    float: left;\n    width: 20%;\n  }\n}\n.search-footer p {\n  margin-top: 20px;\n  color: #5e6c84;\n  font-size: 12px;\n  text-align: center;\n}\n@media screen and (min-width: 768px) {\n  .page-search-form {\n    padding-top: 40px;\n  }\n}\n@media screen and (min-width: 992px) {\n  .page-search-form {\n    padding-bottom: 40px;\n  }\n  .page-search-form h1 {\n    position: relative;\n    top: 5px;\n  }\n  .page-search-form .form-group {\n    margin-bottom: 0px;\n  }\n}\npre code.hljs {\n  display: block;\n  overflow-x: auto;\n  padding: 1em;\n}\ncode.hljs {\n  padding: 3px 5px;\n}\n.hljs {\n  color: #383a42;\n  background: #fafafa;\n}\n.hljs-comment,\n.hljs-quote {\n  color: #a0a1a7;\n  font-style: italic;\n}\n.hljs-doctag,\n.hljs-formula,\n.hljs-keyword {\n  color: #a626a4;\n}\n.hljs-deletion,\n.hljs-name,\n.hljs-section,\n.hljs-selector-tag,\n.hljs-subst {\n  color: #e45649;\n}\n.hljs-literal {\n  color: #0184bb;\n}\n.hljs-addition,\n.hljs-attribute,\n.hljs-meta .hljs-string,\n.hljs-regexp,\n.hljs-string {\n  color: #50a14f;\n}\n.hljs-attr,\n.hljs-number,\n.hljs-selector-attr,\n.hljs-selector-class,\n.hljs-selector-pseudo,\n.hljs-template-variable,\n.hljs-type,\n.hljs-variable {\n  color: #986801;\n}\n.hljs-bullet,\n.hljs-link,\n.hljs-meta,\n.hljs-selector-id,\n.hljs-symbol,\n.hljs-title {\n  color: #4078f2;\n}\n.hljs-built_in,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n  color: #c18401;\n}\n.hljs-emphasis {\n  font-style: italic;\n}\n.hljs-strong {\n  font-weight: 700;\n}\n.hljs-link {\n  text-decoration: underline;\n}\n.atwho-view {\n  position: absolute;\n  top: 0;\n  left: 0;\n  display: none;\n  margin-top: 18px;\n  background: white;\n  color: black;\n  border: 1px solid #DDD;\n  border-radius: 3px;\n  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);\n  min-width: 120px;\n  z-index: 11110 !important;\n}\n.atwho-view .atwho-header {\n  padding: 5px;\n  margin: 5px;\n  cursor: pointer;\n  border-bottom: solid 1px #eaeff1;\n  color: #6f8092;\n  font-size: 11px;\n  font-weight: bold;\n}\n.atwho-view .atwho-header .small {\n  color: #6f8092;\n  float: right;\n  padding-top: 2px;\n  margin-right: -5px;\n  font-size: 12px;\n  font-weight: normal;\n}\n.atwho-view .atwho-header:hover {\n  cursor: default;\n}\n.atwho-view .cur {\n  background: #3366FF;\n  color: white;\n}\n.atwho-view .cur small {\n  color: white;\n}\n.atwho-view strong {\n  color: #3366FF;\n}\n.atwho-view .cur strong {\n  color: white;\n  font: bold;\n}\n.atwho-view ul {\n  /* width: 100px; */\n  list-style: none;\n  padding: 0;\n  margin: auto;\n  max-height: 200px;\n  overflow-y: auto;\n}\n.atwho-view ul li {\n  display: block;\n  padding: 5px 10px;\n  border-bottom: 1px solid #DDD;\n  cursor: pointer;\n  /* border-top: 1px solid #C8C8C8; */\n}\n.atwho-view small {\n  font-size: smaller;\n  color: #777;\n  font-weight: normal;\n}\nabbr {\n  outline: none;\n  text-decoration: none;\n}\n.shadow-2dp {\n  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.04), 0 3px 1px -2px rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.12);\n}\n.shadow-3dp {\n  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.04), 0 3px 3px -2px rgba(0, 0, 0, 0.06), 0 1px 8px 0 rgba(0, 0, 0, 0.12);\n}\n.shadow-4dp {\n  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.04), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n}\n.shadow-6dp {\n  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.04), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.06);\n}\n.shadow-8dp {\n  box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.04), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.06);\n}\n.shadow-16dp {\n  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.04), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.06);\n}\n.shadow-24dp {\n  box-shadow: 0 9px 46px 8px rgba(0, 0, 0, 0.04), 0 11px 15px -7px rgba(0, 0, 0, 0.12), 0 24px 38px 3px rgba(0, 0, 0, 0.06);\n}\n.btn-default,\n.btn-default:disabled,\n.btn-default:disabled:hover,\n.btn-default.disabled,\n.btn-default.disabled:hover,\n.btn-default.disabled:active {\n  background: #ebecf0;\n  border: 1px solid #ebecf0;\n  color: #172b4d;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-default:disabled,\n.btn-default:disabled:hover,\n.btn-default.disabled,\n.btn-default.disabled:hover,\n.btn-default.disabled:active {\n  filter: alpha(opacity=25);\n  opacity: 0.25;\n}\n.btn-default:hover,\n.btn-default:focus {\n  background: #dfe1e6;\n  border: 1px solid #dfe1e6;\n  color: #172b4d;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-default:active:focus,\n.btn-default:active,\n.dropdown.open .dropdown-toggle .btn-default,\n.dropdown.open .dropdown-toggle .btn-default:focus,\n.dropdown.open .dropdown-toggle .btn-default:active:focus,\n.dropdown.open .dropdown-toggle .btn-default:hover {\n  background: #c1c7d0;\n  border: 1px solid #c1c7d0;\n  color: #172b4d;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-default.btn-loading,\n.btn-default.btn-loading:disabled,\n.btn-default.btn-loading:disabled:hover,\n.btn-default.btn-loading:hover,\n.btn-default.btn-loading:focus,\n.btn-default.btn-loading:active:focus,\n.btn-default.btn-loading:active {\n  color: transparent;\n}\n.btn-primary,\n.btn-primary:disabled,\n.btn-primary:disabled:hover,\n.btn-primary.disabled,\n.btn-primary.disabled:hover,\n.btn-primary.disabled:active {\n  background: #6554c0;\n  border: 1px solid #6554c0;\n  color: #fff;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-primary:disabled,\n.btn-primary:disabled:hover,\n.btn-primary.disabled,\n.btn-primary.disabled:hover,\n.btn-primary.disabled:active {\n  filter: alpha(opacity=25);\n  opacity: 0.25;\n}\n.btn-primary:hover,\n.btn-primary:focus {\n  background: #5243aa;\n  border: 1px solid #5243aa;\n  color: #fff;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-primary:active:focus,\n.btn-primary:active,\n.dropdown.open .dropdown-toggle .btn-primary,\n.dropdown.open .dropdown-toggle .btn-primary:focus,\n.dropdown.open .dropdown-toggle .btn-primary:active:focus,\n.dropdown.open .dropdown-toggle .btn-primary:hover {\n  background: #403294;\n  border: 1px solid #403294;\n  color: #fff;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-primary.btn-loading,\n.btn-primary.btn-loading:disabled,\n.btn-primary.btn-loading:disabled:hover,\n.btn-primary.btn-loading:hover,\n.btn-primary.btn-loading:focus,\n.btn-primary.btn-loading:active:focus,\n.btn-primary.btn-loading:active {\n  color: transparent;\n}\n.btn-success,\n.btn-success:disabled,\n.btn-success:disabled:hover,\n.btn-success.disabled,\n.btn-success.disabled:hover,\n.btn-success.disabled:active {\n  background: #00c853;\n  border: 1px solid #00c853;\n  color: #fff;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-success:disabled,\n.btn-success:disabled:hover,\n.btn-success.disabled,\n.btn-success.disabled:hover,\n.btn-success.disabled:active {\n  filter: alpha(opacity=25);\n  opacity: 0.25;\n}\n.btn-success:hover,\n.btn-success:focus {\n  background: #00af48;\n  border: 1px solid #00af48;\n  color: #fff;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-success:active:focus,\n.btn-success:active,\n.dropdown.open .dropdown-toggle .btn-success,\n.dropdown.open .dropdown-toggle .btn-success:focus,\n.dropdown.open .dropdown-toggle .btn-success:active:focus,\n.dropdown.open .dropdown-toggle .btn-success:hover {\n  background: #007c33;\n  border: 1px solid #007c33;\n  color: #fff;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-success.btn-loading,\n.btn-success.btn-loading:disabled,\n.btn-success.btn-loading:disabled:hover,\n.btn-success.btn-loading:hover,\n.btn-success.btn-loading:focus,\n.btn-success.btn-loading:active:focus,\n.btn-success.btn-loading:active {\n  color: transparent;\n}\n.btn-danger,\n.btn-danger:disabled,\n.btn-danger:disabled:hover,\n.btn-danger.disabled,\n.btn-danger.disabled:hover,\n.btn-danger.disabled:active {\n  background: #ef5350;\n  border: 1px solid #ef5350;\n  color: #fff;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-danger:disabled,\n.btn-danger:disabled:hover,\n.btn-danger.disabled,\n.btn-danger.disabled:hover,\n.btn-danger.disabled:active {\n  filter: alpha(opacity=25);\n  opacity: 0.25;\n}\n.btn-danger:hover,\n.btn-danger:focus {\n  background: #ff8a80;\n  border: 1px solid #ff8a80;\n  color: #fff;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-danger:active:focus,\n.btn-danger:active,\n.dropdown.open .dropdown-toggle .btn-danger,\n.dropdown.open .dropdown-toggle .btn-danger:focus,\n.dropdown.open .dropdown-toggle .btn-danger:active:focus,\n.dropdown.open .dropdown-toggle .btn-danger:hover {\n  background: #d32f2f;\n  border: 1px solid #d32f2f;\n  color: #fff;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-danger.btn-loading,\n.btn-danger.btn-loading:disabled,\n.btn-danger.btn-loading:disabled:hover,\n.btn-danger.btn-loading:hover,\n.btn-danger.btn-loading:focus,\n.btn-danger.btn-loading:active:focus,\n.btn-danger.btn-loading:active {\n  color: transparent;\n}\n.btn-default.btn-outline,\n.btn-default.btn-outline:disabled,\n.btn-default.btn-outline:disabled:hover,\n.btn-default.btn-outline.disabled,\n.btn-default.btn-outline.disabled:hover,\n.btn-default.btn-outline.disabled:active {\n  background: #ebecf0;\n  border: 1px solid #ebecf0;\n  color: #172b4d;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-default.btn-outline:disabled,\n.btn-default.btn-outline:disabled:hover,\n.btn-default.btn-outline.disabled,\n.btn-default.btn-outline.disabled:hover,\n.btn-default.btn-outline.disabled:active {\n  filter: alpha(opacity=25);\n  opacity: 0.25;\n}\n.btn-default.btn-outline:hover,\n.btn-default.btn-outline:focus {\n  background: #dfe1e6;\n  border: 1px solid #dfe1e6;\n  color: #172b4d;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-default.btn-outline:active:focus,\n.btn-default.btn-outline:active,\n.dropdown.open .btn-default.btn-outline,\n.dropdown.open .btn-default.btn-outline:focus,\n.dropdown.open .btn-default.btn-outline:active:focus,\n.dropdown.open .btn-default.btn-outline:hover {\n  background: #c1c7d0;\n  border: 1px solid #c1c7d0;\n  color: #172b4d;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-default.btn-outline.btn-loading,\n.btn-default.btn-outline.btn-loading:disabled,\n.btn-default.btn-outline.btn-loading:disabled:hover,\n.btn-default.btn-outline.btn-loading:hover,\n.btn-default.btn-outline.btn-loading:focus,\n.btn-default.btn-outline.btn-loading:active:focus,\n.btn-default.btn-outline.btn-loading:active {\n  background: #ebecf0;\n  border: 1px solid #ebecf0;\n  color: transparent;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-primary.btn-outline,\n.btn-primary.btn-outline:disabled,\n.btn-primary.btn-outline:disabled:hover,\n.btn-primary.btn-outline.disabled,\n.btn-primary.btn-outline.disabled:hover,\n.btn-primary.btn-outline.disabled:active {\n  background: #6554c0;\n  border: 1px solid #6554c0;\n  color: #fff;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-primary.btn-outline:disabled,\n.btn-primary.btn-outline:disabled:hover,\n.btn-primary.btn-outline.disabled,\n.btn-primary.btn-outline.disabled:hover,\n.btn-primary.btn-outline.disabled:active {\n  filter: alpha(opacity=25);\n  opacity: 0.25;\n}\n.btn-primary.btn-outline:hover,\n.btn-primary.btn-outline:focus {\n  background: #5243aa;\n  border: 1px solid #5243aa;\n  color: #fff;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-primary.btn-outline:active:focus,\n.btn-primary.btn-outline:active,\n.dropdown.open .btn-primary.btn-outline,\n.dropdown.open .btn-primary.btn-outline:focus,\n.dropdown.open .btn-primary.btn-outline:active:focus,\n.dropdown.open .btn-primary.btn-outline:hover {\n  background: #403294;\n  border: 1px solid #403294;\n  color: #fff;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-primary.btn-outline.btn-loading,\n.btn-primary.btn-outline.btn-loading:disabled,\n.btn-primary.btn-outline.btn-loading:disabled:hover,\n.btn-primary.btn-outline.btn-loading:hover,\n.btn-primary.btn-outline.btn-loading:focus,\n.btn-primary.btn-outline.btn-loading:active:focus,\n.btn-primary.btn-outline.btn-loading:active {\n  background: #6554c0;\n  border: 1px solid #6554c0;\n  color: transparent;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.navbar-misago .btn-sign-in {\n  border-radius: 4px;\n}\n.navbar-misago .btn-sign-in,\n.navbar-misago .btn-sign-in:disabled,\n.navbar-misago .btn-sign-in:disabled:hover,\n.navbar-misago .btn-sign-in.disabled,\n.navbar-misago .btn-sign-in.disabled:hover,\n.navbar-misago .btn-sign-in.disabled:active {\n  background: transparent;\n  border: 1px solid #c1c7d0;\n  color: #8993a4;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.navbar-misago .btn-sign-in:disabled,\n.navbar-misago .btn-sign-in:disabled:hover,\n.navbar-misago .btn-sign-in.disabled,\n.navbar-misago .btn-sign-in.disabled:hover,\n.navbar-misago .btn-sign-in.disabled:active {\n  filter: alpha(opacity=25);\n  opacity: 0.25;\n}\n.navbar-misago .btn-sign-in:hover,\n.navbar-misago .btn-sign-in:focus {\n  background: #ebecf0;\n  border: 1px solid #ebecf0;\n  color: #172b4d;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.navbar-misago .btn-sign-in:active:focus,\n.navbar-misago .btn-sign-in:active,\n.dropdown.open .navbar-misago .btn-sign-in,\n.dropdown.open .navbar-misago .btn-sign-in:focus,\n.dropdown.open .navbar-misago .btn-sign-in:active:focus,\n.dropdown.open .navbar-misago .btn-sign-in:hover {\n  background: #dfe1e6;\n  border: 1px solid #dfe1e6;\n  color: #172b4d;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.navbar-misago .btn-sign-in.btn-loading,\n.navbar-misago .btn-sign-in.btn-loading:disabled,\n.navbar-misago .btn-sign-in.btn-loading:disabled:hover,\n.navbar-misago .btn-sign-in.btn-loading:hover,\n.navbar-misago .btn-sign-in.btn-loading:focus,\n.navbar-misago .btn-sign-in.btn-loading:active:focus,\n.navbar-misago .btn-sign-in.btn-loading:active {\n  background: transparent;\n  border: 1px solid #c1c7d0;\n  color: transparent;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.navbar-misago .btn-register {\n  border-radius: 4px;\n}\n.navbar-misago .btn-register,\n.navbar-misago .btn-register:disabled,\n.navbar-misago .btn-register:disabled:hover,\n.navbar-misago .btn-register.disabled,\n.navbar-misago .btn-register.disabled:hover,\n.navbar-misago .btn-register.disabled:active {\n  background: #6554c0;\n  border: 1px solid #6554c0;\n  color: #fff;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.navbar-misago .btn-register:disabled,\n.navbar-misago .btn-register:disabled:hover,\n.navbar-misago .btn-register.disabled,\n.navbar-misago .btn-register.disabled:hover,\n.navbar-misago .btn-register.disabled:active {\n  filter: alpha(opacity=25);\n  opacity: 0.25;\n}\n.navbar-misago .btn-register:hover,\n.navbar-misago .btn-register:focus {\n  background: #5243aa;\n  border: 1px solid #5243aa;\n  color: #fff;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.navbar-misago .btn-register:active:focus,\n.navbar-misago .btn-register:active,\n.dropdown.open .navbar-misago .btn-register,\n.dropdown.open .navbar-misago .btn-register:focus,\n.dropdown.open .navbar-misago .btn-register:active:focus,\n.dropdown.open .navbar-misago .btn-register:hover {\n  background: #403294;\n  border: 1px solid #403294;\n  color: #fff;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.navbar-misago .btn-register.btn-loading,\n.navbar-misago .btn-register.btn-loading:disabled,\n.navbar-misago .btn-register.btn-loading:disabled:hover,\n.navbar-misago .btn-register.btn-loading:hover,\n.navbar-misago .btn-register.btn-loading:focus,\n.navbar-misago .btn-register.btn-loading:active:focus,\n.navbar-misago .btn-register.btn-loading:active {\n  background: #6554c0;\n  border: 1px solid #6554c0;\n  color: transparent;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-social-battlenet,\n.btn-social-battlenet-oauth2,\n.btn-social-battlenet:disabled,\n.btn-social-battlenet-oauth2:disabled,\n.btn-social-battlenet:disabled:hover,\n.btn-social-battlenet-oauth2:disabled:hover {\n  color: #0e86ca;\n  font-weight: bold;\n}\n.btn-social-bungie,\n.btn-social-bungie:disabled,\n.btn-social-bungie:disabled:hover {\n  color: #0096db;\n  font-weight: bold;\n}\n.btn-social-facebook,\n.btn-social-facebook-app,\n.btn-social-facebook:disabled,\n.btn-social-facebook-app:disabled,\n.btn-social-facebook:disabled:hover,\n.btn-social-facebook-app:disabled:hover {\n  color: #3b5998;\n  font-weight: bold;\n}\n.btn-social-github,\n.btn-social-github-team,\n.btn-social-github-enterprise,\n.btn-social-github-enterprise-org,\n.btn-social-github-enterprise-team,\n.btn-social-github:disabled,\n.btn-social-github-team:disabled,\n.btn-social-github-enterprise:disabled,\n.btn-social-github-enterprise-org:disabled,\n.btn-social-github-enterprise-team:disabled,\n.btn-social-github:disabled:hover,\n.btn-social-github-team:disabled:hover,\n.btn-social-github-enterprise:disabled:hover,\n.btn-social-github-enterprise-org:disabled:hover,\n.btn-social-github-enterprise-team:disabled:hover {\n  color: #000000;\n  font-weight: bold;\n}\n.btn-social-gitlab,\n.btn-social-gitlab:disabled,\n.btn-social-gitlab:disabled:hover {\n  color: #fc6d26;\n  font-weight: bold;\n}\n.btn-social-google,\n.btn-social-google-oauth,\n.btn-social-google-oauth2,\n.btn-social-google-plus,\n.btn-social-google-openidconnect,\n.btn-social-google:disabled,\n.btn-social-google-oauth:disabled,\n.btn-social-google-oauth2:disabled,\n.btn-social-google-plus:disabled,\n.btn-social-google-openidconnect:disabled,\n.btn-social-google:disabled:hover,\n.btn-social-google-oauth:disabled:hover,\n.btn-social-google-oauth2:disabled:hover,\n.btn-social-google-plus:disabled:hover,\n.btn-social-google-openidconnect:disabled:hover {\n  color: #dd4b39;\n  font-weight: bold;\n}\n.btn-social-linkedin,\n.btn-social-linkedin:disabled,\n.btn-social-linkedin:disabled:hover {\n  color: #0077b5;\n  font-weight: bold;\n}\n.btn-social-steam,\n.btn-social-steam:disabled,\n.btn-social-steam:disabled:hover {\n  color: #5c7e10;\n  font-weight: bold;\n}\n.btn-social-twitter,\n.btn-social-twitter:disabled,\n.btn-social-twitter:disabled:hover {\n  color: #1da1f2;\n  font-weight: bold;\n}\n.form-social-auth .row {\n  margin-top: -6px;\n  margin-bottom: -6px;\n}\n.form-social-auth .btn {\n  margin: 6px 0px;\n}\ninput.form-control,\ntextarea.form-control {\n  border-color: #ced0da;\n  box-shadow: inset 0px 0px 0px 1px #ced0da;\n}\ninput.form-control:focus,\ntextarea.form-control:focus {\n  border-color: #66afe9;\n  box-shadow: inset 0px 0px 0px 1px #66afe9;\n}\n.has-error input.form-control {\n  border-color: #ff5630;\n  box-shadow: inset 0px 0px 0px 1px #ff5630;\n}\n.has-error input.form-control:focus {\n  border-color: #ffa996;\n  box-shadow: inset 0px 0px 0px 1px #ffa996;\n}\n.has-success input.form-control {\n  border-color: #36b37e;\n  box-shadow: inset 0px 0px 0px 1px #36b37e;\n}\n.has-success input.form-control:focus {\n  border-color: #79d6af;\n  box-shadow: inset 0px 0px 0px 1px #79d6af;\n}\n.password-strength {\n  margin-top: 10px;\n}\n.password-strength .text-small {\n  margin-top: 4px;\n  color: #3462af;\n  font-size: 12px;\n}\n.password-strength .progress {\n  margin: 0px;\n}\n.auth-message {\n  background: #091e42;\n  padding: 80px 0px;\n  box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.04), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.06);\n}\n.auth-message p {\n  color: #fff;\n}\n.auth-message .btn {\n  background: #f4f5f7;\n  border-color: #f4f5f7;\n  color: #172b4d;\n}\n.auth-message .btn:hover,\n.auth-message .btn:focus {\n  background: #dfe1e6;\n  border-color: #dfe1e6;\n  color: #172b4d;\n}\n.auth-message .btn:active {\n  background: #b3bac5;\n  border-color: #b3bac5;\n  color: #172b4d;\n}\n.dropdown-menu {\n  border: none;\n  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.04), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n}\n.user-dropdown .dropdown-header strong {\n  display: block;\n  color: #172b4d;\n  font-weight: bold;\n}\n.user-dropdown .dropdown-header .user-stats {\n  margin-top: 10px;\n  font-size: 12px;\n}\n.user-dropdown .dropdown-header .user-stats .material-icon {\n  margin-right: 3px;\n  position: relative;\n  bottom: 1px;\n  width: 14px;\n  height: 14px;\n  font-size: 14px;\n}\n.user-dropdown .guest-preview {\n  padding-bottom: 10px;\n}\n.user-dropdown .badge {\n  background-color: #ff5630;\n}\n.user-dropdown a:hover .badge,\n.user-dropdown a:focus .badge,\n.user-dropdown a:active .badge,\n.user-dropdown .btn-link:hover .badge,\n.user-dropdown .btn-link:focus .badge,\n.user-dropdown .btn-link:active .badge {\n  background-color: #fff;\n  color: #ff5630;\n}\n.mobile-dropdown.open {\n  margin: 0px;\n}\n.navbar-misago {\n  border-bottom: none;\n  box-shadow: 0px 0px 3px #c1c7d0;\n}\n.navbar-misago .user-avatar {\n  background: #fff;\n  border-radius: 3px;\n}\n.navbar-misago .brand-link img {\n  border-radius: 3px;\n}\n.dropdown-search-results {\n  border-radius: 0px 0px 4px 4px;\n}\n.dropdown-search-message {\n  border-top: 1px solid #ebecf0;\n  padding: 10px 16px;\n  color: #7a869a;\n}\n.dropdown-search-loader {\n  border-top: 1px solid #ebecf0;\n  padding: 10px 16px;\n}\n.dropdown-search-header {\n  border-top: 1px solid #ebecf0;\n  padding: 8px 20px;\n  color: #7a869a;\n  font-weight: bold;\n}\n.dropdown-search-thread small,\n.dropdown-search-user small {\n  color: #7a869a;\n}\n.dropdown-search-thread .dropdown-search-post-content {\n  overflow: hidden;\n  white-space: normal;\n  max-height: 47px;\n}\n.dropdown-search-thread .dropdown-search-post-footer {\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n.dropdown-search-footer {\n  padding-bottom: 5px;\n}\n.dropdown-search-footer:last-child {\n  padding-bottom: 0px;\n}\n.dropdown-menu > li.dropdown-search-footer > a {\n  font-size: small;\n}\n.misago-footer {\n  margin-top: 40px;\n}\n.misago-footer .footer-content {\n  border-top: 1px solid #ebecf0;\n  padding-top: 20px;\n  color: #a5adba;\n}\n@media screen and (max-width: 767px) {\n  .misago-footer .footer-content {\n    text-align: center;\n  }\n  .misago-footer .footer-content .site-footnote {\n    clear: both;\n    margin-bottom: 15px;\n  }\n}\n.misago-footer .footer-content a,\n.misago-footer .footer-content a:link,\n.misago-footer .footer-content a:visited {\n  color: #a5adba;\n}\n.misago-footer .footer-content a:hover,\n.misago-footer .footer-content a:focus {\n  color: #7a8699;\n}\n.misago-footer .footer-content .misago-branding,\n.misago-footer .footer-content .misago-branding:link,\n.misago-footer .footer-content .misago-branding:visited {\n  color: #a5adba;\n}\n.misago-footer .footer-content .misago-branding:hover,\n.misago-footer .footer-content .misago-branding:focus {\n  color: #7a8699;\n}\n.list-group {\n  border-radius: 3px;\n}\n.list-group .list-group-item {\n  border-left-color: #ebecf0;\n  border-right-color: #ebecf0;\n}\n.list-group .list-group-item:first-child {\n  border-top-color: #ebecf0;\n}\n.list-group .list-group-item:last-child {\n  border-bottom-color: #ebecf0;\n}\n.list-group-item.empty-message {\n  padding-top: 20px;\n  padding-bottom: 20px;\n  text-align: center;\n}\n.list-group-item.empty-message p {\n  margin: 10px 0px;\n}\n.nav-side {\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.nav-side > .list-group-item {\n  border-left: none;\n  border-right: none;\n  margin-bottom: 1px;\n}\n.nav-side > .list-group-item:first-child {\n  border-top: none;\n}\n.nav-side > .list-group-item:last-child {\n  border-bottom: none;\n}\n.nav-side > .list-group-item,\n.nav-side > .list-group-item:link,\n.nav-side > .list-group-item:visited {\n  background: #f4f5f7;\n  border: none;\n  color: #172b4d;\n}\n.nav-side > .list-group-item:hover,\n.nav-side > .list-group-item:focus,\n.nav-side > .list-group-item:active {\n  background: #ebecf0;\n  color: #172b4d;\n}\n.nav-side > .list-group-item.active,\n.nav-side > .list-group-item.active:link,\n.nav-side > .list-group-item.active:visited,\n.nav-side > .list-group-item.active:hover,\n.nav-side > .list-group-item.active:focus,\n.nav-side > .list-group-item.active:active {\n  background: #091e42;\n  color: #fff;\n  font-weight: bold;\n}\n.nav-side > .list-group-item.active .badge,\n.nav-side > .list-group-item.active:link .badge,\n.nav-side > .list-group-item.active:visited .badge,\n.nav-side > .list-group-item.active:hover .badge,\n.nav-side > .list-group-item.active:focus .badge,\n.nav-side > .list-group-item.active:active .badge {\n  background: #f4f5f7;\n  color: #172b4d;\n}\n.username-history .user-avatar {\n  border-radius: 4px;\n}\n.panel {\n  border: none;\n  border-radius: 4px;\n}\n.panel .panel-heading,\n.panel .panel-footer {\n  background: #fff;\n}\n.panel .panel-title {\n  color: #5e6c84;\n}\n.panel .form-group + .form-group {\n  margin-top: 20px;\n}\n.panel .panel-body > .form-group:first-child {\n  margin-top: 10px;\n}\n.panel fieldset {\n  margin-top: 20px;\n}\n.panel fieldset:first-child {\n  margin-top: 0px;\n}\n.panel fieldset legend {\n  border: none;\n  color: #5e6c84;\n  font-weight: 300;\n}\n.panel-message-body .message-icon {\n  color: #9575cd;\n}\n.panel-form {\n  border: 1px solid #ebecf0;\n  box-shadow: none;\n}\n.panel-form .panel-heading,\n.panel-form .panel-footer {\n  border-color: #ebecf0;\n}\n.poll-form .panel {\n  margin: 0px;\n}\n.help-block,\n.help-block .text-small {\n  color: #7a869a;\n}\n.category-main .media-left .read-status {\n  background: #ebecf0;\n  border-radius: 4px;\n  padding: 5px 8px;\n}\n.category-main .media-left .material-icon {\n  height: 14px;\n  width: 14px;\n  color: #5e6c84;\n  font-size: 14px;\n  line-height: 14px;\n}\n.category-main .media-left .read-status.item-new {\n  background-color: #0052cc;\n}\n.category-main .media-left .read-status.item-new .material-icon {\n  color: #fff;\n}\n@media screen and (min-width: 768px) {\n  .category-main .media-left {\n    padding: 5px 0px;\n  }\n}\n.category-main .media-body {\n  padding-left: 12px;\n}\n@media screen and (max-width: 767px) {\n  .category-main .media-body {\n    padding-left: 3.33333333px;\n  }\n}\n.list-group-category-no-description .category-main .media-heading {\n  margin-top: 10px;\n}\n@media screen and (max-width: 767px) {\n  .list-group-category-no-description .category-main .media-heading {\n    margin-top: 5px;\n  }\n}\n.category-main .media-heading a,\n.category-main .media-heading a:link,\n.category-main .media-heading a:visited {\n  color: #344563;\n}\n.category-main .media-heading a:focus,\n.category-main .media-heading a:hover,\n.category-main .media-heading a:active {\n  color: #172b4d;\n}\n.category-stats {\n  color: #5e6c84;\n}\n.category-main .category-description p {\n  font-size: 12px;\n}\n.category-main .category-description p:last-child {\n  margin-bottom: 0px;\n}\n.category-last-thread img {\n  background-color: #fff;\n  border-radius: 4px;\n}\n.category-last-thread .media-heading {\n  margin-bottom: 2px;\n}\n@media screen and (max-width: 767px) {\n  .category-last-thread .media-heading {\n    margin-top: 10px;\n  }\n}\n.category-last-thread .list-inline {\n  color: #7a869a;\n  font-size: 12px;\n}\n.category-last-thread .list-inline a,\n.category-last-thread .list-inline a:link,\n.category-last-thread .list-inline a:visited {\n  color: #7a869a;\n}\n.category-last-thread .list-inline a:hover,\n.category-last-thread .list-inline a:active,\n.category-last-thread .list-inline a:focus {\n  color: #344563;\n}\n.category-last-thread .list-inline .item-title,\n.category-last-thread .list-inline .item-title:link,\n.category-last-thread .list-inline .item-title:visited {\n  color: #344563;\n}\n.category-last-thread .list-inline .item-title:hover,\n.category-last-thread .list-inline .item-title:active,\n.category-last-thread .list-inline .item-title:focus {\n  color: #172b4d;\n}\n.category-thread-message {\n  color: #7a869a;\n}\n.category-thread-message .material-icon {\n  padding: 6px 0px;\n  margin-right: 3px;\n}\n@media screen and (max-width: 767px) {\n  .category-thread-message {\n    padding-top: 15px;\n    font-size: 12px;\n  }\n  .category-thread-message .material-icon {\n    padding: 3px 0px;\n  }\n}\n.panel-participants {\n  border: 1px solid #ebecf0;\n}\n.participant-card .btn-user {\n  border: 0px !important;\n}\n.participant-card .dropdown-header-owner {\n  color: #0052cc;\n}\n.participant-card .dropdown-header-owner .material-icon {\n  width: 14px;\n  height: 14px;\n  font-size: 14px;\n  line-height: 14px;\n}\n.participant-card .dropdown-header-owner .icon-text {\n  margin-left: 4px;\n  position: relative;\n  top: 2px;\n}\n.panel-participants p {\n  color: #7a869a;\n}\n@media screen and (max-width: 767px) {\n  .panel-participants p {\n    margin-top: 10px;\n    text-align: center;\n  }\n}\n.panel-poll {\n  border: 1px solid #ebecf0;\n}\n.panel-poll .poll-select-choices {\n  margin-top: -10px;\n}\n.panel-poll .poll-details {\n  margin-bottom: 20px;\n  color: #7a869a;\n  font-size: 12px;\n}\n.panel-poll .progress {\n  margin-top: 6.66666667px;\n  margin-bottom: 5px;\n}\n.panel-poll .poll-chart {\n  color: #7a869a;\n  font-size: 12px;\n}\n.panel-poll .poll-options {\n  margin-top: 20px;\n}\n#posting-placeholder {\n  background-color: #fafbfc;\n}\n.posting-message .material-icon {\n  color: #9575cd;\n}\n.posting-message .btn {\n  margin-top: 20px;\n}\n.panel-post {\n  background: #fff;\n  border: 1px solid #ddd;\n}\n.post-side {\n  color: #7a869a;\n}\n.post-side .poster-avatar {\n  border-radius: 4px;\n}\n.post-side .user-title {\n  color: #5e6c84;\n}\n.post-side .user-title a,\n.post-side .user-title a:link,\n.post-side .user-title a:visited,\n.post-side .user-title a:focus,\n.post-side .user-title a:hover,\n.post-side .user-title a:active {\n  color: #5e6c84;\n}\n.post-heading .label-unread {\n  background-color: #aa00ff;\n  margin-right: 16px;\n}\n.post-heading .label-protected {\n  background-color: transparent;\n  margin-left: 24px;\n  position: relative;\n  top: 1px;\n  color: #bdbdbd;\n}\n.post-heading .label-protected .material-icon {\n  margin-right: 2px;\n  position: relative;\n  top: -1px;\n  font-size: 16px;\n  line-height: 16px;\n}\n.post-heading > .btn-link {\n  padding-left: 0px;\n  padding-right: 0px;\n}\n.post-heading > .btn-link,\n.post-heading > .btn-link:link,\n.post-heading > .btn-link:visited {\n  color: #7a869a;\n}\n.post-heading > .btn-link:hover,\n.post-heading > .btn-link:focus,\n.post-heading > .btn-link:focus:active,\n.post-heading > .btn-link:active {\n  color: #172b4d;\n  text-decoration: none;\n}\n.post-heading .btn-see-edits {\n  margin-left: 24px;\n}\n.post-status-message {\n  border-radius: 4px;\n  margin-top: 10px;\n  padding: 6px 12px;\n}\n@media screen and (max-width: 767px) {\n  .post-status-message {\n    font-size: 12px;\n  }\n  .post-status-message .material-icon {\n    margin-top: 3px;\n  }\n  .post-status-message p {\n    margin-top: 0px;\n  }\n}\n.post-body:last-child {\n  padding-bottom: 10px;\n}\n.post-attachments {\n  background-color: #ebecf0;\n  border: none;\n  border-radius: 4px;\n  margin-bottom: 30px;\n}\n.post-attachments:last-child {\n  margin-bottom: 10px;\n}\n@media screen and (max-width: 767px) {\n  .post-attachments {\n    border-radius: 0px;\n    margin: 0px -15px;\n    margin-bottom: 20px;\n  }\n}\n.post-footer > .btn-link {\n  padding-left: 0px;\n  padding-right: 0px;\n}\n.post-footer > .btn-link,\n.post-footer > .btn-link:link,\n.post-footer > .btn-link:visited {\n  color: #7a869a;\n}\n.post-footer > .btn-link:hover,\n.post-footer > .btn-link:focus,\n.post-footer > .btn-link:focus:active,\n.post-footer > .btn-link:active {\n  color: #172b4d;\n  text-decoration: none;\n}\n.post-footer p {\n  color: #7a869a;\n  font-size: 12px;\n}\n.post-body-hidden,\n.post-body-invalid {\n  padding-top: 10px;\n  padding-bottom: 10px;\n}\n.post-body-hidden .lead,\n.post-body-invalid .lead {\n  margin-bottom: 10px;\n}\n.post-body-hidden .text-muted,\n.post-body-invalid .text-muted {\n  margin-bottom: 0px;\n  font-size: 12px;\n}\n.post-hidden {\n  filter: alpha(opacity=75);\n  opacity: 0.75;\n}\n.post-feed .panel-body {\n  padding-bottom: 0px;\n}\n.post-feed .post-body {\n  position: relative;\n  padding-top: 0px;\n  padding-bottom: 20px;\n  max-height: 300px;\n  overflow-y: hidden;\n}\n.post-feed .post-body:after {\n  box-shadow: 0px 0px 16px 16px #ffffff;\n  display: block;\n  position: absolute;\n  bottom: 0px;\n  height: 0px;\n  width: 100%;\n  content: \"-\";\n  color: transparent;\n}\n.posts-list .event .event-label {\n  margin-bottom: 5px;\n}\n.posts-list .event .label-unread {\n  background-color: #aa00ff;\n  color: #fff;\n}\n.posts-list .event-info a,\n.posts-list .event-info a:link,\n.posts-list .event-info a:visited,\n.posts-list .event-info .btn-link {\n  color: #5e6c84;\n}\n.posts-list .event-info a:focus,\n.posts-list .event-info a:active,\n.posts-list .event-info a:focus:active,\n.posts-list .event-info .btn-link:focus,\n.posts-list .event-info .btn-link:active,\n.posts-list .event-info .btn-link:focus:active {\n  color: #172b4d;\n}\n.posts-list .event-hidden {\n  filter: alpha(opacity=33);\n  opacity: 0.33;\n}\n.user-card {\n  background: #f4f5f7;\n}\n.user-card-small-avatar img,\n.user-card-avatar img {\n  border-radius: 4px;\n}\n.user-card-avatar {\n  margin: 20px 0px;\n}\n.user-card-avatar img {\n  width: 150px;\n  height: 150px;\n}\n.user-card-username a,\n.user-card-username a:link,\n.user-card-username a:visited,\n.user-card-username a:hover,\n.user-card-username a:focus,\n.user-card-username a:active {\n  color: #172b4d;\n  font-size: 18px;\n  font-weight: bold;\n}\n.user-card-title span,\n.user-card-title a,\n.user-card-title a:link,\n.user-card-title a:visited {\n  color: #5e6c84;\n}\n.user-card-title a:focus,\n.user-card-title a:hover,\n.user-card-title a:active {\n  color: #172b4d;\n}\n@media screen and (min-width: 768px) {\n  .user-card-stats {\n    margin-top: 20px;\n  }\n}\n.user-card-stats ul {\n  margin: 0px;\n}\n.user-card-stats li {\n  display: inline-block;\n  margin-right: 12px;\n  color: #7a869a;\n  font-size: 12px;\n}\n@media screen and (min-width: 768px) {\n  .user-card-stats li {\n    margin: 0px 6px;\n  }\n}\n.user-card-stats li.user-stat-empty {\n  display: none;\n}\n@media screen and (min-width: 768px) {\n  li.user-stat-divider {\n    display: block;\n    margin: 0px;\n  }\n}\n@media screen and (max-width: 767px) {\n  li.user-stat-divider {\n    display: none;\n  }\n}\n@media screen and (min-width: 768px) {\n  .user-card-stats {\n    min-height: 60px;\n  }\n}\n@media screen and (max-width: 767px) {\n  .user-card-left {\n    padding-right: 0px;\n  }\n}\n.progress,\n.progress .progress-bar {\n  -webkit-box-shadow: none;\n  box-shadow: none;\n  height: 8px;\n}\n.misago-markup img {\n  border-radius: 4px;\n}\n.misago-markup .quote-block,\n.misago-markup blockquote {\n  background-color: #ffecb3;\n  border-color: #b3e5fc;\n  overflow: hidden;\n  color: #3e2723;\n}\n.misago-markup .quote-block .quote-heading,\n.misago-markup blockquote .quote-heading {\n  background-color: #ffe082;\n  border: none;\n  color: #795548;\n}\n.misago-markup .quote-block .quote-heading a,\n.misago-markup blockquote .quote-heading a,\n.misago-markup .quote-block .quote-heading a:link,\n.misago-markup blockquote .quote-heading a:link,\n.misago-markup .quote-block .quote-heading a:visited,\n.misago-markup blockquote .quote-heading a:visited {\n  color: #5d4037;\n}\n.misago-markup .quote-block .quote-heading a:hover,\n.misago-markup blockquote .quote-heading a:hover,\n.misago-markup .quote-block .quote-heading a:focus,\n.misago-markup blockquote .quote-heading a:focus,\n.misago-markup .quote-block .quote-heading a:active,\n.misago-markup blockquote .quote-heading a:active {\n  color: #3e2723;\n}\n.misago-markup .quote-block hr,\n.misago-markup blockquote hr {\n  border-color: #ffca28;\n}\n.misago-markup > .quote-block,\n.misago-markup > blockquote {\n  background: #ffecb3;\n  border: none;\n  border-radius: 4px;\n}\n.misago-markup > .quote-block .quote-block,\n.misago-markup > blockquote .quote-block {\n  background: #ffecb3;\n}\n.misago-markup .quote-body {\n  background: #ffecb3;\n}\n.misago-markup .quote-body > .quote-block,\n.misago-markup .quote-body > blockquote {\n  border-color: #ffe082;\n  border-radius: 4px;\n}\n.misago-markup .spoiler-block {\n  background: repeating-linear-gradient(45deg, rgba(235, 236, 240, 0.5), rgba(235, 236, 240, 0.5) 10px, #fff 10px, #fff 20px);\n  border: none;\n}\n.misago-markup .spoiler-body {\n  background: transparent;\n  -webkit-filter: blur(5px);\n  -moz-filter: blur(5px);\n  -o-filter: blur(5px);\n  -ms-filter: blur(5px);\n  filter: blur(5px);\n  color: #172b4d;\n}\n.misago-markup .spoiler-block.revealed .spoiler-body {\n  -webkit-filter: none;\n  -moz-filter: none;\n  -o-filter: none;\n  -ms-filter: none;\n  filter: none;\n}\n.misago-markup .spoiler-overlay {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: rgba(255, 255, 255, 0.1);\n}\n.misago-markup .spoiler-reveal {\n  color: #172b4d;\n  background-color: #ebecf0;\n  border-color: #ccc;\n}\n.misago-markup .spoiler-reveal:focus,\n.misago-markup .spoiler-reveal.focus {\n  color: #172b4d;\n  background-color: #ced0da;\n  border-color: #8c8c8c;\n}\n.misago-markup .spoiler-reveal:hover {\n  color: #172b4d;\n  background-color: #ced0da;\n  border-color: #adadad;\n}\n.misago-markup .spoiler-reveal:active,\n.misago-markup .spoiler-reveal.active,\n.open > .dropdown-toggle.misago-markup .spoiler-reveal {\n  color: #172b4d;\n  background-color: #ced0da;\n  background-image: none;\n  border-color: #adadad;\n}\n.misago-markup .spoiler-reveal:active:hover,\n.misago-markup .spoiler-reveal.active:hover,\n.open > .dropdown-toggle.misago-markup .spoiler-reveal:hover,\n.misago-markup .spoiler-reveal:active:focus,\n.misago-markup .spoiler-reveal.active:focus,\n.open > .dropdown-toggle.misago-markup .spoiler-reveal:focus,\n.misago-markup .spoiler-reveal:active.focus,\n.misago-markup .spoiler-reveal.active.focus,\n.open > .dropdown-toggle.misago-markup .spoiler-reveal.focus {\n  color: #172b4d;\n  background-color: #b9bdcb;\n  border-color: #8c8c8c;\n}\n.misago-markup .spoiler-reveal.disabled:hover,\n.misago-markup .spoiler-reveal[disabled]:hover,\nfieldset[disabled] .misago-markup .spoiler-reveal:hover,\n.misago-markup .spoiler-reveal.disabled:focus,\n.misago-markup .spoiler-reveal[disabled]:focus,\nfieldset[disabled] .misago-markup .spoiler-reveal:focus,\n.misago-markup .spoiler-reveal.disabled.focus,\n.misago-markup .spoiler-reveal[disabled].focus,\nfieldset[disabled] .misago-markup .spoiler-reveal.focus {\n  background-color: #ebecf0;\n  border-color: #ccc;\n}\n.misago-markup .spoiler-reveal .badge {\n  color: #ebecf0;\n  background-color: #172b4d;\n}\n.misago-markup .spoiler-reveal,\n.misago-markup .spoiler-reveal:disabled,\n.misago-markup .spoiler-reveal:disabled:hover,\n.misago-markup .spoiler-reveal.disabled,\n.misago-markup .spoiler-reveal.disabled:hover,\n.misago-markup .spoiler-reveal.disabled:active {\n  background: #ebecf0;\n  border: 1px solid #ebecf0;\n  color: #172b4d;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.misago-markup .spoiler-reveal:disabled,\n.misago-markup .spoiler-reveal:disabled:hover,\n.misago-markup .spoiler-reveal.disabled,\n.misago-markup .spoiler-reveal.disabled:hover,\n.misago-markup .spoiler-reveal.disabled:active {\n  filter: alpha(opacity=25);\n  opacity: 0.25;\n}\n.misago-markup .spoiler-reveal:hover,\n.misago-markup .spoiler-reveal:focus {\n  background: #dfe1e6;\n  border: 1px solid #dfe1e6;\n  color: #172b4d;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.misago-markup .spoiler-reveal:active:focus,\n.misago-markup .spoiler-reveal:active,\n.dropdown.open .dropdown-toggle .misago-markup .spoiler-reveal,\n.dropdown.open .dropdown-toggle .misago-markup .spoiler-reveal:focus,\n.dropdown.open .dropdown-toggle .misago-markup .spoiler-reveal:active:focus,\n.dropdown.open .dropdown-toggle .misago-markup .spoiler-reveal:hover {\n  background: #c1c7d0;\n  border: 1px solid #c1c7d0;\n  color: #172b4d;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.misago-markup .spoiler-reveal.btn-loading,\n.misago-markup .spoiler-reveal.btn-loading:disabled,\n.misago-markup .spoiler-reveal.btn-loading:disabled:hover,\n.misago-markup .spoiler-reveal.btn-loading:hover,\n.misago-markup .spoiler-reveal.btn-loading:focus,\n.misago-markup .spoiler-reveal.btn-loading:active:focus,\n.misago-markup .spoiler-reveal.btn-loading:active {\n  color: transparent;\n}\n.misago-markup .spoiler-reveal,\n.misago-markup .spoiler-reveal:active,\n.misago-markup .spoiler-reveal:hover {\n  border-radius: 4px;\n  box-shadow: 0px 0px 0px 4px #fff;\n  padding: 6px 12px;\n}\n.modal-header {\n  background: #fff;\n  border-bottom-color: #ced0da;\n  border-radius: 6px 6px 0px 0px;\n  color: #172b4d;\n}\n.modal-header .close {\n  padding: 0px 6px;\n  color: #172b4d;\n  font-size: 24px;\n  line-height: 24px;\n  text-shadow: none;\n}\n.modal-message .message-icon {\n  color: #9575cd;\n}\n.modal-body > .form-group {\n  margin: 20px 0px;\n}\n.modal-body > .form-group:first-child {\n  margin-top: 0px;\n}\n.modal-body > .form-group:last-child {\n  margin-bottom: 0px;\n}\n.modal-sign-in .modal-body {\n  padding-top: 0px;\n  padding-bottom: 0px;\n}\n.modal-sign-in .modal-body > .form-group {\n  margin: 20px 0px;\n}\n.legal-footnote label {\n  font-weight: bold;\n}\n.legal-footnote .help-block {\n  margin-left: 20px;\n  color: #ff5630;\n}\n.modal-avatar-index .avatar-preview {\n  background: #fff;\n  border-radius: 6px;\n}\n.modal-avatar-crop .cropit-preview {\n  background: #fff;\n  margin: 20px 0px;\n}\n.modal-avatar-crop .cropit-image-zoom-input {\n  margin-top: 40px;\n  margin-bottom: 20px;\n}\n.modal-post-likers .media {\n  border-bottom: 1px solid #ebecf0;\n  padding-bottom: 15px;\n}\n.modal-post-likers .media img {\n  border-radius: 4px;\n  width: 40px;\n  height: 40px;\n}\n.modal-post-likers .media:last-child {\n  border: none;\n  padding-bottom: 0px;\n}\n.well {\n  border: 1px solid #ddd;\n}\n.active-posters .rank-user-avatar img {\n  border-radius: 4px;\n}\n.active-posters .user-details {\n  color: #7a869a;\n}\n.active-posters .user-details a.rank-name,\n.active-posters .user-details a.rank-name:link,\n.active-posters .user-details a.rank-name:visited {\n  color: #5e6c84;\n  font-weight: normal;\n}\n.active-posters .user-details a.rank-name:focus,\n.active-posters .user-details a.rank-name:hover,\n.active-posters .user-details a.rank-name:active {\n  color: #172b4d;\n}\n.active-posters .user-details span.rank-name {\n  color: #5e6c84;\n  font-weight: normal;\n}\n.active-posters small {\n  color: #7a869a;\n}\n.page-error .message-icon {\n  color: #ef5350;\n}\n.page-message .message-icon {\n  color: #9575cd;\n}\n.page-message-info .message-icon {\n  color: #9575cd;\n}\n.page-message-success .message-icon {\n  color: #81c784;\n}\n.page-options .message-line {\n  color: #7a869a;\n}\n.page-options .message-line a,\n.page-options .message-line a:link,\n.page-options .message-line a:visited {\n  color: #7a869a;\n}\n.page-options .message-line a:hover,\n.page-options .message-line a:focus,\n.page-options .message-line a:focus:active,\n.page-options .message-line a:active {\n  color: #172b4d;\n}\n.panel-profile-details-group.panel {\n  border: 1px solid #ebecf0;\n}\n.panel-profile-details-group.panel .form-group {\n  margin: 0px;\n}\n.panel-profile-details-group .form-control-static p:last-child {\n  margin-bottom: 0px;\n}\n.post-primary .panel-post {\n  border-color: #b388ff;\n}\n.post-primary .user-title {\n  color: #6200ea;\n}\n.post-primary .user-title a,\n.post-primary .user-title a:link,\n.post-primary .user-title a:visited,\n.post-primary .user-title a:focus,\n.post-primary .user-title a:hover,\n.post-primary .user-title a:active {\n  color: #6200ea;\n}\n.post-success .panel-post {\n  border-color: #00c853;\n}\n.post-success .user-title {\n  color: #388e3c;\n}\n.post-success .user-title a,\n.post-success .user-title a:link,\n.post-success .user-title a:visited,\n.post-success .user-title a:focus,\n.post-success .user-title a:hover,\n.post-success .user-title a:active {\n  color: #388e3c;\n}\n.post-warning .panel-post {\n  border-color: #ffab40;\n}\n.post-warning .user-title {\n  color: #ff6d00;\n}\n.post-warning .user-title a,\n.post-warning .user-title a:link,\n.post-warning .user-title a:visited,\n.post-warning .user-title a:focus,\n.post-warning .user-title a:hover,\n.post-warning .user-title a:active {\n  color: #ff6d00;\n}\n.post-danger .panel-post {\n  border-color: #ff8a80;\n}\n.post-danger .user-title {\n  color: #d50000;\n}\n.post-danger .user-title a,\n.post-danger .user-title a:link,\n.post-danger .user-title a:visited,\n.post-danger .user-title a:focus,\n.post-danger .user-title a:hover,\n.post-danger .user-title a:active {\n  color: #d50000;\n}\n.user-card-primary .panel-body {\n  background: #fff;\n  border: 2px solid #b388ff;\n  border-radius: 4px;\n  padding: 13px;\n}\n.user-card-primary .user-card-title {\n  color: #6200ea;\n}\n.user-card-primary .user-card-title a.user-title,\n.user-card-primary .user-card-title a.user-title:link,\n.user-card-primary .user-card-title a.user-title:visited,\n.user-card-primary .user-card-title a.user-title:focus,\n.user-card-primary .user-card-title a.user-title:hover,\n.user-card-primary .user-card-title a.user-title:active {\n  color: #6200ea;\n}\n.user-card-primary .user-card-stats li {\n  color: #9575cd;\n}\n.user-card-success .panel-body {\n  background: #fff;\n  border: 2px solid #00c853;\n  border-radius: 4px;\n  padding: 13px;\n}\n.user-card-success .user-card-title {\n  color: #388e3c;\n}\n.user-card-success .user-card-title a.user-title,\n.user-card-success .user-card-title a.user-title:link,\n.user-card-success .user-card-title a.user-title:visited,\n.user-card-success .user-card-title a.user-title:focus,\n.user-card-success .user-card-title a.user-title:hover,\n.user-card-success .user-card-title a.user-title:active {\n  color: #388e3c;\n}\n.user-card-success .user-card-stats li {\n  color: #66bb6a;\n}\n.user-card-warning .panel-body {\n  background: #fff;\n  border: 2px solid #ffab40;\n  border-radius: 4px;\n  padding: 13px;\n}\n.user-card-warning .user-card-title {\n  color: #ff6d00;\n}\n.user-card-warning .user-card-title a.user-title,\n.user-card-warning .user-card-title a.user-title:link,\n.user-card-warning .user-card-title a.user-title:visited,\n.user-card-warning .user-card-title a.user-title:focus,\n.user-card-warning .user-card-title a.user-title:hover,\n.user-card-warning .user-card-title a.user-title:active {\n  color: #ff6d00;\n}\n.user-card-warning .user-card-stats li {\n  color: #ff6e40;\n}\n.user-card-danger .panel-body {\n  background: #fff;\n  border: 2px solid #ff8a80;\n  border-radius: 4px;\n  padding: 13px;\n}\n.user-card-danger .user-card-title {\n  color: #d50000;\n}\n.user-card-danger .user-card-title a.user-title,\n.user-card-danger .user-card-title a.user-title:link,\n.user-card-danger .user-card-title a.user-title:visited,\n.user-card-danger .user-card-title a.user-title:focus,\n.user-card-danger .user-card-title a.user-title:hover,\n.user-card-danger .user-card-title a.user-title:active {\n  color: #d50000;\n}\n.user-card-danger .user-card-stats li {\n  color: #e57373;\n}\n.list-group .list-group-rank-primary {\n  border-left: 4px solid #7e57c2;\n  padding-left: 11px;\n}\n.list-group .list-group-rank-primary span.rank-name {\n  color: #6200ea;\n}\n.list-group .list-group-rank-primary a.rank-name,\n.list-group .list-group-rank-primary a.rank-name:link,\n.list-group .list-group-rank-primary a.rank-name:visited,\n.list-group .list-group-rank-primary a.rank-name:focus,\n.list-group .list-group-rank-primary a.rank-name:hover,\n.list-group .list-group-rank-primary a.rank-name:active {\n  color: #6200ea;\n}\n.list-group .list-group-rank-success {\n  border-left: 4px solid #9ccc65;\n  padding-left: 11px;\n}\n.list-group .list-group-rank-success span.rank-name {\n  color: #388e3c;\n}\n.list-group .list-group-rank-success a.rank-name,\n.list-group .list-group-rank-success a.rank-name:link,\n.list-group .list-group-rank-success a.rank-name:visited,\n.list-group .list-group-rank-success a.rank-name:focus,\n.list-group .list-group-rank-success a.rank-name:hover,\n.list-group .list-group-rank-success a.rank-name:active {\n  color: #388e3c;\n}\n.list-group .list-group-rank-warning {\n  border-left: 4px solid #ff7043;\n  padding-left: 11px;\n}\n.list-group .list-group-rank-warning span.rank-name {\n  color: #ff6d00;\n}\n.list-group .list-group-rank-warning a.rank-name,\n.list-group .list-group-rank-warning a.rank-name:link,\n.list-group .list-group-rank-warning a.rank-name:visited,\n.list-group .list-group-rank-warning a.rank-name:focus,\n.list-group .list-group-rank-warning a.rank-name:hover,\n.list-group .list-group-rank-warning a.rank-name:active {\n  color: #ff6d00;\n}\n.list-group .list-group-rank-danger {\n  border-left: 4px solid #f44336;\n  padding-left: 11px;\n}\n.list-group .list-group-rank-danger span.rank-name {\n  color: #d50000;\n}\n.list-group .list-group-rank-danger a.rank-name,\n.list-group .list-group-rank-danger a.rank-name:link,\n.list-group .list-group-rank-danger a.rank-name:visited,\n.list-group .list-group-rank-danger a.rank-name:focus,\n.list-group .list-group-rank-danger a.rank-name:hover,\n.list-group .list-group-rank-danger a.rank-name:active {\n  color: #d50000;\n}\n.page-header-rank-primary .user-rank {\n  color: #6200ea;\n}\n.page-header-rank-primary .user-rank a,\n.page-header-rank-primary .user-rank a:link,\n.page-header-rank-primary .user-rank a:visited,\n.page-header-rank-primary .user-rank a:focus,\n.page-header-rank-primary .user-rank a:hover,\n.page-header-rank-primary .user-rank a:active {\n  color: #6200ea;\n}\n.page-header-rank-success .user-rank {\n  color: #388e3c;\n}\n.page-header-rank-success .user-rank a,\n.page-header-rank-success .user-rank a:link,\n.page-header-rank-success .user-rank a:visited,\n.page-header-rank-success .user-rank a:focus,\n.page-header-rank-success .user-rank a:hover,\n.page-header-rank-success .user-rank a:active {\n  color: #388e3c;\n}\n.page-header-rank-warning .user-rank {\n  color: #ff6d00;\n}\n.page-header-rank-warning .user-rank a,\n.page-header-rank-warning .user-rank a:link,\n.page-header-rank-warning .user-rank a:visited,\n.page-header-rank-warning .user-rank a:focus,\n.page-header-rank-warning .user-rank a:hover,\n.page-header-rank-warning .user-rank a:active {\n  color: #ff6d00;\n}\n.page-header-rank-danger .user-rank {\n  color: #d50000;\n}\n.page-header-rank-danger .user-rank a,\n.page-header-rank-danger .user-rank a:link,\n.page-header-rank-danger .user-rank a:visited,\n.page-header-rank-danger .user-rank a:focus,\n.page-header-rank-danger .user-rank a:hover,\n.page-header-rank-danger .user-rank a:active {\n  color: #d50000;\n}\n","// stylelint-disable\n\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\n\n//\n// 1. Set default font family to sans-serif.\n// 2. Prevent iOS and IE text size adjust after device orientation change,\n//    without disabling user zoom.\n//\n\nhtml {\n  font-family: sans-serif; // 1\n  -ms-text-size-adjust: 100%; // 2\n  -webkit-text-size-adjust: 100%; // 2\n}\n\n//\n// Remove default margin.\n//\n\nbody {\n  margin: 0;\n}\n\n// HTML5 display definitions\n// ==========================================================================\n\n//\n// Correct `block` display not defined for any HTML5 element in IE 8/9.\n// Correct `block` display not defined for `details` or `summary` in IE 10/11\n// and Firefox.\n// Correct `block` display not defined for `main` in IE 11.\n//\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n  display: block;\n}\n\n//\n// 1. Correct `inline-block` display not defined in IE 8/9.\n// 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n//\n\naudio,\ncanvas,\nprogress,\nvideo {\n  display: inline-block; // 1\n  vertical-align: baseline; // 2\n}\n\n//\n// Prevent modern browsers from displaying `audio` without controls.\n// Remove excess height in iOS 5 devices.\n//\n\naudio:not([controls]) {\n  display: none;\n  height: 0;\n}\n\n//\n// Address `[hidden]` styling not present in IE 8/9/10.\n// Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.\n//\n\n[hidden],\ntemplate {\n  display: none;\n}\n\n// Links\n// ==========================================================================\n\n//\n// Remove the gray background color from active links in IE 10.\n//\n\na {\n  background-color: transparent;\n}\n\n//\n// Improve readability of focused elements when they are also in an\n// active/hover state.\n//\n\na:active,\na:hover {\n  outline: 0;\n}\n\n// Text-level semantics\n// ==========================================================================\n\n//\n// 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n//\n\nabbr[title] {\n  border-bottom: none; // 1\n  text-decoration: underline; // 2\n  text-decoration: underline dotted; // 2\n}\n\n//\n// Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n//\n\nb,\nstrong {\n  font-weight: bold;\n}\n\n//\n// Address styling not present in Safari and Chrome.\n//\n\ndfn {\n  font-style: italic;\n}\n\n//\n// Address variable `h1` font-size and margin within `section` and `article`\n// contexts in Firefox 4+, Safari, and Chrome.\n//\n\nh1 {\n  font-size: 2em;\n  margin: 0.67em 0;\n}\n\n//\n// Address styling not present in IE 8/9.\n//\n\nmark {\n  background: #ff0;\n  color: #000;\n}\n\n//\n// Address inconsistent and variable font size in all browsers.\n//\n\nsmall {\n  font-size: 80%;\n}\n\n//\n// Prevent `sub` and `sup` affecting `line-height` in all browsers.\n//\n\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\n\nsup {\n  top: -0.5em;\n}\n\nsub {\n  bottom: -0.25em;\n}\n\n// Embedded content\n// ==========================================================================\n\n//\n// Remove border when inside `a` element in IE 8/9/10.\n//\n\nimg {\n  border: 0;\n}\n\n//\n// Correct overflow not hidden in IE 9/10/11.\n//\n\nsvg:not(:root) {\n  overflow: hidden;\n}\n\n// Grouping content\n// ==========================================================================\n\n//\n// Address margin not present in IE 8/9 and Safari.\n//\n\nfigure {\n  margin: 1em 40px;\n}\n\n//\n// Address differences between Firefox and other browsers.\n//\n\nhr {\n  box-sizing: content-box;\n  height: 0;\n}\n\n//\n// Contain overflow in all browsers.\n//\n\npre {\n  overflow: auto;\n}\n\n//\n// Address odd `em`-unit font size rendering in all browsers.\n//\n\ncode,\nkbd,\npre,\nsamp {\n  font-family: monospace, monospace;\n  font-size: 1em;\n}\n\n// Forms\n// ==========================================================================\n\n//\n// Known limitation: by default, Chrome and Safari on OS X allow very limited\n// styling of `select`, unless a `border` property is set.\n//\n\n//\n// 1. Correct color not being inherited.\n//    Known issue: affects color of disabled elements.\n// 2. Correct font properties not being inherited.\n// 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n//\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  color: inherit; // 1\n  font: inherit; // 2\n  margin: 0; // 3\n}\n\n//\n// Address `overflow` set to `hidden` in IE 8/9/10/11.\n//\n\nbutton {\n  overflow: visible;\n}\n\n//\n// Address inconsistent `text-transform` inheritance for `button` and `select`.\n// All other form control elements do not inherit `text-transform` values.\n// Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n// Correct `select` style inheritance in Firefox.\n//\n\nbutton,\nselect {\n  text-transform: none;\n}\n\n//\n// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n//    and `video` controls.\n// 2. Correct inability to style clickable `input` types in iOS.\n// 3. Improve usability and consistency of cursor style between image-type\n//    `input` and others.\n//\n\nbutton,\nhtml input[type=\"button\"], // 1\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n  -webkit-appearance: button; // 2\n  cursor: pointer; // 3\n}\n\n//\n// Re-set default cursor for disabled elements.\n//\n\nbutton[disabled],\nhtml input[disabled] {\n  cursor: default;\n}\n\n//\n// Remove inner padding and border in Firefox 4+.\n//\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n  border: 0;\n  padding: 0;\n}\n\n//\n// Address Firefox 4+ setting `line-height` on `input` using `!important` in\n// the UA stylesheet.\n//\n\ninput {\n  line-height: normal;\n}\n\n//\n// It's recommended that you don't attempt to style these elements.\n// Firefox's implementation doesn't respect box-sizing, padding, or width.\n//\n// 1. Address box sizing set to `content-box` in IE 8/9/10.\n// 2. Remove excess padding in IE 8/9/10.\n//\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n  box-sizing: border-box; // 1\n  padding: 0; // 2\n}\n\n//\n// Fix the cursor style for Chrome's increment/decrement buttons. For certain\n// `font-size` values of the `input`, it causes the cursor style of the\n// decrement button to change from `default` to `text`.\n//\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\n\n//\n// 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n// 2. Address `box-sizing` set to `border-box` in Safari and Chrome.\n//\n\ninput[type=\"search\"] {\n  -webkit-appearance: textfield; // 1\n  box-sizing: content-box; //2\n}\n\n//\n// Remove inner padding and search cancel button in Safari and Chrome on OS X.\n// Safari (but not Chrome) clips the cancel button when the search input has\n// padding (and `textfield` appearance).\n//\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n//\n// Define consistent border, margin, and padding.\n//\n\nfieldset {\n  border: 1px solid #c0c0c0;\n  margin: 0 2px;\n  padding: 0.35em 0.625em 0.75em;\n}\n\n//\n// 1. Correct `color` not being inherited in IE 8/9/10/11.\n// 2. Remove padding so people aren't caught out if they zero out fieldsets.\n//\n\nlegend {\n  border: 0; // 1\n  padding: 0; // 2\n}\n\n//\n// Remove default vertical scrollbar in IE 8/9/10/11.\n//\n\ntextarea {\n  overflow: auto;\n}\n\n//\n// Don't inherit the `font-weight` (applied by a rule above).\n// NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n//\n\noptgroup {\n  font-weight: bold;\n}\n\n// Tables\n// ==========================================================================\n\n//\n// Remove most spacing between table cells.\n//\n\ntable {\n  border-collapse: collapse;\n  border-spacing: 0;\n}\n\ntd,\nth {\n  padding: 0;\n}\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type\n\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request: h5bp.com/r\n// ==========================================================================\n\n@media print {\n  *,\n  *:before,\n  *:after {\n    color: #000 !important; // Black prints faster: h5bp.com/s\n    text-shadow: none !important;\n    background: transparent !important;\n    box-shadow: none !important;\n  }\n\n  a,\n  a:visited {\n    text-decoration: underline;\n  }\n\n  a[href]:after {\n    content: \" (\" attr(href) \")\";\n  }\n\n  abbr[title]:after {\n    content: \" (\" attr(title) \")\";\n  }\n\n  // Don't show links that are fragment identifiers,\n  // or use the `javascript:` pseudo protocol\n  a[href^=\"#\"]:after,\n  a[href^=\"javascript:\"]:after {\n    content: \"\";\n  }\n\n  pre,\n  blockquote {\n    border: 1px solid #999;\n    page-break-inside: avoid;\n  }\n\n  thead {\n    display: table-header-group; // h5bp.com/t\n  }\n\n  tr,\n  img {\n    page-break-inside: avoid;\n  }\n\n  img {\n    max-width: 100% !important;\n  }\n\n  p,\n  h2,\n  h3 {\n    orphans: 3;\n    widows: 3;\n  }\n\n  h2,\n  h3 {\n    page-break-after: avoid;\n  }\n\n  // Bootstrap specific changes start\n\n  // Bootstrap components\n  .navbar {\n    display: none;\n  }\n  .btn,\n  .dropup > .btn {\n    > .caret {\n      border-top-color: #000 !important;\n    }\n  }\n  .label {\n    border: 1px solid #000;\n  }\n\n  .table {\n    border-collapse: collapse !important;\n\n    td,\n    th {\n      background-color: #fff !important;\n    }\n  }\n  .table-bordered {\n    th,\n    td {\n      border: 1px solid #ddd !important;\n    }\n  }\n}\n","//\n// Scaffolding\n// --------------------------------------------------\n\n\n// Reset the box-sizing\n//\n// Heads up! This reset may cause conflicts with some third-party widgets.\n// For recommendations on resolving such conflicts, see\n// https://getbootstrap.com/docs/3.4/getting-started/#third-box-sizing\n* {\n  .box-sizing(border-box);\n}\n*:before,\n*:after {\n  .box-sizing(border-box);\n}\n\n\n// Body reset\n\nhtml {\n  font-size: 10px;\n  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nbody {\n  font-family: @font-family-base;\n  font-size: @font-size-base;\n  line-height: @line-height-base;\n  color: @text-color;\n  background-color: @body-bg;\n}\n\n// Reset fonts for relevant elements\ninput,\nbutton,\nselect,\ntextarea {\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n}\n\n\n// Links\n\na {\n  color: @link-color;\n  text-decoration: none;\n\n  &:hover,\n  &:focus {\n    color: @link-hover-color;\n    text-decoration: @link-hover-decoration;\n  }\n\n  &:focus {\n    .tab-focus();\n  }\n}\n\n\n// Figures\n//\n// We reset this here because previously Normalize had no `figure` margins. This\n// ensures we don't break anyone's use of the element.\n\nfigure {\n  margin: 0;\n}\n\n\n// Images\n\nimg {\n  vertical-align: middle;\n}\n\n// Responsive images (ensure images don't scale beyond their parents)\n.img-responsive {\n  .img-responsive();\n}\n\n// Rounded corners\n.img-rounded {\n  border-radius: @border-radius-large;\n}\n\n// Image thumbnails\n//\n// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.\n.img-thumbnail {\n  padding: @thumbnail-padding;\n  line-height: @line-height-base;\n  background-color: @thumbnail-bg;\n  border: 1px solid @thumbnail-border;\n  border-radius: @thumbnail-border-radius;\n  .transition(all .2s ease-in-out);\n\n  // Keep them at most 100% wide\n  .img-responsive(inline-block);\n}\n\n// Perfect circle\n.img-circle {\n  border-radius: 50%; // set radius in percents\n}\n\n\n// Horizontal rules\n\nhr {\n  margin-top: @line-height-computed;\n  margin-bottom: @line-height-computed;\n  border: 0;\n  border-top: 1px solid @hr-border;\n}\n\n\n// Only display content to screen readers\n//\n// See: https://a11yproject.com/posts/how-to-hide-content\n\n.sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n// Useful for \"Skip to main content\" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n// Credit: HTML5 Boilerplate\n\n.sr-only-focusable {\n  &:active,\n  &:focus {\n    position: static;\n    width: auto;\n    height: auto;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n  }\n}\n\n\n// iOS \"clickable elements\" fix for role=\"button\"\n//\n// Fixes \"clickability\" issue (and more generally, the firing of events such as focus as well)\n// for traditionally non-focusable elements with role=\"button\"\n// see https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n\n[role=\"button\"] {\n  cursor: pointer;\n}\n","// stylelint-disable indentation, property-no-vendor-prefix, selector-no-vendor-prefix\n\n// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n  -webkit-animation: @animation;\n       -o-animation: @animation;\n          animation: @animation;\n}\n.animation-name(@name) {\n  -webkit-animation-name: @name;\n          animation-name: @name;\n}\n.animation-duration(@duration) {\n  -webkit-animation-duration: @duration;\n          animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n  -webkit-animation-timing-function: @timing-function;\n          animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n  -webkit-animation-delay: @delay;\n          animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n  -webkit-animation-iteration-count: @iteration-count;\n          animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n  -webkit-animation-direction: @direction;\n          animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n  -webkit-animation-fill-mode: @fill-mode;\n          animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n  -webkit-backface-visibility: @visibility;\n     -moz-backface-visibility: @visibility;\n          backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n  -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n          box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n  -webkit-box-sizing: @boxmodel;\n     -moz-box-sizing: @boxmodel;\n          box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n  -webkit-column-count: @column-count;\n     -moz-column-count: @column-count;\n          column-count: @column-count;\n  -webkit-column-gap: @column-gap;\n     -moz-column-gap: @column-gap;\n          column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n  -webkit-hyphens: @mode;\n     -moz-hyphens: @mode;\n      -ms-hyphens: @mode; // IE10+\n       -o-hyphens: @mode;\n          hyphens: @mode;\n  word-wrap: break-word;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n  // Firefox\n  &::-moz-placeholder {\n    color: @color;\n    opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n  }\n  &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n  &::-webkit-input-placeholder  { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n  -webkit-transform: scale(@ratio);\n      -ms-transform: scale(@ratio); // IE9 only\n       -o-transform: scale(@ratio);\n          transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n  -webkit-transform: scale(@ratioX, @ratioY);\n      -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n       -o-transform: scale(@ratioX, @ratioY);\n          transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n  -webkit-transform: scaleX(@ratio);\n      -ms-transform: scaleX(@ratio); // IE9 only\n       -o-transform: scaleX(@ratio);\n          transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n  -webkit-transform: scaleY(@ratio);\n      -ms-transform: scaleY(@ratio); // IE9 only\n       -o-transform: scaleY(@ratio);\n          transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n  -webkit-transform: skewX(@x) skewY(@y);\n      -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n       -o-transform: skewX(@x) skewY(@y);\n          transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n  -webkit-transform: translate(@x, @y);\n      -ms-transform: translate(@x, @y); // IE9 only\n       -o-transform: translate(@x, @y);\n          transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n  -webkit-transform: translate3d(@x, @y, @z);\n          transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n  -webkit-transform: rotate(@degrees);\n      -ms-transform: rotate(@degrees); // IE9 only\n       -o-transform: rotate(@degrees);\n          transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n  -webkit-transform: rotateX(@degrees);\n      -ms-transform: rotateX(@degrees); // IE9 only\n       -o-transform: rotateX(@degrees);\n          transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n  -webkit-transform: rotateY(@degrees);\n      -ms-transform: rotateY(@degrees); // IE9 only\n       -o-transform: rotateY(@degrees);\n          transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n  -webkit-perspective: @perspective;\n     -moz-perspective: @perspective;\n          perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n  -webkit-perspective-origin: @perspective;\n     -moz-perspective-origin: @perspective;\n          perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n  -webkit-transform-origin: @origin;\n     -moz-transform-origin: @origin;\n      -ms-transform-origin: @origin; // IE9 only\n          transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n  -webkit-transition: @transition;\n       -o-transition: @transition;\n          transition: @transition;\n}\n.transition-property(@transition-property) {\n  -webkit-transition-property: @transition-property;\n          transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n  -webkit-transition-delay: @transition-delay;\n          transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n  -webkit-transition-duration: @transition-duration;\n          transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n  -webkit-transition-timing-function: @timing-function;\n          transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n  -webkit-transition: -webkit-transform @transition;\n     -moz-transition: -moz-transform @transition;\n       -o-transition: -o-transform @transition;\n          transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n  -webkit-user-select: @select;\n     -moz-user-select: @select;\n      -ms-user-select: @select; // IE10+\n          user-select: @select;\n}\n","// WebKit-style focus\n\n.tab-focus() {\n  // WebKit-specific. Other browsers will keep their default outline style.\n  // (Initially tried to also force default via `outline: initial`,\n  // but that seems to erroneously remove the outline in Firefox altogether.)\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\n","// stylelint-disable media-feature-name-no-vendor-prefix, media-feature-parentheses-space-inside, media-feature-name-no-unknown, indentation, at-rule-name-space-after\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n.img-responsive(@display: block) {\n  display: @display;\n  max-width: 100%; // Part 1: Set a maximum relative to the parent\n  height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size. Note that the\n// spelling of `min--moz-device-pixel-ratio` is intentional.\n.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {\n  background-image: url(\"@{file-1x}\");\n\n  @media\n  only screen and (-webkit-min-device-pixel-ratio: 2),\n  only screen and ( min--moz-device-pixel-ratio: 2),\n  only screen and ( -o-min-device-pixel-ratio: 2/1),\n  only screen and ( min-device-pixel-ratio: 2),\n  only screen and ( min-resolution: 192dpi),\n  only screen and ( min-resolution: 2dppx) {\n    background-image: url(\"@{file-2x}\");\n    background-size: @width-1x @height-1x;\n  }\n}\n","// stylelint-disable selector-list-comma-newline-after, selector-no-qualifying-type\n\n//\n// Typography\n// --------------------------------------------------\n\n\n// Headings\n// -------------------------\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n  font-family: @headings-font-family;\n  font-weight: @headings-font-weight;\n  line-height: @headings-line-height;\n  color: @headings-color;\n\n  small,\n  .small {\n    font-weight: 400;\n    line-height: 1;\n    color: @headings-small-color;\n  }\n}\n\nh1, .h1,\nh2, .h2,\nh3, .h3 {\n  margin-top: @line-height-computed;\n  margin-bottom: (@line-height-computed / 2);\n\n  small,\n  .small {\n    font-size: 65%;\n  }\n}\nh4, .h4,\nh5, .h5,\nh6, .h6 {\n  margin-top: (@line-height-computed / 2);\n  margin-bottom: (@line-height-computed / 2);\n\n  small,\n  .small {\n    font-size: 75%;\n  }\n}\n\nh1, .h1 { font-size: @font-size-h1; }\nh2, .h2 { font-size: @font-size-h2; }\nh3, .h3 { font-size: @font-size-h3; }\nh4, .h4 { font-size: @font-size-h4; }\nh5, .h5 { font-size: @font-size-h5; }\nh6, .h6 { font-size: @font-size-h6; }\n\n\n// Body text\n// -------------------------\n\np {\n  margin: 0 0 (@line-height-computed / 2);\n}\n\n.lead {\n  margin-bottom: @line-height-computed;\n  font-size: floor((@font-size-base * 1.15));\n  font-weight: 300;\n  line-height: 1.4;\n\n  @media (min-width: @screen-sm-min) {\n    font-size: (@font-size-base * 1.5);\n  }\n}\n\n\n// Emphasis & misc\n// -------------------------\n\n// Ex: (12px small font / 14px base font) * 100% = about 85%\nsmall,\n.small {\n  font-size: floor((100% * @font-size-small / @font-size-base));\n}\n\nmark,\n.mark {\n  padding: .2em;\n  background-color: @state-warning-bg;\n}\n\n// Alignment\n.text-left           { text-align: left; }\n.text-right          { text-align: right; }\n.text-center         { text-align: center; }\n.text-justify        { text-align: justify; }\n.text-nowrap         { white-space: nowrap; }\n\n// Transformation\n.text-lowercase      { text-transform: lowercase; }\n.text-uppercase      { text-transform: uppercase; }\n.text-capitalize     { text-transform: capitalize; }\n\n// Contextual colors\n.text-muted {\n  color: @text-muted;\n}\n.text-primary {\n  .text-emphasis-variant(@brand-primary);\n}\n.text-success {\n  .text-emphasis-variant(@state-success-text);\n}\n.text-info {\n  .text-emphasis-variant(@state-info-text);\n}\n.text-warning {\n  .text-emphasis-variant(@state-warning-text);\n}\n.text-danger {\n  .text-emphasis-variant(@state-danger-text);\n}\n\n// Contextual backgrounds\n// For now we'll leave these alongside the text classes until v4 when we can\n// safely shift things around (per SemVer rules).\n.bg-primary {\n  // Given the contrast here, this is the only class to have its color inverted\n  // automatically.\n  color: #fff;\n  .bg-variant(@brand-primary);\n}\n.bg-success {\n  .bg-variant(@state-success-bg);\n}\n.bg-info {\n  .bg-variant(@state-info-bg);\n}\n.bg-warning {\n  .bg-variant(@state-warning-bg);\n}\n.bg-danger {\n  .bg-variant(@state-danger-bg);\n}\n\n\n// Page header\n// -------------------------\n\n.page-header {\n  padding-bottom: ((@line-height-computed / 2) - 1);\n  margin: (@line-height-computed * 2) 0 @line-height-computed;\n  border-bottom: 1px solid @page-header-border-color;\n}\n\n\n// Lists\n// -------------------------\n\n// Unordered and Ordered lists\nul,\nol {\n  margin-top: 0;\n  margin-bottom: (@line-height-computed / 2);\n  ul,\n  ol {\n    margin-bottom: 0;\n  }\n}\n\n// List options\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n.list-unstyled {\n  padding-left: 0;\n  list-style: none;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n  .list-unstyled();\n  margin-left: -5px;\n\n  > li {\n    display: inline-block;\n    padding-right: 5px;\n    padding-left: 5px;\n  }\n}\n\n// Description Lists\ndl {\n  margin-top: 0; // Remove browser default\n  margin-bottom: @line-height-computed;\n}\ndt,\ndd {\n  line-height: @line-height-base;\n}\ndt {\n  font-weight: 700;\n}\ndd {\n  margin-left: 0; // Undo browser default\n}\n\n// Horizontal description lists\n//\n// Defaults to being stacked without any of the below styles applied, until the\n// grid breakpoint is reached (default of ~768px).\n\n.dl-horizontal {\n  dd {\n    &:extend(.clearfix all); // Clear the floated `dt` if an empty `dd` is present\n  }\n\n  @media (min-width: @dl-horizontal-breakpoint) {\n    dt {\n      float: left;\n      width: (@dl-horizontal-offset - 20);\n      clear: left;\n      text-align: right;\n      .text-overflow();\n    }\n    dd {\n      margin-left: @dl-horizontal-offset;\n    }\n  }\n}\n\n\n// Misc\n// -------------------------\n\n// Abbreviations and acronyms\n// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257\nabbr[title],\nabbr[data-original-title] {\n  cursor: help;\n}\n\n.initialism {\n  font-size: 90%;\n  .text-uppercase();\n}\n\n// Blockquotes\nblockquote {\n  padding: (@line-height-computed / 2) @line-height-computed;\n  margin: 0 0 @line-height-computed;\n  font-size: @blockquote-font-size;\n  border-left: 5px solid @blockquote-border-color;\n\n  p,\n  ul,\n  ol {\n    &:last-child {\n      margin-bottom: 0;\n    }\n  }\n\n  // Note: Deprecated small and .small as of v3.1.0\n  // Context: https://github.com/twbs/bootstrap/issues/11660\n  footer,\n  small,\n  .small {\n    display: block;\n    font-size: 80%; // back to default font-size\n    line-height: @line-height-base;\n    color: @blockquote-small-color;\n\n    &:before {\n      content: \"\\2014 \\00A0\"; // em dash, nbsp\n    }\n  }\n}\n\n// Opposite alignment of blockquote\n//\n// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0.\n.blockquote-reverse,\nblockquote.pull-right {\n  padding-right: 15px;\n  padding-left: 0;\n  text-align: right;\n  border-right: 5px solid @blockquote-border-color;\n  border-left: 0;\n\n  // Account for citation\n  footer,\n  small,\n  .small {\n    &:before { content: \"\"; }\n    &:after {\n      content: \"\\00A0 \\2014\"; // nbsp, em dash\n    }\n  }\n}\n\n// Addresses\naddress {\n  margin-bottom: @line-height-computed;\n  font-style: normal;\n  line-height: @line-height-base;\n}\n","// Typography\n\n.text-emphasis-variant(@color) {\n  color: @color;\n  a&:hover,\n  a&:focus {\n    color: darken(@color, 10%);\n  }\n}\n","// Contextual backgrounds\n\n.bg-variant(@color) {\n  background-color: @color;\n  a&:hover,\n  a&:focus {\n    background-color: darken(@color, 10%);\n  }\n}\n","// Text overflow\n// Requires inline-block or block for proper styling\n\n.text-overflow() {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n","//\n// Code (inline and block)\n// --------------------------------------------------\n\n\n// Inline and block code styles\ncode,\nkbd,\npre,\nsamp {\n  font-family: @font-family-monospace;\n}\n\n// Inline code\ncode {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: @code-color;\n  background-color: @code-bg;\n  border-radius: @border-radius-base;\n}\n\n// User input typically entered via keyboard\nkbd {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: @kbd-color;\n  background-color: @kbd-bg;\n  border-radius: @border-radius-small;\n  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);\n\n  kbd {\n    padding: 0;\n    font-size: 100%;\n    font-weight: 700;\n    box-shadow: none;\n  }\n}\n\n// Blocks of code\npre {\n  display: block;\n  padding: ((@line-height-computed - 1) / 2);\n  margin: 0 0 (@line-height-computed / 2);\n  font-size: (@font-size-base - 1); // 14px to 13px\n  line-height: @line-height-base;\n  color: @pre-color;\n  word-break: break-all;\n  word-wrap: break-word;\n  background-color: @pre-bg;\n  border: 1px solid @pre-border-color;\n  border-radius: @border-radius-base;\n\n  // Account for some code outputs that place code tags in pre tags\n  code {\n    padding: 0;\n    font-size: inherit;\n    color: inherit;\n    white-space: pre-wrap;\n    background-color: transparent;\n    border-radius: 0;\n  }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n  max-height: @pre-scrollable-max-height;\n  overflow-y: scroll;\n}\n","//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n  .container-fixed();\n\n  @media (min-width: @screen-sm-min) {\n    width: @container-sm;\n  }\n  @media (min-width: @screen-md-min) {\n    width: @container-md;\n  }\n  @media (min-width: @screen-lg-min) {\n    width: @container-lg;\n  }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n  .container-fixed();\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n  .make-row();\n}\n\n.row-no-gutters {\n  margin-right: 0;\n  margin-left: 0;\n\n  [class*=\"col-\"] {\n    padding-right: 0;\n    padding-left: 0;\n  }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n.make-grid-columns();\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n.make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: @screen-sm-min) {\n  .make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: @screen-md-min) {\n  .make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: @screen-lg-min) {\n  .make-grid(lg);\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n.container-fixed(@gutter: @grid-gutter-width) {\n  padding-right: ceil((@gutter / 2));\n  padding-left: floor((@gutter / 2));\n  margin-right: auto;\n  margin-left: auto;\n  &:extend(.clearfix all);\n}\n\n// Creates a wrapper for a series of columns\n.make-row(@gutter: @grid-gutter-width) {\n  margin-right: floor((@gutter / -2));\n  margin-left: ceil((@gutter / -2));\n  &:extend(.clearfix all);\n}\n\n// Generate the extra small columns\n.make-xs-column(@columns; @gutter: @grid-gutter-width) {\n  position: relative;\n  float: left;\n  width: percentage((@columns / @grid-columns));\n  min-height: 1px;\n  padding-right: (@gutter / 2);\n  padding-left: (@gutter / 2);\n}\n.make-xs-column-offset(@columns) {\n  margin-left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-push(@columns) {\n  left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-pull(@columns) {\n  right: percentage((@columns / @grid-columns));\n}\n\n// Generate the small columns\n.make-sm-column(@columns; @gutter: @grid-gutter-width) {\n  position: relative;\n  min-height: 1px;\n  padding-right: (@gutter / 2);\n  padding-left: (@gutter / 2);\n\n  @media (min-width: @screen-sm-min) {\n    float: left;\n    width: percentage((@columns / @grid-columns));\n  }\n}\n.make-sm-column-offset(@columns) {\n  @media (min-width: @screen-sm-min) {\n    margin-left: percentage((@columns / @grid-columns));\n  }\n}\n.make-sm-column-push(@columns) {\n  @media (min-width: @screen-sm-min) {\n    left: percentage((@columns / @grid-columns));\n  }\n}\n.make-sm-column-pull(@columns) {\n  @media (min-width: @screen-sm-min) {\n    right: percentage((@columns / @grid-columns));\n  }\n}\n\n// Generate the medium columns\n.make-md-column(@columns; @gutter: @grid-gutter-width) {\n  position: relative;\n  min-height: 1px;\n  padding-right: (@gutter / 2);\n  padding-left: (@gutter / 2);\n\n  @media (min-width: @screen-md-min) {\n    float: left;\n    width: percentage((@columns / @grid-columns));\n  }\n}\n.make-md-column-offset(@columns) {\n  @media (min-width: @screen-md-min) {\n    margin-left: percentage((@columns / @grid-columns));\n  }\n}\n.make-md-column-push(@columns) {\n  @media (min-width: @screen-md-min) {\n    left: percentage((@columns / @grid-columns));\n  }\n}\n.make-md-column-pull(@columns) {\n  @media (min-width: @screen-md-min) {\n    right: percentage((@columns / @grid-columns));\n  }\n}\n\n// Generate the large columns\n.make-lg-column(@columns; @gutter: @grid-gutter-width) {\n  position: relative;\n  min-height: 1px;\n  padding-right: (@gutter / 2);\n  padding-left: (@gutter / 2);\n\n  @media (min-width: @screen-lg-min) {\n    float: left;\n    width: percentage((@columns / @grid-columns));\n  }\n}\n.make-lg-column-offset(@columns) {\n  @media (min-width: @screen-lg-min) {\n    margin-left: percentage((@columns / @grid-columns));\n  }\n}\n.make-lg-column-push(@columns) {\n  @media (min-width: @screen-lg-min) {\n    left: percentage((@columns / @grid-columns));\n  }\n}\n.make-lg-column-pull(@columns) {\n  @media (min-width: @screen-lg-min) {\n    right: percentage((@columns / @grid-columns));\n  }\n}\n","// stylelint-disable declaration-no-important, at-rule-no-vendor-prefix\n\n//\n// Responsive: Utility classes\n// --------------------------------------------------\n\n\n// IE10 in Windows (Phone) 8\n//\n// Support for responsive views via media queries is kind of borked in IE10, for\n// Surface/desktop in split view and for Windows Phone 8. This particular fix\n// must be accompanied by a snippet of JavaScript to sniff the user agent and\n// apply some conditional CSS to *only* the Surface/desktop Windows 8. Look at\n// our Getting Started page for more information on this bug.\n//\n// For more information, see the following:\n//\n// Issue: https://github.com/twbs/bootstrap/issues/10497\n// Docs: https://getbootstrap.com/docs/3.4/getting-started/#support-ie10-width\n// Source: https://timkadlec.com/2013/01/windows-phone-8-and-device-width/\n// Source: https://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/\n\n@-ms-viewport {\n  width: device-width;\n}\n\n\n// Visibility utilities\n// Note: Deprecated .visible-xs, .visible-sm, .visible-md, and .visible-lg as of v3.2.0\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n  .responsive-invisibility();\n}\n\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n  display: none !important;\n}\n\n.visible-xs {\n  @media (max-width: @screen-xs-max) {\n    .responsive-visibility();\n  }\n}\n.visible-xs-block {\n  @media (max-width: @screen-xs-max) {\n    display: block !important;\n  }\n}\n.visible-xs-inline {\n  @media (max-width: @screen-xs-max) {\n    display: inline !important;\n  }\n}\n.visible-xs-inline-block {\n  @media (max-width: @screen-xs-max) {\n    display: inline-block !important;\n  }\n}\n\n.visible-sm {\n  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n    .responsive-visibility();\n  }\n}\n.visible-sm-block {\n  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n    display: block !important;\n  }\n}\n.visible-sm-inline {\n  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n    display: inline !important;\n  }\n}\n.visible-sm-inline-block {\n  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n    display: inline-block !important;\n  }\n}\n\n.visible-md {\n  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n    .responsive-visibility();\n  }\n}\n.visible-md-block {\n  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n    display: block !important;\n  }\n}\n.visible-md-inline {\n  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n    display: inline !important;\n  }\n}\n.visible-md-inline-block {\n  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n    display: inline-block !important;\n  }\n}\n\n.visible-lg {\n  @media (min-width: @screen-lg-min) {\n    .responsive-visibility();\n  }\n}\n.visible-lg-block {\n  @media (min-width: @screen-lg-min) {\n    display: block !important;\n  }\n}\n.visible-lg-inline {\n  @media (min-width: @screen-lg-min) {\n    display: inline !important;\n  }\n}\n.visible-lg-inline-block {\n  @media (min-width: @screen-lg-min) {\n    display: inline-block !important;\n  }\n}\n\n.hidden-xs {\n  @media (max-width: @screen-xs-max) {\n    .responsive-invisibility();\n  }\n}\n.hidden-sm {\n  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n    .responsive-invisibility();\n  }\n}\n.hidden-md {\n  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n    .responsive-invisibility();\n  }\n}\n.hidden-lg {\n  @media (min-width: @screen-lg-min) {\n    .responsive-invisibility();\n  }\n}\n\n\n// Print utilities\n//\n// Media queries are placed on the inside to be mixin-friendly.\n\n// Note: Deprecated .visible-print as of v3.2.0\n.visible-print {\n  .responsive-invisibility();\n\n  @media print {\n    .responsive-visibility();\n  }\n}\n.visible-print-block {\n  display: none !important;\n\n  @media print {\n    display: block !important;\n  }\n}\n.visible-print-inline {\n  display: none !important;\n\n  @media print {\n    display: inline !important;\n  }\n}\n.visible-print-inline-block {\n  display: none !important;\n\n  @media print {\n    display: inline-block !important;\n  }\n}\n\n.hidden-print {\n  @media print {\n    .responsive-invisibility();\n  }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `@grid-columns`.\n\n.make-grid-columns() {\n  // Common styles for all sizes of grid columns, widths 1-12\n  .col(@index) { // initial\n    @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n    .col((@index + 1), @item);\n  }\n  .col(@index, @list) when (@index =< @grid-columns) { // general; \"=<\" isn't a typo\n    @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n    .col((@index + 1), ~\"@{list}, @{item}\");\n  }\n  .col(@index, @list) when (@index > @grid-columns) { // terminal\n    @{list} {\n      position: relative;\n      // Prevent columns from collapsing when empty\n      min-height: 1px;\n      // Inner gutter via padding\n      padding-right: floor((@grid-gutter-width / 2));\n      padding-left: ceil((@grid-gutter-width / 2));\n    }\n  }\n  .col(1); // kickstart it\n}\n\n.float-grid-columns(@class) {\n  .col(@index) { // initial\n    @item: ~\".col-@{class}-@{index}\";\n    .col((@index + 1), @item);\n  }\n  .col(@index, @list) when (@index =< @grid-columns) { // general\n    @item: ~\".col-@{class}-@{index}\";\n    .col((@index + 1), ~\"@{list}, @{item}\");\n  }\n  .col(@index, @list) when (@index > @grid-columns) { // terminal\n    @{list} {\n      float: left;\n    }\n  }\n  .col(1); // kickstart it\n}\n\n.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) {\n  .col-@{class}-@{index} {\n    width: percentage((@index / @grid-columns));\n  }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index > 0) {\n  .col-@{class}-push-@{index} {\n    left: percentage((@index / @grid-columns));\n  }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index = 0) {\n  .col-@{class}-push-0 {\n    left: auto;\n  }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index > 0) {\n  .col-@{class}-pull-@{index} {\n    right: percentage((@index / @grid-columns));\n  }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index = 0) {\n  .col-@{class}-pull-0 {\n    right: auto;\n  }\n}\n.calc-grid-column(@index, @class, @type) when (@type = offset) {\n  .col-@{class}-offset-@{index} {\n    margin-left: percentage((@index / @grid-columns));\n  }\n}\n\n// Basic looping in LESS\n.loop-grid-columns(@index, @class, @type) when (@index >= 0) {\n  .calc-grid-column(@index, @class, @type);\n  // next iteration\n  .loop-grid-columns((@index - 1), @class, @type);\n}\n\n// Create grid for specific class\n.make-grid(@class) {\n  .float-grid-columns(@class);\n  .loop-grid-columns(@grid-columns, @class, width);\n  .loop-grid-columns(@grid-columns, @class, pull);\n  .loop-grid-columns(@grid-columns, @class, push);\n  .loop-grid-columns(@grid-columns, @class, offset);\n}\n","// stylelint-disable selector-max-type, selector-max-compound-selectors, selector-no-qualifying-type\n\n//\n// Tables\n// --------------------------------------------------\n\n\ntable {\n  background-color: @table-bg;\n\n  // Table cell sizing\n  //\n  // Reset default table behavior\n\n  col[class*=\"col-\"] {\n    position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n    display: table-column;\n    float: none;\n  }\n\n  td,\n  th {\n    &[class*=\"col-\"] {\n      position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n      display: table-cell;\n      float: none;\n    }\n  }\n}\n\ncaption {\n  padding-top: @table-cell-padding;\n  padding-bottom: @table-cell-padding;\n  color: @text-muted;\n  text-align: left;\n}\n\nth {\n  text-align: left;\n}\n\n\n// Baseline styles\n\n.table {\n  width: 100%;\n  max-width: 100%;\n  margin-bottom: @line-height-computed;\n  // Cells\n  > thead,\n  > tbody,\n  > tfoot {\n    > tr {\n      > th,\n      > td {\n        padding: @table-cell-padding;\n        line-height: @line-height-base;\n        vertical-align: top;\n        border-top: 1px solid @table-border-color;\n      }\n    }\n  }\n  // Bottom align for column headings\n  > thead > tr > th {\n    vertical-align: bottom;\n    border-bottom: 2px solid @table-border-color;\n  }\n  // Remove top border from thead by default\n  > caption + thead,\n  > colgroup + thead,\n  > thead:first-child {\n    > tr:first-child {\n      > th,\n      > td {\n        border-top: 0;\n      }\n    }\n  }\n  // Account for multiple tbody instances\n  > tbody + tbody {\n    border-top: 2px solid @table-border-color;\n  }\n\n  // Nesting\n  .table {\n    background-color: @body-bg;\n  }\n}\n\n\n// Condensed table w/ half padding\n\n.table-condensed {\n  > thead,\n  > tbody,\n  > tfoot {\n    > tr {\n      > th,\n      > td {\n        padding: @table-condensed-cell-padding;\n      }\n    }\n  }\n}\n\n\n// Bordered version\n//\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n  border: 1px solid @table-border-color;\n  > thead,\n  > tbody,\n  > tfoot {\n    > tr {\n      > th,\n      > td {\n        border: 1px solid @table-border-color;\n      }\n    }\n  }\n  > thead > tr {\n    > th,\n    > td {\n      border-bottom-width: 2px;\n    }\n  }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n  > tbody > tr:nth-of-type(odd) {\n    background-color: @table-bg-accent;\n  }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n  > tbody > tr:hover {\n    background-color: @table-bg-hover;\n  }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n// Generate the contextual variants\n.table-row-variant(active; @table-bg-active);\n.table-row-variant(success; @state-success-bg);\n.table-row-variant(info; @state-info-bg);\n.table-row-variant(warning; @state-warning-bg);\n.table-row-variant(danger; @state-danger-bg);\n\n\n// Responsive tables\n//\n// Wrap your tables in `.table-responsive` and we'll make them mobile friendly\n// by enabling horizontal scrolling. Only applies <768px. Everything above that\n// will display normally.\n\n.table-responsive {\n  min-height: .01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837)\n  overflow-x: auto;\n\n  @media screen and (max-width: @screen-xs-max) {\n    width: 100%;\n    margin-bottom: (@line-height-computed * .75);\n    overflow-y: hidden;\n    -ms-overflow-style: -ms-autohiding-scrollbar;\n    border: 1px solid @table-border-color;\n\n    // Tighten up spacing\n    > .table {\n      margin-bottom: 0;\n\n      // Ensure the content doesn't wrap\n      > thead,\n      > tbody,\n      > tfoot {\n        > tr {\n          > th,\n          > td {\n            white-space: nowrap;\n          }\n        }\n      }\n    }\n\n    // Special overrides for the bordered tables\n    > .table-bordered {\n      border: 0;\n\n      // Nuke the appropriate borders so that the parent can handle them\n      > thead,\n      > tbody,\n      > tfoot {\n        > tr {\n          > th:first-child,\n          > td:first-child {\n            border-left: 0;\n          }\n          > th:last-child,\n          > td:last-child {\n            border-right: 0;\n          }\n        }\n      }\n\n      // Only nuke the last row's bottom-border in `tbody` and `tfoot` since\n      // chances are there will be only one `tr` in a `thead` and that would\n      // remove the border altogether.\n      > tbody,\n      > tfoot {\n        > tr:last-child {\n          > th,\n          > td {\n            border-bottom: 0;\n          }\n        }\n      }\n\n    }\n  }\n}\n","// Tables\n\n.table-row-variant(@state; @background) {\n  // Exact selectors below required to override `.table-striped` and prevent\n  // inheritance to nested tables.\n  .table > thead > tr,\n  .table > tbody > tr,\n  .table > tfoot > tr {\n    > td.@{state},\n    > th.@{state},\n    &.@{state} > td,\n    &.@{state} > th {\n      background-color: @background;\n    }\n  }\n\n  // Hover states for `.table-hover`\n  // Note: this is not available for cells or rows within `thead` or `tfoot`.\n  .table-hover > tbody > tr {\n    > td.@{state}:hover,\n    > th.@{state}:hover,\n    &.@{state}:hover > td,\n    &:hover > .@{state},\n    &.@{state}:hover > th {\n      background-color: darken(@background, 5%);\n    }\n  }\n}\n","// stylelint-disable selector-no-qualifying-type, property-no-vendor-prefix, media-feature-name-no-vendor-prefix\n\n//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline non-control form elements.\n\nfieldset {\n  // Chrome and Firefox set a `min-width: min-content;` on fieldsets,\n  // so we reset that to ensure it behaves more like a standard block element.\n  // See https://github.com/twbs/bootstrap/issues/12359.\n  min-width: 0;\n  padding: 0;\n  margin: 0;\n  border: 0;\n}\n\nlegend {\n  display: block;\n  width: 100%;\n  padding: 0;\n  margin-bottom: @line-height-computed;\n  font-size: (@font-size-base * 1.5);\n  line-height: inherit;\n  color: @legend-color;\n  border: 0;\n  border-bottom: 1px solid @legend-border-color;\n}\n\nlabel {\n  display: inline-block;\n  max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141)\n  margin-bottom: 5px;\n  font-weight: 700;\n}\n\n\n// Normalize form controls\n//\n// While most of our form styles require extra classes, some basic normalization\n// is required to ensure optimum display with or without those classes to better\n// address browser inconsistencies.\n\ninput[type=\"search\"] {\n  // Override content-box in Normalize (* isn't specific enough)\n  .box-sizing(border-box);\n\n  // Search inputs in iOS\n  //\n  // This overrides the extra rounded corners on search inputs in iOS so that our\n  // `.form-control` class can properly style them. Note that this cannot simply\n  // be added to `.form-control` as it's not specific enough. For details, see\n  // https://github.com/twbs/bootstrap/issues/11586.\n  -webkit-appearance: none;\n  appearance: none;\n}\n\n// Position radios and checkboxes better\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n  margin: 4px 0 0;\n  margin-top: 1px \\9; // IE8-9\n  line-height: normal;\n\n  // Apply same disabled cursor tweak as for inputs\n  // Some special care is needed because <label>s don't inherit their parent's `cursor`.\n  //\n  // Note: Neither radios nor checkboxes can be readonly.\n  &[disabled],\n  &.disabled,\n  fieldset[disabled] & {\n    cursor: @cursor-disabled;\n  }\n}\n\ninput[type=\"file\"] {\n  display: block;\n}\n\n// Make range inputs behave like textual form controls\ninput[type=\"range\"] {\n  display: block;\n  width: 100%;\n}\n\n// Make multiple select elements height not fixed\nselect[multiple],\nselect[size] {\n  height: auto;\n}\n\n// Focus for file, radio, and checkbox\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n  .tab-focus();\n}\n\n// Adjust output element\noutput {\n  display: block;\n  padding-top: (@padding-base-vertical + 1);\n  font-size: @font-size-base;\n  line-height: @line-height-base;\n  color: @input-color;\n}\n\n\n// Common form controls\n//\n// Shared size and type resets for form controls. Apply `.form-control` to any\n// of the following form controls:\n//\n// select\n// textarea\n// input[type=\"text\"]\n// input[type=\"password\"]\n// input[type=\"datetime\"]\n// input[type=\"datetime-local\"]\n// input[type=\"date\"]\n// input[type=\"month\"]\n// input[type=\"time\"]\n// input[type=\"week\"]\n// input[type=\"number\"]\n// input[type=\"email\"]\n// input[type=\"url\"]\n// input[type=\"search\"]\n// input[type=\"tel\"]\n// input[type=\"color\"]\n\n.form-control {\n  display: block;\n  width: 100%;\n  height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)\n  padding: @padding-base-vertical @padding-base-horizontal;\n  font-size: @font-size-base;\n  line-height: @line-height-base;\n  color: @input-color;\n  background-color: @input-bg;\n  background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n  border: 1px solid @input-border;\n  border-radius: @input-border-radius; // Note: This has no effect on <select>s in some browsers, due to the limited stylability of <select>s in CSS.\n  .box-shadow(inset 0 1px 1px rgba(0, 0, 0, .075));\n  .transition(~\"border-color ease-in-out .15s, box-shadow ease-in-out .15s\");\n\n  // Customize the `:focus` state to imitate native WebKit styles.\n  .form-control-focus();\n\n  // Placeholder\n  .placeholder();\n\n  // Unstyle the caret on `<select>`s in IE10+.\n  &::-ms-expand {\n    background-color: transparent;\n    border: 0;\n  }\n\n  // Disabled and read-only inputs\n  //\n  // HTML5 says that controls under a fieldset > legend:first-child won't be\n  // disabled if the fieldset is disabled. Due to implementation difficulty, we\n  // don't honor that edge case; we style them as disabled anyway.\n  &[disabled],\n  &[readonly],\n  fieldset[disabled] & {\n    background-color: @input-bg-disabled;\n    opacity: 1; // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655\n  }\n\n  &[disabled],\n  fieldset[disabled] & {\n    cursor: @cursor-disabled;\n  }\n\n  // Reset height for `textarea`s\n  textarea& {\n    height: auto;\n  }\n}\n\n\n// Special styles for iOS temporal inputs\n//\n// In Mobile Safari, setting `display: block` on temporal inputs causes the\n// text within the input to become vertically misaligned. As a workaround, we\n// set a pixel line-height that matches the given height of the input, but only\n// for Safari. See https://bugs.webkit.org/show_bug.cgi?id=139848\n//\n// Note that as of 9.3, iOS doesn't support `week`.\n\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n  input[type=\"date\"],\n  input[type=\"time\"],\n  input[type=\"datetime-local\"],\n  input[type=\"month\"] {\n    &.form-control {\n      line-height: @input-height-base;\n    }\n\n    &.input-sm,\n    .input-group-sm & {\n      line-height: @input-height-small;\n    }\n\n    &.input-lg,\n    .input-group-lg & {\n      line-height: @input-height-large;\n    }\n  }\n}\n\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n  margin-bottom: @form-group-margin-bottom;\n}\n\n\n// Checkboxes and radios\n//\n// Indent the labels to position radios/checkboxes as hanging controls.\n\n.radio,\n.checkbox {\n  position: relative;\n  display: block;\n  margin-top: 10px;\n  margin-bottom: 10px;\n\n  // These are used on elements with <label> descendants\n  &.disabled,\n  fieldset[disabled] & {\n    label {\n      cursor: @cursor-disabled;\n    }\n  }\n\n  label {\n    min-height: @line-height-computed; // Ensure the input doesn't jump when there is no text\n    padding-left: 20px;\n    margin-bottom: 0;\n    font-weight: 400;\n    cursor: pointer;\n  }\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n  position: absolute;\n  margin-top: 4px \\9;\n  margin-left: -20px;\n}\n\n.radio + .radio,\n.checkbox + .checkbox {\n  margin-top: -5px; // Move up sibling radios or checkboxes for tighter spacing\n}\n\n// Radios and checkboxes on same line\n.radio-inline,\n.checkbox-inline {\n  position: relative;\n  display: inline-block;\n  padding-left: 20px;\n  margin-bottom: 0;\n  font-weight: 400;\n  vertical-align: middle;\n  cursor: pointer;\n\n  // These are used directly on <label>s\n  &.disabled,\n  fieldset[disabled] & {\n    cursor: @cursor-disabled;\n  }\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n  margin-top: 0;\n  margin-left: 10px; // space out consecutive inline controls\n}\n\n\n// Static form control text\n//\n// Apply class to a `p` element to make any string of text align with labels in\n// a horizontal form layout.\n\n.form-control-static {\n  min-height: (@line-height-computed + @font-size-base);\n  // Size it appropriately next to real form controls\n  padding-top: (@padding-base-vertical + 1);\n  padding-bottom: (@padding-base-vertical + 1);\n  // Remove default margin from `p`\n  margin-bottom: 0;\n\n  &.input-lg,\n  &.input-sm {\n    padding-right: 0;\n    padding-left: 0;\n  }\n}\n\n\n// Form control sizing\n//\n// Build on `.form-control` with modifier classes to decrease or increase the\n// height and font-size of form controls.\n//\n// The `.form-group-* form-control` variations are sadly duplicated to avoid the\n// issue documented in https://github.com/twbs/bootstrap/issues/15074.\n\n.input-sm {\n  .input-size(@input-height-small; @padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @input-border-radius-small);\n}\n.form-group-sm {\n  .form-control {\n    height: @input-height-small;\n    padding: @padding-small-vertical @padding-small-horizontal;\n    font-size: @font-size-small;\n    line-height: @line-height-small;\n    border-radius: @input-border-radius-small;\n  }\n  select.form-control {\n    height: @input-height-small;\n    line-height: @input-height-small;\n  }\n  textarea.form-control,\n  select[multiple].form-control {\n    height: auto;\n  }\n  .form-control-static {\n    height: @input-height-small;\n    min-height: (@line-height-computed + @font-size-small);\n    padding: (@padding-small-vertical + 1) @padding-small-horizontal;\n    font-size: @font-size-small;\n    line-height: @line-height-small;\n  }\n}\n\n.input-lg {\n  .input-size(@input-height-large; @padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @input-border-radius-large);\n}\n.form-group-lg {\n  .form-control {\n    height: @input-height-large;\n    padding: @padding-large-vertical @padding-large-horizontal;\n    font-size: @font-size-large;\n    line-height: @line-height-large;\n    border-radius: @input-border-radius-large;\n  }\n  select.form-control {\n    height: @input-height-large;\n    line-height: @input-height-large;\n  }\n  textarea.form-control,\n  select[multiple].form-control {\n    height: auto;\n  }\n  .form-control-static {\n    height: @input-height-large;\n    min-height: (@line-height-computed + @font-size-large);\n    padding: (@padding-large-vertical + 1) @padding-large-horizontal;\n    font-size: @font-size-large;\n    line-height: @line-height-large;\n  }\n}\n\n\n// Form control feedback states\n//\n// Apply contextual and semantic states to individual form controls.\n\n.has-feedback {\n  // Enable absolute positioning\n  position: relative;\n\n  // Ensure icons don't overlap text\n  .form-control {\n    padding-right: (@input-height-base * 1.25);\n  }\n}\n// Feedback icon (requires .glyphicon classes)\n.form-control-feedback {\n  position: absolute;\n  top: 0;\n  right: 0;\n  z-index: 2; // Ensure icon is above input groups\n  display: block;\n  width: @input-height-base;\n  height: @input-height-base;\n  line-height: @input-height-base;\n  text-align: center;\n  pointer-events: none;\n}\n.input-lg + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n  width: @input-height-large;\n  height: @input-height-large;\n  line-height: @input-height-large;\n}\n.input-sm + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n  width: @input-height-small;\n  height: @input-height-small;\n  line-height: @input-height-small;\n}\n\n// Feedback states\n.has-success {\n  .form-control-validation(@state-success-text; @state-success-text; @state-success-bg);\n}\n.has-warning {\n  .form-control-validation(@state-warning-text; @state-warning-text; @state-warning-bg);\n}\n.has-error {\n  .form-control-validation(@state-danger-text; @state-danger-text; @state-danger-bg);\n}\n\n// Reposition feedback icon if input has visible label above\n.has-feedback label {\n\n  & ~ .form-control-feedback {\n    top: (@line-height-computed + 5); // Height of the `label` and its margin\n  }\n  &.sr-only ~ .form-control-feedback {\n    top: 0;\n  }\n}\n\n\n// Help text\n//\n// Apply to any element you wish to create light text for placement immediately\n// below a form control. Use for general help, formatting, or instructional text.\n\n.help-block {\n  display: block; // account for any element using help-block\n  margin-top: 5px;\n  margin-bottom: 10px;\n  color: lighten(@text-color, 25%); // lighten the text some for contrast\n}\n\n\n// Inline forms\n//\n// Make forms appear inline(-block) by adding the `.form-inline` class. Inline\n// forms begin stacked on extra small (mobile) devices and then go inline when\n// viewports reach <768px.\n//\n// Requires wrapping inputs and labels with `.form-group` for proper display of\n// default HTML form controls and our custom form controls (e.g., input groups).\n//\n// Heads up! This is mixin-ed into `.navbar-form` in navbars.less.\n\n.form-inline {\n\n  // Kick in the inline\n  @media (min-width: @screen-sm-min) {\n    // Inline-block all the things for \"inline\"\n    .form-group {\n      display: inline-block;\n      margin-bottom: 0;\n      vertical-align: middle;\n    }\n\n    // In navbar-form, allow folks to *not* use `.form-group`\n    .form-control {\n      display: inline-block;\n      width: auto; // Prevent labels from stacking above inputs in `.form-group`\n      vertical-align: middle;\n    }\n\n    // Make static controls behave like regular ones\n    .form-control-static {\n      display: inline-block;\n    }\n\n    .input-group {\n      display: inline-table;\n      vertical-align: middle;\n\n      .input-group-addon,\n      .input-group-btn,\n      .form-control {\n        width: auto;\n      }\n    }\n\n    // Input groups need that 100% width though\n    .input-group > .form-control {\n      width: 100%;\n    }\n\n    .control-label {\n      margin-bottom: 0;\n      vertical-align: middle;\n    }\n\n    // Remove default margin on radios/checkboxes that were used for stacking, and\n    // then undo the floating of radios and checkboxes to match.\n    .radio,\n    .checkbox {\n      display: inline-block;\n      margin-top: 0;\n      margin-bottom: 0;\n      vertical-align: middle;\n\n      label {\n        padding-left: 0;\n      }\n    }\n    .radio input[type=\"radio\"],\n    .checkbox input[type=\"checkbox\"] {\n      position: relative;\n      margin-left: 0;\n    }\n\n    // Re-override the feedback icon.\n    .has-feedback .form-control-feedback {\n      top: 0;\n    }\n  }\n}\n\n\n// Horizontal forms\n//\n// Horizontal forms are built on grid classes and allow you to create forms with\n// labels on the left and inputs on the right.\n\n.form-horizontal {\n\n  // Consistent vertical alignment of radios and checkboxes\n  //\n  // Labels also get some reset styles, but that is scoped to a media query below.\n  .radio,\n  .checkbox,\n  .radio-inline,\n  .checkbox-inline {\n    padding-top: (@padding-base-vertical + 1); // Default padding plus a border\n    margin-top: 0;\n    margin-bottom: 0;\n  }\n  // Account for padding we're adding to ensure the alignment and of help text\n  // and other content below items\n  .radio,\n  .checkbox {\n    min-height: (@line-height-computed + (@padding-base-vertical + 1));\n  }\n\n  // Make form groups behave like rows\n  .form-group {\n    .make-row();\n  }\n\n  // Reset spacing and right align labels, but scope to media queries so that\n  // labels on narrow viewports stack the same as a default form example.\n  @media (min-width: @screen-sm-min) {\n    .control-label {\n      padding-top: (@padding-base-vertical + 1); // Default padding plus a border\n      margin-bottom: 0;\n      text-align: right;\n    }\n  }\n\n  // Validation states\n  //\n  // Reposition the icon because it's now within a grid column and columns have\n  // `position: relative;` on them. Also accounts for the grid gutter padding.\n  .has-feedback .form-control-feedback {\n    right: floor((@grid-gutter-width / 2));\n  }\n\n  // Form group sizes\n  //\n  // Quick utility class for applying `.input-lg` and `.input-sm` styles to the\n  // inputs and labels within a `.form-group`.\n  .form-group-lg {\n    @media (min-width: @screen-sm-min) {\n      .control-label {\n        padding-top: (@padding-large-vertical + 1);\n        font-size: @font-size-large;\n      }\n    }\n  }\n  .form-group-sm {\n    @media (min-width: @screen-sm-min) {\n      .control-label {\n        padding-top: (@padding-small-vertical + 1);\n        font-size: @font-size-small;\n      }\n    }\n  }\n}\n","// Form validation states\n//\n// Used in forms.less to generate the form validation CSS for warnings, errors,\n// and successes.\n\n.form-control-validation(@text-color: #555; @border-color: #ccc; @background-color: #f5f5f5) {\n  // Color the label and help text\n  .help-block,\n  .control-label,\n  .radio,\n  .checkbox,\n  .radio-inline,\n  .checkbox-inline,\n  &.radio label,\n  &.checkbox label,\n  &.radio-inline label,\n  &.checkbox-inline label  {\n    color: @text-color;\n  }\n  // Set the border and box shadow on specific inputs to match\n  .form-control {\n    border-color: @border-color;\n    .box-shadow(inset 0 1px 1px rgba(0, 0, 0, .075)); // Redeclare so transitions work\n    &:focus {\n      border-color: darken(@border-color, 10%);\n      @shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px lighten(@border-color, 20%);\n      .box-shadow(@shadow);\n    }\n  }\n  // Set validation states also for addons\n  .input-group-addon {\n    color: @text-color;\n    background-color: @background-color;\n    border-color: @border-color;\n  }\n  // Optional feedback icon\n  .form-control-feedback {\n    color: @text-color;\n  }\n}\n\n\n// Form control focus state\n//\n// Generate a customized focus state and for any input with the specified color,\n// which defaults to the `@input-border-focus` variable.\n//\n// We highly encourage you to not customize the default value, but instead use\n// this to tweak colors on an as-needed basis. This aesthetic change is based on\n// WebKit's default styles, but applicable to a wider range of browsers. Its\n// usability and accessibility should be taken into account with any change.\n//\n// Example usage: change the default blue border and shadow to white for better\n// contrast against a dark gray background.\n.form-control-focus(@color: @input-border-focus) {\n  @color-rgba: rgba(red(@color), green(@color), blue(@color), .6);\n  &:focus {\n    border-color: @color;\n    outline: 0;\n    .box-shadow(~\"inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px @{color-rgba}\");\n  }\n}\n\n// Form control sizing\n//\n// Relative text size, padding, and border-radii changes for form controls. For\n// horizontal sizing, wrap controls in the predefined grid classes. `<select>`\n// element gets special love because it's special, and that's a fact!\n.input-size(@input-height; @padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n  height: @input-height;\n  padding: @padding-vertical @padding-horizontal;\n  font-size: @font-size;\n  line-height: @line-height;\n  border-radius: @border-radius;\n\n  select& {\n    height: @input-height;\n    line-height: @input-height;\n  }\n\n  textarea&,\n  select[multiple]& {\n    height: auto;\n  }\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Buttons\n// --------------------------------------------------\n\n\n// Base styles\n// --------------------------------------------------\n\n.btn {\n  display: inline-block;\n  margin-bottom: 0; // For input.btn\n  font-weight: @btn-font-weight;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: middle;\n  touch-action: manipulation;\n  cursor: pointer;\n  background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n  border: 1px solid transparent;\n  .button-size(@padding-base-vertical; @padding-base-horizontal; @font-size-base; @line-height-base; @btn-border-radius-base);\n  .user-select(none);\n\n  &,\n  &:active,\n  &.active {\n    &:focus,\n    &.focus {\n      .tab-focus();\n    }\n  }\n\n  &:hover,\n  &:focus,\n  &.focus {\n    color: @btn-default-color;\n    text-decoration: none;\n  }\n\n  &:active,\n  &.active {\n    background-image: none;\n    outline: 0;\n    .box-shadow(inset 0 3px 5px rgba(0, 0, 0, .125));\n  }\n\n  &.disabled,\n  &[disabled],\n  fieldset[disabled] & {\n    cursor: @cursor-disabled;\n    .opacity(.65);\n    .box-shadow(none);\n  }\n\n  a& {\n    &.disabled,\n    fieldset[disabled] & {\n      pointer-events: none; // Future-proof disabling of clicks on `<a>` elements\n    }\n  }\n}\n\n\n// Alternate buttons\n// --------------------------------------------------\n\n.btn-default {\n  .button-variant(@btn-default-color; @btn-default-bg; @btn-default-border);\n}\n.btn-primary {\n  .button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border);\n}\n// Success appears as green\n.btn-success {\n  .button-variant(@btn-success-color; @btn-success-bg; @btn-success-border);\n}\n// Info appears as blue-green\n.btn-info {\n  .button-variant(@btn-info-color; @btn-info-bg; @btn-info-border);\n}\n// Warning appears as orange\n.btn-warning {\n  .button-variant(@btn-warning-color; @btn-warning-bg; @btn-warning-border);\n}\n// Danger and error appear as red\n.btn-danger {\n  .button-variant(@btn-danger-color; @btn-danger-bg; @btn-danger-border);\n}\n\n\n// Link buttons\n// -------------------------\n\n// Make a button look and behave like a link\n.btn-link {\n  font-weight: 400;\n  color: @link-color;\n  border-radius: 0;\n\n  &,\n  &:active,\n  &.active,\n  &[disabled],\n  fieldset[disabled] & {\n    background-color: transparent;\n    .box-shadow(none);\n  }\n  &,\n  &:hover,\n  &:focus,\n  &:active {\n    border-color: transparent;\n  }\n  &:hover,\n  &:focus {\n    color: @link-hover-color;\n    text-decoration: @link-hover-decoration;\n    background-color: transparent;\n  }\n  &[disabled],\n  fieldset[disabled] & {\n    &:hover,\n    &:focus {\n      color: @btn-link-disabled-color;\n      text-decoration: none;\n    }\n  }\n}\n\n\n// Button Sizes\n// --------------------------------------------------\n\n.btn-lg {\n  // line-height: ensure even-numbered height of button next to large input\n  .button-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @btn-border-radius-large);\n}\n.btn-sm {\n  // line-height: ensure proper height of button next to small input\n  .button-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n.btn-xs {\n  .button-size(@padding-xs-vertical; @padding-xs-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n\n\n// Block button\n// --------------------------------------------------\n\n.btn-block {\n  display: block;\n  width: 100%;\n}\n\n// Vertically space out multiple block buttons\n.btn-block + .btn-block {\n  margin-top: 5px;\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n  &.btn-block {\n    width: 100%;\n  }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n.button-variant(@color; @background; @border) {\n  color: @color;\n  background-color: @background;\n  border-color: @border;\n\n  &:focus,\n  &.focus {\n    color: @color;\n    background-color: darken(@background, 10%);\n    border-color: darken(@border, 25%);\n  }\n  &:hover {\n    color: @color;\n    background-color: darken(@background, 10%);\n    border-color: darken(@border, 12%);\n  }\n  &:active,\n  &.active,\n  .open > .dropdown-toggle& {\n    color: @color;\n    background-color: darken(@background, 10%);\n    background-image: none;\n    border-color: darken(@border, 12%);\n\n    &:hover,\n    &:focus,\n    &.focus {\n      color: @color;\n      background-color: darken(@background, 17%);\n      border-color: darken(@border, 25%);\n    }\n  }\n  &.disabled,\n  &[disabled],\n  fieldset[disabled] & {\n    &:hover,\n    &:focus,\n    &.focus {\n      background-color: @background;\n      border-color: @border;\n    }\n  }\n\n  .badge {\n    color: @background;\n    background-color: @color;\n  }\n}\n\n// Button sizes\n.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n  padding: @padding-vertical @padding-horizontal;\n  font-size: @font-size;\n  line-height: @line-height;\n  border-radius: @border-radius;\n}\n","// Opacity\n\n.opacity(@opacity) {\n  @opacity-ie: (@opacity * 100);  // IE8 filter\n  filter: ~\"alpha(opacity=@{opacity-ie})\";\n  opacity: @opacity;\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Component animations\n// --------------------------------------------------\n\n// Heads up!\n//\n// We don't use the `.opacity()` mixin here since it causes a bug with text\n// fields in IE7-8. Source: https://github.com/twbs/bootstrap/pull/3552.\n\n.fade {\n  opacity: 0;\n  .transition(opacity .15s linear);\n\n  &.in {\n    opacity: 1;\n  }\n}\n\n.collapse {\n  display: none;\n\n  &.in      { display: block; }\n  tr&.in    { display: table-row; }\n  tbody&.in { display: table-row-group; }\n}\n\n.collapsing {\n  position: relative;\n  height: 0;\n  overflow: hidden;\n  .transition-property(~\"height, visibility\");\n  .transition-duration(.35s);\n  .transition-timing-function(ease);\n}\n","//\n// Dropdown menus\n// --------------------------------------------------\n\n\n// Dropdown arrow/caret\n.caret {\n  display: inline-block;\n  width: 0;\n  height: 0;\n  margin-left: 2px;\n  vertical-align: middle;\n  border-top: @caret-width-base dashed;\n  border-top: @caret-width-base solid ~\"\\9\"; // IE8\n  border-right: @caret-width-base solid transparent;\n  border-left: @caret-width-base solid transparent;\n}\n\n// The dropdown wrapper (div)\n.dropup,\n.dropdown {\n  position: relative;\n}\n\n// Prevent the focus on the dropdown toggle when closing dropdowns\n.dropdown-toggle:focus {\n  outline: 0;\n}\n\n// The dropdown menu (ul)\n.dropdown-menu {\n  position: absolute;\n  top: 100%;\n  left: 0;\n  z-index: @zindex-dropdown;\n  display: none; // none by default, but block on \"open\" of the menu\n  float: left;\n  min-width: 160px;\n  padding: 5px 0;\n  margin: 2px 0 0; // override default ul\n  font-size: @font-size-base;\n  text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n  list-style: none;\n  background-color: @dropdown-bg;\n  background-clip: padding-box;\n  border: 1px solid @dropdown-fallback-border; // IE8 fallback\n  border: 1px solid @dropdown-border;\n  border-radius: @border-radius-base;\n  .box-shadow(0 6px 12px rgba(0, 0, 0, .175));\n\n  // Aligns the dropdown menu to right\n  //\n  // Deprecated as of 3.1.0 in favor of `.dropdown-menu-[dir]`\n  &.pull-right {\n    right: 0;\n    left: auto;\n  }\n\n  // Dividers (basically an hr) within the dropdown\n  .divider {\n    .nav-divider(@dropdown-divider-bg);\n  }\n\n  // Links within the dropdown menu\n  > li > a {\n    display: block;\n    padding: 3px 20px;\n    clear: both;\n    font-weight: 400;\n    line-height: @line-height-base;\n    color: @dropdown-link-color;\n    white-space: nowrap; // prevent links from randomly breaking onto new lines\n\n    &:hover,\n    &:focus {\n      color: @dropdown-link-hover-color;\n      text-decoration: none;\n      background-color: @dropdown-link-hover-bg;\n    }\n  }\n}\n\n// Active state\n.dropdown-menu > .active > a {\n  &,\n  &:hover,\n  &:focus {\n    color: @dropdown-link-active-color;\n    text-decoration: none;\n    background-color: @dropdown-link-active-bg;\n    outline: 0;\n  }\n}\n\n// Disabled state\n//\n// Gray out text and ensure the hover/focus state remains gray\n\n.dropdown-menu > .disabled > a {\n  &,\n  &:hover,\n  &:focus {\n    color: @dropdown-link-disabled-color;\n  }\n\n  // Nuke hover/focus effects\n  &:hover,\n  &:focus {\n    text-decoration: none;\n    cursor: @cursor-disabled;\n    background-color: transparent;\n    background-image: none; // Remove CSS gradient\n    .reset-filter();\n  }\n}\n\n// Open state for the dropdown\n.open {\n  // Show the menu\n  > .dropdown-menu {\n    display: block;\n  }\n\n  // Remove the outline when :focus is triggered\n  > a {\n    outline: 0;\n  }\n}\n\n// Menu positioning\n//\n// Add extra class to `.dropdown-menu` to flip the alignment of the dropdown\n// menu with the parent.\n.dropdown-menu-right {\n  right: 0;\n  left: auto; // Reset the default from `.dropdown-menu`\n}\n// With v3, we enabled auto-flipping if you have a dropdown within a right\n// aligned nav component. To enable the undoing of that, we provide an override\n// to restore the default dropdown menu alignment.\n//\n// This is only for left-aligning a dropdown menu within a `.navbar-right` or\n// `.pull-right` nav component.\n.dropdown-menu-left {\n  right: auto;\n  left: 0;\n}\n\n// Dropdown section headers\n.dropdown-header {\n  display: block;\n  padding: 3px 20px;\n  font-size: @font-size-small;\n  line-height: @line-height-base;\n  color: @dropdown-header-color;\n  white-space: nowrap; // as with > li > a\n}\n\n// Backdrop to catch body clicks on mobile, etc.\n.dropdown-backdrop {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: (@zindex-dropdown - 10);\n}\n\n// Right aligned dropdowns\n.pull-right > .dropdown-menu {\n  right: 0;\n  left: auto;\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n//\n// Just add .dropup after the standard .dropdown class and you're set, bro.\n// TODO: abstract this so that the navbar fixed styles are not placed here?\n\n.dropup,\n.navbar-fixed-bottom .dropdown {\n  // Reverse the caret\n  .caret {\n    content: \"\";\n    border-top: 0;\n    border-bottom: @caret-width-base dashed;\n    border-bottom: @caret-width-base solid ~\"\\9\"; // IE8\n  }\n  // Different positioning for bottom up menu\n  .dropdown-menu {\n    top: auto;\n    bottom: 100%;\n    margin-bottom: 2px;\n  }\n}\n\n\n// Component alignment\n//\n// Reiterate per navbar.less and the modified component alignment there.\n\n@media (min-width: @grid-float-breakpoint) {\n  .navbar-right {\n    .dropdown-menu {\n      .dropdown-menu-right();\n    }\n    // Necessary for overrides of the default right aligned menu.\n    // Will remove come v4 in all likelihood.\n    .dropdown-menu-left {\n      .dropdown-menu-left();\n    }\n  }\n}\n","// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n.nav-divider(@color: #e5e5e5) {\n  height: 1px;\n  margin: ((@line-height-computed / 2) - 1) 0;\n  overflow: hidden;\n  background-color: @color;\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n  filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n","// stylelint-disable selector-no-qualifying-type, selector-max-type\n\n//\n// Navs\n// --------------------------------------------------\n\n\n// Base class\n// --------------------------------------------------\n\n.nav {\n  padding-left: 0; // Override default ul/ol\n  margin-bottom: 0;\n  list-style: none;\n  &:extend(.clearfix all);\n\n  > li {\n    position: relative;\n    display: block;\n\n    > a {\n      position: relative;\n      display: block;\n      padding: @nav-link-padding;\n      &:hover,\n      &:focus {\n        text-decoration: none;\n        background-color: @nav-link-hover-bg;\n      }\n    }\n\n    // Disabled state sets text to gray and nukes hover/tab effects\n    &.disabled > a {\n      color: @nav-disabled-link-color;\n\n      &:hover,\n      &:focus {\n        color: @nav-disabled-link-hover-color;\n        text-decoration: none;\n        cursor: @cursor-disabled;\n        background-color: transparent;\n      }\n    }\n  }\n\n  // Open dropdowns\n  .open > a {\n    &,\n    &:hover,\n    &:focus {\n      background-color: @nav-link-hover-bg;\n      border-color: @link-color;\n    }\n  }\n\n  // Nav dividers (deprecated with v3.0.1)\n  //\n  // This should have been removed in v3 with the dropping of `.nav-list`, but\n  // we missed it. We don't currently support this anywhere, but in the interest\n  // of maintaining backward compatibility in case you use it, it's deprecated.\n  .nav-divider {\n    .nav-divider();\n  }\n\n  // Prevent IE8 from misplacing imgs\n  //\n  // See https://github.com/h5bp/html5-boilerplate/issues/984#issuecomment-3985989\n  > li > a > img {\n    max-width: none;\n  }\n}\n\n\n// Tabs\n// -------------------------\n\n// Give the tabs something to sit on\n.nav-tabs {\n  border-bottom: 1px solid @nav-tabs-border-color;\n  > li {\n    float: left;\n    // Make the list-items overlay the bottom border\n    margin-bottom: -1px;\n\n    // Actual tabs (as links)\n    > a {\n      margin-right: 2px;\n      line-height: @line-height-base;\n      border: 1px solid transparent;\n      border-radius: @border-radius-base @border-radius-base 0 0;\n      &:hover {\n        border-color: @nav-tabs-link-hover-border-color @nav-tabs-link-hover-border-color @nav-tabs-border-color;\n      }\n    }\n\n    // Active state, and its :hover to override normal :hover\n    &.active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @nav-tabs-active-link-hover-color;\n        cursor: default;\n        background-color: @nav-tabs-active-link-hover-bg;\n        border: 1px solid @nav-tabs-active-link-hover-border-color;\n        border-bottom-color: transparent;\n      }\n    }\n  }\n  // pulling this in mainly for less shorthand\n  &.nav-justified {\n    .nav-justified();\n    .nav-tabs-justified();\n  }\n}\n\n\n// Pills\n// -------------------------\n.nav-pills {\n  > li {\n    float: left;\n\n    // Links rendered as pills\n    > a {\n      border-radius: @nav-pills-border-radius;\n    }\n    + li {\n      margin-left: 2px;\n    }\n\n    // Active state\n    &.active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @nav-pills-active-link-hover-color;\n        background-color: @nav-pills-active-link-hover-bg;\n      }\n    }\n  }\n}\n\n\n// Stacked pills\n.nav-stacked {\n  > li {\n    float: none;\n    + li {\n      margin-top: 2px;\n      margin-left: 0; // no need for this gap between nav items\n    }\n  }\n}\n\n\n// Nav variations\n// --------------------------------------------------\n\n// Justified nav links\n// -------------------------\n\n.nav-justified {\n  width: 100%;\n\n  > li {\n    float: none;\n    > a {\n      margin-bottom: 5px;\n      text-align: center;\n    }\n  }\n\n  > .dropdown .dropdown-menu {\n    top: auto;\n    left: auto;\n  }\n\n  @media (min-width: @screen-sm-min) {\n    > li {\n      display: table-cell;\n      width: 1%;\n      > a {\n        margin-bottom: 0;\n      }\n    }\n  }\n}\n\n// Move borders to anchors instead of bottom of list\n//\n// Mixin for adding on top the shared `.nav-justified` styles for our tabs\n.nav-tabs-justified {\n  border-bottom: 0;\n\n  > li > a {\n    // Override margin from .nav-tabs\n    margin-right: 0;\n    border-radius: @border-radius-base;\n  }\n\n  > .active > a,\n  > .active > a:hover,\n  > .active > a:focus {\n    border: 1px solid @nav-tabs-justified-link-border-color;\n  }\n\n  @media (min-width: @screen-sm-min) {\n    > li > a {\n      border-bottom: 1px solid @nav-tabs-justified-link-border-color;\n      border-radius: @border-radius-base @border-radius-base 0 0;\n    }\n    > .active > a,\n    > .active > a:hover,\n    > .active > a:focus {\n      border-bottom-color: @nav-tabs-justified-active-link-border-color;\n    }\n  }\n}\n\n\n// Tabbable tabs\n// -------------------------\n\n// Hide tabbable panes to start, show them when `.active`\n.tab-content {\n  > .tab-pane {\n    display: none;\n  }\n  > .active {\n    display: block;\n  }\n}\n\n\n// Dropdowns\n// -------------------------\n\n// Specific dropdowns\n.nav-tabs .dropdown-menu {\n  // make dropdown border overlap tab border\n  margin-top: -1px;\n  // Remove the top rounded corners here since there is a hard edge above the menu\n  .border-top-radius(0);\n}\n","// Single side border-radius\n\n.border-top-radius(@radius) {\n  border-top-left-radius: @radius;\n  border-top-right-radius: @radius;\n}\n.border-right-radius(@radius) {\n  border-top-right-radius: @radius;\n  border-bottom-right-radius: @radius;\n}\n.border-bottom-radius(@radius) {\n  border-bottom-right-radius: @radius;\n  border-bottom-left-radius: @radius;\n}\n.border-left-radius(@radius) {\n  border-top-left-radius: @radius;\n  border-bottom-left-radius: @radius;\n}\n","// stylelint-disable selector-max-type, selector-max-compound-selectors, selector-max-combinators, selector-max-class, declaration-no-important, selector-no-qualifying-type\n\n//\n// Navbars\n// --------------------------------------------------\n\n\n// Wrapper and base class\n//\n// Provide a static navbar from which we expand to create full-width, fixed, and\n// other navbar variations.\n\n.navbar {\n  position: relative;\n  min-height: @navbar-height; // Ensure a navbar always shows (e.g., without a .navbar-brand in collapsed mode)\n  margin-bottom: @navbar-margin-bottom;\n  border: 1px solid transparent;\n\n  // Prevent floats from breaking the navbar\n  &:extend(.clearfix all);\n\n  @media (min-width: @grid-float-breakpoint) {\n    border-radius: @navbar-border-radius;\n  }\n}\n\n\n// Navbar heading\n//\n// Groups `.navbar-brand` and `.navbar-toggle` into a single component for easy\n// styling of responsive aspects.\n\n.navbar-header {\n  &:extend(.clearfix all);\n\n  @media (min-width: @grid-float-breakpoint) {\n    float: left;\n  }\n}\n\n\n// Navbar collapse (body)\n//\n// Group your navbar content into this for easy collapsing and expanding across\n// various device sizes. By default, this content is collapsed when <768px, but\n// will expand past that for a horizontal display.\n//\n// To start (on mobile devices) the navbar links, forms, and buttons are stacked\n// vertically and include a `max-height` to overflow in case you have too much\n// content for the user's viewport.\n\n.navbar-collapse {\n  padding-right: @navbar-padding-horizontal;\n  padding-left: @navbar-padding-horizontal;\n  overflow-x: visible;\n  border-top: 1px solid transparent;\n  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);\n  &:extend(.clearfix all);\n  -webkit-overflow-scrolling: touch;\n\n  &.in {\n    overflow-y: auto;\n  }\n\n  @media (min-width: @grid-float-breakpoint) {\n    width: auto;\n    border-top: 0;\n    box-shadow: none;\n\n    &.collapse {\n      display: block !important;\n      height: auto !important;\n      padding-bottom: 0; // Override default setting\n      overflow: visible !important;\n    }\n\n    &.in {\n      overflow-y: visible;\n    }\n\n    // Undo the collapse side padding for navbars with containers to ensure\n    // alignment of right-aligned contents.\n    .navbar-fixed-top &,\n    .navbar-static-top &,\n    .navbar-fixed-bottom & {\n      padding-right: 0;\n      padding-left: 0;\n    }\n  }\n}\n\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n  .navbar-collapse {\n    max-height: @navbar-collapse-max-height;\n\n    @media (max-device-width: @screen-xs-min) and (orientation: landscape) {\n      max-height: 200px;\n    }\n  }\n\n  // Fix the top/bottom navbars when screen real estate supports it\n  position: fixed;\n  right: 0;\n  left: 0;\n  z-index: @zindex-navbar-fixed;\n\n  // Undo the rounded corners\n  @media (min-width: @grid-float-breakpoint) {\n    border-radius: 0;\n  }\n}\n\n.navbar-fixed-top {\n  top: 0;\n  border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n  bottom: 0;\n  margin-bottom: 0; // override .navbar defaults\n  border-width: 1px 0 0;\n}\n\n\n// Both navbar header and collapse\n//\n// When a container is present, change the behavior of the header and collapse.\n\n.container,\n.container-fluid {\n  > .navbar-header,\n  > .navbar-collapse {\n    margin-right: -@navbar-padding-horizontal;\n    margin-left: -@navbar-padding-horizontal;\n\n    @media (min-width: @grid-float-breakpoint) {\n      margin-right: 0;\n      margin-left: 0;\n    }\n  }\n}\n\n\n//\n// Navbar alignment options\n//\n// Display the navbar across the entirety of the page or fixed it to the top or\n// bottom of the page.\n\n// Static top (unfixed, but 100% wide) navbar\n.navbar-static-top {\n  z-index: @zindex-navbar;\n  border-width: 0 0 1px;\n\n  @media (min-width: @grid-float-breakpoint) {\n    border-radius: 0;\n  }\n}\n\n\n// Brand/project name\n\n.navbar-brand {\n  float: left;\n  height: @navbar-height;\n  padding: @navbar-padding-vertical @navbar-padding-horizontal;\n  font-size: @font-size-large;\n  line-height: @line-height-computed;\n\n  &:hover,\n  &:focus {\n    text-decoration: none;\n  }\n\n  > img {\n    display: block;\n  }\n\n  @media (min-width: @grid-float-breakpoint) {\n    .navbar > .container &,\n    .navbar > .container-fluid & {\n      margin-left: -@navbar-padding-horizontal;\n    }\n  }\n}\n\n\n// Navbar toggle\n//\n// Custom button for toggling the `.navbar-collapse`, powered by the collapse\n// JavaScript plugin.\n\n.navbar-toggle {\n  position: relative;\n  float: right;\n  padding: 9px 10px;\n  margin-right: @navbar-padding-horizontal;\n  .navbar-vertical-align(34px);\n  background-color: transparent;\n  background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n  border: 1px solid transparent;\n  border-radius: @border-radius-base;\n\n  // We remove the `outline` here, but later compensate by attaching `:hover`\n  // styles to `:focus`.\n  &:focus {\n    outline: 0;\n  }\n\n  // Bars\n  .icon-bar {\n    display: block;\n    width: 22px;\n    height: 2px;\n    border-radius: 1px;\n  }\n  .icon-bar + .icon-bar {\n    margin-top: 4px;\n  }\n\n  @media (min-width: @grid-float-breakpoint) {\n    display: none;\n  }\n}\n\n\n// Navbar nav links\n//\n// Builds on top of the `.nav` components with its own modifier class to make\n// the nav the full height of the horizontal nav (above 768px).\n\n.navbar-nav {\n  margin: (@navbar-padding-vertical / 2) -@navbar-padding-horizontal;\n\n  > li > a {\n    padding-top: 10px;\n    padding-bottom: 10px;\n    line-height: @line-height-computed;\n  }\n\n  @media (max-width: @grid-float-breakpoint-max) {\n    // Dropdowns get custom display when collapsed\n    .open .dropdown-menu {\n      position: static;\n      float: none;\n      width: auto;\n      margin-top: 0;\n      background-color: transparent;\n      border: 0;\n      box-shadow: none;\n      > li > a,\n      .dropdown-header {\n        padding: 5px 15px 5px 25px;\n      }\n      > li > a {\n        line-height: @line-height-computed;\n        &:hover,\n        &:focus {\n          background-image: none;\n        }\n      }\n    }\n  }\n\n  // Uncollapse the nav\n  @media (min-width: @grid-float-breakpoint) {\n    float: left;\n    margin: 0;\n\n    > li {\n      float: left;\n      > a {\n        padding-top: @navbar-padding-vertical;\n        padding-bottom: @navbar-padding-vertical;\n      }\n    }\n  }\n}\n\n\n// Navbar form\n//\n// Extension of the `.form-inline` with some extra flavor for optimum display in\n// our navbars.\n\n.navbar-form {\n  padding: 10px @navbar-padding-horizontal;\n  margin-right: -@navbar-padding-horizontal;\n  margin-left: -@navbar-padding-horizontal;\n  border-top: 1px solid transparent;\n  border-bottom: 1px solid transparent;\n  @shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);\n  .box-shadow(@shadow);\n\n  // Mixin behavior for optimum display\n  .form-inline();\n\n  .form-group {\n    @media (max-width: @grid-float-breakpoint-max) {\n      margin-bottom: 5px;\n\n      &:last-child {\n        margin-bottom: 0;\n      }\n    }\n  }\n\n  // Vertically center in expanded, horizontal navbar\n  .navbar-vertical-align(@input-height-base);\n\n  // Undo 100% width for pull classes\n  @media (min-width: @grid-float-breakpoint) {\n    width: auto;\n    padding-top: 0;\n    padding-bottom: 0;\n    margin-right: 0;\n    margin-left: 0;\n    border: 0;\n    .box-shadow(none);\n  }\n}\n\n\n// Dropdown menus\n\n// Menu position and menu carets\n.navbar-nav > li > .dropdown-menu {\n  margin-top: 0;\n  .border-top-radius(0);\n}\n// Menu position and menu caret support for dropups via extra dropup class\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n  margin-bottom: 0;\n  .border-top-radius(@navbar-border-radius);\n  .border-bottom-radius(0);\n}\n\n\n// Buttons in navbars\n//\n// Vertically center a button within a navbar (when *not* in a form).\n\n.navbar-btn {\n  .navbar-vertical-align(@input-height-base);\n\n  &.btn-sm {\n    .navbar-vertical-align(@input-height-small);\n  }\n  &.btn-xs {\n    .navbar-vertical-align(22);\n  }\n}\n\n\n// Text in navbars\n//\n// Add a class to make any element properly align itself vertically within the navbars.\n\n.navbar-text {\n  .navbar-vertical-align(@line-height-computed);\n\n  @media (min-width: @grid-float-breakpoint) {\n    float: left;\n    margin-right: @navbar-padding-horizontal;\n    margin-left: @navbar-padding-horizontal;\n  }\n}\n\n\n// Component alignment\n//\n// Repurpose the pull utilities as their own navbar utilities to avoid specificity\n// issues with parents and chaining. Only do this when the navbar is uncollapsed\n// though so that navbar contents properly stack and align in mobile.\n//\n// Declared after the navbar components to ensure more specificity on the margins.\n\n@media (min-width: @grid-float-breakpoint) {\n  .navbar-left  { .pull-left(); }\n  .navbar-right {\n    .pull-right();\n    margin-right: -@navbar-padding-horizontal;\n\n    ~ .navbar-right {\n      margin-right: 0;\n    }\n  }\n}\n\n\n// Alternate navbars\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n  background-color: @navbar-default-bg;\n  border-color: @navbar-default-border;\n\n  .navbar-brand {\n    color: @navbar-default-brand-color;\n    &:hover,\n    &:focus {\n      color: @navbar-default-brand-hover-color;\n      background-color: @navbar-default-brand-hover-bg;\n    }\n  }\n\n  .navbar-text {\n    color: @navbar-default-color;\n  }\n\n  .navbar-nav {\n    > li > a {\n      color: @navbar-default-link-color;\n\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-hover-color;\n        background-color: @navbar-default-link-hover-bg;\n      }\n    }\n    > .active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-active-color;\n        background-color: @navbar-default-link-active-bg;\n      }\n    }\n    > .disabled > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-disabled-color;\n        background-color: @navbar-default-link-disabled-bg;\n      }\n    }\n\n    // Dropdown menu items\n    // Remove background color from open dropdown\n    > .open > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-active-color;\n        background-color: @navbar-default-link-active-bg;\n      }\n    }\n\n    @media (max-width: @grid-float-breakpoint-max) {\n      // Dropdowns get custom display when collapsed\n      .open .dropdown-menu {\n        > li > a {\n          color: @navbar-default-link-color;\n          &:hover,\n          &:focus {\n            color: @navbar-default-link-hover-color;\n            background-color: @navbar-default-link-hover-bg;\n          }\n        }\n        > .active > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-default-link-active-color;\n            background-color: @navbar-default-link-active-bg;\n          }\n        }\n        > .disabled > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-default-link-disabled-color;\n            background-color: @navbar-default-link-disabled-bg;\n          }\n        }\n      }\n    }\n  }\n\n  .navbar-toggle {\n    border-color: @navbar-default-toggle-border-color;\n    &:hover,\n    &:focus {\n      background-color: @navbar-default-toggle-hover-bg;\n    }\n    .icon-bar {\n      background-color: @navbar-default-toggle-icon-bar-bg;\n    }\n  }\n\n  .navbar-collapse,\n  .navbar-form {\n    border-color: @navbar-default-border;\n  }\n\n\n  // Links in navbars\n  //\n  // Add a class to ensure links outside the navbar nav are colored correctly.\n\n  .navbar-link {\n    color: @navbar-default-link-color;\n    &:hover {\n      color: @navbar-default-link-hover-color;\n    }\n  }\n\n  .btn-link {\n    color: @navbar-default-link-color;\n    &:hover,\n    &:focus {\n      color: @navbar-default-link-hover-color;\n    }\n    &[disabled],\n    fieldset[disabled] & {\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-disabled-color;\n      }\n    }\n  }\n}\n\n// Inverse navbar\n\n.navbar-inverse {\n  background-color: @navbar-inverse-bg;\n  border-color: @navbar-inverse-border;\n\n  .navbar-brand {\n    color: @navbar-inverse-brand-color;\n    &:hover,\n    &:focus {\n      color: @navbar-inverse-brand-hover-color;\n      background-color: @navbar-inverse-brand-hover-bg;\n    }\n  }\n\n  .navbar-text {\n    color: @navbar-inverse-color;\n  }\n\n  .navbar-nav {\n    > li > a {\n      color: @navbar-inverse-link-color;\n\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-hover-color;\n        background-color: @navbar-inverse-link-hover-bg;\n      }\n    }\n    > .active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-active-color;\n        background-color: @navbar-inverse-link-active-bg;\n      }\n    }\n    > .disabled > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-disabled-color;\n        background-color: @navbar-inverse-link-disabled-bg;\n      }\n    }\n\n    // Dropdowns\n    > .open > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-active-color;\n        background-color: @navbar-inverse-link-active-bg;\n      }\n    }\n\n    @media (max-width: @grid-float-breakpoint-max) {\n      // Dropdowns get custom display\n      .open .dropdown-menu {\n        > .dropdown-header {\n          border-color: @navbar-inverse-border;\n        }\n        .divider {\n          background-color: @navbar-inverse-border;\n        }\n        > li > a {\n          color: @navbar-inverse-link-color;\n          &:hover,\n          &:focus {\n            color: @navbar-inverse-link-hover-color;\n            background-color: @navbar-inverse-link-hover-bg;\n          }\n        }\n        > .active > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-inverse-link-active-color;\n            background-color: @navbar-inverse-link-active-bg;\n          }\n        }\n        > .disabled > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-inverse-link-disabled-color;\n            background-color: @navbar-inverse-link-disabled-bg;\n          }\n        }\n      }\n    }\n  }\n\n  // Darken the responsive nav toggle\n  .navbar-toggle {\n    border-color: @navbar-inverse-toggle-border-color;\n    &:hover,\n    &:focus {\n      background-color: @navbar-inverse-toggle-hover-bg;\n    }\n    .icon-bar {\n      background-color: @navbar-inverse-toggle-icon-bar-bg;\n    }\n  }\n\n  .navbar-collapse,\n  .navbar-form {\n    border-color: darken(@navbar-inverse-bg, 7%);\n  }\n\n  .navbar-link {\n    color: @navbar-inverse-link-color;\n    &:hover {\n      color: @navbar-inverse-link-hover-color;\n    }\n  }\n\n  .btn-link {\n    color: @navbar-inverse-link-color;\n    &:hover,\n    &:focus {\n      color: @navbar-inverse-link-hover-color;\n    }\n    &[disabled],\n    fieldset[disabled] & {\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-disabled-color;\n      }\n    }\n  }\n}\n","// Navbar vertical align\n//\n// Vertically center elements in the navbar.\n// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.\n\n.navbar-vertical-align(@element-height) {\n  margin-top: ((@navbar-height - @element-height) / 2);\n  margin-bottom: ((@navbar-height - @element-height) / 2);\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Utility classes\n// --------------------------------------------------\n\n\n// Floats\n// -------------------------\n\n.clearfix {\n  .clearfix();\n}\n.center-block {\n  .center-block();\n}\n.pull-right {\n  float: right !important;\n}\n.pull-left {\n  float: left !important;\n}\n\n\n// Toggling content\n// -------------------------\n\n// Note: Deprecated .hide in favor of .hidden or .sr-only (as appropriate) in v3.0.1\n.hide {\n  display: none !important;\n}\n.show {\n  display: block !important;\n}\n.invisible {\n  visibility: hidden;\n}\n.text-hide {\n  .text-hide();\n}\n\n\n// Hide from screenreaders and browsers\n//\n// Credit: HTML5 Boilerplate\n\n.hidden {\n  display: none !important;\n}\n\n\n// For Affix plugin\n// -------------------------\n\n.affix {\n  position: fixed;\n}\n","//\n// Breadcrumbs\n// --------------------------------------------------\n\n\n.breadcrumb {\n  padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal;\n  margin-bottom: @line-height-computed;\n  list-style: none;\n  background-color: @breadcrumb-bg;\n  border-radius: @border-radius-base;\n\n  > li {\n    display: inline-block;\n\n    + li:before {\n      padding: 0 5px;\n      color: @breadcrumb-color;\n      content: \"@{breadcrumb-separator}\\00a0\"; // Unicode space added since inline-block means non-collapsing white-space\n    }\n  }\n\n  > .active {\n    color: @breadcrumb-active-color;\n  }\n}\n","//\n// Alerts\n// --------------------------------------------------\n\n\n// Base styles\n// -------------------------\n\n.alert {\n  padding: @alert-padding;\n  margin-bottom: @line-height-computed;\n  border: 1px solid transparent;\n  border-radius: @alert-border-radius;\n\n  // Headings for larger alerts\n  h4 {\n    margin-top: 0;\n    color: inherit; // Specified for the h4 to prevent conflicts of changing @headings-color\n  }\n\n  // Provide class for links that match alerts\n  .alert-link {\n    font-weight: @alert-link-font-weight;\n  }\n\n  // Improve alignment and spacing of inner content\n  > p,\n  > ul {\n    margin-bottom: 0;\n  }\n\n  > p + p {\n    margin-top: 5px;\n  }\n}\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n// The misspelled .alert-dismissable was deprecated in 3.2.0.\n.alert-dismissable,\n.alert-dismissible {\n  padding-right: (@alert-padding + 20);\n\n  // Adjust close link position\n  .close {\n    position: relative;\n    top: -2px;\n    right: -21px;\n    color: inherit;\n  }\n}\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n\n.alert-success {\n  .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text);\n}\n\n.alert-info {\n  .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text);\n}\n\n.alert-warning {\n  .alert-variant(@alert-warning-bg; @alert-warning-border; @alert-warning-text);\n}\n\n.alert-danger {\n  .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text);\n}\n","// Alerts\n\n.alert-variant(@background; @border; @text-color) {\n  color: @text-color;\n  background-color: @background;\n  border-color: @border;\n\n  hr {\n    border-top-color: darken(@border, 5%);\n  }\n\n  .alert-link {\n    color: darken(@text-color, 10%);\n  }\n}\n","//\n// Labels\n// --------------------------------------------------\n\n.label {\n  display: inline;\n  padding: .2em .6em .3em;\n  font-size: 75%;\n  font-weight: 700;\n  line-height: 1;\n  color: @label-color;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: baseline;\n  border-radius: .25em;\n\n  // Add hover effects, but only for links\n  a& {\n    &:hover,\n    &:focus {\n      color: @label-link-hover-color;\n      text-decoration: none;\n      cursor: pointer;\n    }\n  }\n\n  // Empty labels collapse automatically (not available in IE8)\n  &:empty {\n    display: none;\n  }\n\n  // Quick fix for labels in buttons\n  .btn & {\n    position: relative;\n    top: -1px;\n  }\n}\n\n// Colors\n// Contextual variations (linked labels get darker on :hover)\n\n.label-default {\n  .label-variant(@label-default-bg);\n}\n\n.label-primary {\n  .label-variant(@label-primary-bg);\n}\n\n.label-success {\n  .label-variant(@label-success-bg);\n}\n\n.label-info {\n  .label-variant(@label-info-bg);\n}\n\n.label-warning {\n  .label-variant(@label-warning-bg);\n}\n\n.label-danger {\n  .label-variant(@label-danger-bg);\n}\n","// Labels\n\n.label-variant(@color) {\n  background-color: @color;\n\n  &[href] {\n    &:hover,\n    &:focus {\n      background-color: darken(@color, 10%);\n    }\n  }\n}\n","// stylelint-disable at-rule-no-vendor-prefix\n\n//\n// Progress bars\n// --------------------------------------------------\n\n\n// Bar animations\n// -------------------------\n\n// WebKit\n@-webkit-keyframes progress-bar-stripes {\n  from  { background-position: 40px 0; }\n  to    { background-position: 0 0; }\n}\n\n// Spec and IE10+\n@keyframes progress-bar-stripes {\n  from  { background-position: 40px 0; }\n  to    { background-position: 0 0; }\n}\n\n\n// Bar itself\n// -------------------------\n\n// Outer container\n.progress {\n  height: @line-height-computed;\n  margin-bottom: @line-height-computed;\n  overflow: hidden;\n  background-color: @progress-bg;\n  border-radius: @progress-border-radius;\n  .box-shadow(inset 0 1px 2px rgba(0, 0, 0, .1));\n}\n\n// Bar of progress\n.progress-bar {\n  float: left;\n  width: 0%;\n  height: 100%;\n  font-size: @font-size-small;\n  line-height: @line-height-computed;\n  color: @progress-bar-color;\n  text-align: center;\n  background-color: @progress-bar-bg;\n  .box-shadow(inset 0 -1px 0 rgba(0, 0, 0, .15));\n  .transition(width .6s ease);\n}\n\n// Striped bars\n//\n// `.progress-striped .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar-striped` class, which you just add to an existing\n// `.progress-bar`.\n.progress-striped .progress-bar,\n.progress-bar-striped {\n  #gradient > .striped();\n  background-size: 40px 40px;\n}\n\n// Call animation for the active one\n//\n// `.progress.active .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar.active` approach.\n.progress.active .progress-bar,\n.progress-bar.active {\n  .animation(progress-bar-stripes 2s linear infinite);\n}\n\n\n// Variations\n// -------------------------\n\n.progress-bar-success {\n  .progress-bar-variant(@progress-bar-success-bg);\n}\n\n.progress-bar-info {\n  .progress-bar-variant(@progress-bar-info-bg);\n}\n\n.progress-bar-warning {\n  .progress-bar-variant(@progress-bar-warning-bg);\n}\n\n.progress-bar-danger {\n  .progress-bar-variant(@progress-bar-danger-bg);\n}\n","// stylelint-disable value-no-vendor-prefix, selector-max-id\n\n#gradient {\n\n  // Horizontal gradient, from left to right\n  //\n  // Creates two color stops, start and end, by specifying a color and position for each color stop.\n  // Color stops are not available in IE9 and below.\n  .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n    background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n    background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n    background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\", argb(@start-color), argb(@end-color))); // IE9 and down\n    background-repeat: repeat-x;\n  }\n\n  // Vertical gradient, from top to bottom\n  //\n  // Creates two color stops, start and end, by specifying a color and position for each color stop.\n  // Color stops are not available in IE9 and below.\n  .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n    background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent);  // Safari 5.1-6, Chrome 10+\n    background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent);  // Opera 12\n    background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\", argb(@start-color), argb(@end-color))); // IE9 and down\n    background-repeat: repeat-x;\n  }\n\n  .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n    background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n    background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n    background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n    background-repeat: repeat-x;\n  }\n  .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n    background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n    background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n    background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\", argb(@start-color), argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n    background-repeat: no-repeat;\n  }\n  .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n    background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n    background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n    background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\", argb(@start-color), argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n    background-repeat: no-repeat;\n  }\n  .radial(@inner-color: #555; @outer-color: #333) {\n    background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n    background-image: radial-gradient(circle, @inner-color, @outer-color);\n    background-repeat: no-repeat;\n  }\n  .striped(@color: rgba(255, 255, 255, .15); @angle: 45deg) {\n    background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n    background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n    background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n  }\n}\n","// Progress bars\n\n.progress-bar-variant(@color) {\n  background-color: @color;\n\n  // Deprecated parent class requirement as of v3.2.0\n  .progress-striped & {\n    #gradient > .striped();\n  }\n}\n","// stylelint-disable selector-no-qualifying-type */\n\n//\n// Button groups\n// --------------------------------------------------\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n  position: relative;\n  display: inline-block;\n  vertical-align: middle; // match .btn alignment given font-size hack above\n  > .btn {\n    position: relative;\n    float: left;\n    // Bring the \"active\" button to the front\n    &:hover,\n    &:focus,\n    &:active,\n    &.active {\n      z-index: 2;\n    }\n  }\n}\n\n// Prevent double borders when buttons are next to each other\n.btn-group {\n  .btn + .btn,\n  .btn + .btn-group,\n  .btn-group + .btn,\n  .btn-group + .btn-group {\n    margin-left: -1px;\n  }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n  margin-left: -5px; // Offset the first child's margin\n  &:extend(.clearfix all);\n\n  .btn,\n  .btn-group,\n  .input-group {\n    float: left;\n  }\n  > .btn,\n  > .btn-group,\n  > .input-group {\n    margin-left: 5px;\n  }\n}\n\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n  border-radius: 0;\n}\n\n// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match\n.btn-group > .btn:first-child {\n  margin-left: 0;\n  &:not(:last-child):not(.dropdown-toggle) {\n    .border-right-radius(0);\n  }\n}\n// Need .dropdown-toggle since :last-child doesn't apply, given that a .dropdown-menu is used immediately after it\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n  .border-left-radius(0);\n}\n\n// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)\n.btn-group > .btn-group {\n  float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) {\n  > .btn:last-child,\n  > .dropdown-toggle {\n    .border-right-radius(0);\n  }\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n  .border-left-radius(0);\n}\n\n// On active and open, don't show outline\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n  outline: 0;\n}\n\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-xs > .btn { &:extend(.btn-xs); }\n.btn-group-sm > .btn { &:extend(.btn-sm); }\n.btn-group-lg > .btn { &:extend(.btn-lg); }\n\n\n// Split button dropdowns\n// ----------------------\n\n// Give the line between buttons some depth\n.btn-group > .btn + .dropdown-toggle {\n  padding-right: 8px;\n  padding-left: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n  padding-right: 12px;\n  padding-left: 12px;\n}\n\n// The clickable button for toggling the menu\n// Remove the gradient and set the same inset shadow as the :active state\n.btn-group.open .dropdown-toggle {\n  .box-shadow(inset 0 3px 5px rgba(0, 0, 0, .125));\n\n  // Show no shadow for `.btn-link` since it has no other button styles.\n  &.btn-link {\n    .box-shadow(none);\n  }\n}\n\n\n// Reposition the caret\n.btn .caret {\n  margin-left: 0;\n}\n// Carets in other button sizes\n.btn-lg .caret {\n  border-width: @caret-width-large @caret-width-large 0;\n  border-bottom-width: 0;\n}\n// Upside down carets for .dropup\n.dropup .btn-lg .caret {\n  border-width: 0 @caret-width-large @caret-width-large;\n}\n\n\n// Vertical button groups\n// ----------------------\n\n.btn-group-vertical {\n  > .btn,\n  > .btn-group,\n  > .btn-group > .btn {\n    display: block;\n    float: none;\n    width: 100%;\n    max-width: 100%;\n  }\n\n  // Clear floats so dropdown menus can be properly placed\n  > .btn-group {\n    &:extend(.clearfix all);\n    > .btn {\n      float: none;\n    }\n  }\n\n  > .btn + .btn,\n  > .btn + .btn-group,\n  > .btn-group + .btn,\n  > .btn-group + .btn-group {\n    margin-top: -1px;\n    margin-left: 0;\n  }\n}\n\n.btn-group-vertical > .btn {\n  &:not(:first-child):not(:last-child) {\n    border-radius: 0;\n  }\n  &:first-child:not(:last-child) {\n    .border-top-radius(@btn-border-radius-base);\n    .border-bottom-radius(0);\n  }\n  &:last-child:not(:first-child) {\n    .border-top-radius(0);\n    .border-bottom-radius(@btn-border-radius-base);\n  }\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) {\n  > .btn:last-child,\n  > .dropdown-toggle {\n    .border-bottom-radius(0);\n  }\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n  .border-top-radius(0);\n}\n\n\n// Justified button groups\n// ----------------------\n\n.btn-group-justified {\n  display: table;\n  width: 100%;\n  table-layout: fixed;\n  border-collapse: separate;\n  > .btn,\n  > .btn-group {\n    display: table-cell;\n    float: none;\n    width: 1%;\n  }\n  > .btn-group .btn {\n    width: 100%;\n  }\n\n  > .btn-group .dropdown-menu {\n    left: auto;\n  }\n}\n\n\n// Checkbox and radio options\n//\n// In order to support the browser's form validation feedback, powered by the\n// `required` attribute, we have to \"hide\" the inputs via `clip`. We cannot use\n// `display: none;` or `visibility: hidden;` as that also hides the popover.\n// Simply visually hiding the inputs via `opacity` would leave them clickable in\n// certain cases which is prevented by using `clip` and `pointer-events`.\n// This way, we ensure a DOM element is visible to position the popover from.\n//\n// See https://github.com/twbs/bootstrap/pull/12794 and\n// https://github.com/twbs/bootstrap/pull/14559 for more information.\n\n[data-toggle=\"buttons\"] {\n  > .btn,\n  > .btn-group > .btn {\n    input[type=\"radio\"],\n    input[type=\"checkbox\"] {\n      position: absolute;\n      clip: rect(0, 0, 0, 0);\n      pointer-events: none;\n    }\n  }\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Input groups\n// --------------------------------------------------\n\n// Base styles\n// -------------------------\n.input-group {\n  position: relative; // For dropdowns\n  display: table;\n  border-collapse: separate; // prevent input groups from inheriting border styles from table cells when placed within a table\n\n  // Undo padding and float of grid classes\n  &[class*=\"col-\"] {\n    float: none;\n    padding-right: 0;\n    padding-left: 0;\n  }\n\n  .form-control {\n    // Ensure that the input is always above the *appended* addon button for\n    // proper border colors.\n    position: relative;\n    z-index: 2;\n\n    // IE9 fubars the placeholder attribute in text inputs and the arrows on\n    // select elements in input groups. To fix it, we float the input. Details:\n    // https://github.com/twbs/bootstrap/issues/11561#issuecomment-28936855\n    float: left;\n\n    width: 100%;\n    margin-bottom: 0;\n\n    &:focus {\n      z-index: 3;\n    }\n  }\n}\n\n// Sizing options\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n  .input-lg();\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n  .input-sm();\n}\n\n\n// Display as table-cell\n// -------------------------\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n  display: table-cell;\n\n  &:not(:first-child):not(:last-child) {\n    border-radius: 0;\n  }\n}\n// Addon and addon wrapper for buttons\n.input-group-addon,\n.input-group-btn {\n  width: 1%;\n  white-space: nowrap;\n  vertical-align: middle; // Match the inputs\n}\n\n// Text input groups\n// -------------------------\n.input-group-addon {\n  padding: @padding-base-vertical @padding-base-horizontal;\n  font-size: @font-size-base;\n  font-weight: 400;\n  line-height: 1;\n  color: @input-color;\n  text-align: center;\n  background-color: @input-group-addon-bg;\n  border: 1px solid @input-group-addon-border-color;\n  border-radius: @input-border-radius;\n\n  // Sizing\n  &.input-sm {\n    padding: @padding-small-vertical @padding-small-horizontal;\n    font-size: @font-size-small;\n    border-radius: @input-border-radius-small;\n  }\n  &.input-lg {\n    padding: @padding-large-vertical @padding-large-horizontal;\n    font-size: @font-size-large;\n    border-radius: @input-border-radius-large;\n  }\n\n  // Nuke default margins from checkboxes and radios to vertically center within.\n  input[type=\"radio\"],\n  input[type=\"checkbox\"] {\n    margin-top: 0;\n  }\n}\n\n// Reset rounded corners\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n  .border-right-radius(0);\n}\n.input-group-addon:first-child {\n  border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n  .border-left-radius(0);\n}\n.input-group-addon:last-child {\n  border-left: 0;\n}\n\n// Button input groups\n// -------------------------\n.input-group-btn {\n  position: relative;\n  // Jankily prevent input button groups from wrapping with `white-space` and\n  // `font-size` in combination with `inline-block` on buttons.\n  font-size: 0;\n  white-space: nowrap;\n\n  // Negative margin for spacing, position for bringing hovered/focused/actived\n  // element above the siblings.\n  > .btn {\n    position: relative;\n    + .btn {\n      margin-left: -1px;\n    }\n    // Bring the \"active\" button to the front\n    &:hover,\n    &:focus,\n    &:active {\n      z-index: 2;\n    }\n  }\n\n  // Negative margin to only have a 1px border between the two\n  &:first-child {\n    > .btn,\n    > .btn-group {\n      margin-right: -1px;\n    }\n  }\n  &:last-child {\n    > .btn,\n    > .btn-group {\n      z-index: 2;\n      margin-left: -1px;\n    }\n  }\n}\n",".media {\n  // Proper spacing between instances of .media\n  margin-top: 15px;\n\n  &:first-child {\n    margin-top: 0;\n  }\n}\n\n.media,\n.media-body {\n  overflow: hidden;\n  zoom: 1;\n}\n\n.media-body {\n  width: 10000px;\n}\n\n.media-object {\n  display: block;\n\n  // Fix collapse in webkit from max-width: 100% and display: table-cell.\n  &.img-thumbnail {\n    max-width: none;\n  }\n}\n\n.media-right,\n.media > .pull-right {\n  padding-left: 10px;\n}\n\n.media-left,\n.media > .pull-left {\n  padding-right: 10px;\n}\n\n.media-left,\n.media-right,\n.media-body {\n  display: table-cell;\n  vertical-align: top;\n}\n\n.media-middle {\n  vertical-align: middle;\n}\n\n.media-bottom {\n  vertical-align: bottom;\n}\n\n// Reset margins on headings for tighter default spacing\n.media-heading {\n  margin-top: 0;\n  margin-bottom: 5px;\n}\n\n// Media list variation\n//\n// Undo default ul/ol styles\n.media-list {\n  padding-left: 0;\n  list-style: none;\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// List groups\n// --------------------------------------------------\n\n\n// Base class\n//\n// Easily usable on <ul>, <ol>, or <div>.\n\n.list-group {\n  // No need to set list-style: none; since .list-group-item is block level\n  padding-left: 0; // reset padding because ul and ol\n  margin-bottom: 20px;\n}\n\n\n// Individual list items\n//\n// Use on `li`s or `div`s within the `.list-group` parent.\n\n.list-group-item {\n  position: relative;\n  display: block;\n  padding: 10px 15px;\n  // Place the border on the list items and negative margin up for better styling\n  margin-bottom: -1px;\n  background-color: @list-group-bg;\n  border: 1px solid @list-group-border;\n\n  // Round the first and last items\n  &:first-child {\n    .border-top-radius(@list-group-border-radius);\n  }\n  &:last-child {\n    margin-bottom: 0;\n    .border-bottom-radius(@list-group-border-radius);\n  }\n\n  // Disabled state\n  &.disabled,\n  &.disabled:hover,\n  &.disabled:focus {\n    color: @list-group-disabled-color;\n    cursor: @cursor-disabled;\n    background-color: @list-group-disabled-bg;\n\n    // Force color to inherit for custom content\n    .list-group-item-heading {\n      color: inherit;\n    }\n    .list-group-item-text {\n      color: @list-group-disabled-text-color;\n    }\n  }\n\n  // Active class on item itself, not parent\n  &.active,\n  &.active:hover,\n  &.active:focus {\n    z-index: 2; // Place active items above their siblings for proper border styling\n    color: @list-group-active-color;\n    background-color: @list-group-active-bg;\n    border-color: @list-group-active-border;\n\n    // Force color to inherit for custom content\n    .list-group-item-heading,\n    .list-group-item-heading > small,\n    .list-group-item-heading > .small {\n      color: inherit;\n    }\n    .list-group-item-text {\n      color: @list-group-active-text-color;\n    }\n  }\n}\n\n\n// Interactive list items\n//\n// Use anchor or button elements instead of `li`s or `div`s to create interactive items.\n// Includes an extra `.active` modifier class for showing selected items.\n\na.list-group-item,\nbutton.list-group-item {\n  color: @list-group-link-color;\n\n  .list-group-item-heading {\n    color: @list-group-link-heading-color;\n  }\n\n  // Hover state\n  &:hover,\n  &:focus {\n    color: @list-group-link-hover-color;\n    text-decoration: none;\n    background-color: @list-group-hover-bg;\n  }\n}\n\nbutton.list-group-item {\n  width: 100%;\n  text-align: left;\n}\n\n\n// Contextual variants\n//\n// Add modifier classes to change text and background color on individual items.\n// Organizationally, this must come after the `:hover` states.\n\n.list-group-item-variant(success; @state-success-bg; @state-success-text);\n.list-group-item-variant(info; @state-info-bg; @state-info-text);\n.list-group-item-variant(warning; @state-warning-bg; @state-warning-text);\n.list-group-item-variant(danger; @state-danger-bg; @state-danger-text);\n\n\n// Custom content options\n//\n// Extra classes for creating well-formatted content within `.list-group-item`s.\n\n.list-group-item-heading {\n  margin-top: 0;\n  margin-bottom: 5px;\n}\n.list-group-item-text {\n  margin-bottom: 0;\n  line-height: 1.3;\n}\n","// List Groups\n\n.list-group-item-variant(@state; @background; @color) {\n  .list-group-item-@{state} {\n    color: @color;\n    background-color: @background;\n\n    a&,\n    button& {\n      color: @color;\n\n      .list-group-item-heading {\n        color: inherit;\n      }\n\n      &:hover,\n      &:focus {\n        color: @color;\n        background-color: darken(@background, 5%);\n      }\n      &.active,\n      &.active:hover,\n      &.active:focus {\n        color: #fff;\n        background-color: @color;\n        border-color: @color;\n      }\n    }\n  }\n}\n","// stylelint-disable selector-max-type, selector-max-compound-selectors, selector-max-combinators, no-duplicate-selectors\n\n//\n// Panels\n// --------------------------------------------------\n\n\n// Base class\n.panel {\n  margin-bottom: @line-height-computed;\n  background-color: @panel-bg;\n  border: 1px solid transparent;\n  border-radius: @panel-border-radius;\n  .box-shadow(0 1px 1px rgba(0, 0, 0, .05));\n}\n\n// Panel contents\n.panel-body {\n  padding: @panel-body-padding;\n  &:extend(.clearfix all);\n}\n\n// Optional heading\n.panel-heading {\n  padding: @panel-heading-padding;\n  border-bottom: 1px solid transparent;\n  .border-top-radius((@panel-border-radius - 1));\n\n  > .dropdown .dropdown-toggle {\n    color: inherit;\n  }\n}\n\n// Within heading, strip any `h*` tag of its default margins for spacing.\n.panel-title {\n  margin-top: 0;\n  margin-bottom: 0;\n  font-size: ceil((@font-size-base * 1.125));\n  color: inherit;\n\n  > a,\n  > small,\n  > .small,\n  > small > a,\n  > .small > a {\n    color: inherit;\n  }\n}\n\n// Optional footer (stays gray in every modifier class)\n.panel-footer {\n  padding: @panel-footer-padding;\n  background-color: @panel-footer-bg;\n  border-top: 1px solid @panel-inner-border;\n  .border-bottom-radius((@panel-border-radius - 1));\n}\n\n\n// List groups in panels\n//\n// By default, space out list group content from panel headings to account for\n// any kind of custom content between the two.\n\n.panel {\n  > .list-group,\n  > .panel-collapse > .list-group {\n    margin-bottom: 0;\n\n    .list-group-item {\n      border-width: 1px 0;\n      border-radius: 0;\n    }\n\n    // Add border top radius for first one\n    &:first-child {\n      .list-group-item:first-child {\n        border-top: 0;\n        .border-top-radius((@panel-border-radius - 1));\n      }\n    }\n\n    // Add border bottom radius for last one\n    &:last-child {\n      .list-group-item:last-child {\n        border-bottom: 0;\n        .border-bottom-radius((@panel-border-radius - 1));\n      }\n    }\n  }\n  > .panel-heading + .panel-collapse > .list-group {\n    .list-group-item:first-child {\n      .border-top-radius(0);\n    }\n  }\n}\n// Collapse space between when there's no additional content.\n.panel-heading + .list-group {\n  .list-group-item:first-child {\n    border-top-width: 0;\n  }\n}\n.list-group + .panel-footer {\n  border-top-width: 0;\n}\n\n// Tables in panels\n//\n// Place a non-bordered `.table` within a panel (not within a `.panel-body`) and\n// watch it go full width.\n\n.panel {\n  > .table,\n  > .table-responsive > .table,\n  > .panel-collapse > .table {\n    margin-bottom: 0;\n\n    caption {\n      padding-right: @panel-body-padding;\n      padding-left: @panel-body-padding;\n    }\n  }\n  // Add border top radius for first one\n  > .table:first-child,\n  > .table-responsive:first-child > .table:first-child {\n    .border-top-radius((@panel-border-radius - 1));\n\n    > thead:first-child,\n    > tbody:first-child {\n      > tr:first-child {\n        border-top-left-radius: (@panel-border-radius - 1);\n        border-top-right-radius: (@panel-border-radius - 1);\n\n        td:first-child,\n        th:first-child {\n          border-top-left-radius: (@panel-border-radius - 1);\n        }\n        td:last-child,\n        th:last-child {\n          border-top-right-radius: (@panel-border-radius - 1);\n        }\n      }\n    }\n  }\n  // Add border bottom radius for last one\n  > .table:last-child,\n  > .table-responsive:last-child > .table:last-child {\n    .border-bottom-radius((@panel-border-radius - 1));\n\n    > tbody:last-child,\n    > tfoot:last-child {\n      > tr:last-child {\n        border-bottom-right-radius: (@panel-border-radius - 1);\n        border-bottom-left-radius: (@panel-border-radius - 1);\n\n        td:first-child,\n        th:first-child {\n          border-bottom-left-radius: (@panel-border-radius - 1);\n        }\n        td:last-child,\n        th:last-child {\n          border-bottom-right-radius: (@panel-border-radius - 1);\n        }\n      }\n    }\n  }\n  > .panel-body + .table,\n  > .panel-body + .table-responsive,\n  > .table + .panel-body,\n  > .table-responsive + .panel-body {\n    border-top: 1px solid @table-border-color;\n  }\n  > .table > tbody:first-child > tr:first-child th,\n  > .table > tbody:first-child > tr:first-child td {\n    border-top: 0;\n  }\n  > .table-bordered,\n  > .table-responsive > .table-bordered {\n    border: 0;\n    > thead,\n    > tbody,\n    > tfoot {\n      > tr {\n        > th:first-child,\n        > td:first-child {\n          border-left: 0;\n        }\n        > th:last-child,\n        > td:last-child {\n          border-right: 0;\n        }\n      }\n    }\n    > thead,\n    > tbody {\n      > tr:first-child {\n        > td,\n        > th {\n          border-bottom: 0;\n        }\n      }\n    }\n    > tbody,\n    > tfoot {\n      > tr:last-child {\n        > td,\n        > th {\n          border-bottom: 0;\n        }\n      }\n    }\n  }\n  > .table-responsive {\n    margin-bottom: 0;\n    border: 0;\n  }\n}\n\n\n// Collapsible panels (aka, accordion)\n//\n// Wrap a series of panels in `.panel-group` to turn them into an accordion with\n// the help of our collapse JavaScript plugin.\n\n.panel-group {\n  margin-bottom: @line-height-computed;\n\n  // Tighten up margin so it's only between panels\n  .panel {\n    margin-bottom: 0;\n    border-radius: @panel-border-radius;\n\n    + .panel {\n      margin-top: 5px;\n    }\n  }\n\n  .panel-heading {\n    border-bottom: 0;\n\n    + .panel-collapse > .panel-body,\n    + .panel-collapse > .list-group {\n      border-top: 1px solid @panel-inner-border;\n    }\n  }\n\n  .panel-footer {\n    border-top: 0;\n    + .panel-collapse .panel-body {\n      border-bottom: 1px solid @panel-inner-border;\n    }\n  }\n}\n\n\n// Contextual variations\n.panel-default {\n  .panel-variant(@panel-default-border; @panel-default-text; @panel-default-heading-bg; @panel-default-border);\n}\n.panel-primary {\n  .panel-variant(@panel-primary-border; @panel-primary-text; @panel-primary-heading-bg; @panel-primary-border);\n}\n.panel-success {\n  .panel-variant(@panel-success-border; @panel-success-text; @panel-success-heading-bg; @panel-success-border);\n}\n.panel-info {\n  .panel-variant(@panel-info-border; @panel-info-text; @panel-info-heading-bg; @panel-info-border);\n}\n.panel-warning {\n  .panel-variant(@panel-warning-border; @panel-warning-text; @panel-warning-heading-bg; @panel-warning-border);\n}\n.panel-danger {\n  .panel-variant(@panel-danger-border; @panel-danger-text; @panel-danger-heading-bg; @panel-danger-border);\n}\n","// Panels\n\n.panel-variant(@border; @heading-text-color; @heading-bg-color; @heading-border) {\n  border-color: @border;\n\n  & > .panel-heading {\n    color: @heading-text-color;\n    background-color: @heading-bg-color;\n    border-color: @heading-border;\n\n    + .panel-collapse > .panel-body {\n      border-top-color: @border;\n    }\n    .badge {\n      color: @heading-bg-color;\n      background-color: @heading-text-color;\n    }\n  }\n  & > .panel-footer {\n    + .panel-collapse > .panel-body {\n      border-bottom-color: @border;\n    }\n  }\n}\n","//\n// Pager pagination\n// --------------------------------------------------\n\n\n.pager {\n  padding-left: 0;\n  margin: @line-height-computed 0;\n  text-align: center;\n  list-style: none;\n  &:extend(.clearfix all);\n  li {\n    display: inline;\n    > a,\n    > span {\n      display: inline-block;\n      padding: 5px 14px;\n      background-color: @pager-bg;\n      border: 1px solid @pager-border;\n      border-radius: @pager-border-radius;\n    }\n\n    > a:hover,\n    > a:focus {\n      text-decoration: none;\n      background-color: @pager-hover-bg;\n    }\n  }\n\n  .next {\n    > a,\n    > span {\n      float: right;\n    }\n  }\n\n  .previous {\n    > a,\n    > span {\n      float: left;\n    }\n  }\n\n  .disabled {\n    > a,\n    > a:hover,\n    > a:focus,\n    > span {\n      color: @pager-disabled-color;\n      cursor: @cursor-disabled;\n      background-color: @pager-bg;\n    }\n  }\n}\n","//\n// Pagination (multiple pages)\n// --------------------------------------------------\n.pagination {\n  display: inline-block;\n  padding-left: 0;\n  margin: @line-height-computed 0;\n  border-radius: @border-radius-base;\n\n  > li {\n    display: inline; // Remove list-style and block-level defaults\n    > a,\n    > span {\n      position: relative;\n      float: left; // Collapse white-space\n      padding: @padding-base-vertical @padding-base-horizontal;\n      margin-left: -1px;\n      line-height: @line-height-base;\n      color: @pagination-color;\n      text-decoration: none;\n      background-color: @pagination-bg;\n      border: 1px solid @pagination-border;\n\n      &:hover,\n      &:focus {\n        z-index: 2;\n        color: @pagination-hover-color;\n        background-color: @pagination-hover-bg;\n        border-color: @pagination-hover-border;\n      }\n    }\n    &:first-child {\n      > a,\n      > span {\n        margin-left: 0;\n        .border-left-radius(@border-radius-base);\n      }\n    }\n    &:last-child {\n      > a,\n      > span {\n        .border-right-radius(@border-radius-base);\n      }\n    }\n  }\n\n  > .active > a,\n  > .active > span {\n    &,\n    &:hover,\n    &:focus {\n      z-index: 3;\n      color: @pagination-active-color;\n      cursor: default;\n      background-color: @pagination-active-bg;\n      border-color: @pagination-active-border;\n    }\n  }\n\n  > .disabled {\n    > span,\n    > span:hover,\n    > span:focus,\n    > a,\n    > a:hover,\n    > a:focus {\n      color: @pagination-disabled-color;\n      cursor: @cursor-disabled;\n      background-color: @pagination-disabled-bg;\n      border-color: @pagination-disabled-border;\n    }\n  }\n}\n\n// Sizing\n// --------------------------------------------------\n\n// Large\n.pagination-lg {\n  .pagination-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large);\n}\n\n// Small\n.pagination-sm {\n  .pagination-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);\n}\n","// Pagination\n\n.pagination-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n  > li {\n    > a,\n    > span {\n      padding: @padding-vertical @padding-horizontal;\n      font-size: @font-size;\n      line-height: @line-height;\n    }\n    &:first-child {\n      > a,\n      > span {\n        .border-left-radius(@border-radius);\n      }\n    }\n    &:last-child {\n      > a,\n      > span {\n        .border-right-radius(@border-radius);\n      }\n    }\n  }\n}\n","// Embeds responsive\n//\n// Credit: Nicolas Gallagher and SUIT CSS.\n\n.embed-responsive {\n  position: relative;\n  display: block;\n  height: 0;\n  padding: 0;\n  overflow: hidden;\n\n  .embed-responsive-item,\n  iframe,\n  embed,\n  object,\n  video {\n    position: absolute;\n    top: 0;\n    bottom: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    border: 0;\n  }\n}\n\n// Modifier class for 16:9 aspect ratio\n.embed-responsive-16by9 {\n  padding-bottom: 56.25%;\n}\n\n// Modifier class for 4:3 aspect ratio\n.embed-responsive-4by3 {\n  padding-bottom: 75%;\n}\n","//\n// Wells\n// --------------------------------------------------\n\n\n// Base class\n.well {\n  min-height: 20px;\n  padding: 19px;\n  margin-bottom: 20px;\n  background-color: @well-bg;\n  border: 1px solid @well-border;\n  border-radius: @border-radius-base;\n  .box-shadow(inset 0 1px 1px rgba(0, 0, 0, .05));\n  blockquote {\n    border-color: #ddd;\n    border-color: rgba(0, 0, 0, .15);\n  }\n}\n\n// Sizes\n.well-lg {\n  padding: 24px;\n  border-radius: @border-radius-large;\n}\n.well-sm {\n  padding: 9px;\n  border-radius: @border-radius-small;\n}\n","// stylelint-disable property-no-vendor-prefix\n\n//\n// Close icons\n// --------------------------------------------------\n\n\n.close {\n  float: right;\n  font-size: (@font-size-base * 1.5);\n  font-weight: @close-font-weight;\n  line-height: 1;\n  color: @close-color;\n  text-shadow: @close-text-shadow;\n  .opacity(.2);\n\n  &:hover,\n  &:focus {\n    color: @close-color;\n    text-decoration: none;\n    cursor: pointer;\n    .opacity(.5);\n  }\n\n  // Additional properties for button version\n  // iOS requires the button element instead of an anchor tag.\n  // If you want the anchor version, it requires `href=\"#\"`.\n  // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n  button& {\n    padding: 0;\n    cursor: pointer;\n    background: transparent;\n    border: 0;\n    -webkit-appearance: none;\n    appearance: none;\n  }\n}\n","//\n// Badges\n// --------------------------------------------------\n\n\n// Base class\n.badge {\n  display: inline-block;\n  min-width: 10px;\n  padding: 3px 7px;\n  font-size: @font-size-small;\n  font-weight: @badge-font-weight;\n  line-height: @badge-line-height;\n  color: @badge-color;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: middle;\n  background-color: @badge-bg;\n  border-radius: @badge-border-radius;\n\n  // Empty badges collapse automatically (not available in IE8)\n  &:empty {\n    display: none;\n  }\n\n  // Quick fix for badges in buttons\n  .btn & {\n    position: relative;\n    top: -1px;\n  }\n\n  .btn-xs &,\n  .btn-group-xs > .btn & {\n    top: 0;\n    padding: 1px 5px;\n  }\n\n  // Hover state, but only for links\n  a& {\n    &:hover,\n    &:focus {\n      color: @badge-link-hover-color;\n      text-decoration: none;\n      cursor: pointer;\n    }\n  }\n\n  // Account for badges in navs\n  .list-group-item.active > &,\n  .nav-pills > .active > a > & {\n    color: @badge-active-color;\n    background-color: @badge-active-bg;\n  }\n\n  .list-group-item > & {\n    float: right;\n  }\n\n  .list-group-item > & + & {\n    margin-right: 5px;\n  }\n\n  .nav-pills > li > a > & {\n    margin-left: 3px;\n  }\n}\n","//\n// Modals\n// --------------------------------------------------\n\n// .modal-open      - body class for killing the scroll\n// .modal           - container to scroll within\n// .modal-dialog    - positioning shell for the actual modal\n// .modal-content   - actual modal w/ bg and corners and shit\n\n// Kill the scroll on the body\n.modal-open {\n  overflow: hidden;\n}\n\n// Container that the modal scrolls within\n.modal {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: @zindex-modal;\n  display: none;\n  overflow: hidden;\n  -webkit-overflow-scrolling: touch;\n\n  // Prevent Chrome on Windows from adding a focus outline. For details, see\n  // https://github.com/twbs/bootstrap/pull/10951.\n  outline: 0;\n\n  // When fading in the modal, animate it to slide down\n  &.fade .modal-dialog {\n    .translate(0, -25%);\n    .transition-transform(~\"0.3s ease-out\");\n  }\n  &.in .modal-dialog { .translate(0, 0); }\n}\n.modal-open .modal {\n  overflow-x: hidden;\n  overflow-y: auto;\n}\n\n// Shell div to position the modal with bottom padding\n.modal-dialog {\n  position: relative;\n  width: auto;\n  margin: 10px;\n}\n\n// Actual modal\n.modal-content {\n  position: relative;\n  background-color: @modal-content-bg;\n  background-clip: padding-box;\n  border: 1px solid @modal-content-fallback-border-color; //old browsers fallback (ie8 etc)\n  border: 1px solid @modal-content-border-color;\n  border-radius: @border-radius-large;\n  .box-shadow(0 3px 9px rgba(0, 0, 0, .5));\n  // Remove focus outline from opened modal\n  outline: 0;\n}\n\n// Modal background\n.modal-backdrop {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: @zindex-modal-background;\n  background-color: @modal-backdrop-bg;\n  // Fade for backdrop\n  &.fade { .opacity(0); }\n  &.in { .opacity(@modal-backdrop-opacity); }\n}\n\n// Modal header\n// Top section of the modal w/ title and dismiss\n.modal-header {\n  padding: @modal-title-padding;\n  border-bottom: 1px solid @modal-header-border-color;\n  &:extend(.clearfix all);\n}\n// Close icon\n.modal-header .close {\n  margin-top: -2px;\n}\n\n// Title text within header\n.modal-title {\n  margin: 0;\n  line-height: @modal-title-line-height;\n}\n\n// Modal body\n// Where all modal content resides (sibling of .modal-header and .modal-footer)\n.modal-body {\n  position: relative;\n  padding: @modal-inner-padding;\n}\n\n// Footer (for actions)\n.modal-footer {\n  padding: @modal-inner-padding;\n  text-align: right; // right align buttons\n  border-top: 1px solid @modal-footer-border-color;\n  &:extend(.clearfix all); // clear it in case folks use .pull-* classes on buttons\n\n  // Properly space out buttons\n  .btn + .btn {\n    margin-bottom: 0; // account for input[type=\"submit\"] which gets the bottom margin like all other inputs\n    margin-left: 5px;\n  }\n  // but override that for button groups\n  .btn-group .btn + .btn {\n    margin-left: -1px;\n  }\n  // and override it for block buttons as well\n  .btn-block + .btn-block {\n    margin-left: 0;\n  }\n}\n\n// Measure scrollbar width for padding body during modal show/hide\n.modal-scrollbar-measure {\n  position: absolute;\n  top: -9999px;\n  width: 50px;\n  height: 50px;\n  overflow: scroll;\n}\n\n// Scale up the modal\n@media (min-width: @screen-sm-min) {\n  // Automatically set modal's width for larger viewports\n  .modal-dialog {\n    width: @modal-md;\n    margin: 30px auto;\n  }\n  .modal-content {\n    .box-shadow(0 5px 15px rgba(0, 0, 0, .5));\n  }\n\n  // Modal sizes\n  .modal-sm { width: @modal-sm; }\n}\n\n@media (min-width: @screen-md-min) {\n  .modal-lg { width: @modal-lg; }\n}\n","// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n//    contenteditable attribute is included anywhere else in the document.\n//    Otherwise it causes space to appear at the top and bottom of elements\n//    that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n//    `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n.clearfix() {\n  &:before,\n  &:after {\n    display: table; // 2\n    content: \" \"; // 1\n  }\n  &:after {\n    clear: both;\n  }\n}\n","// Center-align a block level element\n\n.center-block() {\n  display: block;\n  margin-right: auto;\n  margin-left: auto;\n}\n","// stylelint-disable font-family-name-quotes, font-family-no-missing-generic-family-keyword\n\n// CSS image replacement\n//\n// Heads up! v3 launched with only `.hide-text()`, but per our pattern for\n// mixins being reused as classes with the same name, this doesn't hold up. As\n// of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`.\n//\n// Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757\n\n// Deprecated as of v3.0.1 (has been removed in v4)\n.hide-text() {\n  font: ~\"0/0\" a;\n  color: transparent;\n  text-shadow: none;\n  background-color: transparent;\n  border: 0;\n}\n\n// New mixin to use as of v3.0.1\n.text-hide() {\n  .hide-text();\n}\n","// stylelint-disable declaration-no-important\n\n.responsive-visibility() {\n  display: block !important;\n  table&  { display: table !important; }\n  tr&     { display: table-row !important; }\n  th&,\n  td&     { display: table-cell !important; }\n}\n\n.responsive-invisibility() {\n  display: none !important;\n}\n","//\n// Misago Global Scaffolding\n// --------------------------------------------------\n\n// Disable horizontal scroll on mobile displays top-most containers\n@media screen and (max-width: @screen-sm-max) {\n  html,\n  body {\n    overflow-x: hidden;\n  }\n}\n\n// top margin utils\n@media screen and (min-width: @screen-md-min) {\n  .md-margin-top-no {\n    margin-top: 0px !important;\n  }\n}\n\n@media screen and (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n  .sm-margin-top {\n    margin-top: @line-height-computed !important;\n  }\n\n  .sm-margin-top-no {\n    margin-top: 0px !important;\n  }\n\n  .sm-margin-top-half {\n    margin-top: @line-height-computed * 0.33 !important;\n  }\n\n  .sm-align-row-buttons {\n    margin-top: @line-height-computed * 0.25 !important;\n  }\n}\n\n@media screen and (max-width: @screen-xs-max) {\n  .xs-margin-top {\n    margin-top: @line-height-computed !important;\n  }\n\n  .xs-margin-top-half {\n    margin-top: @line-height-computed * 0.33 !important;\n  }\n}\n","//\n// Simple flex row util, inspired by toolbar\n// --------------------------------------------------\n\n.flex-row {\n  display: block;\n  margin: 0 floor(@grid-gutter-width * -0.5);\n}\n\n.flex-row-section {\n  align-items: center;\n  display: flex;\n  flex: 1;\n}\n\n.flex-row-section + .flex-row-section {\n  margin-top: @line-height-computed;\n}\n\n.flex-row-col {\n  flex: 1;\n  padding: 0 floor(@grid-gutter-width * 0.5);\n}\n\n@media screen and (min-width: @screen-sm-min) {\n  .flex-row {\n    display: flex;\n    align-items: center;\n  }\n\n  .flex-row-section + .flex-row-section {\n    margin: 0;\n  }\n\n  .flex-row-section,\n  .flex-row-col {\n    flex: 0;\n\n    align-items: center;\n  }\n\n  .flex-row-section.flex-row-section-auto,\n  .flex-row-section.flex-row-section-auto > .flex-row-col {\n    flex: 1;\n  }\n}\n\n.flex-row-col-shrink {\n  flex: 0 !important;\n}\n","// Scale avatar in at.js suggestion\n.atwho-view ul li img {\n  border-radius: @border-radius-small;\n  margin-right: @font-size-base / 3;\n\n  width: @line-height-computed;\n  height: @line-height-computed;\n}\n","//\n// Auth changed message\n// --------------------------------------------------\n\n.auth-message {\n  background-color: @auth-changed-bg;\n  padding: @line-height-computed 0px;\n  width: 100%;\n\n  position: fixed;\n  top: -100%;\n  left: 0px;\n\n  z-index: @zindex-auth-message;\n\n  transition: top 300ms ease;\n\n  &.show {\n    top: 0px;\n    bottom: auto;\n  }\n\n  p {\n    padding: @line-height-computed / 4 0px;\n\n    color: @auth-changed-color;\n  }\n\n  // Small displays\n  @media screen and (max-width: @screen-sm-max) {\n    text-align: center;\n\n    .btn {\n      padding: @padding-large-vertical @padding-large-horizontal;\n\n      font-size: @font-size-large;\n    }\n  }\n}\n","//\n// Alerts\n// --------------------------------------------------\n\n.alerts-snackbar {\n  position: fixed;\n  top: -100%;\n  width: 100%;\n  z-index: @zindex-modal + 10;\n\n  text-align: center;\n  font-size: @font-size-large;\n\n  transition: top 300ms ease;\n\n  pointer-events: none;\n\n  &.in {\n    top: 0px;\n    transition: top 200ms ease;\n  }\n\n  p {\n    display: inline-block;\n    border-radius: 0px 0px @border-radius-base @border-radius-base;\n    margin: 0px;\n\n    pointer-events: all;\n  }\n}\n","//\n// Agreement overlay\n// --------------------------------------------------\n\n.agreement-overlay {\n  position: fixed;\n  width: 100%;\n  height: 100%;\n  top: 0px;\n  left: 0px;\n  z-index: @zindex-modal + 10;\n\n  background-color: fadeOut(@modal-backdrop-bg, @modal-backdrop-opacity * 100);\n  overflow-x: scroll;\n\n  .container {\n    max-width: @modal-lg;\n    padding: @line-height-computed @grid-gutter-width;\n  }\n}\n\n.agreement-content {\n  background-color: @modal-content-bg;\n  border: 1px solid @modal-content-fallback-border-color; //old browsers fallback (ie8 etc)\n  border: 1px solid @modal-content-border-color;\n  border-radius: @border-radius-large;\n  .box-shadow(0 3px 9px rgba(0,0,0,0.5));\n  background-clip: padding-box;\n  outline: 0;\n\n  padding: @padding-large-vertical @padding-large-horizontal;\n}\n\n.agreement-header {\n  padding: @padding-large-vertical 0;\n\n  border-bottom: 1px solid @gray-lighter;\n\n  h2 {\n    margin-top: 0;\n  }\n\n  p {\n    margin: 0;\n    padding: 0;\n  }\n}\n\n.agreement-body {\n  padding: @line-height-computed 0;\n\n  p.lead {\n    margin: 0;\n    padding: 0;\n  }\n}\n\n.agreement-footer {\n  .modal-footer();\n\n  padding: @padding-large-vertical 0;\n}\n\n// utility class disabling scroll on body\nbody.agreement-overlay-visible {\n  overflow: hidden;\n}\n","//\n// Misago Loaders\n// --------------------------------------------------\n\n.loader {\n  width: 100%;\n  height: 49px;\n  text-align: center;\n\n  &.loader-spaced {\n    margin: @line-height-computed * 2 0px;\n  }\n}\n\n.loader-spinning-wheel {\n  width: 49px;\n  height: 49px;\n  margin: 0 auto;\n  border: 3px solid @loader-color;\n  border-radius: 50%;\n  border-left-color: transparent;\n  border-right-color: transparent;\n  animation: cssload-spin 575ms infinite linear;\n  -o-animation: cssload-spin 575ms infinite linear;\n  -ms-animation: cssload-spin 575ms infinite linear;\n  -webkit-animation: cssload-spin 575ms infinite linear;\n  -moz-animation: cssload-spin 575ms infinite linear;\n}\n\n@keyframes cssload-spin {\n  100% {\n    transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n@-o-keyframes cssload-spin {\n  100% {\n    -o-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n@-ms-keyframes cssload-spin {\n  100% {\n    -ms-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n@-webkit-keyframes cssload-spin {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n@-moz-keyframes cssload-spin {\n  100% {\n    -moz-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n","//\n// Misago Navbar\n// --------------------------------------------------\n\n// Remove bottom margin from navbar\n.navbar {\n  margin-bottom: 0px;\n}\n\n// Desktop navbar\n.navbar .navbar-full {\n  // Brand\n  .navbar-brand {\n    padding-top: (@navbar-height - @navbar-icon-height) / 2;\n    padding-bottom: (@navbar-height - @navbar-icon-height) / 2;\n\n    font-size: @font-size-base * 1.5;\n\n    & > * {\n      display: inline-block;\n      vertical-align: middle;\n    }\n\n    img {\n      height: @navbar-icon-height;\n      margin-right: @padding-base-horizontal / 2;\n    }\n  }\n\n  .navbar-nav > li > a {\n    font-size: @font-size-base * 1.2;\n  }\n\n  .navbar-icon {\n    display: block;\n    height: @navbar-height;\n    padding: @nav-link-padding;\n    padding-top: (@navbar-height - 28px) / 2;\n    padding-bottom: (@navbar-height - 28px) / 2;\n    position: relative;\n\n    color: @navbar-default-link-color;\n\n    &:hover,\n    &:focus {\n      color: @navbar-default-link-hover-color;\n      background-color: @navbar-default-link-hover-bg;\n    }\n\n    .material-icon {\n      width: 28px;\n      height: 28px;\n\n      font-size: 28px;\n      line-height: 28px;\n    }\n\n    .badge {\n      background-color: @brand-danger;\n      position: absolute;\n\n      top: 6px;\n      right: 6px;\n\n      font-size: 9px;\n    }\n  }\n\n  .open .navbar-icon {\n    &,\n    &:hover,\n    &:focus {\n      background-color: @navbar-default-link-active-bg;\n\n      color: @navbar-default-link-active-color;\n    }\n  }\n\n  // Pull Guest and User menus to right\n  .nav-guest,\n  .nav-user {\n    float: right;\n\n    .navbar-btn {\n      margin-left: @navbar-padding-horizontal;\n    }\n  }\n\n  // User avatar size\n  .nav-user .dropdown-toggle {\n    padding: (@navbar-height - @navbar-avatar-size) / 2;\n\n    img {\n      width: @navbar-avatar-size;\n      height: @navbar-avatar-size;\n    }\n  }\n}\n\n// Compact (mobile) navbar\n.navbar ul.navbar-compact-nav {\n  border-collapse: collapse;\n  display: table;\n  margin: 0px;\n  table-layout: fixed;\n  width: 100%;\n\n  & > li {\n    display: table-cell;\n    width: 100%;\n  }\n\n  & > li > a,\n  & > li > button {\n    background: none;\n    border: none;\n    display: block;\n    padding-top: 13px;\n    padding-bottom: 13px;\n\n    width: 100%;\n\n    color: @navbar-compact-link-color;\n    text-align: center;\n\n    &.active,\n    &:hover,\n    &:focus {\n      color: @navbar-compact-link-hover-color;\n      background-color: @navbar-compact-link-hover-bg;\n    }\n\n    & > img {\n      width: @navbar-compact-item-size;\n      height: @navbar-compact-item-size;\n    }\n  }\n\n  & > li > button {\n    display: inline-block;\n  }\n\n  & > li > a > .material-icon {\n    font-size: @navbar-compact-item-size;\n    line-height: @navbar-compact-item-size;\n  }\n}\n\n// Make navbar's height match compact nav\n@media (max-width: @grid-float-breakpoint) {\n  .navbar.navbar-misago {\n    min-height: auto;\n  }\n}\n\n// Hide compact navbar above breakpoint\n.navbar-misago .navbar-desktop-nav {\n  display: none;\n}\n\n@media (min-width: @grid-float-breakpoint) {\n  .navbar-misago ul.navbar-compact-nav {\n    display: none;\n  }\n\n  .navbar-misago .navbar-desktop-nav {\n    display: block;\n  }\n}\n","//\n// Navs\n// --------------------------------------------------\n\n.nav-side > a {\n  & > .material-icon {\n    margin: -5px;\n    margin-right: @line-height-computed / 2;\n\n    position: relative;\n    bottom: 1px;\n\n    width: 24px;\n    height: 24px;\n\n    font-size: 24px;\n    line-height: 24px;\n  }\n\n  .badge {\n    position: relative;\n    top: 1px;\n  }\n}\n\n.nav-pills > li > a {\n  display: flex;\n  align-items: center;\n  padding: @nav-pills-padding-vertical @nav-pills-padding-horizontal;\n\n  .material-icon {\n    margin-right: 3px;\n  }\n\n  &,\n  &:link,\n  &:visited {\n    background-color: @nav-pills-bg;\n    color: @nav-pills-color;\n  }\n\n  &:focus,\n  &:hover,\n  &:active {\n    background-color: @nav-pills-hover-bg;\n    color: @nav-pills-hover-color;\n  }\n}\n\n.nav-pills > li.active > a {\n  &,\n  &:link,\n  &:visited,\n  &:focus,\n  &:hover,\n  &:active {\n    background-color: @nav-pills-active-bg;\n    color: @nav-pills-active-color;\n  }\n}\n\n.nav-container {\n  .btn-block {\n    margin-bottom: @line-height-computed;\n  }\n\n  .nav {\n    margin-right: floor(@line-height-computed / -2);\n    margin-bottom: floor(@line-height-computed * 1.5);\n  }\n\n  li {\n    margin-right: floor(@line-height-computed / 2);\n    margin-bottom: floor(@line-height-computed / 2);\n  }\n}\n","// Breadcrumbs component\n\n.breadcrumbs {\n  display: block;\n\n  padding: 0;\n  margin-bottom: @line-height-computed / 2;\n}\n\n.breadcrumbs-item {\n  display: inline-block;\n  margin-right: @breadcrumbs-gutter;\n  margin-bottom: @line-height-computed / 2;\n  padding: 0;\n  list-style: none;\n}\n\n.breadcrumbs-item a {\n  display: flex;\n  align-items: center;\n  text-decoration: none;\n\n  &,\n  &:visited {\n    color: @breadcrumbs-color;\n  }\n\n  &:hover,\n  &:focus {\n    color: @breadcrumbs-color-hover;\n\n    .breadcrumbs-item-name {\n      text-decoration: underline;\n    }\n  }\n\n  &:active {\n    color: @breadcrumbs-color-active;\n  }\n}\n\n.breadcrumbs-item .material-icon {\n  margin-right: 4px;\n}\n","//\n// Material Icons\n// --------------------------------------------------\n\n@font-face {\n  font-family: \"Material Icons\";\n  font-style: normal;\n  font-weight: 400;\n  src: url(../fonts/MaterialIcons-Regular.eot); /* For IE6-8 */\n  src: local(\"Material Icons\"), local(\"MaterialIcons-Regular\"),\n    url(../fonts/MaterialIcons-Regular.woff2) format(\"woff2\"),\n    url(../fonts/MaterialIcons-Regular.woff) format(\"woff\"),\n    url(../fonts/MaterialIcons-Regular.ttf) format(\"truetype\");\n}\n\n.material-icon {\n  font-family: \"Material Icons\";\n  font-weight: normal;\n  font-style: normal;\n  display: inline-block;\n  width: 1em;\n  height: 1em;\n  line-height: 1;\n  text-align: center;\n  text-transform: none;\n  letter-spacing: normal;\n  vertical-align: middle;\n  word-wrap: normal;\n  overflow-wrap: normal;\n  white-space: nowrap;\n  direction: ltr;\n\n  /* Support for all WebKit browsers. */\n  -webkit-font-smoothing: antialiased;\n  /* Support for Safari and Chrome. */\n  text-rendering: optimizeLegibility;\n\n  /* Support for Firefox. */\n  -moz-osx-font-smoothing: grayscale;\n\n  /* Support for IE. */\n  font-feature-settings: \"liga\";\n}\n","//\n// Misago Modals\n// --------------------------------------------------\n\n// Modal toolbar\n.modal-toolbar {\n  background: @gray-lighter;\n  border-bottom: 1px solid @modal-header-border-color;\n  overflow: auto;\n  padding: @padding-base-vertical @padding-base-horizontal;\n\n  .pull-left {\n    margin-right: 8px;\n  }\n\n  p {\n    padding: @padding-small-vertical 0px;\n    margin-bottom: 0px;\n  }\n}\n\n// Modals displaying messages\n\n// Small displays\n@media screen and (max-width: @screen-sm-max) {\n  .modal-message {\n    text-align: center;\n\n    .message-icon {\n      margin: @line-height-computed * 1.5;\n\n      .material-icon {\n        font-size: @message-page-icon-size * 2;\n      }\n    }\n  }\n}\n\n// Full displays\n@media screen and (min-width: @screen-md-min) {\n  .modal-message {\n    .modal-body {\n      padding-top: @line-height-computed;\n      padding-bottom: @line-height-computed * 1.5;\n    }\n\n    .message-icon {\n      float: left;\n      position: relative;\n      left: 7px;\n\n      .material-icon {\n        font-size: @line-height-computed * 2.5;\n      }\n    }\n\n    .message-body {\n      margin-left: @line-height-computed * 3.75;\n      margin-top: @line-height-computed * 0.6 - 2px;\n\n      p {\n        margin-top: @line-height-computed;\n      }\n\n      .lead {\n        margin-top: 0px;\n        margin-bottom: 0px;\n      }\n    }\n  }\n}\n\n// Modal loader\n.modal-loader {\n  padding: @line-height-computed * 2.5 0px;\n\n  .loader {\n    width: 100%;\n    height: @loader-size;\n    text-align: center;\n  }\n\n  .loader-spinning-wheel {\n    width: @loader-size;\n    height: @loader-size;\n  }\n}\n\n// Modal form\n.modal-body .form-group {\n  min-height: 34px;\n}\n\n// Errors modal\n.list-item-errors {\n  margin-bottom: @line-height-computed;\n}\n\n.list-errored-items li:last-child .list-item-errors {\n  margin-bottom: 0px;\n}\n\n// Post likes modal\n.modal-post-likers {\n  .media-list {\n    margin: 0px;\n  }\n\n  .item-title {\n    display: block;\n  }\n}\n","//\n// Forms\n// --------------------------------------------------\n\n// Material feedback icon\n.has-feedback .material-icon.form-control-feedback {\n  top: @padding-base-vertical;\n  right: @padding-base-horizontal * 2;\n\n  font-size: @line-height-base;\n  line-height: @line-height-base;\n}\n\n// Well done\n.well.well-form.well-done {\n  font-size: @font-size-large;\n  text-align: center;\n\n  .message-icon {\n    margin-bottom: @line-height-computed / 2;\n\n    font-size: @font-size-large * 5;\n    line-height: @font-size-large * 5;\n  }\n\n  .message-body {\n    margin-bottom: @line-height-computed;\n  }\n}\n\n// Noscript well\n.well.well-form.well-noscript {\n  font-size: @font-size-large;\n  text-align: center;\n\n  .message-icon {\n    margin-bottom: @line-height-computed / 2;\n\n    font-size: @font-size-large * 5;\n    line-height: @font-size-large * 5;\n  }\n}\n","//\n// Inputs\n// --------------------------------------------------\n\n// Button-based inputs\n.btn.btn-yes-no,\n.btn.btn-select {\n  background: transparent;\n  border: 1px solid darken(@gray-lighter, 10%);\n\n  .material-icon {\n    margin: -4px 0px;\n    margin-right: 8px;\n\n    position: relative;\n    bottom: 1px;\n\n    width: 20px;\n    height: 20px;\n\n    font-size: 20px;\n    line-height: 20px;\n  }\n}\n\n@media screen and (max-width: @screen-xs-max) {\n  .btn.btn-yes-no {\n    width: 100%;\n    overflow: auto;\n\n    .material-icon {\n      float: left;\n      margin-top: 1px;\n    }\n\n    .btn-text {\n      display: block;\n\n      margin-left: 30px;\n\n      text-align: left;\n      white-space: normal;\n    }\n  }\n}\n\n// Hidden file input\ninput.hidden-file-upload {\n  position: absolute;\n  top: -9999px;\n  left: -9999px;\n}\n\n// Search field\n.form-search {\n  position: relative;\n\n  .form-control {\n    padding-right: 30px;\n  }\n\n  .material-icon {\n    position: absolute;\n    top: 5px;\n    right: 5px;\n\n    color: @gray-light;\n    font-size: 24px;\n    line-height: 24px;\n\n    pointer-events: none;\n  }\n}\n","//\n// Buttons\n// --------------------------------------------------\n\n// Button loading style\n.btn.btn-loading {\n  &,\n  &:link,\n  &:active,\n  &:visited,\n  &:hover,\n  &:focus {\n    // make text transparent, but still take place in button\n    color: transparent;\n\n    // position loader over the text\n    .loader {\n      height: 20px;\n      margin-top: -20px;\n\n      & > div {\n        width: 20px;\n        height: 20px;\n      }\n    }\n  }\n\n  &.btn-default .loader > div {\n    border-top-color: @btn-default-color;\n    border-bottom-color: @btn-default-color;\n  }\n\n  &.btn-primary .loader > div {\n    border-top-color: @btn-primary-color;\n    border-bottom-color: @btn-primary-color;\n  }\n\n  &.btn-success .loader > div {\n    border-top-color: @btn-success-color;\n    border-bottom-color: @btn-success-color;\n  }\n\n  &.btn-info .loader > div {\n    border-top-color: @btn-info-color;\n    border-bottom-color: @btn-info-color;\n  }\n\n  &.btn-warning .loader > div {\n    border-top-color: @btn-warning-color;\n    border-bottom-color: @btn-warning-color;\n  }\n\n  &.btn-danger .loader > div {\n    border-top-color: @btn-danger-color;\n    border-bottom-color: @btn-danger-color;\n  }\n}\n\n// Icons in buttons\n.btn .material-icon {\n  margin-right: 3px;\n  position: relative;\n  bottom: 1px;\n}\n\n// Btn with larger icon\n.btn-icon .material-icon {\n  margin: -1px -4px;\n\n  width: 20px;\n  height: 20px;\n\n  font-size: 20px;\n  line-height: 20px;\n}\n\n.btn-icon .btn-text {\n  margin-left: @padding-small-horizontal;\n}\n\n.btn-icon .btn-text-left {\n  margin-right: @padding-small-horizontal;\n}\n\n// Block btn icon\n.btn-block.btn-icon {\n  padding-left: 0px;\n  padding-right: 0px;\n}\n\n.btn-icons-family {\n  .material-icon + .material-icon {\n    margin-left: @padding-small-horizontal;\n  }\n}\n","//\n// Dropdowns\n// --------------------------------------------------\n\n// Unify .btn-link appearance with anchors\n.dropdown-menu > li > a,\n.dropdown-menu > li > .btn-link,\n.modal-menu > li > a,\n.modal-menu > li > .btn-link {\n  display: block;\n  border: none;\n  clear: both;\n  float: none;\n  padding: 6px 20px;\n  width: 100%;\n\n  color: @dropdown-link-color;\n  font-weight: normal;\n  line-height: @line-height-base;\n  text-align: left;\n  white-space: nowrap;\n\n  &:hover,\n  &:focus {\n    background-color: @dropdown-link-hover-bg;\n\n    color: @dropdown-link-hover-color;\n    text-decoration: none;\n  }\n\n  &:active {\n    background-color: @dropdown-link-hover-bg;\n\n    color: @dropdown-link-hover-color;\n    text-decoration: none;\n  }\n\n  &:disabled {\n    color: fadeOut(@dropdown-link-color, 50);\n  }\n\n  // Set material icons in dropdown menus\n  .material-icon {\n    margin: -2px 0px;\n    margin-right: @line-height-computed * 0.35;\n\n    position: relative;\n    bottom: 1px;\n\n    font-size: 18px;\n  }\n\n  .badge {\n    float: right;\n\n    position: relative;\n    top: 1px;\n  }\n}\n\n// Extra overrides for modal nav\n.modal-menu {\n  margin: @line-height-computed 0px;\n  padding: 0px;\n}\n\n.modal-menu > li {\n  margin: @line-height-computed / 3 0px;\n  padding: 0px;\n\n  list-style: none;\n}\n\n// Bump min dropdown width to 210px\n.dropdown-menu {\n  min-width: 210px;\n}\n\n// Dropdown footer\n.dropdown-menu .dropdown-footer {\n  padding: 6px 20px;\n}\n\n// Dropdown buttons container\n.dropdown-menu .dropdown-buttons {\n  padding: 2px 20px;\n  padding-bottom: 7px;\n\n  .btn {\n    margin: 4px 0px;\n  }\n}\n\n// Navbar's dropdown\n.mobile-dropdown {\n  position: relative;\n}\n\n.mobile-dropdown.open > .dropdown-menu,\n.compact-nav.open > .dropdown-menu {\n  border: none;\n  border-radius: 0;\n\n  display: block;\n  margin: 0px;\n  width: 100%;\n}\n\n// Guest menu\n.user-dropdown .guest-preview {\n  text-align: center;\n\n  .row {\n    margin: 0px;\n  }\n}\n\n// User menu\n.navbar .user-dropdown {\n  width: 240px;\n}\n\n.user-dropdown .dropdown-header {\n  padding: 6px 20px;\n\n  font-size: @font-size-large;\n\n  strong {\n    font-weight: normal;\n  }\n}\n\n// Category picker\n.category-picker .dropdown-menu {\n  // Make category picker wider on desktops\n  @media screen and (min-width: @screen-md-min) {\n    width: 300px;\n  }\n}\n\n.category-picker .dropdown-menu > li > .btn-link {\n  white-space: normal;\n  overflow-wrap: break-word;\n}\n\n// Stick to bottom on mobile\n@media screen and (max-width: @screen-xs-max) {\n  .dropdown-menu.stick-to-bottom {\n    border-radius: 0px;\n    border: none;\n\n    max-height: 400px;\n    overflow-y: auto;\n\n    .box-shadow(0px 0px @line-height-computed * 1.5 @gray-light);\n\n    clear: both;\n    top: auto;\n    width: 100%;\n\n    position: fixed;\n    bottom: 0px;\n\n    margin: 0px;\n    padding: 0px;\n\n    padding-bottom: @line-height-computed;\n\n    li {\n      float: none;\n\n      margin: 0px;\n\n      clear: both;\n\n      & > a,\n      & > .btn {\n        padding-top: @line-height-computed * 0.75;\n        padding-bottom: @line-height-computed * 0.75;\n\n        border-bottom: 1px solid @dropdown-divider-bg;\n      }\n    }\n  }\n}\n","// Category label is category on threads list\n.category-label {\n  border-radius: 0.25em;\n  padding: 0.2em 0.6em 0.3em;\n}\n\n.category-label-color,\n.category-label-color:link,\n.category-label-color:focus,\n.category-label-color:active,\n.category-label-color:visited,\n.category-label-color:hover {\n  color: @category-label-color;\n}\n\n.category-label-no-color,\n.category-label-no-color:link,\n.category-label-no-color:focus,\n.category-label-no-color:active,\n.category-label-no-color:visited,\n.category-label-no-color:hover {\n  background-color: @category-label-default-bg;\n  color: @category-label-default-color;\n}\n",".thread-flags {\n  display: flex;\n  align-items: center;\n\n  opacity: @thread-flag-icon-opacity;\n\n  margin: 0;\n  padding: 0;\n\n  li {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: @thread-flag-block-size;\n    height: @thread-flag-block-size;\n\n    border-radius: @border-radius-small;\n    list-style-type: none;\n\n    cursor: default;\n  }\n\n  li + li {\n    margin-left: @grid-gutter-width / 4;\n  }\n\n  .material-icon {\n    font-size: @thread-flag-icon-size;\n    line-height: @thread-flag-icon-size;\n  }\n}\n\n.thread-flag-pinned-globally {\n  color: @thread-flag-pinned-globally-color;\n  background: @thread-flag-pinned-globally-bg;\n}\n\n.thread-flag-pinned-locally {\n  color: @thread-flag-pinned-locally-color;\n  background: @thread-flag-pinned-locally-bg;\n}\n\n.thread-flag-answered {\n  color: @thread-flag-answered-color;\n  background: @thread-flag-answered-bg;\n}\n\n.thread-flag-poll {\n  color: @thread-flag-poll-color;\n  background: @thread-flag-poll-bg;\n}\n\n.thread-flag-unapproved {\n  color: @thread-flag-unapproved-color;\n  background: @thread-flag-unapproved-bg;\n}\n\n.thread-flag-closed {\n  color: @thread-flag-closed-color;\n  background: @thread-flag-closed-bg;\n}\n\n.thread-flag-hidden {\n  color: @thread-flag-hidden-color;\n  background: @thread-flag-hidden-bg;\n}\n",".threads-replies {\n  display: flex;\n  align-items: center;\n\n  color: @thread-replies-color;\n  font-size: @thread-replies-size;\n  font-weight: bold;\n\n  .material-icon {\n    margin-right: @grid-gutter-width / 4;\n    transform: matrix(-1, 0, 0, 1, 0, 0);\n  }\n}\n",".thread-user-card {\n  display: flex;\n  align-items: center;\n}\n\n.thread-user-card-media {\n  flex: 0;\n  margin-right: floor(@grid-gutter-width * .5;);\n\n  img {\n    border-radius: @border-radius-small;\n  }\n}\n\n.thread-user-card-body {\n  flex: 1;\n\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n","//\n// Search Dropdown\n// --------------------------------------------------\n\n// Default size and position for search dropdown\n.navbar-misago .dropdown-menu.dropdown-search-results {\n  margin: 0px;\n  padding-top: 0px;\n  width: 400px;\n  left: auto;\n  right: 0px;\n}\n\n// Search input\n.dropdown-search-results .form-group {\n  margin: 0px;\n  padding: @padding-base-horizontal;\n}\n\n// Message\nli.dropdown-search-message {\n  text-align: center;\n}\n\n// Thread result\n.dropdown-search-thread {\n  width: 100%;\n\n  h5 {\n    margin: 0px;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n  }\n\n  small {\n    display: block;\n    margin: 0px;\n    margin-top: 4px;\n  }\n}\n","//\n// Page Header\n// --------------------------------------------------\n\n// Remove margins from header\n.page-header {\n  margin: 0;\n  margin-top: floor(@line-height-computed * 0.5);\n}\n\n// Add padding to header's banner and message\n.page-header-banner-bg-overlay {\n  padding: @line-height-computed 0;\n}\n\n// Don't rely on header's margins for spacing, force word break\n.page-header h1 {\n  margin: 0;\n\n  overflow-wrap: anywhere;\n}\n","// Page container is .container element for page content (excluding header)\n\n.page-container {\n  padding-top: @line-height-computed;\n}\n","//\n// Panels\n// --------------------------------------------------\n\n// Messages\n@media screen and (max-width: @screen-sm-max) {\n  .panel-message-body {\n    text-align: center;\n\n    .message-icon {\n      margin: @line-height-computed * 1.5;\n\n      .material-icon {\n        font-size: @message-page-icon-size * 2;\n      }\n    }\n  }\n}\n\n// Full displays\n@media screen and (min-width: @screen-md-min) {\n  .panel-message-body {\n    padding: @line-height-computed;\n    padding-bottom: @line-height-computed * 1.5;\n\n    .message-icon {\n      float: left;\n\n      .material-icon {\n        font-size: @line-height-computed * 2.5;\n      }\n    }\n\n    .message-body {\n      margin-left: @line-height-computed * 3.25;\n      margin-top: @line-height-computed * 0.6 - 2px;\n\n      .lead {\n        margin-bottom: 0px;\n      }\n\n      .help-block {\n        margin-top: @line-height-computed * 0.66;\n      }\n    }\n  }\n}\n\n// Loading\n.panel-body-loading {\n  padding: 0px;\n\n  text-align: center;\n}\n","//\n// Forum Footer\n// --------------------------------------------------\n\n// Superbasic spacing and layout for easy overriding\n.misago-footer {\n  margin-top: @line-height-computed * 1.5;\n  margin-bottom: @line-height-computed * 2.5;\n\n  .footer-content {\n    border-top: 1px solid @page-header-border-color;\n    padding-top: @line-height-computed * 1.5;\n  }\n}\n\n// Position \"enable JS!\" message's icon\n.misago-footer .noscript-message .material-icon {\n  position: relative;\n  bottom: 1px;\n\n  font-size: @font-size-large;\n}\n","//\n// UI Preview\n// --------------------------------------------------\n\n// Animation\n.ui-preview {\n  color: @ui-preview;\n\n  .animation(ui-preview-animation @ui-preview-frequency linear infinite);\n}\n\n@keyframes ui-preview-animation {\n  0% {\n    .opacity(@ui-preview-in);\n  }\n  50% {\n    .opacity(@ui-preview-out);\n  }\n  100% {\n    .opacity(@ui-preview-in);\n  }\n}\n\n// Text\n.ui-preview-text {\n  background: @ui-preview;\n  border-radius: 100px;\n  display: inline-block;\n  height: @font-size-base;\n\n  position: relative;\n  top: (@line-height-computed - @font-size-base) / 2;\n}\n\n.ui-preview-paragraph {\n  .ui-preview-text {\n    margin-right: 6px;\n\n    &:last-child {\n      margin-right: 0px;\n    }\n  }\n}\n\n// Image\n.ui-preview-img {\n  background: @ui-preview;\n  border-radius: @border-radius-base + 1px;\n}\n\n// Input\n.ui-preview input:disabled,\n.ui-preview textarea:disabled {\n  background-color: @input-bg;\n}\n","//\n// Misago pager\n// --------------------------------------------------\n\n.pager-undercontent {\n  margin-top: @line-height-computed * -1;\n}\n\n// \"Load more\" button\n.pager-more {\n  text-align: center;\n}\n\n// Large displays\n@media screen and (min-width: @screen-md-min) {\n  .pager-more .btn {\n    padding-left: @line-height-computed;\n    padding-right: @line-height-computed;\n  }\n}\n","//\n// Misago pagination\n// --------------------------------------------------\n\n.misago-pagination {\n  display: flex;\n\n  .btn {\n    display: block;\n    width: 100%;\n  }\n\n  .btn + .btn {\n    margin-left: @grid-gutter-width;\n  }\n}\n\n// Make it full width on small screens (in toolbars)\n@media screen and (max-width: @screen-xs-max) {\n  .toolbar-item .misago-pagination {\n    flex: 1;\n  }\n}\n","//\n// Poll\n// --------------------------------------------------\n\n.panel-poll h2 {\n  margin-top: 0px;\n}\n\n.poll-select-choice .btn {\n  &,\n  &:active,\n  &:focus,\n  &:hover {\n    background: transparent;\n    border: transparent;\n    .box-shadow(none);\n\n    margin: @padding-base-vertical 0px;\n    padding: 0px;\n    padding-left: @padding-base-vertical;\n\n    outline: none;\n\n    text-align: left;\n  }\n\n  .material-icon {\n    margin-right: @padding-base-vertical;\n\n    height: 28px;\n    width: 28px;\n\n    font-size: 28px;\n    line-heigh: 28px;\n\n    color: darken(@gray-lighter, 10%);\n  }\n\n  &.btn-selected .material-icon {\n    color: @brand-primary;\n  }\n}\n\n.poll-help {\n  font-size: @font-size-small;\n}\n\n.poll-chart-selected .material-icon {\n  margin-right: 4px;\n\n  position: relative;\n  bottom: 1px;\n\n  height: 14px;\n  width: 14px;\n\n  color: @brand-success;\n  font-size: 14px;\n  line-heigh: 14px;\n}\n\n.poll-options {\n  margin-bottom: 0px;\n\n  @media screen and (max-width: @screen-xs-max) {\n    margin-top: @padding-base-vertical * -1;\n\n    .btn {\n      margin: @padding-base-vertical 0px;\n    }\n  }\n}\n","//\n// Misago User Status\n// --------------------------------------------------\n\n// Colors\n.user-status {\n  &.user-banned .status-icon {\n    color: @user-status-banned;\n  }\n\n  &.user-online .status-icon {\n    color: @user-status-online;\n  }\n\n  &.user-offline .status-icon {\n    color: @user-status-offline;\n  }\n}\n","//\n// User Card\n// --------------------------------------------------\n\n// Center card's content on larger displays\n.user-card {\n  @media screen and (min-width: @screen-sm-min) {\n    text-align: center;\n  }\n}\n\n// Max out small avatar's width\n.user-card-small-avatar img {\n  width: 100%;\n  height: auto;\n}\n\n// Toggle avatar visibility\n@media screen and (min-width: @screen-sm-min) {\n  .user-card-small-avatar {\n    display: none;\n  }\n}\n\n@media screen and (max-width: @screen-xs-max) {\n  .user-card-avatar {\n    display: none;\n  }\n}\n","//\n// Misago Toolbar\n// --------------------------------------------------\n\n.toolbar {\n  display: block;\n  margin: 0 floor(@grid-gutter-width * -0.5);\n}\n\n.toolbar-section {\n  justify-items: center;\n  display: flex;\n  flex: 1;\n  margin-bottom: @line-height-computed;\n}\n\n.toolbar-item {\n  flex: 1;\n  padding: 0 floor(@grid-gutter-width * 0.5);\n\n  h3,\n  p {\n    margin: 0;\n  }\n}\n\n.toolbar-item-shrink {\n  flex: 0 !important;\n}\n\n.toolbar-spacer {\n  display: none;\n}\n\n@media screen and (min-width: @screen-sm-min) {\n  .toolbar {\n    display: flex;\n  }\n\n  .toolbar-section,\n  .toolbar-item {\n    flex: 0;\n\n    align-items: center;\n  }\n\n  .toolbar-section.toolbar-section-auto,\n  .toolbar-section.toolbar-section-auto .toolbar-item {\n    flex: 1;\n  }\n\n  .toolbar-spacer {\n    display: block;\n    flex: 1;\n  }\n\n  .toolbar-item .form-search {\n    width: 250px;\n  }\n}\n\n// Center paragraph of text on portrait phones\n// Used for pagination messages\n@media screen and (max-width: @screen-xs-max) {\n  .toolbar-item p {\n    text-align: center;\n  }\n}\n","//\n// Typography\n// --------------------------------------------------\n\nabbr {\n  border: none !important;\n}\n\n.item-title {\n  color: @text-color;\n  font-weight: bold;\n  text-decoration: none;\n}\n\na.item-title {\n  &:link,\n  &:active,\n  &:visited,\n  &:hover {\n    color: @text-color;\n    font-weight: bold;\n  }\n\n  &:hover {\n    text-decoration: underline;\n  }\n}\n\n.message-line {\n  text-align: center;\n\n  .material-icon {\n    margin-right: @line-height-computed / 3;\n\n    font-size: 20px;\n    line-height: 20px;\n\n    height: 20px;\n    width: 20px;\n  }\n}\n\n.text-ellipsis {\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n","//\n// Markup styles\n// --------------------------------------------------\n\n// Set font-size\n.misago-markup {\n  font-size: @misago-markup-font-size;\n}\n\n// Force word wrap for user text\n.misago-markup {\n  h1,\n  h2,\n  h3,\n  h4,\n  h5,\n  h6,\n  p {\n    overflow-wrap: anywhere;\n  }\n}\n\n// Add upper margins for headers\n.misago-markup {\n  h1,\n  h2,\n  h3,\n  h4,\n  h5,\n  h6 {\n    margin-top: @line-height-computed * 2;\n  }\n}\n\n// Even out blocks\n.misago-markup > *,\n.misago-markup blockquote > * {\n  margin: @line-height-computed 0px;\n\n  &:first-child {\n    margin-top: 0px;\n  }\n\n  &:last-child {\n    margin-bottom: 0px;\n  }\n}\n\n// Downscale images so they don't expand area\n.misago-markup img {\n  max-width: 100%;\n  max-height: 500px;\n}\n\n// Make quotes stand out a little\n.misago-markup .quote-block,\n.misago-markup blockquote {\n  background: @gray-lighter;\n  border: none;\n\n  font-size: @font-size-base;\n\n  .quote-heading {\n    border-bottom: 1px solid darken(@gray-lighter, 8%);\n    padding: (@line-height-computed / 2) @line-height-computed;\n\n    font-size: @font-size-small;\n    font-weight: bold;\n  }\n}\n\n.misago-markup > .quote-block,\n.misago-markup > blockquote {\n  border: 1px solid darken(@gray-lighter, 8%);\n}\n\n.misago-markup .quote-body {\n  background: @body-bg;\n  margin: 0px;\n  padding: @line-height-computed;\n\n  & > .quote-block,\n  & > blockquote {\n    border: 1px solid darken(@gray-lighter, 8%);\n  }\n}\n\n// Style spoilers\n.misago-markup .spoiler-block {\n  background: @gray-lighter;\n  border: none;\n\n  font-size: @font-size-base;\n}\n\n.misago-markup > .spoiler-block {\n  border: 1px solid darken(@gray-lighter, 8%);\n  position: relative;\n}\n\n.misago-markup .spoiler-body {\n  background: @body-bg;\n  margin: 0px;\n  padding: @line-height-computed;\n}\n\n.misago-markup .spoiler-overlay {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: @body-bg;\n}\n\n.misago-markup .spoiler-block.revealed .spoiler-overlay {\n  display: none;\n}\n\n// Add bullets to lists\n.misago-markup ul {\n  list-style-type: square;\n\n  li {\n    list-style-type: square;\n  }\n}\n\n.misago-markup ol {\n  list-style-type: decimal;\n\n  li {\n    list-style-type: decimal;\n  }\n}\n\n// Expand code blocks a little\n.misago-markup pre {\n  background: #eee;\n  border: none;\n  padding: @padding-large-vertical;\n  overflow: hidden;\n\n  color: #000;\n\n  code.hljs {\n    margin: @padding-large-vertical * -1;\n    padding: ((@line-height-computed - 1) / 2);\n  }\n}\n\n// Align markup horizontally\n.misago-markup-example {\n  display: flex;\n  align-items: center;\n}\n",".formatting-help {\n  padding-bottom: 0;\n\n  & > h4 {\n    margin-bottom: @line-height-computed;\n  }\n}\n\n.formatting-help-item,\n.formatting-help-item pre {\n  margin-bottom: @line-height-computed;\n}\n\n@media screen and (min-width: @screen-md-min) {\n  .formatting-help-item {\n    display: flex;\n    align-items: center;\n  }\n\n  .formatting-help-item-markup,\n  .formatting-help-item-preview {\n    width: 50%;\n  }\n\n  .formatting-help-item-markup {\n    padding-right: floor(@grid-gutter-width / 2);\n\n    pre {\n      margin: 0;\n    }\n  }\n\n  .formatting-help-item-preview {\n    padding-left: floor(@grid-gutter-width / 2);\n  }\n}\n","//\n// Change Avatar Modal\n// --------------------------------------------------\n\n// Index\n.modal-change-avatar .modal-avatar-index {\n  .avatar-preview {\n    border-radius: @border-radius-large;\n    margin: 0px auto;\n    overflow: hidden;\n    position: relative;\n\n    width: 200px;\n    height: 200px;\n\n    .loader {\n      display: none;\n\n      position: absolute;\n      top: 50px;\n      height: 100px;\n\n      .loader-spinning-wheel {\n        border-width: 10px;\n        border-color: #fff;\n        border-left-color: transparent;\n        border-right-color: transparent;\n\n        width: 100px;\n        height: 100px;\n      }\n    }\n\n    &.preview-loading {\n      img {\n        .opacity(0.33);\n      }\n\n      .loader {\n        display: block;\n      }\n    }\n\n    @media (max-width: (@grid-float-breakpoint - 1)) {\n      margin-bottom: @line-height-computed;\n\n      width: 150px;\n      height: 150px;\n\n      img {\n        width: 150px;\n        height: 150px;\n      }\n\n      .loader {\n        top: 25px;\n        height: 100px;\n\n        .loader-spinning-wheel {\n          width: 100px;\n          height: 100px;\n        }\n      }\n    }\n  }\n\n  .btn {\n    text-align: left;\n  }\n}\n\n// Upload\n.modal-change-avatar .modal-avatar-upload {\n  text-align: center;\n\n  .btn-pick-file {\n    background: transparent;\n    border: 2px solid @gray-lighter;\n    border-radius: @border-radius-large;\n    padding: @padding-large-vertical @padding-large-horizontal * 1.5;\n    .box-shadow(none);\n\n    color: @gray-light;\n    font-size: @font-size-large;\n    text-align: center;\n\n    & > .material-icon {\n      display: block;\n      margin: 0px auto;\n      margin-bottom: @line-height-computed * 0.66;\n\n      font-size: @line-height-computed * 2.5;\n      width: @line-height-computed * 2.5;\n      height: @line-height-computed * 2.5;\n    }\n\n    &:hover,\n    &:active {\n      border-color: @brand-primary;\n      color: @brand-primary;\n    }\n  }\n\n  .text-muted {\n    margin-top: @line-height-computed * 0.66;\n  }\n\n  .upload-progress {\n    img {\n      border-radius: @border-radius-base;\n      margin-bottom: @line-height-computed;\n\n      max-height: 80px;\n      width: auto;\n    }\n\n    .progress {\n      width: 70%;\n      margin: 0px auto;\n    }\n  }\n}\n\n// Crop\n.modal-avatar-crop .crop-form {\n  margin: 0px auto;\n\n  .cropit-image-zoom-input {\n    margin-top: @line-height-computed / 2;\n\n    // removes default webkit styles\n    -webkit-appearance: none;\n\n    // fix for FF unable to apply focus style bug\n    border: 1px solid white;\n\n    // required for proper track sizing in FF\n    width: 100%;\n\n    &::-webkit-slider-runnable-track {\n      width: 100%;\n      height: 8px;\n      background: @gray-lighter;\n      border: none;\n      border-radius: 3px;\n    }\n\n    &::-webkit-slider-thumb {\n      -webkit-appearance: none;\n      border: none;\n      height: 20px;\n      width: 20px;\n      border-radius: 50%;\n      background: @gray-light;\n      margin-top: -6px;\n    }\n\n    &:focus {\n      outline: none;\n    }\n\n    &:focus::-webkit-slider-runnable-track {\n      background: @gray-lighter;\n    }\n\n    &::-moz-range-track {\n      width: 100%;\n      height: 8px;\n      background: @gray-lighter;\n      border: none;\n      border-radius: 4px;\n    }\n\n    &::-moz-range-thumb {\n      border: none;\n      height: 20px;\n      width: 20px;\n      border-radius: 50%;\n      background: @gray-light;\n    }\n\n    /*hide the outline behind the border*/\n    &:-moz-focusring {\n      outline: 1px solid white;\n      outline-offset: -1px;\n    }\n\n    &::-ms-track {\n      width: 100%;\n      height: 8px;\n\n      /*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */\n      background: transparent;\n\n      /*leave room for the larger thumb to overflow with a transparent border */\n      border-color: transparent;\n      border-width: 8px 0;\n\n      /*remove default tick marks*/\n      color: transparent;\n    }\n\n    &::-ms-fill-lower {\n      background: @gray-lighter;\n      border-radius: 16px;\n    }\n\n    &::-ms-fill-upper {\n      background: @gray-lighter;\n      border-radius: 16px;\n    }\n\n    &::-ms-thumb {\n      border: none;\n      height: 20px;\n      width: 20px;\n      border-radius: 50%;\n      background: @gray-light;\n    }\n\n    &:focus::-ms-fill-lower {\n      background: @gray-lighter;\n    }\n\n    &:focus::-ms-fill-upper {\n      background: @gray-lighter;\n    }\n  }\n}\n\n// Gallery\n.modal-change-avatar .modal-avatar-gallery {\n  padding-bottom: 0px;\n\n  .avatars-gallery {\n    margin-bottom: @line-height-computed;\n\n    h3 {\n      margin-top: 0px;\n    }\n  }\n\n  .avatars-gallery-images {\n    .row {\n      margin-bottom: @line-height-computed / 2;\n    }\n\n    .btn {\n      border-radius: @border-radius-base + 2px;\n      border: 2px solid @gray-lighter;\n      background: none;\n      padding: 2px;\n      position: relative;\n\n      &:hover,\n      &:focus {\n        border-color: @gray-light;\n      }\n\n      &.avatar-selected,\n      &:active {\n        border-color: @link-color;\n      }\n\n      img {\n        border-radius: @border-radius-base;\n        width: 100%;\n        height: auto;\n      }\n    }\n  }\n}\n","//\n// Categories Lists\n// --------------------------------------------------\n\n// Category Block\n// --------------------------------------------------\n\n// Thread unread state icon\n.category-main .read-status .material-icon {\n  color: @category-read-color;\n}\n\n.category-main .read-status.item-new .material-icon {\n  color: @category-new-color;\n}\n\n// Last thread\n.category-last-thread .media-heading {\n  a {\n    display: inline-block;\n    overflow: hidden;\n\n    white-space: nowrap;\n    width: 290px; // md-3 - avatar column\n\n    text-overflow: ellipsis;\n    vertical-align: top;\n\n    @media screen and (max-width: @screen-sm-max) {\n      width: 275px; // md-3 - avatar column\n    }\n\n    @media screen and (max-width: @screen-xs-max) {\n      width: 260px; // md-3 - avatar column\n    }\n  }\n}\n\n// Last thread message\n.category-thread-message {\n  .material-icon {\n    width: 28px;\n    height: 28px;\n\n    font-size: 28px;\n    line-height: 28px;\n  }\n\n  p {\n    margin: 0px;\n  }\n}\n\n// Subcategories list\n// --------------------------------------------------\n.list-inline.subcategories-list {\n  overflow: auto;\n  margin-top: @line-height-computed / -2;\n\n  li {\n    display: block;\n    float: left;\n\n    a,\n    a:link,\n    a:visited,\n    a:active,\n    a:hover,\n    a:focus {\n      background-color: @gray-lighter;\n      border: 1px solid darken(@gray-lighter, 5%);\n      border-radius: @border-radius-base;\n      display: inline-block;\n      margin-top: @line-height-computed / 2;\n      padding: @padding-base-vertical @padding-base-horizontal;\n\n      color: @gray;\n    }\n\n    &:focus,\n    a:hover,\n    a:active {\n      background-color: darken(@gray-lighter, 5%);\n\n      color: @text-color;\n      text-decoration: none;\n    }\n  }\n}\n\n.row.subcategories-list {\n  .btn {\n    margin-top: @line-height-computed;\n\n    text-align: left;\n  }\n}\n","//\n// Editor\n// --------------------------------------------------\n\n@editor-border: darken(@gray-lighter, 15%);\n\n.editor-border {\n  background-color: #fff;\n  border: 1px solid @editor-border;\n  border-radius: @border-radius-base;\n}\n\n.editor-border .form-control {\n  // remove border and resizing\n  border: none;\n  resize: none;\n\n  // remove shadow from control\n  &,\n  &:focus,\n  &:active {\n    .box-shadow(none);\n  }\n}\n\n// Footer styles\n.editor-footer {\n  border-top: 1px solid @editor-border;\n  padding: @padding-base-vertical @padding-base-horizontal;\n  overflow: auto;\n\n  .pull-left {\n    margin-right: @padding-base-horizontal;\n  }\n\n  .pull-right {\n    margin-left: @padding-base-horizontal;\n  }\n\n  .btn-icon .material-icon {\n    margin-bottom: -2px;\n  }\n\n  // center buttons on small devices\n  @media screen and (max-width: @screen-sm-max) {\n    .buttons-list {\n      float: none !important;\n\n      margin: 0px;\n      margin-bottom: @line-height-computed / 2;\n\n      .btn {\n        display: inline-block;\n        float: none !important;\n\n        margin: @line-height-computed / 3;\n      }\n    }\n\n    .btn-protect {\n      .btn-text {\n        margin-left: @padding-small-horizontal;\n      }\n\n      .material-icon {\n        position: relative;\n        bottom: 2px;\n\n        width: 14px;\n        height: 14px;\n\n        font-size: 14px;\n        line-height: 14px;\n      }\n    }\n  }\n}\n\n@media screen and (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n  .buttons-list .btn {\n    &:first-child {\n      margin-left: 0px;\n    }\n  }\n}\n\n// make lock button full width\n@media screen and (max-width: @screen-xs-max) {\n  .buttons-list {\n    text-align: center;\n\n    .btn-protect {\n      display: block;\n      float: none !important;\n\n      width: 100%;\n\n      margin: 0px;\n      margin-top: @line-height-computed / 2;\n    }\n  }\n}\n\n// Attachments list\n.editor-attachments-list {\n  margin: 0px;\n  padding: 0px;\n\n  li {\n    margin: 0px;\n  }\n}\n\n.editor-attachment-complete {\n  border-top: 1px solid @editor-border;\n  padding: @padding-base-vertical 0px;\n  padding-right: @padding-base-horizontal;\n\n  .editor-attachment-image {\n    float: left;\n    width: 50px;\n\n    a {\n      background-size: cover;\n      background-position: center;\n      border-radius: @border-radius-small;\n      display: block;\n\n      margin: 0px auto;\n      width: 36px;\n      height: 36px;\n    }\n  }\n\n  .editor-attachment-icon {\n    float: left;\n    width: 50px;\n\n    text-align: center;\n\n    .material-icon {\n      position: relative;\n      top: 2px;\n\n      height: 28px;\n      width: 28px;\n\n      font-size: 28px;\n      line-height: 28px;\n    }\n  }\n\n  .editor-attachment-details {\n    margin-left: 50px;\n\n    h4,\n    p {\n      margin: 0px;\n      padding: 0px;\n\n      font-size: @font-size-base;\n    }\n\n    p {\n      margin-top: @padding-base-vertical / 2;\n\n      color: @gray-light;\n      font-size: @font-size-small;\n    }\n\n    abbr {\n      white-space: nowrap;\n    }\n  }\n}\n\n.editor-attachment-actions {\n  @media screen and (min-width: @screen-sm-min) {\n    padding-top: 3px;\n  }\n\n  @media screen and (max-width: @screen-xs-max) {\n    padding-left: @padding-base-horizontal;\n    padding-right: @padding-base-horizontal;\n  }\n}\n\n.editor-attachment-error {\n  border-top: 1px solid @editor-border;\n  padding: @padding-base-vertical 0px;\n  padding-right: @padding-base-horizontal;\n}\n\n.editor-attachment-error-icon {\n  float: left;\n  width: 50px;\n\n  text-align: center;\n\n  .material-icon {\n    position: relative;\n    top: 2px;\n\n    height: 28px;\n    width: 28px;\n\n    font-size: 28px;\n    line-height: 28px;\n  }\n}\n\n.editor-attachment-error-message {\n  margin-left: 50px;\n  padding: @padding-base-vertical 0px;\n  position: relative;\n\n  h4,\n  p {\n    margin: 0px;\n    padding: 0px;\n\n    font-size: @font-size-base;\n  }\n\n  p {\n    margin-top: @padding-base-vertical / 2;\n    font-size: @font-size-small;\n  }\n\n  .btn {\n    position: absolute;\n    top: @padding-base-vertical + 3px;\n    right: @padding-base-horizontal;\n\n    @media screen and (max-width: @screen-xs-max) {\n      display: block;\n\n      margin-top: @line-height-computed / 2;\n\n      position: static;\n    }\n  }\n}\n\n.editor-attachment-progress-bar {\n  background: @editor-border;\n  overflow: auto;\n}\n\n.editor-attachment-progress {\n  background: @brand-primary;\n  float: left;\n  height: 1px;\n}\n\n.editor-attachment-upload-message {\n  margin: 0px;\n  padding: @padding-base-vertical @padding-base-horizontal;\n}\n\n// Hide file input outside of viewport\n#editor-upload-field {\n  position: absolute;\n  left: -1000px;\n  top: -1000px;\n}\n","//\n// Thread Participants\n// --------------------------------------------------\n\n.participant-card .btn-user,\n.participant-card .dropdown.open .btn-user {\n  margin-bottom: @line-height-computed;\n\n  &,\n  &:hover,\n  &:focus,\n  &:focus:active {\n    padding: 0px;\n\n    overflow: hidden;\n\n    text-align: left;\n  }\n\n  img {\n    background-color: #fff;\n    width: 34px;\n    height: 34px;\n\n    margin-right: 8px;\n  }\n}\n\n// Panel copy\n.panel-participants p {\n  margin: 0px;\n  margin-top: @padding-base-vertical + 1px;\n}\n","//\n// Markup editor\n// --------------------------------------------------\n\n.markup-editor {\n  overflow: hidden;\n\n  background: @markup-editor-bg;\n  border: 2px solid @markup-editor-border-color;\n  border-radius: @border-radius-base;\n}\n\n// Set different border when its focused\n.markup-editor.markup-editor-focused {\n  border: 2px solid @markup-editor-border-focus;\n}\n\n// Toolbar\n.markup-editor-toolbar {\n  position: relative;\n  padding: @markup-editor-toolbar-padding;\n\n  background: @markup-editor-toolbar-bg;\n  border-bottom: 1px solid @markup-editor-toolbar-border-color;\n}\n\n.markup-editor-toolbar-left {\n  display: flex;\n  flex-shrink: 0;\n  overflow-x: hidden;\n}\n\n.markup-editor-toolbar-right {\n  flex-shrink: 0;\n  padding: @markup-editor-toolbar-padding;\n  padding-right: 0;\n  margin-right: @line-height-computed / 2;\n\n  position: absolute;\n  top: 0;\n  right: 0;\n  display: flex;\n\n  background: @markup-editor-toolbar-bg;\n}\n\n.btn-markup-editor {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n\n  height: @markup-editor-btn-size;\n  width: @markup-editor-btn-size;\n  padding: 0;\n\n  font-size: @markup-editor-btn-icon-size;\n  line-height: @markup-editor-btn-icon-size;\n\n  &,\n  &:hover {\n    background-color: @markup-editor-btn-bg;\n    border-color: @markup-editor-btn-border;\n    color: @markup-editor-btn-color;\n  }\n\n  &:active {\n    background-color: @markup-editor-btn-active-bg;\n    border-color: @markup-editor-btn-active-border;\n    color: @markup-editor-btn-active-color;\n  }\n\n  .material-icon {\n    margin: 0;\n    bottom: 0;\n  }\n}\n\n.markup-editor-controls-dropdown {\n  margin-right: @line-height-computed / 2;\n}\n\n// Footer\n.markup-editor-footer {\n  display: flex;\n  padding: @markup-editor-padding;\n\n  background: @markup-editor-footer-bg;\n  border-top: 1px solid @markup-editor-footer-border-color;\n}\n\n// Spacer that pushes items away from each other\n.markup-editor-spacer {\n  flex: 1;\n}\n\n// Toolbar and footer items layout\n.markup-editor-toolbar,\n.markup-editor-footer {\n  // Add spacing between buttons\n  .btn + .btn {\n    margin-left: @line-height-computed / 2;\n  }\n}\n\n// Textarea\n.markup-editor-textarea.form-control {\n  height: @markup-editor-height;\n  padding: @markup-editor-padding;\n  resize: none;\n\n  border: 0;\n  border-radius: 0;\n\n  font-size: @markup-editor-font-size;\n\n  &,\n  &:focus {\n    box-shadow: none;\n  }\n}\n\n// Preview area\n.markup-editor-preview {\n  height: @markup-editor-height;\n  padding: @markup-editor-padding;\n}\n\n// Attachments\n.markup-editor-attachments {\n  max-height: @markup-editor-attachments-max-height;\n  overflow-y: auto;\n}\n\n.markup-editor-attachments-container {\n  padding: floor(@markup-editor-padding / 2);\n  overflow: auto;\n}\n\n.markup-editor-attachments-item {\n  padding: floor(@markup-editor-padding / 2);\n}\n\n.markup-editor-attachment {\n  display: flex;\n  align-items: center;\n  padding: floor(@markup-editor-padding / 2);\n\n  border: 1px solid @markup-editor-attachment-border-color;\n  border-radius: @border-radius-small;\n}\n\n.markup-editor-attachment-details {\n  flex: 1;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n\n  strong {\n    display: block;\n  }\n\n  .list-unstyled {\n    margin-bottom: 0;\n  }\n}\n\n.btn-markup-editor-attachment {\n  margin-left: floor(@markup-editor-padding / 2);\n}\n\n// Make attachments responsive\n@media screen and (min-width: @screen-sm-min) {\n  .markup-editor-attachments-item {\n    width: 50%;\n    float: left;\n  }\n}\n\n@media screen and (min-width: @screen-md-min) {\n  .markup-editor-attachments-item {\n    width: 25%;\n  }\n}\n\n// Center attachment's image in modal\n.markup-editor-attachment-modal-preview {\n  margin: @line-height-computed 0 @line-height-computed * 2 0;\n\n  text-align: center;\n\n  a {\n    display: inline-block;\n    padding: @padding-base-horizontal;\n\n    background: #fff;\n    border: 1px solid @gray-lighter;\n  }\n\n  img {\n    max-width: 100%;\n    max-height: 50vh;\n  }\n}\n\n.markup-editor-attachment-modal-filename {\n  font-size: @font-size-base * 2;\n  font-weight: bold;\n  margin-bottom: @line-height-computed;\n}\n\n.markup-editor-attachment-modal-details {\n  margin-bottom: @line-height-computed;\n}\n\n// Make editor take full height on full-screen mode\n.posting-fullscreen .markup-editor {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n\n  .markup-editor-textarea,\n  .markup-editor-preview {\n    flex: 1;\n  }\n}\n\n// Make editor take full height on mobile devices\n@media screen and (max-width: @screen-sm-max) {\n  body.posting-default .markup-editor {\n    display: flex;\n    flex-direction: column;\n    height: 100%;\n\n    .markup-editor-textarea,\n    .markup-editor-preview {\n      flex: 1;\n    }\n  }\n}\n\n// Some overrides for x-small mobile devices\n@media screen and (max-width: @screen-xs-max) {\n  // Limit editor attachments list height on small mobile devices\n  .markup-editor-attachments {\n    max-height: @markup-editor-attachments-max-height-xs;\n  }\n\n  // Make buttons in footer take whole width\n  .markup-editor-footer .btn-auto {\n    flex: 1;\n  }\n\n  .markup-editor-footer .btn-icon {\n    margin-right: @line-height-computed / 2;\n  }\n\n  .markup-editor-spacer {\n    display: none;\n  }\n}\n\n// Hide controls dropdown on larger displays\n@media screen and (min-width: @screen-md-min) {\n  .markup-editor-controls-dropdown {\n    display: none;\n  }\n}\n","//\n// Poll Editor\n// --------------------------------------------------\n\n.poll-form {\n  margin-bottom: @line-height-computed;\n}\n\n.poll-choices-control {\n  .list-group-item {\n    padding: 0px;\n  }\n\n  .list-group-item .btn {\n    background: transparent;\n    border: transparent;\n    float: left;\n    margin: 0px 2px;\n    margin-bottom: -29px;\n    padding: 0px;\n    width: 28px;\n    height: 28px;\n\n    position: relative;\n    top: 3px;\n\n    .material-icon {\n      width: 28px;\n      height: 28px;\n\n      font-size: 28px;\n      line-height: 28px;\n    }\n  }\n\n  input {\n    &,\n    &:focus,\n    &:active {\n      background: transparent;\n      border: none;\n      .box-shadow(none);\n      outline: none;\n      margin-left: 30px;\n      padding: @padding-base-vertical @padding-base-horizontal;\n      width: 100%;\n    }\n  }\n}\n","//\n// Posting dialog\n// --------------------------------------------------\n\n// Mount is the container for positioning posting dialog on the page\n#posting-mount {\n  display: none;\n\n  &.show {\n    display: block;\n  }\n\n  // Positioning override for easier dev\n  position: fixed;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n}\n\n// Posting dialog\n.posting-dialog {\n  // Limit max width and add margin on sides\n  max-width: @posting-dialog-max-width;\n  margin: 0 auto;\n\n  background: @posting-dialog-bg;\n  border: 1px solid @posting-dialog-border;\n  border-radius: @border-radius-base @border-radius-base 0 0;\n  border-bottom: 0;\n  box-shadow: @posting-dialog-shadow;\n\n  overflow: hidden;\n}\n\n// Posting dialog header\n.posting-dialog-header {\n  display: flex;\n  align-items: center;\n  padding: @posting-dialog-padding-vertical @posting-dialog-padding-horizontal;\n\n  border-bottom: 1px solid @posting-dialog-border;\n}\n\n.posting-dialog-caption {\n  flex: 1;\n  color: @posting-dialog-caption-color;\n  font-size: @posting-dialog-caption-size;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n\n.btn-posting-dialog {\n  display: flex;\n  flex-shrink: 0;\n  align-items: center;\n  justify-content: center;\n\n  width: @posting-dialog-btn-size;\n  height: @posting-dialog-btn-size;\n  margin-left: @line-height-computed / 2;\n  padding: 0;\n\n  font-size: @posting-dialog-btn-icon-size;\n  line-height: @posting-dialog-btn-icon-size;\n\n  &,\n  &:hover {\n    background-color: @posting-dialog-btn-bg;\n    border: 1px solid @posting-dialog-btn-border;\n    color: @posting-dialog-btn-color;\n  }\n\n  &:active {\n    background-color: @posting-dialog-btn-active-bg;\n    border: 1px solid @posting-dialog-btn-active-border;\n    color: @posting-dialog-btn-active-color;\n  }\n\n  .material-icon {\n    padding: 0;\n    margin: 0;\n    bottom: 0;\n  }\n}\n\n// Posting dialog body\n.posting-dialog-body {\n  padding: @posting-dialog-padding-horizontal;\n}\n\n// Posting dialog toolbar (used on new thread forms)\n@media screen and (min-width: @screen-md-min) {\n  .posting-dialog-thread-recipients,\n  .posting-dialog-category-select {\n    max-width: 400px;\n  }\n}\n\n// Override styles when dialog is minimized\n.posting-dialog-minimized {\n  .posting-dialog-header {\n    border-bottom: 0;\n  }\n\n  .posting-dialog-body {\n    display: none;\n  }\n}\n\n// Fullscreen mode styles\nbody.posting-fullscreen {\n  // Remove scroll from body\n  overflow: hidden;\n\n  // Hide root mount contents\n  #misago-container {\n    display: none;\n  }\n\n  // Make mount take full screen\n  #posting-mount {\n    height: 100%;\n  }\n\n  // Make dialog fullscreen\n  .posting-dialog {\n    height: 100%;\n    width: 100%;\n    max-width: auto;\n\n    border: 0;\n    box-shadow: none;\n  }\n\n  .posting-dialog-container {\n    display: flex;\n    flex-direction: column;\n    height: 100%;\n    max-width: @posting-dialog-max-width;\n    margin: 0 auto;\n    padding: 0 @grid-gutter-width;\n  }\n\n  .posting-dialog-header,\n  .posting-dialog-body {\n    padding: @line-height-computed 0;\n  }\n\n  .posting-dialog-body,\n  .posting-loading {\n    height: 100%;\n  }\n\n  .posting-dialog-form {\n    display: flex;\n    flex-direction: column;\n    height: 100%;\n  }\n\n  // Hide spacer\n  #posting-spacer {\n    display: none;\n  }\n}\n\n// Remove border radius and side borders from screens where dialog is full-width\n@media screen and (max-width: @posting-dialog-max-width) {\n  body.posting-default .posting-dialog,\n  body.posting-minimized .posting-dialog {\n    border-radius: 0;\n    border-left: 0;\n    border-right: 0;\n  }\n}\n\n// Make standard posting dialog fullscreen on mobile displays\n@media screen and (max-width: @screen-sm-max) {\n  body.posting-default {\n    // Remove scroll from body\n    overflow: hidden;\n\n    // Hide root mount contents\n    #misago-container {\n      display: none;\n    }\n\n    // Make mount take full screen\n    #posting-mount {\n      height: 100%;\n    }\n\n    // Make dialog fullscreen\n    .posting-dialog {\n      height: 100%;\n      width: 100%;\n      max-width: auto;\n\n      border: 0;\n      box-shadow: none;\n    }\n\n    .posting-dialog-container {\n      display: flex;\n      flex-direction: column;\n      height: 100%;\n      max-width: @posting-dialog-max-width;\n      margin: 0 auto;\n      padding: 0;\n    }\n\n    .posting-dialog-header,\n    .posting-dialog-body {\n      padding: @posting-dialog-padding-xs;\n    }\n\n    .posting-dialog-body,\n    .posting-loading {\n      height: 100%;\n    }\n\n    .posting-dialog-form {\n      display: flex;\n      flex-direction: column;\n      height: 100%;\n    }\n\n    .posting-dialog .toolbar-section {\n      margin-bottom: @posting-dialog-padding-xs;\n    }\n\n    // Hide spacer\n    #posting-spacer {\n      display: none;\n    }\n  }\n}\n\n// Posting dialog error\n.posting-dialog-error {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  height: 100%;\n\n  padding: @line-height-computed;\n\n  p {\n    font-size: @font-size-large;\n  }\n}\n\n.posting-dialog-error-icon {\n  margin-bottom: @line-height-computed;\n\n  font-size: 128px;\n  opacity: 0.5;\n}\n\n.posting-dialog-error-detail {\n  text-align: center;\n}\n","//\n// Posts List\n// --------------------------------------------------\n\n// Remove paddings and margins from items list\n.posts-list {\n  margin: 0px;\n  padding: 0px;\n  clear: both;\n\n  li {\n    list-style: none;\n    margin: 0px;\n    padding: 0px;\n  }\n}\n","//\n// Posts List Post\n// --------------------------------------------------\n\n@media screen and (min-width: @screen-md-min) {\n  .panel-post .panel-body {\n    display: flex;\n  }\n\n  .post-side {\n    flex-shrink: 0;\n    width: @post-side-width;\n    padding-right: @post-side-padding;\n  }\n\n  .panel-content {\n    flex: 1 0;\n  }\n}\n\n// Post side\n.post-side {\n  font-size: @font-size-small;\n\n  .media {\n    margin: 0px;\n  }\n\n  .poster-avatar {\n    height: 36px;\n    width: 36px;\n\n    @media screen and (min-width: @screen-md-min) {\n      margin-top: 4px;\n\n      height: 82px;\n      width: 82px;\n    }\n  }\n\n  .user-status {\n    margin-right: 4px;\n  }\n\n  .media-heading {\n    display: block;\n  }\n\n  .media-heading {\n    margin: 0px;\n    margin-top: -1px;\n\n    font-size: @font-size-base;\n\n    .user-status {\n      margin-right: 0;\n      margin-left: 2px;\n    }\n  }\n\n  .pull-right {\n    margin-left: @padding-large-horizontal;\n  }\n\n  // Lay user details vertically\n  @media screen and (min-width: @screen-md-min) {\n    .media-heading {\n      margin-top: 3px;\n\n      font-size: @font-size-large;\n\n      .user-status {\n        display: none;\n      }\n    }\n\n    .user-title {\n      margin-top: 4px;\n      margin-bottom: 5px;\n    }\n\n    .user-postcount {\n      display: block;\n    }\n\n    .user-status {\n      display: block;\n    }\n  }\n}\n\n// Heading\n.post-heading {\n  height: 36px;\n\n  @media screen and (max-width: @screen-sm-max) {\n    margin-top: @line-height-computed / 2;\n  }\n\n  .pull-right {\n    margin-left: @padding-large-horizontal;\n  }\n\n  & > .btn-link {\n    padding-left: 0px;\n    padding-right: 0px;\n  }\n\n  .label {\n    margin-top: 6px;\n\n    font-size: @font-size-base;\n    font-weight: normal;\n  }\n\n  .label-unread {\n    background-color: @brand-success;\n\n    color: #fff;\n  }\n}\n\n// Move controls up\n@media screen and (min-width: @screen-md-min) {\n  .post-side .pull-right {\n    display: none;\n  }\n}\n\n@media screen and (max-width: @screen-sm-max) {\n  .post-heading .pull-right {\n    display: none;\n  }\n}\n\n// Body\n.post-body {\n  padding-top: @line-height-computed;\n  padding-bottom: @line-height-computed * 1.5;\n}\n\n// Status\n.post-status-message {\n  overflow: auto;\n\n  .material-icon {\n    float: left;\n\n    font-size: 28px;\n    line-height: 28px;\n  }\n\n  p {\n    margin: 0px;\n    margin-top: (28px - @line-height-computed) / 2;\n    margin-left: 36px;\n  }\n}\n\n.post-status-best-answer {\n  background-color: @brand-success;\n\n  color: #fff;\n}\n\n.post-status-hidden {\n  background-color: @brand-danger;\n\n  color: #fff;\n}\n\n.post-status-unapproved {\n  background-color: @brand-primary;\n\n  color: #fff;\n}\n\n.post-status-protected {\n  background-color: @gray;\n\n  color: #fff;\n}\n\n// Footer\n.post-footer {\n  .pull-left {\n    margin-right: @padding-large-horizontal;\n  }\n\n  .pull-right {\n    margin-left: @padding-large-horizontal;\n  }\n\n  p {\n    padding-top: 7px;\n    padding-bottom: 6px;\n    margin-bottom: 0px;\n  }\n}\n\n// Attachments\n.post-attachments {\n  @post-preview-width: 40px;\n\n  border-top: 1px solid @gray-lighter;\n  padding: @padding-base-vertical @padding-large-horizontal;\n\n  abbr {\n    white-space: nowrap;\n  }\n\n  .attachment-name {\n    overflow-wrap: anywhere;\n  }\n\n  .row > div {\n    margin: @padding-large-vertical 0px;\n  }\n\n  .post-attachment-preview {\n    float: left;\n    height: @post-preview-width;\n    width: @post-preview-width;\n\n    text-align: center;\n  }\n\n  .post-attachment {\n    margin-left: @post-preview-width + 12px;\n  }\n\n  .post-thumbnail {\n    display: block;\n    background-size: cover;\n    background-position: center;\n    border-radius: @border-radius-small;\n    width: @post-preview-width;\n    height: @post-preview-width;\n  }\n\n  .material-icon {\n    width: 28px;\n    height: 28px;\n\n    position: relative;\n    top: 5px;\n\n    font-size: 28px;\n    line-height: 28px;\n\n    &:link,\n    &:active,\n    &:visited,\n    &:hover,\n    &:focus {\n      color: @gray-darker;\n      text-decoration: none;\n    }\n  }\n\n  .post-attachment-description {\n    margin: 0px;\n    padding: 0px;\n\n    color: @text-muted;\n    font-size: @font-size-small;\n  }\n}\n","//\n// Post Feed\n// --------------------------------------------------\n\n.post-feed .post-side {\n  width: 100%;\n  padding-right: 0;\n\n  .media-heading {\n    margin: 0px;\n\n    font-size: @font-size-base;\n  }\n\n  .user-title {\n    margin: 0px;\n\n    font-size: @font-size-small;\n  }\n}\n\n.post-feed .post-side .btn {\n  display: inline-block;\n}\n\n.post-feed .post-side img {\n  margin-top: 0px;\n\n  width: 36px;\n  height: 36px;\n}\n\n.post-feed .post-heading {\n  height: auto;\n  margin: @line-height-computed / 2 0px;\n}\n\n.post-feed .post-heading .btn {\n  margin-right: @padding-large-horizontal;\n  max-width: 100%;\n\n  text-align: left;\n  white-space: normal;\n  overflow-wrap: anywhere;\n}\n","//\n// Posts List Event\n// --------------------------------------------------\n\n// Event style\n.posts-list .event {\n  margin-bottom: @line-height-computed;\n\n  color: @text-muted;\n}\n\n.posts-list .event .event-body {\n  display: flex;\n  align-items: flex-start;\n}\n\n// Event label\n.posts-list .event-label {\n  margin-left: @event-icon-size + 8px + @post-side-padding;\n\n  .label-unread {\n    background-color: @brand-success;\n\n    color: #fff;\n  }\n}\n\n// Event icon\n.posts-list .event .event-icon {\n  padding-right: @post-side-padding;\n\n  .event-icon-bg {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    height: @event-icon-size + 8px;\n    width: @event-icon-size + 8px;\n\n    background: @event-icon-bg;\n    border-radius: @border-radius-base;\n    color: @event-icon-color;\n  }\n\n  .material-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    font-size: @event-icon-size;\n  }\n}\n\n// Event content\n.posts-list .event .event-content {\n  flex: 1 0;\n}\n\n// Event first and second rows\n.posts-list .event .event-message {\n  margin-bottom: @line-height-computed / 4;\n\n  font-size: @font-size-large;\n}\n\n.posts-list .event .event-info {\n  margin: 0px;\n\n  font-size: @font-size-small;\n\n  li {\n    margin-right: @padding-base-horizontal;\n\n    &:last-child {\n      margin-right: 0px;\n    }\n  }\n}\n\n// Event controls\n.posts-list .event .event-controls {\n  .btn-link {\n    border: 0px;\n    margin: 0px;\n    margin-right: @padding-base-horizontal;\n    padding: 0px;\n\n    font-size: @font-size-small;\n\n    &:last-child {\n      margin-right: 0px;\n    }\n  }\n}\n\n// Mobile tweaks\n@media screen and (max-width: @screen-xs-max) {\n  .posts-list .event .event-info {\n    margin-top: @line-height-computed / 4;\n  }\n\n  .posts-list .event .event-controls {\n    clear: both;\n    margin-top: @line-height-computed / 4;\n\n    .btn-link {\n      margin-right: @line-height-computed;\n\n      font-size: @font-size-base;\n\n      &:last-child {\n        margin-right: 0px;\n      }\n    }\n  }\n}\n\n@media screen and (min-width: @screen-md-min) {\n  .posts-list .event .event-icon {\n    display: flex;\n    justify-content: flex-end;\n    flex-shrink: 0;\n    display: flex;\n    width: @post-side-width + @panel-body-padding;\n  }\n\n  .event-content {\n    flex: 1 0;\n  }\n\n  .posts-list .event-label {\n    margin-left: @post-side-width + @panel-body-padding;\n  }\n}\n","//\n// Post Changelog Modal\n// --------------------------------------------------\n\n.post-changelog-diff {\n  padding: 0px;\n  margin: 0px;\n\n  .list-unstyled {\n    padding: 0px;\n    margin: @padding-small-vertical 0px;\n  }\n\n  .diff-item {\n    padding: @padding-small-vertical @padding-small-horizontal;\n  }\n\n  .diff-item-sub {\n    color: @brand-danger;\n  }\n\n  .diff-item-add {\n    color: @brand-success;\n  }\n}\n\n.post-changelog-toolbar .row {\n  margin-left: -12px;\n  margin-right: -12px;\n}\n\n.post-changelog-toolbar .post-change-label {\n  @media screen and (max-width: @screen-xs-max) {\n    text-align: center;\n  }\n}\n","// Quote control is small tooltip with \"quote\" button\n// It's displayed next to selected text in posts\n\n.quote-control-arrow {\n  width: 0;\n  height: 0;\n  border-left: @quote-control-padding solid transparent;\n  border-right: @quote-control-padding solid transparent;\n  border-bottom: @quote-control-padding solid @quote-control-bg;\n\n  position: relative;\n  left: @quote-control-radius;\n}\n\n.quote-control-inner {\n  padding: @quote-control-padding;\n\n  background: @quote-control-bg;\n  border-radius: @quote-control-radius;\n}\n\n.quote-control-btn {\n  background: @quote-control-btn-bg;\n  border-color: @quote-control-btn-bg;\n  color: @quote-control-btn-color;\n}\n","//\n// Message Pages\n// --------------------------------------------------\n\n// Small displays\n@media screen and (max-width: @screen-xs-max) {\n  .page-message,\n  .page-error {\n    .message-panel {\n      text-align: center;\n    }\n\n    .message-icon {\n      margin: @line-height-computed * 1.5;\n      font-size: @message-page-icon-size;\n    }\n  }\n}\n\n// Full displays\n@media screen and (min-width: @screen-sm-min) {\n  .page-message,\n  .page-error {\n    .message-panel {\n      margin: @line-height-computed * 3 auto;\n      max-width: @screen-md-max * 0.65;\n      overflow: auto;\n    }\n\n    .message-icon {\n      float: left;\n\n      .material-icon {\n        font-size: @message-page-icon-size;\n      }\n    }\n\n    .message-body {\n      margin-top: @message-page-icon-size / 5;\n      margin-left: @message-page-icon-size + @line-height-computed;\n\n      font-size: @font-size-large;\n\n      p.lead {\n        font-size: @font-size-large * 2;\n      }\n    }\n  }\n}\n","//\n// Threads Lists\n// --------------------------------------------------\n\n.threads-list {\n  margin-bottom: @line-height-computed;\n}\n\n// Make list row flexbox row\n.threads-list-item {\n  display: flex;\n  align-items: center;\n\n  img {\n    width: @thread-read-block-size;\n    height: @thread-read-block-size;\n  }\n}\n\n.threads-list-item-top-row {\n  display: flex;\n  flex: 1;\n  align-items: center;\n  justify-content: center;\n}\n\n.threads-list-item-bottom-row {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n// Thread icon\n.threads-list-item-col-icon {\n  padding-right: floor(@grid-gutter-width / 2);\n}\n\n.threads-list-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: @thread-read-block-size;\n  height: @thread-read-block-size;\n\n  border-radius: @border-radius-small;\n  font-size: @thread-read-icon-size;\n  line-height: @thread-read-icon-size;\n\n  &:link,\n  &:active,\n  &:focus,\n  &:hover,\n  &:visited {\n    background-color: @thread-read-icon-bg;\n    color: @thread-read-icon-color;\n    text-decoration: none;\n  }\n}\n\n.threads-list-icon-new {\n  &:link,\n  &:active,\n  &:focus,\n  &:hover,\n  &:visited {\n    background-color: @thread-new-icon-bg;\n    color: @thread-new-icon-color;\n  }\n}\n\n// Thread title\n.threads-list-item-col-title {\n  flex: 1;\n}\n\na.threads-list-item-title {\n  &:link,\n  &:active,\n  &:focus,\n  &:hover,\n  &:visited {\n    font-size: @threads-list-title-size;\n\n    color: @thread-color;\n    overflow-wrap: anywhere;\n  }\n}\n\na.threads-list-item-title-sm {\n  font-size: @threads-list-title-size-sm;\n\n  &:link,\n  &:active,\n  &:focus,\n  &:hover,\n  &:visited {\n    color: @thread-read-color;\n    overflow-wrap: anywhere;\n  }\n}\n\na.threads-list-item-title-new {\n  &:link,\n  &:active,\n  &:focus,\n  &:hover,\n  &:visited {\n    color: @thread-new-color;\n  }\n}\n\n// Thread status flags\n.threads-list-item-col-flags {\n  padding-left: @grid-gutter-width / 2;\n}\n\n.threads-list-item .thread-flags {\n  opacity: @thread-flag-icon-opacity;\n}\n\n.threads-list-item:hover,\n.threads-list-item:focus {\n  .thread-flags {\n    opacity: @thread-flag-icon-opacity-hover;\n  }\n}\n\n// Thread category\n.threads-list-item-col-category {\n  padding-left: @grid-gutter-width / 2;\n\n  white-space: nowrap;\n}\n\n.threads-list-category-label {\n  padding: 3px 6px;\n\n  border-radius: @border-radius-small;\n\n  font-size: @font-size-small;\n  font-weight: bold;\n\n  &,\n  &:link,\n  &:active,\n  &:hover,\n  &:focus,\n  &:visited {\n    color: @category-label-default-color;\n    background: @category-label-default-bg;\n    text-decoration: none;\n  }\n\n  &.threads-list-category-label-color {\n    &,\n    &:link,\n    &:active,\n    &:hover,\n    &:focus,\n    &:visited {\n      color: #fff;\n      background: var(--label-color);\n    }\n  }\n}\n\n.threads-list-item-parent-category {\n  border-radius: @border-radius-small 0 0 @border-radius-small;\n  margin-right: 2px;\n}\n\n.threads-list-item-parent-category + .threads-list-category-label {\n  border-radius: 0 @border-radius-small @border-radius-small 0;\n}\n\n// Replies\n.threads-list-item-col-replies {\n  width: 80px;\n  padding-left: @grid-gutter-width / 2;\n}\n\n// Last poster\n.threads-list-item-col-last-poster {\n  padding-left: @grid-gutter-width / 2;\n\n  img {\n    border-radius: @border-radius-small;\n  }\n}\n\n// Last activity\n.threads-list-item-col-last-activity {\n  width: 120px;\n  padding-left: @grid-gutter-width / 2;\n\n  overflow: hidden;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n\n  a:link,\n  a:hover,\n  a:active,\n  a:visited,\n  a:focus {\n    color: @thread-last-activity-color;\n    font-size: @thread-last-activity-size;\n  }\n}\n\n// Subscription and checkbox\n.threads-list-item-col-checkbox,\n.threads-list-item-col-subscription {\n  padding-left: @grid-gutter-width / 2;\n}\n\n// Make list responsive\n.threads-list-item-col-spacer-xs {\n  display: none;\n}\n\n.threads-list-item-title-sm,\n.threads-list-item-col-checkbox-sm {\n  display: none;\n}\n\n@media screen and (max-width: @screen-xs-max) {\n  // Make card full-width\n  .threads-list {\n    margin-left: @grid-gutter-width * -0.5;\n    margin-right: @grid-gutter-width * -0.5;\n\n    .list-group,\n    .list-group-item {\n      border-radius: 0;\n      border-left: 0;\n      border-right: 0;\n    }\n  }\n\n  // Swap title with sm one\n  .threads-list-item-title {\n    display: none;\n  }\n\n  .threads-list-item-title-sm {\n    display: inline-block;\n  }\n\n  // Make thread read icon disappear\n  .threads-list-item-col-icon {\n    display: none;\n  }\n\n  // Spread categories and other details\n  .threads-list-item-col-spacer-xs {\n    display: block;\n    flex: 1;\n  }\n\n  // Remove left padding from first item\n  .threads-list-item-bottom-row > div:first-child {\n    padding-left: 0;\n  }\n}\n\n@media screen and (max-width: @screen-sm-max) {\n  // Use two rows per item\n  .threads-list-item {\n    display: block;\n\n    // Make avatar same size as flag icons\n    img {\n      width: @thread-flag-block-size;\n      height: @thread-flag-block-size;\n    }\n  }\n\n  // Insert bottom marin to top row, align itss contents to top\n  .threads-list-item-top-row {\n    align-items: start;\n    margin-bottom: @grid-gutter-width / 4;\n  }\n\n  // Make all cols in second row auto, align them to right\n  .threads-list-item-bottom-row {\n    justify-content: end;\n    flex: 0;\n\n    & > div {\n      width: auto;\n      padding: 0 0 0 @grid-gutter-width / 2;\n    }\n  }\n\n  // Make thread subscription and checkbox icons disappear\n  .threads-list-item-col-subscription,\n  .threads-list-item-col-checkbox {\n    display: none;\n  }\n\n  // Reveal checkbox in top row, make it smol\n  .threads-list-item-col-checkbox-sm {\n    display: block;\n    padding-left: @grid-gutter-width / 2;\n\n    .btn-icon {\n      padding: 4px;\n\n      .material-icon {\n        font-size: 16px;\n      }\n    }\n  }\n}\n\n// Make thread buttons flash when thread is busy\n.threads-list-item-is-busy .btn-icon {\n  opacity: 0.8;\n  animation: busy 0.75s linear infinite;\n}\n\n@keyframes busy {\n  50% {\n    opacity: 0.5;\n  }\n}\n\n// Threads list update prompt\n.threads-list-update-prompt {\n  padding: 0;\n}\n\n.threads-list-update-prompt-btn {\n  padding: @padding-large-vertical @padding-large-horizontal;\n\n  background: @update-threads-prompt-bg;\n  color: @update-threads-prompt-color;\n  border: none;\n  border-radius: @list-group-border-radius @list-group-border-radius 0 0;\n}\n\n.threads-list-update-prompt-btn:hover,\n.threads-list-update-prompt-btn:focus {\n  background: @update-threads-prompt-hover-bg;\n  color: @update-threads-prompt-hover-color;\n}\n\n.threads-list-update-prompt-btn:active {\n  background: @update-threads-prompt-active-bg;\n  color: @update-threads-prompt-active-color;\n}\n","//\n// Active posters list\n// --------------------------------------------------\n\n// List layout\n.active-posters {\n  li {\n    display: block;\n    overflow: auto;\n  }\n}\n\n// User avatar\n.active-posters .rank-user-avatar {\n  float: left;\n\n  @media screen and (max-width: @screen-sm-max) {\n    height: 42px; // even list item vertically\n\n    img {\n      width: 36px;\n      height: 36px;\n\n      position: relative;\n      top: 3px;\n    }\n  }\n}\n\n// User\n.active-posters .rank-user {\n  float: left;\n  margin-top: 3px;\n\n  @media screen and (max-width: @screen-sm-max) {\n    margin-left: @line-height-computed * 0.66;\n    width: 40%;\n  }\n\n  @media screen and (max-width: @screen-xs-max) {\n    float: none;\n    margin-left: 50px;\n    width: auto;\n  }\n\n  @media screen and (min-width: @screen-md-min) {\n    margin-left: @line-height-computed * 0.8;\n    width: 25%;\n\n    .user-name {\n      font-size: @font-size-large;\n    }\n  }\n}\n\n// User details\n.active-posters .user-details {\n  overflow: auto;\n\n  font-family: Sans-Serif;\n\n  .user-status,\n  .rank-name,\n  .user-title {\n    display: block;\n    float: left;\n    margin-right: 3px;\n\n    font-size: @font-size-small;\n\n    @media screen and (min-width: @screen-md-min) {\n      margin-right: 8px;\n    }\n  }\n\n  .user-title {\n    margin-right: 0px;\n  }\n\n  @media screen and (min-width: @screen-md-min) {\n    overflow: visible;\n\n    .rank-name,\n    .user-title {\n      height: 14px;\n      overflow: hidden;\n\n      position: relative;\n      top: 1px;\n\n      vertical-align: baseline;\n    }\n  }\n\n  @media screen and (max-width: @screen-xs-max) {\n    margin-top: @padding-base-vertical / 2;\n\n    .rank-name,\n    .user-title {\n      font-weight: normal;\n    }\n  }\n}\n\n// User status\n.active-posters .user-status {\n  overflow: auto;\n\n  position: relative;\n  top: 1px;\n\n  span {\n    display: block;\n    float: left;\n  }\n\n  @media screen and (min-width: @screen-md-min) {\n    height: 14px;\n    overflow: hidden;\n  }\n\n  .status-icon {\n    position: relative;\n\n    @media screen and (max-width: @screen-sm-max) {\n      top: 0px;\n\n      width: 12px;\n      height: 12px;\n\n      font-size: 12px;\n      line-height: 12px;\n    }\n\n    @media screen and (min-width: @screen-md-min) {\n      top: 1px;\n\n      margin-right: 3px;\n\n      width: 13px;\n      height: 13px;\n\n      font-size: 13px;\n      line-height: 13px;\n    }\n  }\n}\n\n// User status UI preview\n.active-posters {\n  .status-label.ui-preview-text,\n  .rank-name .ui-preview-text,\n  .user-title .ui-preview-text {\n    height: 11px;\n\n    position: relative;\n    top: 2px;\n\n    font-size: 11px;\n    line-height: 11px;\n  }\n\n  // even rank/title preview with status\n  .rank-name,\n  .user-title {\n    .ui-preview-text {\n      position: static;\n    }\n  }\n}\n\n// Rank stats\n.active-posters {\n  .rank-position,\n  .rank-posts-counted,\n  .rank-posts-total {\n    strong,\n    small {\n      display: block;\n    }\n\n    @media screen and (max-width: @screen-sm-max) {\n      overflow: auto;\n\n      strong,\n      small {\n        float: left;\n\n        font-size: @font-size-base * 0.75;\n      }\n\n      strong {\n        min-width: 30px;\n        margin-right: 3px;\n\n        text-align: right;\n      }\n\n      .ui-preview-text {\n        height: 8px;\n\n        position: relative;\n        top: -1px;\n\n        font-size: 8px;\n        line-height: 8px;\n      }\n    }\n\n    @media screen and (min-width: @screen-md-min) {\n      float: left;\n      margin-top: 3px;\n      width: 23%;\n\n      font-size: @font-size-large;\n      text-align: center;\n\n      small {\n        font-size: @font-size-small;\n        font-weight: normal;\n      }\n    }\n  }\n}\n\n.user-compact-stats {\n  .rank-position,\n  .rank-posts-counted {\n    strong,\n    small {\n      display: inline-block;\n      float: none;\n    }\n\n    strong {\n      min-width: auto;\n    }\n\n    small {\n      margin-right: @line-height-computed;\n    }\n  }\n}\n\n// Tablet displays\n@media screen and (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n  // Margin top first state so its even with username\n  .active-posters .rank-position {\n    margin-top: 6px;\n  }\n\n  // Hide rank-posts-total on small displays (cos it overflows for crazy posters)\n  .active-posters .rank-posts-total {\n    display: none;\n  }\n}\n\n// Mobile displays\n@media screen and (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n  // Margin top first state so its even with username\n  .active-posters .rank-position {\n    margin-top: 6px;\n  }\n\n  // Hide rank-posts-total on small displays (cos it overflows for crazy posters)\n  .active-posters .rank-posts-total {\n    display: none;\n  }\n}\n","//\n// User Profile\n// --------------------------------------------------\n\n.profile-page-header-avatar {\n  text-align: center;\n  margin: @line-height-computed 0;\n\n  .user-avatar {\n    border-radius: @border-radius-base;\n  }\n}\n\n// Make profile data horizontal and insert space between elements\n.profile-data-list {\n  display: block;\n  padding: 0;\n  margin: 0 (@padding-base-horizontal * -1);\n\n  font-size: @font-size-small;\n\n  li {\n    display: inline-block;\n    list-style: none;\n    padding: floor(@line-height-computed / 4) @padding-base-horizontal;\n  }\n\n  .status-icon {\n    margin-right: 3px;\n    position: relative;\n    bottom: 1px;\n  }\n\n  .user-account-disabled {\n    color: @brand-danger;\n    font-weight: bold;\n  }\n}\n\n// On tablets and up make layout horizontal\n@media screen and (min-width: @screen-sm-min) {\n  .profile-page-header {\n    display: flex;\n    align-items: flex-end;\n  }\n\n  .profile-page-header-avatar {\n    margin: 0;\n    margin-right: @grid-gutter-width;\n  }\n}\n\n// On desktops make avatar overlap on details, make details larger\n@media screen and (min-width: @screen-md-min) {\n  .profile-page-header-avatar {\n    position: relative;\n    top: @profile-header-avatar-offset;\n    margin-top: @profile-header-avatar-offset * -1;\n  }\n\n  .profile-page-header-details {\n    padding-left: 128px + @grid-gutter-width;\n  }\n\n  .profile-data-list {\n    font-size: @font-size-base;\n  }\n}\n","//\n// Username History\n// --------------------------------------------------\n\n// Change tabular on larger displays\n.username-history li {\n  @media screen and (min-width: @screen-md-min) {\n    display: block;\n    overflow: auto;\n  }\n}\n\n// Change avatar\n.username-history .change-avatar {\n  float: left;\n\n  a,\n  span {\n    margin-right: @line-height-computed / 2;\n\n    img {\n      width: 42px;\n      height: 42px;\n    }\n  }\n\n  @media screen and (min-width: @screen-md-min) {\n    a,\n    span {\n      img {\n        width: 18px;\n        height: 18px;\n\n        position: relative;\n        bottom: 1px;\n      }\n    }\n  }\n}\n\n// Change author\n.username-history .change-author {\n  @media screen and (min-width: @screen-md-min) {\n    float: left;\n    width: 30%;\n  }\n}\n\n// Old to new name change\n.username-history .change {\n  min-height: @line-height-computed; // we need that for ui-preview-text\n  overflow: auto;\n\n  span {\n    display: block;\n    float: left;\n  }\n\n  .material-icon {\n    margin: 0px @font-size-base / 2;\n\n    position: relative;\n    top: 4px;\n  }\n\n  @media screen and (min-width: @screen-md-min) {\n    float: left;\n    width: 40%;\n  }\n}\n\n// Date\n.username-history .change-date {\n  @media screen and (min-width: @screen-md-min) {\n    float: left;\n    width: 20%;\n  }\n}\n","//\n// Search Page\n// --------------------------------------------------\n\n.search-footer p {\n  margin-top: @line-height-computed;\n\n  color: @gray;\n  font-size: @font-size-small;\n  text-align: center;\n}\n\n.page-search-form {\n  @media screen and (min-width: @screen-sm-min) {\n    padding-top: @line-height-computed * 2;\n  }\n\n  @media screen and (min-width: @screen-md-min) {\n    padding-bottom: @line-height-computed * 2;\n\n    h1 {\n      position: relative;\n      top: @padding-small-vertical;\n    }\n\n    .form-group {\n      margin-bottom: 0px;\n    }\n  }\n}\n","pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#383a42;background:#fafafa}.hljs-comment,.hljs-quote{color:#a0a1a7;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#a626a4}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e45649}.hljs-literal{color:#0184bb}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#50a14f}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#986801}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#4078f2}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#c18401}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}",".atwho-view {\n    position:absolute;\n    top: 0;\n    left: 0;\n    display: none;\n    margin-top: 18px;\n    background: white;\n    color: black;\n    border: 1px solid #DDD;\n    border-radius: 3px;\n    box-shadow: 0 0 5px rgba(0,0,0,0.1);\n    min-width: 120px;\n    z-index: 11110 !important;\n}\n\n.atwho-view .atwho-header {\n    padding: 5px;\n    margin: 5px;\n    cursor: pointer;\n    border-bottom: solid 1px #eaeff1;\n    color: #6f8092;\n    font-size: 11px;\n    font-weight: bold;\n}\n\n.atwho-view .atwho-header .small {\n    color: #6f8092;\n    float: right;\n    padding-top: 2px;\n    margin-right: -5px;\n    font-size: 12px;\n    font-weight: normal;\n}\n\n.atwho-view .atwho-header:hover {\n    cursor: default;\n}\n\n.atwho-view .cur {\n    background: #3366FF;\n    color: white;\n}\n.atwho-view .cur small {\n    color: white;\n}\n.atwho-view strong {\n    color: #3366FF;\n}\n.atwho-view .cur strong {\n    color: white;\n    font:bold;\n}\n.atwho-view ul {\n    /* width: 100px; */\n    list-style:none;\n    padding:0;\n    margin:auto;\n    max-height: 200px;\n    overflow-y: auto;\n}\n.atwho-view ul li {\n    display: block;\n    padding: 5px 10px;\n    border-bottom: 1px solid #DDD;\n    cursor: pointer;\n    /* border-top: 1px solid #C8C8C8; */\n}\n.atwho-view small {\n    font-size: smaller;\n    color: #777;\n    font-weight: normal;\n}\n","//\n// Typography Flavor\n// --------------------------------------------------\n\nabbr {\n  outline: none;\n  text-decoration: none;\n}\n","//\n// Flavor Shadows\n// --------------------------------------------------\n\n.shadow-2dp {\n  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, @shadow-key-penumbra-opacity),\n    0 3px 1px -2px rgba(0, 0, 0, @shadow-key-umbra-opacity),\n    0 1px 5px 0 rgba(0, 0, 0, @shadow-ambient-shadow-opacity);\n}\n\n.shadow-3dp {\n  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, @shadow-key-penumbra-opacity),\n    0 3px 3px -2px rgba(0, 0, 0, @shadow-key-umbra-opacity),\n    0 1px 8px 0 rgba(0, 0, 0, @shadow-ambient-shadow-opacity);\n}\n\n.shadow-4dp {\n  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, @shadow-key-penumbra-opacity),\n    0 1px 10px 0 rgba(0, 0, 0, @shadow-ambient-shadow-opacity),\n    0 2px 4px -1px rgba(0, 0, 0, @shadow-key-umbra-opacity);\n}\n\n.shadow-6dp {\n  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, @shadow-key-penumbra-opacity),\n    0 1px 18px 0 rgba(0, 0, 0, @shadow-ambient-shadow-opacity),\n    0 3px 5px -1px rgba(0, 0, 0, @shadow-key-umbra-opacity);\n}\n\n.shadow-8dp {\n  box-shadow: 0 8px 10px 1px rgba(0, 0, 0, @shadow-key-penumbra-opacity),\n    0 3px 14px 2px rgba(0, 0, 0, @shadow-ambient-shadow-opacity),\n    0 5px 5px -3px rgba(0, 0, 0, @shadow-key-umbra-opacity);\n}\n\n.shadow-16dp {\n  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, @shadow-key-penumbra-opacity),\n    0 6px 30px 5px rgba(0, 0, 0, @shadow-ambient-shadow-opacity),\n    0 8px 10px -5px rgba(0, 0, 0, @shadow-key-umbra-opacity);\n}\n\n.shadow-24dp {\n  box-shadow: 0 9px 46px 8px rgba(0, 0, 0, @shadow-key-penumbra-opacity),\n    0 11px 15px -7px rgba(0, 0, 0, @shadow-ambient-shadow-opacity),\n    0 24px 38px 3px rgba(0, 0, 0, @shadow-key-umbra-opacity);\n}\n","//\n// Buttons Flavor\n// --------------------------------------------------\n\n// mixins\n.misago-btn(@color, @bg, @color-hover, @bg-hover, @color-active, @bg-active) {\n  &,\n  &:disabled,\n  &:disabled:hover,\n  &.disabled,\n  &.disabled:hover,\n  &.disabled:active {\n    background: @bg;\n    border: 1px solid @bg;\n\n    color: @color;\n\n    .box-shadow(none);\n  }\n\n  &:disabled,\n  &:disabled:hover,\n  &.disabled,\n  &.disabled:hover,\n  &.disabled:active {\n    .opacity(0.25);\n  }\n\n  &:hover,\n  &:focus {\n    background: @bg-hover;\n    border: 1px solid @bg-hover;\n\n    color: @color-hover;\n\n    .box-shadow(none);\n  }\n\n  &:active:focus,\n  &:active,\n  .dropdown.open .dropdown-toggle &,\n  .dropdown.open .dropdown-toggle &:focus,\n  .dropdown.open .dropdown-toggle &:active:focus,\n  .dropdown.open .dropdown-toggle &:hover {\n    background: @bg-active;\n    border: 1px solid @bg-active;\n\n    color: @color-active;\n\n    .box-shadow(none);\n  }\n\n  &.btn-loading {\n    &,\n    &:disabled,\n    &:disabled:hover,\n    &:hover,\n    &:focus,\n    &:active:focus,\n    &:active {\n      color: transparent;\n    }\n  }\n}\n\n.misago-btn-outline(@color, @bg, @border,\n                    @color-hover, @bg-hover, @border-hover,\n                    @color-active, @bg-active, @border-active) {\n  &,\n  &:disabled,\n  &:disabled:hover,\n  &.disabled,\n  &.disabled:hover,\n  &.disabled:active {\n    background: @bg;\n    border: 1px solid @border;\n\n    color: @color;\n\n    .box-shadow(none);\n  }\n\n  &:disabled,\n  &:disabled:hover,\n  &.disabled,\n  &.disabled:hover,\n  &.disabled:active {\n    .opacity(0.25);\n  }\n\n  &:hover,\n  &:focus {\n    background: @bg-hover;\n    border: 1px solid @border-hover;\n\n    color: @color-hover;\n\n    .box-shadow(none);\n  }\n\n  &:active:focus,\n  &:active,\n  .dropdown.open &,\n  .dropdown.open &:focus,\n  .dropdown.open &:active:focus,\n  .dropdown.open &:hover {\n    background: @bg-active;\n    border: 1px solid @border-active;\n\n    color: @color-active;\n\n    .box-shadow(none);\n  }\n\n  &.btn-loading {\n    &,\n    &:disabled,\n    &:disabled:hover,\n    &:hover,\n    &:focus,\n    &:active:focus,\n    &:active {\n      background: @bg;\n      border: 1px solid @border;\n\n      color: transparent;\n\n      .box-shadow(none);\n    }\n  }\n}\n\n// button styles\n.btn-default {\n  .misago-btn(\n    @btn-default-color,\n    @btn-default-bg,\n\n    @btn-default-hover-color,\n    @btn-default-hover-bg,\n\n    @btn-default-active-color,\n    @btn-default-active-bg\n  );\n}\n\n.btn-primary {\n  .misago-btn(\n    @btn-primary-color,\n    @btn-primary-bg,\n\n    @btn-primary-hover-color,\n    @btn-primary-hover-bg,\n\n    @btn-primary-active-color,\n    @btn-primary-active-bg\n  );\n}\n\n.btn-success {\n  .misago-btn(\n    @btn-success-color,\n    @btn-success-bg,\n\n    @btn-success-hover-color,\n    @btn-success-hover-bg,\n\n    @btn-success-active-color,\n    @btn-success-active-bg\n  );\n}\n\n.btn-danger {\n  .misago-btn(\n    @btn-danger-color,\n    @btn-danger-bg,\n\n    @btn-danger-hover-color,\n    @btn-danger-hover-bg,\n\n    @btn-danger-active-color,\n    @btn-danger-active-bg\n  );\n}\n\n// outlined button styles\n.btn-default.btn-outline {\n  .misago-btn-outline(\n    @btn-default-outline-color,\n    @btn-default-outline-bg,\n    @btn-default-outline-border,\n\n    @btn-default-outline-hover-color,\n    @btn-default-outline-hover-bg,\n    @btn-default-outline-hover-border,\n\n    @btn-default-outline-active-color,\n    @btn-default-outline-active-bg,\n    @btn-default-outline-active-border\n  );\n}\n\n.btn-primary.btn-outline {\n  .misago-btn-outline(\n    @btn-primary-outline-color,\n    @btn-primary-outline-bg,\n    @btn-primary-outline-border,\n\n    @btn-primary-outline-hover-color,\n    @btn-primary-outline-hover-bg,\n    @btn-primary-outline-hover-border,\n\n    @btn-primary-outline-active-color,\n    @btn-primary-outline-active-bg,\n    @btn-primary-outline-active-border\n  );\n}\n\n// sign in and register buttons in navbar\n.navbar-misago {\n  .btn-sign-in {\n    border-radius: @navbar-btn-sign-in-radius;\n\n    .misago-btn-outline(\n      @navbar-btn-sign-in-color,\n      @navbar-btn-sign-in-bg,\n      @navbar-btn-sign-in-border,\n\n      @navbar-btn-sign-in-hover-color,\n      @navbar-btn-sign-in-hover-bg,\n      @navbar-btn-sign-in-hover-border,\n\n      @navbar-btn-sign-in-active-color,\n      @navbar-btn-sign-in-active-bg,\n      @navbar-btn-sign-in-active-border\n    );\n  }\n\n  .btn-register {\n    border-radius: @navbar-btn-register-radius;\n\n    .misago-btn-outline(\n      @navbar-btn-register-color,\n      @navbar-btn-register-bg,\n      @navbar-btn-register-border,\n\n      @navbar-btn-register-hover-color,\n      @navbar-btn-register-hover-bg,\n      @navbar-btn-register-hover-border,\n\n      @navbar-btn-register-active-color,\n      @navbar-btn-register-active-bg,\n      @navbar-btn-register-active-border\n    );\n  }\n}\n","//\n// Social Buttons Flavor\n// --------------------------------------------------\n\n// Those buttons simply add brand color over the .btn-default\n.misago-social-btn(@color) {\n  &,\n  &:disabled,\n  &:disabled:hover {\n    color: @color;\n    font-weight: bold;\n  }\n}\n\n.btn-social-battlenet,\n.btn-social-battlenet-oauth2 {\n  .misago-social-btn(#0e86ca);\n}\n\n.btn-social-bungie {\n  .misago-social-btn(#0096db);\n}\n\n.btn-social-facebook,\n.btn-social-facebook-app {\n  .misago-social-btn(#3b5998);\n}\n\n.btn-social-github,\n.btn-social-github-team,\n.btn-social-github-enterprise,\n.btn-social-github-enterprise-org,\n.btn-social-github-enterprise-team {\n  .misago-social-btn(#000000);\n}\n\n.btn-social-gitlab {\n  .misago-social-btn(#fc6d26);\n}\n\n.btn-social-google,\n.btn-social-google-oauth,\n.btn-social-google-oauth2,\n.btn-social-google-plus,\n.btn-social-google-openidconnect {\n  .misago-social-btn(#dd4b39);\n}\n\n.btn-social-linkedin {\n  .misago-social-btn(#0077b5);\n}\n\n.btn-social-steam {\n  .misago-social-btn(#5c7e10);\n}\n\n.btn-social-twitter {\n  .misago-social-btn(#1da1f2);\n}\n\n.form-social-auth {\n  .row {\n    margin-top: @padding-base-vertical * -1;\n    margin-bottom: @padding-base-vertical * -1;\n  }\n\n  .btn {\n    margin: @padding-base-vertical 0px;\n  }\n}\n","//\n// Inputs Flavor\n// --------------------------------------------------\n\n// default input\ninput.form-control,\ntextarea.form-control {\n  border-color: @input-border;\n  box-shadow: inset 0px 0px 0px 1px @input-border;\n\n  &:focus {\n    border-color: @input-border-focus;\n    box-shadow: inset 0px 0px 0px 1px @input-border-focus;\n  }\n}\n\n.has-error input.form-control {\n  border-color: @state-danger-border;\n  box-shadow: inset 0px 0px 0px 1px @state-danger-border;\n\n  &:focus {\n    border-color: lighten(@state-danger-border, 20%);\n    box-shadow: inset 0px 0px 0px 1px lighten(@state-danger-border, 20%);\n  }\n}\n\n.has-success input.form-control {\n  border-color: @state-success-border;\n  box-shadow: inset 0px 0px 0px 1px @state-success-border;\n\n  &:focus {\n    border-color: lighten(@state-success-border, 20%);\n    box-shadow: inset 0px 0px 0px 1px lighten(@state-success-border, 20%);\n  }\n}\n\n// password strenght marker\n.password-strength {\n  margin-top: @line-height-computed / 2;\n\n  .text-small {\n    margin-top: @line-height-computed / 5;\n\n    color: lighten(@text-color, 25%);\n    font-size: @font-size-small;\n  }\n\n  .progress {\n    margin: 0px;\n  }\n}\n","//\n// Flavor Auth Message\n// --------------------------------------------------\n\n.auth-message {\n  background: @auth-message-bg;\n  padding: @line-height-computed * 4 0px;\n\n  .shadow-8dp();\n\n  p {\n    color: @auth-message-text-color;\n  }\n\n  .btn {\n    & {\n      background: @auth-message-btn-default-bg;\n      border-color: @auth-message-btn-default-border;\n\n      color: @auth-message-btn-default-color;\n    }\n\n    &:hover,\n    &:focus {\n      background: @auth-message-btn-default-hover-bg;\n      border-color: @auth-message-btn-default-hover-border;\n\n      color: @auth-message-btn-default-hover-color;\n    }\n\n    &:active {\n      background: @auth-message-btn-default-active-bg;\n      border-color: @auth-message-btn-default-active-border;\n\n      color: @auth-message-btn-default-active-color;\n    }\n  }\n}\n","//\n// Dropdown Flavor\n// --------------------------------------------------\n\n.dropdown-menu {\n  border: none;\n\n  .shadow-4dp();\n}\n\n// Navbar dropdown\n.user-dropdown .dropdown-header {\n  strong {\n    display: block;\n\n    color: @text-color;\n    font-weight: bold;\n  }\n\n  .user-stats {\n    margin-top: @line-height-computed / 2;\n\n    font-size: @font-size-small;\n\n    .material-icon {\n      margin-right: 3px;\n\n      position: relative;\n      bottom: 1px;\n\n      width: 14px;\n      height: 14px;\n\n      font-size: 14px;\n    }\n  }\n}\n\n.user-dropdown .guest-preview {\n  padding-bottom: @padding-large-vertical;\n}\n\n.user-dropdown .badge {\n  background-color: @brand-danger;\n}\n\n.user-dropdown {\n  a:hover,\n  a:focus,\n  a:active,\n  .btn-link:hover,\n  .btn-link:focus,\n  .btn-link:active {\n    .badge {\n      background-color: #fff;\n\n      color: @brand-danger;\n    }\n  }\n}\n\n// Mobile dropdown\n.mobile-dropdown.open {\n  margin: 0px;\n}\n","//\n// Flavor Navbar\n// --------------------------------------------------\n\n.navbar-misago {\n  border-bottom: none;\n  box-shadow: 0px 0px 3px @navbar-default-border;\n}\n\n// Round up user's avatar\n.navbar-misago .user-avatar {\n  background: #fff;\n  border-radius: @border-radius-small;\n}\n\n// Round up brand's icon\n.navbar-misago .brand-link img {\n  border-radius: @border-radius-small;\n}\n","//\n// Search Dropdown\n// --------------------------------------------------\n\n.dropdown-search-results {\n  border-radius: 0px 0px @border-radius-base @border-radius-base;\n}\n\n.dropdown-search-message {\n  border-top: 1px solid @gray-lighter;\n  padding: @padding-large-vertical @padding-large-horizontal;\n\n  color: @text-muted;\n}\n\n.dropdown-search-loader {\n  border-top: 1px solid @gray-lighter;\n  padding: @padding-large-vertical @padding-large-horizontal;\n}\n\n.dropdown-search-header {\n  border-top: 1px solid @gray-lighter;\n  padding: 8px 20px;\n\n  color: @text-muted;\n  font-weight: bold;\n}\n\n// result\n.dropdown-search-thread,\n.dropdown-search-user {\n  small {\n    color: @text-muted;\n  }\n}\n\n.dropdown-search-thread {\n  .dropdown-search-post-content {\n    overflow: hidden;\n    white-space: normal;\n    max-height: 47px;\n  }\n\n  .dropdown-search-post-footer {\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n  }\n}\n\n// footer\n.dropdown-search-footer {\n  padding-bottom: @padding-small-vertical;\n\n  &:last-child {\n    padding-bottom: 0px;\n  }\n}\n\n.dropdown-menu > li.dropdown-search-footer > a {\n  font-size: small;\n}\n","//\n// Flavor Footer\n// --------------------------------------------------\n\n// Make footer full width\n.misago-footer {\n  margin-top: @line-height-computed * 2;\n\n  .footer-content {\n    border-top: 1px solid @gray-lighter;\n    padding-top: @line-height-computed * 1;\n\n    color: @page-footer-text-color;\n\n    @media screen and (max-width: @screen-xs-max) {\n      text-align: center;\n\n      .site-footnote {\n        clear: both;\n        margin-bottom: @line-height-computed * 0.75;\n      }\n    }\n\n    a,\n    a:link,\n    a:visited {\n      color: @page-footer-link-color;\n    }\n\n    a:hover,\n    a:focus {\n      color: @page-footer-link-hover-color;\n    }\n\n    .misago-branding {\n      &,\n      &:link,\n      &:visited {\n        color: @page-footer-brand-color;\n      }\n\n      &:hover,\n      &:focus {\n        color: @page-footer-brand-hover-color;\n      }\n    }\n  }\n}\n","//\n// List Groups Flavor\n// --------------------------------------------------\n\n.list-group {\n  border-radius: @list-group-border-radius;\n\n  .list-group-item {\n    border-left-color: @list-group-outer-border;\n    border-right-color: @list-group-outer-border;\n  }\n\n  .list-group-item:first-child {\n    border-top-color: @list-group-outer-border;\n  }\n\n  .list-group-item:last-child {\n    border-bottom-color: @list-group-outer-border;\n  }\n}\n\n.list-group-item.empty-message {\n  padding-top: @line-height-computed;\n  padding-bottom: @line-height-computed;\n\n  text-align: center;\n\n  p {\n    margin: @line-height-computed / 2 0px;\n  }\n}\n","//\n// Navs Flavor\n// --------------------------------------------------\n\n.nav-side {\n  .box-shadow(none);\n}\n\n.nav-side > .list-group-item {\n  border-left: none;\n  border-right: none;\n  margin-bottom: 1px;\n\n  &:first-child {\n    border-top: none;\n  }\n\n  &:last-child {\n    border-bottom: none;\n  }\n\n  &,\n  &:link,\n  &:visited {\n    background: @side-nav-bg;\n    border: none;\n\n    color: @side-nav-color;\n  }\n\n  &:hover,\n  &:focus,\n  &:active {\n    background: @side-nav-hover-bg;\n\n    color: @side-nav-hover-color;\n  }\n\n  &.active {\n    &,\n    &:link,\n    &:visited,\n    &:hover,\n    &:focus,\n    &:active {\n      background: @side-nav-active-bg;\n\n      color: @side-nav-active-color;\n      font-weight: bold;\n\n      .badge {\n        background: @side-nav-bg;\n\n        color: @side-nav-color;\n      }\n    }\n  }\n}\n","//\n// Username History Flavor\n// --------------------------------------------------\n\n.username-history .user-avatar {\n  border-radius: @border-radius-base;\n}\n","//\n// Panels Flavor\n// --------------------------------------------------\n\n.panel {\n  border: none;\n  border-radius: @border-radius-base;\n\n  .panel-heading,\n  .panel-footer {\n    background: @panel-bg;\n  }\n\n  .panel-title {\n    color: @panel-title-color;\n  }\n\n  .form-group + .form-group {\n    margin-top: @line-height-computed;\n  }\n\n  .panel-body > .form-group:first-child {\n    margin-top: @line-height-computed / 2;\n  }\n\n  fieldset {\n    margin-top: @line-height-computed;\n\n    &:first-child {\n      margin-top: 0px;\n    }\n\n    legend {\n      border: none;\n\n      color: @panel-fieldset-color;\n      font-weight: 300;\n    }\n  }\n}\n\n// use default message icon color for panel messages\n.panel-message-body .message-icon {\n  color: @message-icon-color;\n}\n","//\n// Forms Flavor\n// --------------------------------------------------\n\n.panel-form {\n  border: 1px solid @panel-form-border;\n  box-shadow: none;\n}\n\n.panel-form .panel-heading,\n.panel-form .panel-footer {\n  border-color: @panel-form-border;\n}\n\n// remove bottom margin from poll panel\n.poll-form .panel {\n  margin: 0px;\n}\n\n// Override help text color\n.help-block,\n.help-block .text-small {\n  color: @gray-light;\n}\n","//\n// Categories Lists Flavor\n// --------------------------------------------------\n\n// Make category read status icon visually larger\n.category-main .media-left {\n  .read-status {\n    background: @category-read-color;\n    border-radius: @border-radius-base;\n    padding: @padding-small-vertical (@padding-large-vertical - 2px);\n  }\n\n  .material-icon {\n    height: 14px;\n    width: 14px;\n\n    color: @gray;\n    font-size: 14px;\n    line-height: 14px;\n  }\n\n  .read-status.item-new {\n    background-color: @category-new-color;\n\n    .material-icon {\n      color: #fff;\n    }\n  }\n\n  @media screen and (min-width: @screen-sm-min) {\n    padding: @padding-small-vertical 0px;\n  }\n}\n\n// Fix category main alignment\n.category-main .media-body {\n  padding-left: @padding-base-horizontal;\n\n  @media screen and (max-width: @screen-xs-max) {\n    padding-left: @padding-small-horizontal / 3;\n  }\n}\n\n.list-group-category-no-description {\n  .category-main .media-heading {\n    margin-top: @padding-large-vertical;\n\n    @media screen and (max-width: @screen-xs-max) {\n      margin-top: @padding-large-vertical / 2;\n    }\n  }\n}\n\n// Make category name larger\n.category-main .media-heading {\n  a,\n  a:link,\n  a:visited {\n    color: @gray-dark;\n  }\n\n  a:focus,\n  a:hover,\n  a:active {\n    color: @text-color;\n  }\n}\n\n// Fade out stats\n.category-stats {\n  color: @gray;\n}\n\n// Fade out category description\n.category-main .category-description p {\n  font-size: @font-size-small;\n\n  &:last-child {\n    margin-bottom: 0px;\n  }\n}\n\n// Round last poster's up avatar\n.category-last-thread img {\n  background-color: #fff;\n  border-radius: @border-radius-base;\n}\n\n// Last thread\n.category-last-thread .media-heading {\n  margin-bottom: 2px;\n\n  @media screen and (max-width: @screen-xs-max) {\n    margin-top: @line-height-computed / 2;\n  }\n}\n\n.category-last-thread .list-inline {\n  color: @gray-light;\n  font-size: @font-size-small;\n\n  a,\n  a:link,\n  a:visited {\n    color: @gray-light;\n  }\n\n  a:hover,\n  a:active,\n  a:focus {\n    color: @gray-dark;\n  }\n\n  .item-title {\n    &,\n    &:link,\n    &:visited {\n      color: @gray-dark;\n    }\n\n    &:hover,\n    &:active,\n    &:focus {\n      color: @text-color;\n    }\n  }\n}\n\n// Last thread message\n.category-thread-message {\n  color: @gray-light;\n\n  .material-icon {\n    padding: @padding-base-vertical 0px;\n    margin-right: @padding-base-vertical / 2;\n  }\n\n  @media screen and (max-width: @screen-xs-max) {\n    padding-top: @line-height-computed * 0.75;\n\n    font-size: @font-size-small;\n\n    .material-icon {\n      padding: 3px 0px;\n    }\n  }\n}\n","//\n// Thread Participants Flavor\n// --------------------------------------------------\n\n.panel-participants {\n  border: 1px solid @panel-form-border;\n}\n\n.participant-card .btn-user {\n  border: 0px !important;\n}\n\n.participant-card .dropdown-header-owner {\n  color: @brand-primary;\n\n  .material-icon {\n    width: 14px;\n    height: 14px;\n\n    font-size: 14px;\n    line-height: 14px;\n  }\n\n  .icon-text {\n    margin-left: 4px;\n\n    position: relative;\n    top: 2px;\n  }\n}\n\n.panel-participants p {\n  color: @gray-light;\n\n  @media screen and (max-width: @screen-xs-max) {\n    margin-top: @line-height-computed / 2;\n\n    text-align: center;\n  }\n}\n","//\n// Polls Flavor\n// --------------------------------------------------\n\n.panel-poll {\n  border: 1px solid @panel-form-border;\n}\n\n// Poll vote form\n.panel-poll .poll-select-choices {\n  margin-top: @line-height-computed / -2;\n}\n\n// Poll results styles\n.panel-poll .poll-details {\n  margin-bottom: @line-height-computed;\n\n  color: @gray-light;\n  font-size: @font-size-small;\n}\n\n.panel-poll .progress {\n  margin-top: @line-height-computed / 3;\n  margin-bottom: @line-height-computed / 4;\n}\n\n.panel-poll .poll-chart {\n  color: @gray-light;\n  font-size: @font-size-small;\n}\n\n.panel-poll .poll-options {\n  margin-top: @line-height-computed;\n}\n","//\n// Posting Form Flavor\n// --------------------------------------------------\n\n#posting-placeholder {\n  background-color: #fafbfc;\n}\n\n.posting-message {\n  .material-icon {\n    color: @message-info-icon-color;\n  }\n\n  .btn {\n    margin-top: @line-height-computed;\n  }\n}\n","//\n// Posts Flavor\n// --------------------------------------------------\n\n// Post body\n.panel-post {\n  background: @post-bg;\n  border: 1px solid @post-border;\n}\n\n// Post side\n.post-side {\n  color: @gray-light;\n\n  .poster-avatar {\n    border-radius: @border-radius-base;\n  }\n\n  .user-title {\n    color: @gray;\n\n    a,\n    a:link,\n    a:visited,\n    a:focus,\n    a:hover,\n    a:active {\n      color: @gray;\n    }\n  }\n}\n\n// Header\n.post-heading {\n  .label-unread {\n    background-color: @post-unread-label;\n    margin-right: @padding-large-horizontal;\n  }\n\n  .label-protected {\n    background-color: transparent;\n    margin-left: @padding-base-horizontal * 2;\n\n    position: relative;\n    top: 1px;\n\n    color: @post-protected-icon;\n\n    .material-icon {\n      margin-right: 2px;\n\n      position: relative;\n      top: -1px;\n\n      font-size: 16px;\n      line-height: 16px;\n    }\n  }\n\n  & > .btn-link {\n    padding-left: 0px;\n    padding-right: 0px;\n\n    &,\n    &:link,\n    &:visited {\n      color: @gray-light;\n    }\n\n    &:hover,\n    &:focus,\n    &:focus:active,\n    &:active {\n      color: @text-color;\n      text-decoration: none;\n    }\n  }\n\n  .btn-see-edits {\n    margin-left: @padding-base-horizontal * 2;\n  }\n}\n\n// Status\n.post-status-message {\n  border-radius: @border-radius-base;\n  margin-top: @line-height-computed / 2;\n  padding: @padding-base-vertical @padding-base-horizontal;\n\n  @media screen and (max-width: @screen-xs-max) {\n    font-size: @font-size-small;\n\n    .material-icon {\n      margin-top: 3px;\n    }\n\n    p {\n      margin-top: 0px;\n    }\n  }\n}\n\n// Post body\n.post-body:last-child {\n  padding-bottom: @line-height-computed / 2;\n}\n\n// Attachments\n.post-attachments {\n  background-color: @gray-lighter;\n  border: none;\n  border-radius: @border-radius-base;\n  margin-bottom: @line-height-computed * 1.5;\n\n  &:last-child {\n    margin-bottom: @line-height-computed / 2;\n  }\n\n  @media screen and (max-width: @screen-xs-max) {\n    border-radius: 0px;\n    margin: 0px -15px;\n    margin-bottom: @line-height-computed;\n  }\n}\n\n// Footer\n.post-footer {\n  & > .btn-link {\n    padding-left: 0px;\n    padding-right: 0px;\n\n    &,\n    &:link,\n    &:visited {\n      color: @gray-light;\n    }\n\n    &:hover,\n    &:focus,\n    &:focus:active,\n    &:active {\n      color: @text-color;\n      text-decoration: none;\n    }\n  }\n\n  p {\n    color: @gray-light;\n    font-size: @font-size-small;\n  }\n}\n\n// Hidden and invalid messages\n.post-body-hidden,\n.post-body-invalid {\n  padding-top: @line-height-computed / 2;\n  padding-bottom: @line-height-computed / 2;\n\n  .lead {\n    margin-bottom: @line-height-computed / 2;\n  }\n\n  .text-muted {\n    margin-bottom: 0px;\n\n    font-size: @font-size-small;\n  }\n}\n\n// Fade out hidden posts a little\n.post-hidden {\n  .opacity(0.75);\n}\n","//\n// Post Feed Flavor\n// --------------------------------------------------\n\n.post-feed .panel-body {\n  padding-bottom: 0px;\n}\n\n.post-feed .post-body {\n  position: relative;\n  padding-top: 0px;\n  padding-bottom: @line-height-computed;\n  max-height: 300px;\n  overflow-y: hidden;\n\n  &:after {\n    box-shadow: 0px 0px 16px 16px #ffffff;\n    display: block;\n\n    position: absolute;\n    bottom: 0px;\n\n    height: 0px;\n    width: 100%;\n\n    content: \"-\";\n    color: transparent;\n  }\n}\n","//\n// Events Flavor\n// --------------------------------------------------\n\n// Style label\n.posts-list .event .event-label {\n  margin-bottom: @line-height-computed / 4;\n}\n\n.posts-list .event .label-unread {\n  background-color: @post-unread-label;\n\n  color: #fff;\n}\n\n// Style info text\n.posts-list .event-info {\n  a,\n  a:link,\n  a:visited,\n  .btn-link {\n    color: @gray;\n  }\n\n  a:focus,\n  a:active,\n  a:focus:active,\n  .btn-link:focus,\n  .btn-link:active,\n  .btn-link:focus:active {\n    color: @text-color;\n  }\n}\n\n// Fade out hidden event\n.posts-list .event-hidden {\n  .opacity(0.33);\n}\n","//\n// User Card Flavor\n// --------------------------------------------------\n\n// Background color\n.user-card {\n  background: @user-card-bg;\n}\n\n// Round avatar corners\n.user-card-small-avatar,\n.user-card-avatar {\n  img {\n    border-radius: @border-radius-base;\n  }\n}\n\n// Sizing and spacing on large avatar\n.user-card-avatar {\n  margin: @line-height-computed 0px;\n\n  img {\n    width: 150px;\n    height: 150px;\n  }\n}\n\n// Upsize the user name\n.user-card-username {\n  a,\n  a:link,\n  a:visited,\n  a:hover,\n  a:focus,\n  a:active {\n    color: @text-color;\n    font-size: @font-size-large;\n    font-weight: bold;\n  }\n}\n\n// User title\n.user-card-title {\n  span,\n  a,\n  a:link,\n  a:visited {\n    color: @gray;\n  }\n\n  a:focus,\n  a:hover,\n  a:active {\n    color: @text-color;\n  }\n}\n\n// User stats\n.user-card-stats {\n  @media screen and (min-width: @screen-sm-min) {\n    margin-top: @line-height-computed;\n  }\n\n  ul {\n    margin: 0px;\n  }\n\n  li {\n    display: inline-block;\n    margin-right: @padding-base-horizontal;\n\n    color: @gray-light;\n    font-size: @font-size-small;\n\n    @media screen and (min-width: @screen-sm-min) {\n      margin: 0px @padding-base-horizontal / 2;\n    }\n  }\n\n  li.user-stat-empty {\n    display: none;\n  }\n}\n\n// Divide stats in two on larger screen\n@media screen and (min-width: @screen-sm-min) {\n  li.user-stat-divider {\n    display: block;\n    margin: 0px;\n  }\n}\n\n@media screen and (max-width: @screen-xs-max) {\n  li.user-stat-divider {\n    display: none;\n  }\n}\n\n// Make stats 60px min height on tablets and up\n@media screen and (min-width: @screen-sm-min) {\n  .user-card-stats {\n    min-height: 60px;\n  }\n}\n\n// Reduce gutter on small grid\n@media screen and (max-width: @screen-xs-max) {\n  .user-card-left {\n    padding-right: 0px;\n  }\n}\n","//\n// Progress Bars Flavor\n// --------------------------------------------------\n\n// Make progress bars flat\n.progress,\n.progress .progress-bar {\n  .box-shadow(none);\n\n  height: 8px;\n}\n","//\n// Markup Flavor\n// --------------------------------------------------\n\n// Round images\n.misago-markup img {\n  border-radius: @border-radius-base;\n}\n\n// Quote block\n.misago-markup .quote-block,\n.misago-markup blockquote {\n  background-color: #ffecb3;\n  border-color: #b3e5fc;\n  overflow: hidden;\n\n  color: #3e2723;\n\n  .quote-heading {\n    background-color: #ffe082;\n    border: none;\n\n    color: #795548;\n\n    a,\n    a:link,\n    a:visited {\n      color: #5d4037;\n    }\n\n    a:hover,\n    a:focus,\n    a:active {\n      color: #3e2723;\n    }\n  }\n\n  hr {\n    border-color: #ffca28;\n  }\n}\n\n.misago-markup > .quote-block,\n.misago-markup > blockquote {\n  background: #ffecb3;\n  border: none;\n  border-radius: @border-radius-base;\n\n  .quote-block {\n    background: #ffecb3;\n  }\n}\n\n.misago-markup .quote-body {\n  background: #ffecb3;\n\n  & > .quote-block,\n  & > blockquote {\n    border-color: #ffe082;\n    border-radius: @border-radius-base;\n  }\n}\n\n// Spoiler block\n.misago-markup .spoiler-block {\n  background: repeating-linear-gradient(\n    45deg,\n    fadeout(@gray-lighter, 50%),\n    fadeout(@gray-lighter, 50%) 10px,\n    @post-bg 10px,\n    @post-bg 20px\n  );\n  border: none;\n}\n\n.misago-markup .spoiler-body {\n  background: transparent;\n  -webkit-filter: blur(5px);\n  -moz-filter: blur(5px);\n  -o-filter: blur(5px);\n  -ms-filter: blur(5px);\n  filter: blur(5px);\n  color: @text-color;\n}\n\n.misago-markup .spoiler-block.revealed .spoiler-body {\n  -webkit-filter: none;\n  -moz-filter: none;\n  -o-filter: none;\n  -ms-filter: none;\n  filter: none;\n}\n\n.misago-markup .spoiler-overlay {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: fadeout(@post-bg, 90%);\n}\n\n.misago-markup .spoiler-reveal {\n  .btn-default();\n}\n\n.misago-markup .spoiler-reveal,\n.misago-markup .spoiler-reveal:active,\n.misago-markup .spoiler-reveal:hover {\n  border-radius: 4px;\n  box-shadow: 0px 0px 0px 4px @post-bg;\n  padding: @padding-base-vertical @padding-base-horizontal;\n}\n","//\n// Modal Flavor\n// --------------------------------------------------\n\n// Custom header styles\n.modal-header {\n  background: @modal-header-bg;\n  border-bottom-color: @modal-header-border-color;\n  border-radius: @border-radius-large @border-radius-large 0px 0px;\n\n  color: @modal-header-color;\n\n  .close {\n    padding: 0px 6px;\n\n    color: @modal-header-color;\n    font-size: 24px;\n    line-height: 24px;\n    text-shadow: none;\n  }\n}\n\n// Color message icon\n.modal-message .message-icon {\n  color: @message-icon-color;\n}\n\n// Even out space between form fields\n.modal-body > .form-group {\n  margin: @line-height-computed 0px;\n\n  &:first-child {\n    margin-top: 0px;\n  }\n\n  &:last-child {\n    margin-bottom: 0px;\n  }\n}\n\n// Sign in modal\n.modal-sign-in {\n  .modal-body {\n    padding-top: 0px;\n    padding-bottom: 0px;\n\n    & > .form-group {\n      margin: @line-height-computed 0px;\n    }\n  }\n}\n\n// Register modal\n.legal-footnote {\n  label {\n    font-weight: bold;\n  }\n\n  .help-block {\n    margin-left: 20px;\n\n    color: @brand-danger;\n  }\n}\n\n// Avatar crop\n.modal-avatar-index {\n  .avatar-preview {\n    background: #fff;\n    border-radius: @border-radius-large;\n  }\n}\n\n.modal-avatar-crop {\n  .cropit-preview {\n    background: #fff;\n    margin: @line-height-computed 0px;\n  }\n\n  .cropit-image-zoom-input {\n    margin-top: @line-height-computed * 2;\n    margin-bottom: @line-height-computed;\n  }\n}\n\n// Post likes\n.modal-post-likers {\n  .media {\n    border-bottom: 1px solid @gray-lighter;\n    padding-bottom: 15px; // hardcoded in BS less\n\n    img {\n      border-radius: @border-radius-base;\n\n      width: 40px;\n      height: 40px;\n    }\n\n    &:last-child {\n      border: none;\n      padding-bottom: 0px;\n    }\n  }\n}\n","//\n// Well Flavor\n// --------------------------------------------------\n\n.well {\n  border: 1px solid @well-border;\n}\n","//\n// Active Posters Flavor\n// --------------------------------------------------\n\n.active-posters .rank-user-avatar img {\n  border-radius: @border-radius-base;\n}\n\n.active-posters .user-details {\n  color: @gray-light;\n\n  a.rank-name {\n    &,\n    &:link,\n    &:visited {\n      color: @gray;\n      font-weight: normal;\n    }\n\n    &:focus,\n    &:hover,\n    &:active {\n      color: @text-color;\n    }\n  }\n\n  span.rank-name {\n    color: @gray;\n    font-weight: normal;\n  }\n}\n\n.active-posters small {\n  color: @gray-light;\n}\n","//\n// Message Pages Flavor\n// --------------------------------------------------\n\n.page-error .message-icon {\n  color: @error-icon-color;\n}\n\n.page-message .message-icon {\n  color: @message-icon-color;\n}\n\n.page-message-info .message-icon {\n  color: @message-info-icon-color;\n}\n\n.page-message-success .message-icon {\n  color: @message-success-icon-color;\n}\n","//\n// User Options Flavor\n// --------------------------------------------------\n\n.page-options .message-line {\n  color: @gray-light;\n\n  a,\n  a:link,\n  a:visited {\n    color: @gray-light;\n  }\n\n  a:hover,\n  a:focus,\n  a:focus:active,\n  a:active {\n    color: @text-color;\n  }\n}\n","//\n// Profile Details\n// --------------------------------------------------\n\n.panel-profile-details-group.panel {\n  border: 1px solid @panel-form-border;\n}\n\n.panel-profile-details-group.panel .form-group {\n  margin: 0px;\n}\n\n.panel-profile-details-group .form-control-static {\n  p:last-child {\n    margin-bottom: 0px;\n  }\n}\n","//\n// Default flavors for user ranks\n// --------------------------------------------------\n\n.post-rank-flavor(@border, @title) {\n  .panel-post {\n    border-color: @border;\n  }\n\n  .user-title {\n    color: @title;\n\n    a,\n    a:link,\n    a:visited,\n    a:focus,\n    a:hover,\n    a:active {\n      color: @title;\n    }\n  }\n}\n\n.card-rank-flavor(@border, @title, @color) {\n  .panel-body {\n    background: @body-bg;\n    border: 2px solid @border;\n    border-radius: @panel-border-radius;\n    padding: @panel-body-padding - 2px;\n  }\n\n  .user-card-title {\n    color: @title;\n\n    a.user-title {\n      &,\n      &:link,\n      &:visited,\n      &:focus,\n      &:hover,\n      &:active {\n        color: @title;\n      }\n    }\n  }\n\n  .user-card-stats li {\n    color: @color;\n  }\n}\n\n.list-group-rank-flavor(@border, @title) {\n  border-left: 4px solid @border;\n  padding-left: 11px;\n\n  span.rank-name {\n    color: @title;\n  }\n\n  a.rank-name {\n    &,\n    &:link,\n    &:visited,\n    &:focus,\n    &:hover,\n    &:active {\n      color: @title;\n    }\n  }\n}\n\n.user-profile-rank-flavor(@color) {\n  .user-rank {\n    color: @color;\n\n    a,\n    a:link,\n    a:visited,\n    a:focus,\n    a:hover,\n    a:active {\n      color: @color;\n    }\n  }\n}\n\n// Posts\n.post-primary {\n  .post-rank-flavor(#b388ff, #6200ea);\n}\n\n.post-success {\n  .post-rank-flavor(#00c853, #388e3c);\n}\n\n.post-warning {\n  .post-rank-flavor(#ffab40, #ff6d00);\n}\n\n.post-danger {\n  .post-rank-flavor(#ff8a80, #d50000);\n}\n\n// Cards\n.user-card-primary {\n  .card-rank-flavor(#b388ff, #6200ea, #9575cd);\n}\n\n.user-card-success {\n  .card-rank-flavor(#00c853, #388e3c, #66bb6a);\n}\n\n.user-card-warning {\n  .card-rank-flavor(#ffab40, #ff6d00, #ff6e40);\n}\n\n.user-card-danger {\n  .card-rank-flavor(#ff8a80, #d50000, #e57373);\n}\n\n// Posters ranking\n.list-group {\n  .list-group-rank-primary {\n    .list-group-rank-flavor(#7e57c2, #6200ea);\n  }\n\n  .list-group-rank-success {\n    .list-group-rank-flavor(#9ccc65, #388e3c);\n  }\n\n  .list-group-rank-warning {\n    .list-group-rank-flavor(#ff7043, #ff6d00);\n  }\n\n  .list-group-rank-danger {\n    .list-group-rank-flavor(#f44336, #d50000);\n  }\n}\n\n// User profiles\n.page-header-rank-primary {\n  .user-profile-rank-flavor(#6200ea);\n}\n\n.page-header-rank-success {\n  .user-profile-rank-flavor(#388e3c);\n}\n\n.page-header-rank-warning {\n  .user-profile-rank-flavor(#ff6d00);\n}\n\n.page-header-rank-danger {\n  .user-profile-rank-flavor(#d50000);\n}\n"],"names":[],"sourceRoot":""}

File diff suppressed because it is too large
+ 0 - 0
misago/static/misago/js/misago.js.map


Some files were not shown because too many files changed in this diff