/*! The licenses of the dependencies used for this project can be found in the ./licenses.txt file */
/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}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;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;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{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;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]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;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}legend{border:0;padding:0}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{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]: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}}@font-face{font-family:"Glyphicons Halflings";src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/glyphicons-halflings-regular.woff2) format("woff2"),url(../fonts/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .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{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .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{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.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:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.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{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.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{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.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{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left: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{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.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-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.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{border:1px solid #ddd}.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{background-color:#f5f5f5}.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{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.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{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}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{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;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);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-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)}.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:#eee;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{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.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-top:0;margin-left:10px}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height: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{color:#3c763d;background-color:#dff0d8;border-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{color:#8a6d3b;background-color:#fcf8e3;border-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{color:#a94442;background-color:#f2dede;border-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{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom: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]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.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:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.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{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.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:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;background-image:none;border-color:#204d74}.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{color:#fff;background-color:#204d74;border-color:#122b40}.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:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;background-image:none;border-color:#398439}.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{color:#fff;background-color:#398439;border-color:#255625}.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:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;background-image:none;border-color:#269abc}.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{color:#fff;background-color:#269abc;border-color:#1b6d85}.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:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;background-image:none;border-color:#d58512}.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{color:#fff;background-color:#d58512;border-color:#985f0d}.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:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;background-image:none;border-color:#ac2925}.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{color:#fff;background-color:#ac2925;border-color:#761c19}.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:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.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{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.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{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;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)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{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-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-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-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left: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;border-bottom-width: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;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.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]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.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{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;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{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;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{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.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-top-right-radius:0;border-bottom-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-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.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{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #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{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.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{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left: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:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:15px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.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:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-right:-15px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:8px;margin-bottom:8px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom: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]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.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{color:#555;background-color:#e7e7e7}.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{color:#ccc;background-color:transparent}}.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:#e7e7e7}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.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:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.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:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.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{color:#fff;background-color:#080808}.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{color:#444;background-color:transparent}}.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:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.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{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-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{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.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{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.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{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;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:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.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:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.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:#c7ddef}a.list-group-item,button.list-group-item{color:#555}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{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,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{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,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{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,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{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,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{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.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-width:1px 0;border-radius: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-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{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-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table: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,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr: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:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.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>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-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>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.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-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{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.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 #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;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)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;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}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.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{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.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}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:12px;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover>.arrow{border-width:11px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-o-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;filter:alpha(opacity=90);opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203a"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.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{display:table;content:" "}.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-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
/*# sourceMappingURL=bootstrap.min.css.map */
/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900); }

.fas,
.far,
.fab,
.fa-solid,
.fa-regular,
.fa-brands,
.fa {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto; }

.fas::before,
.far::before,
.fab::before,
.fa-solid::before,
.fa-regular::before,
.fa-brands::before,
.fa::before {
  content: var(--fa); }

.fa-classic,
.fas,
.fa-solid,
.far,
.fa-regular {
  font-family: 'Font Awesome 6 Free'; }

.fa-brands,
.fab {
  font-family: 'Font Awesome 6 Brands'; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em; }

.fa-xs {
  font-size: 0.75em;
  line-height: 0.08333em;
  vertical-align: 0.125em; }

.fa-sm {
  font-size: 0.875em;
  line-height: 0.07143em;
  vertical-align: 0.05357em; }

.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em; }

.fa-xl {
  font-size: 1.5em;
  line-height: 0.04167em;
  vertical-align: -0.125em; }

.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: calc(-1 * var(--fa-li-width, 2em));
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit; }

.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); }

.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em); }

.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em); }

.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out); }

.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); }

.fa-fade {
  animation-name: fa-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }

.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }

.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out); }

.fa-shake {
  animation-name: fa-shake;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear); }

.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear); }

.fa-spin-reverse {
  --fa-animation-direction: reverse; }

.fa-pulse,
.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8)); }

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s; } }

@keyframes fa-beat {
  0%, 90% {
    transform: scale(1); }
  45% {
    transform: scale(var(--fa-beat-scale, 1.25)); } }

@keyframes fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0); }
  10% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
  30% {
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
  50% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
  57% {
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
  64% {
    transform: scale(1, 1) translateY(0); }
  100% {
    transform: scale(1, 1) translateY(0); } }

@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4); } }

@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1); }
  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125)); } }

@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }

@keyframes fa-shake {
  0% {
    transform: rotate(-15deg); }
  4% {
    transform: rotate(15deg); }
  8%, 24% {
    transform: rotate(-18deg); }
  12%, 28% {
    transform: rotate(18deg); }
  16% {
    transform: rotate(-22deg); }
  20% {
    transform: rotate(22deg); }
  32% {
    transform: rotate(-12deg); }
  36% {
    transform: rotate(12deg); }
  40%, 100% {
    transform: rotate(0deg); } }

@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.fa-rotate-90 {
  transform: rotate(90deg); }

.fa-rotate-180 {
  transform: rotate(180deg); }

.fa-rotate-270 {
  transform: rotate(270deg); }

.fa-flip-horizontal {
  transform: scale(-1, 1); }

.fa-flip-vertical {
  transform: scale(1, -1); }

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1, -1); }

.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, 0)); }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: var(--fa-stack-z-index, auto); }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: var(--fa-inverse, #fff); }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */

.fa-0 {
  --fa: "\30"; }

.fa-1 {
  --fa: "\31"; }

.fa-2 {
  --fa: "\32"; }

.fa-3 {
  --fa: "\33"; }

.fa-4 {
  --fa: "\34"; }

.fa-5 {
  --fa: "\35"; }

.fa-6 {
  --fa: "\36"; }

.fa-7 {
  --fa: "\37"; }

.fa-8 {
  --fa: "\38"; }

.fa-9 {
  --fa: "\39"; }

.fa-fill-drip {
  --fa: "\f576"; }

.fa-arrows-to-circle {
  --fa: "\e4bd"; }

.fa-circle-chevron-right {
  --fa: "\f138"; }

.fa-chevron-circle-right {
  --fa: "\f138"; }

.fa-at {
  --fa: "\40"; }

.fa-trash-can {
  --fa: "\f2ed"; }

.fa-trash-alt {
  --fa: "\f2ed"; }

.fa-text-height {
  --fa: "\f034"; }

.fa-user-xmark {
  --fa: "\f235"; }

.fa-user-times {
  --fa: "\f235"; }

.fa-stethoscope {
  --fa: "\f0f1"; }

.fa-message {
  --fa: "\f27a"; }

.fa-comment-alt {
  --fa: "\f27a"; }

.fa-info {
  --fa: "\f129"; }

.fa-down-left-and-up-right-to-center {
  --fa: "\f422"; }

.fa-compress-alt {
  --fa: "\f422"; }

.fa-explosion {
  --fa: "\e4e9"; }

.fa-file-lines {
  --fa: "\f15c"; }

.fa-file-alt {
  --fa: "\f15c"; }

.fa-file-text {
  --fa: "\f15c"; }

.fa-wave-square {
  --fa: "\f83e"; }

.fa-ring {
  --fa: "\f70b"; }

.fa-building-un {
  --fa: "\e4d9"; }

.fa-dice-three {
  --fa: "\f527"; }

.fa-calendar-days {
  --fa: "\f073"; }

.fa-calendar-alt {
  --fa: "\f073"; }

.fa-anchor-circle-check {
  --fa: "\e4aa"; }

.fa-building-circle-arrow-right {
  --fa: "\e4d1"; }

.fa-volleyball {
  --fa: "\f45f"; }

.fa-volleyball-ball {
  --fa: "\f45f"; }

.fa-arrows-up-to-line {
  --fa: "\e4c2"; }

.fa-sort-down {
  --fa: "\f0dd"; }

.fa-sort-desc {
  --fa: "\f0dd"; }

.fa-circle-minus {
  --fa: "\f056"; }

.fa-minus-circle {
  --fa: "\f056"; }

.fa-door-open {
  --fa: "\f52b"; }

.fa-right-from-bracket {
  --fa: "\f2f5"; }

.fa-sign-out-alt {
  --fa: "\f2f5"; }

.fa-atom {
  --fa: "\f5d2"; }

.fa-soap {
  --fa: "\e06e"; }

.fa-icons {
  --fa: "\f86d"; }

.fa-heart-music-camera-bolt {
  --fa: "\f86d"; }

.fa-microphone-lines-slash {
  --fa: "\f539"; }

.fa-microphone-alt-slash {
  --fa: "\f539"; }

.fa-bridge-circle-check {
  --fa: "\e4c9"; }

.fa-pump-medical {
  --fa: "\e06a"; }

.fa-fingerprint {
  --fa: "\f577"; }

.fa-hand-point-right {
  --fa: "\f0a4"; }

.fa-magnifying-glass-location {
  --fa: "\f689"; }

.fa-search-location {
  --fa: "\f689"; }

.fa-forward-step {
  --fa: "\f051"; }

.fa-step-forward {
  --fa: "\f051"; }

.fa-face-smile-beam {
  --fa: "\f5b8"; }

.fa-smile-beam {
  --fa: "\f5b8"; }

.fa-flag-checkered {
  --fa: "\f11e"; }

.fa-football {
  --fa: "\f44e"; }

.fa-football-ball {
  --fa: "\f44e"; }

.fa-school-circle-exclamation {
  --fa: "\e56c"; }

.fa-crop {
  --fa: "\f125"; }

.fa-angles-down {
  --fa: "\f103"; }

.fa-angle-double-down {
  --fa: "\f103"; }

.fa-users-rectangle {
  --fa: "\e594"; }

.fa-people-roof {
  --fa: "\e537"; }

.fa-people-line {
  --fa: "\e534"; }

.fa-beer-mug-empty {
  --fa: "\f0fc"; }

.fa-beer {
  --fa: "\f0fc"; }

.fa-diagram-predecessor {
  --fa: "\e477"; }

.fa-arrow-up-long {
  --fa: "\f176"; }

.fa-long-arrow-up {
  --fa: "\f176"; }

.fa-fire-flame-simple {
  --fa: "\f46a"; }

.fa-burn {
  --fa: "\f46a"; }

.fa-person {
  --fa: "\f183"; }

.fa-male {
  --fa: "\f183"; }

.fa-laptop {
  --fa: "\f109"; }

.fa-file-csv {
  --fa: "\f6dd"; }

.fa-menorah {
  --fa: "\f676"; }

.fa-truck-plane {
  --fa: "\e58f"; }

.fa-record-vinyl {
  --fa: "\f8d9"; }

.fa-face-grin-stars {
  --fa: "\f587"; }

.fa-grin-stars {
  --fa: "\f587"; }

.fa-bong {
  --fa: "\f55c"; }

.fa-spaghetti-monster-flying {
  --fa: "\f67b"; }

.fa-pastafarianism {
  --fa: "\f67b"; }

.fa-arrow-down-up-across-line {
  --fa: "\e4af"; }

.fa-spoon {
  --fa: "\f2e5"; }

.fa-utensil-spoon {
  --fa: "\f2e5"; }

.fa-jar-wheat {
  --fa: "\e517"; }

.fa-envelopes-bulk {
  --fa: "\f674"; }

.fa-mail-bulk {
  --fa: "\f674"; }

.fa-file-circle-exclamation {
  --fa: "\e4eb"; }

.fa-circle-h {
  --fa: "\f47e"; }

.fa-hospital-symbol {
  --fa: "\f47e"; }

.fa-pager {
  --fa: "\f815"; }

.fa-address-book {
  --fa: "\f2b9"; }

.fa-contact-book {
  --fa: "\f2b9"; }

.fa-strikethrough {
  --fa: "\f0cc"; }

.fa-k {
  --fa: "\4b"; }

.fa-landmark-flag {
  --fa: "\e51c"; }

.fa-pencil {
  --fa: "\f303"; }

.fa-pencil-alt {
  --fa: "\f303"; }

.fa-backward {
  --fa: "\f04a"; }

.fa-caret-right {
  --fa: "\f0da"; }

.fa-comments {
  --fa: "\f086"; }

.fa-paste {
  --fa: "\f0ea"; }

.fa-file-clipboard {
  --fa: "\f0ea"; }

.fa-code-pull-request {
  --fa: "\e13c"; }

.fa-clipboard-list {
  --fa: "\f46d"; }

.fa-truck-ramp-box {
  --fa: "\f4de"; }

.fa-truck-loading {
  --fa: "\f4de"; }

.fa-user-check {
  --fa: "\f4fc"; }

.fa-vial-virus {
  --fa: "\e597"; }

.fa-sheet-plastic {
  --fa: "\e571"; }

.fa-blog {
  --fa: "\f781"; }

.fa-user-ninja {
  --fa: "\f504"; }

.fa-person-arrow-up-from-line {
  --fa: "\e539"; }

.fa-scroll-torah {
  --fa: "\f6a0"; }

.fa-torah {
  --fa: "\f6a0"; }

.fa-broom-ball {
  --fa: "\f458"; }

.fa-quidditch {
  --fa: "\f458"; }

.fa-quidditch-broom-ball {
  --fa: "\f458"; }

.fa-toggle-off {
  --fa: "\f204"; }

.fa-box-archive {
  --fa: "\f187"; }

.fa-archive {
  --fa: "\f187"; }

.fa-person-drowning {
  --fa: "\e545"; }

.fa-arrow-down-9-1 {
  --fa: "\f886"; }

.fa-sort-numeric-desc {
  --fa: "\f886"; }

.fa-sort-numeric-down-alt {
  --fa: "\f886"; }

.fa-face-grin-tongue-squint {
  --fa: "\f58a"; }

.fa-grin-tongue-squint {
  --fa: "\f58a"; }

.fa-spray-can {
  --fa: "\f5bd"; }

.fa-truck-monster {
  --fa: "\f63b"; }

.fa-w {
  --fa: "\57"; }

.fa-earth-africa {
  --fa: "\f57c"; }

.fa-globe-africa {
  --fa: "\f57c"; }

.fa-rainbow {
  --fa: "\f75b"; }

.fa-circle-notch {
  --fa: "\f1ce"; }

.fa-tablet-screen-button {
  --fa: "\f3fa"; }

.fa-tablet-alt {
  --fa: "\f3fa"; }

.fa-paw {
  --fa: "\f1b0"; }

.fa-cloud {
  --fa: "\f0c2"; }

.fa-trowel-bricks {
  --fa: "\e58a"; }

.fa-face-flushed {
  --fa: "\f579"; }

.fa-flushed {
  --fa: "\f579"; }

.fa-hospital-user {
  --fa: "\f80d"; }

.fa-tent-arrow-left-right {
  --fa: "\e57f"; }

.fa-gavel {
  --fa: "\f0e3"; }

.fa-legal {
  --fa: "\f0e3"; }

.fa-binoculars {
  --fa: "\f1e5"; }

.fa-microphone-slash {
  --fa: "\f131"; }

.fa-box-tissue {
  --fa: "\e05b"; }

.fa-motorcycle {
  --fa: "\f21c"; }

.fa-bell-concierge {
  --fa: "\f562"; }

.fa-concierge-bell {
  --fa: "\f562"; }

.fa-pen-ruler {
  --fa: "\f5ae"; }

.fa-pencil-ruler {
  --fa: "\f5ae"; }

.fa-people-arrows {
  --fa: "\e068"; }

.fa-people-arrows-left-right {
  --fa: "\e068"; }

.fa-mars-and-venus-burst {
  --fa: "\e523"; }

.fa-square-caret-right {
  --fa: "\f152"; }

.fa-caret-square-right {
  --fa: "\f152"; }

.fa-scissors {
  --fa: "\f0c4"; }

.fa-cut {
  --fa: "\f0c4"; }

.fa-sun-plant-wilt {
  --fa: "\e57a"; }

.fa-toilets-portable {
  --fa: "\e584"; }

.fa-hockey-puck {
  --fa: "\f453"; }

.fa-table {
  --fa: "\f0ce"; }

.fa-magnifying-glass-arrow-right {
  --fa: "\e521"; }

.fa-tachograph-digital {
  --fa: "\f566"; }

.fa-digital-tachograph {
  --fa: "\f566"; }

.fa-users-slash {
  --fa: "\e073"; }

.fa-clover {
  --fa: "\e139"; }

.fa-reply {
  --fa: "\f3e5"; }

.fa-mail-reply {
  --fa: "\f3e5"; }

.fa-star-and-crescent {
  --fa: "\f699"; }

.fa-house-fire {
  --fa: "\e50c"; }

.fa-square-minus {
  --fa: "\f146"; }

.fa-minus-square {
  --fa: "\f146"; }

.fa-helicopter {
  --fa: "\f533"; }

.fa-compass {
  --fa: "\f14e"; }

.fa-square-caret-down {
  --fa: "\f150"; }

.fa-caret-square-down {
  --fa: "\f150"; }

.fa-file-circle-question {
  --fa: "\e4ef"; }

.fa-laptop-code {
  --fa: "\f5fc"; }

.fa-swatchbook {
  --fa: "\f5c3"; }

.fa-prescription-bottle {
  --fa: "\f485"; }

.fa-bars {
  --fa: "\f0c9"; }

.fa-navicon {
  --fa: "\f0c9"; }

.fa-people-group {
  --fa: "\e533"; }

.fa-hourglass-end {
  --fa: "\f253"; }

.fa-hourglass-3 {
  --fa: "\f253"; }

.fa-heart-crack {
  --fa: "\f7a9"; }

.fa-heart-broken {
  --fa: "\f7a9"; }

.fa-square-up-right {
  --fa: "\f360"; }

.fa-external-link-square-alt {
  --fa: "\f360"; }

.fa-face-kiss-beam {
  --fa: "\f597"; }

.fa-kiss-beam {
  --fa: "\f597"; }

.fa-film {
  --fa: "\f008"; }

.fa-ruler-horizontal {
  --fa: "\f547"; }

.fa-people-robbery {
  --fa: "\e536"; }

.fa-lightbulb {
  --fa: "\f0eb"; }

.fa-caret-left {
  --fa: "\f0d9"; }

.fa-circle-exclamation {
  --fa: "\f06a"; }

.fa-exclamation-circle {
  --fa: "\f06a"; }

.fa-school-circle-xmark {
  --fa: "\e56d"; }

.fa-arrow-right-from-bracket {
  --fa: "\f08b"; }

.fa-sign-out {
  --fa: "\f08b"; }

.fa-circle-chevron-down {
  --fa: "\f13a"; }

.fa-chevron-circle-down {
  --fa: "\f13a"; }

.fa-unlock-keyhole {
  --fa: "\f13e"; }

.fa-unlock-alt {
  --fa: "\f13e"; }

.fa-cloud-showers-heavy {
  --fa: "\f740"; }

.fa-headphones-simple {
  --fa: "\f58f"; }

.fa-headphones-alt {
  --fa: "\f58f"; }

.fa-sitemap {
  --fa: "\f0e8"; }

.fa-circle-dollar-to-slot {
  --fa: "\f4b9"; }

.fa-donate {
  --fa: "\f4b9"; }

.fa-memory {
  --fa: "\f538"; }

.fa-road-spikes {
  --fa: "\e568"; }

.fa-fire-burner {
  --fa: "\e4f1"; }

.fa-flag {
  --fa: "\f024"; }

.fa-hanukiah {
  --fa: "\f6e6"; }

.fa-feather {
  --fa: "\f52d"; }

.fa-volume-low {
  --fa: "\f027"; }

.fa-volume-down {
  --fa: "\f027"; }

.fa-comment-slash {
  --fa: "\f4b3"; }

.fa-cloud-sun-rain {
  --fa: "\f743"; }

.fa-compress {
  --fa: "\f066"; }

.fa-wheat-awn {
  --fa: "\e2cd"; }

.fa-wheat-alt {
  --fa: "\e2cd"; }

.fa-ankh {
  --fa: "\f644"; }

.fa-hands-holding-child {
  --fa: "\e4fa"; }

.fa-asterisk {
  --fa: "\2a"; }

.fa-square-check {
  --fa: "\f14a"; }

.fa-check-square {
  --fa: "\f14a"; }

.fa-peseta-sign {
  --fa: "\e221"; }

.fa-heading {
  --fa: "\f1dc"; }

.fa-header {
  --fa: "\f1dc"; }

.fa-ghost {
  --fa: "\f6e2"; }

.fa-list {
  --fa: "\f03a"; }

.fa-list-squares {
  --fa: "\f03a"; }

.fa-square-phone-flip {
  --fa: "\f87b"; }

.fa-phone-square-alt {
  --fa: "\f87b"; }

.fa-cart-plus {
  --fa: "\f217"; }

.fa-gamepad {
  --fa: "\f11b"; }

.fa-circle-dot {
  --fa: "\f192"; }

.fa-dot-circle {
  --fa: "\f192"; }

.fa-face-dizzy {
  --fa: "\f567"; }

.fa-dizzy {
  --fa: "\f567"; }

.fa-egg {
  --fa: "\f7fb"; }

.fa-house-medical-circle-xmark {
  --fa: "\e513"; }

.fa-campground {
  --fa: "\f6bb"; }

.fa-folder-plus {
  --fa: "\f65e"; }

.fa-futbol {
  --fa: "\f1e3"; }

.fa-futbol-ball {
  --fa: "\f1e3"; }

.fa-soccer-ball {
  --fa: "\f1e3"; }

.fa-paintbrush {
  --fa: "\f1fc"; }

.fa-paint-brush {
  --fa: "\f1fc"; }

.fa-lock {
  --fa: "\f023"; }

.fa-gas-pump {
  --fa: "\f52f"; }

.fa-hot-tub-person {
  --fa: "\f593"; }

.fa-hot-tub {
  --fa: "\f593"; }

.fa-map-location {
  --fa: "\f59f"; }

.fa-map-marked {
  --fa: "\f59f"; }

.fa-house-flood-water {
  --fa: "\e50e"; }

.fa-tree {
  --fa: "\f1bb"; }

.fa-bridge-lock {
  --fa: "\e4cc"; }

.fa-sack-dollar {
  --fa: "\f81d"; }

.fa-pen-to-square {
  --fa: "\f044"; }

.fa-edit {
  --fa: "\f044"; }

.fa-car-side {
  --fa: "\f5e4"; }

.fa-share-nodes {
  --fa: "\f1e0"; }

.fa-share-alt {
  --fa: "\f1e0"; }

.fa-heart-circle-minus {
  --fa: "\e4ff"; }

.fa-hourglass-half {
  --fa: "\f252"; }

.fa-hourglass-2 {
  --fa: "\f252"; }

.fa-microscope {
  --fa: "\f610"; }

.fa-sink {
  --fa: "\e06d"; }

.fa-bag-shopping {
  --fa: "\f290"; }

.fa-shopping-bag {
  --fa: "\f290"; }

.fa-arrow-down-z-a {
  --fa: "\f881"; }

.fa-sort-alpha-desc {
  --fa: "\f881"; }

.fa-sort-alpha-down-alt {
  --fa: "\f881"; }

.fa-mitten {
  --fa: "\f7b5"; }

.fa-person-rays {
  --fa: "\e54d"; }

.fa-users {
  --fa: "\f0c0"; }

.fa-eye-slash {
  --fa: "\f070"; }

.fa-flask-vial {
  --fa: "\e4f3"; }

.fa-hand {
  --fa: "\f256"; }

.fa-hand-paper {
  --fa: "\f256"; }

.fa-om {
  --fa: "\f679"; }

.fa-worm {
  --fa: "\e599"; }

.fa-house-circle-xmark {
  --fa: "\e50b"; }

.fa-plug {
  --fa: "\f1e6"; }

.fa-chevron-up {
  --fa: "\f077"; }

.fa-hand-spock {
  --fa: "\f259"; }

.fa-stopwatch {
  --fa: "\f2f2"; }

.fa-face-kiss {
  --fa: "\f596"; }

.fa-kiss {
  --fa: "\f596"; }

.fa-bridge-circle-xmark {
  --fa: "\e4cb"; }

.fa-face-grin-tongue {
  --fa: "\f589"; }

.fa-grin-tongue {
  --fa: "\f589"; }

.fa-chess-bishop {
  --fa: "\f43a"; }

.fa-face-grin-wink {
  --fa: "\f58c"; }

.fa-grin-wink {
  --fa: "\f58c"; }

.fa-ear-deaf {
  --fa: "\f2a4"; }

.fa-deaf {
  --fa: "\f2a4"; }

.fa-deafness {
  --fa: "\f2a4"; }

.fa-hard-of-hearing {
  --fa: "\f2a4"; }

.fa-road-circle-check {
  --fa: "\e564"; }

.fa-dice-five {
  --fa: "\f523"; }

.fa-square-rss {
  --fa: "\f143"; }

.fa-rss-square {
  --fa: "\f143"; }

.fa-land-mine-on {
  --fa: "\e51b"; }

.fa-i-cursor {
  --fa: "\f246"; }

.fa-stamp {
  --fa: "\f5bf"; }

.fa-stairs {
  --fa: "\e289"; }

.fa-i {
  --fa: "\49"; }

.fa-hryvnia-sign {
  --fa: "\f6f2"; }

.fa-hryvnia {
  --fa: "\f6f2"; }

.fa-pills {
  --fa: "\f484"; }

.fa-face-grin-wide {
  --fa: "\f581"; }

.fa-grin-alt {
  --fa: "\f581"; }

.fa-tooth {
  --fa: "\f5c9"; }

.fa-v {
  --fa: "\56"; }

.fa-bangladeshi-taka-sign {
  --fa: "\e2e6"; }

.fa-bicycle {
  --fa: "\f206"; }

.fa-staff-snake {
  --fa: "\e579"; }

.fa-rod-asclepius {
  --fa: "\e579"; }

.fa-rod-snake {
  --fa: "\e579"; }

.fa-staff-aesculapius {
  --fa: "\e579"; }

.fa-head-side-cough-slash {
  --fa: "\e062"; }

.fa-truck-medical {
  --fa: "\f0f9"; }

.fa-ambulance {
  --fa: "\f0f9"; }

.fa-wheat-awn-circle-exclamation {
  --fa: "\e598"; }

.fa-snowman {
  --fa: "\f7d0"; }

.fa-mortar-pestle {
  --fa: "\f5a7"; }

.fa-road-barrier {
  --fa: "\e562"; }

.fa-school {
  --fa: "\f549"; }

.fa-igloo {
  --fa: "\f7ae"; }

.fa-joint {
  --fa: "\f595"; }

.fa-angle-right {
  --fa: "\f105"; }

.fa-horse {
  --fa: "\f6f0"; }

.fa-q {
  --fa: "\51"; }

.fa-g {
  --fa: "\47"; }

.fa-notes-medical {
  --fa: "\f481"; }

.fa-temperature-half {
  --fa: "\f2c9"; }

.fa-temperature-2 {
  --fa: "\f2c9"; }

.fa-thermometer-2 {
  --fa: "\f2c9"; }

.fa-thermometer-half {
  --fa: "\f2c9"; }

.fa-dong-sign {
  --fa: "\e169"; }

.fa-capsules {
  --fa: "\f46b"; }

.fa-poo-storm {
  --fa: "\f75a"; }

.fa-poo-bolt {
  --fa: "\f75a"; }

.fa-face-frown-open {
  --fa: "\f57a"; }

.fa-frown-open {
  --fa: "\f57a"; }

.fa-hand-point-up {
  --fa: "\f0a6"; }

.fa-money-bill {
  --fa: "\f0d6"; }

.fa-bookmark {
  --fa: "\f02e"; }

.fa-align-justify {
  --fa: "\f039"; }

.fa-umbrella-beach {
  --fa: "\f5ca"; }

.fa-helmet-un {
  --fa: "\e503"; }

.fa-bullseye {
  --fa: "\f140"; }

.fa-bacon {
  --fa: "\f7e5"; }

.fa-hand-point-down {
  --fa: "\f0a7"; }

.fa-arrow-up-from-bracket {
  --fa: "\e09a"; }

.fa-folder {
  --fa: "\f07b"; }

.fa-folder-blank {
  --fa: "\f07b"; }

.fa-file-waveform {
  --fa: "\f478"; }

.fa-file-medical-alt {
  --fa: "\f478"; }

.fa-radiation {
  --fa: "\f7b9"; }

.fa-chart-simple {
  --fa: "\e473"; }

.fa-mars-stroke {
  --fa: "\f229"; }

.fa-vial {
  --fa: "\f492"; }

.fa-gauge {
  --fa: "\f624"; }

.fa-dashboard {
  --fa: "\f624"; }

.fa-gauge-med {
  --fa: "\f624"; }

.fa-tachometer-alt-average {
  --fa: "\f624"; }

.fa-wand-magic-sparkles {
  --fa: "\e2ca"; }

.fa-magic-wand-sparkles {
  --fa: "\e2ca"; }

.fa-e {
  --fa: "\45"; }

.fa-pen-clip {
  --fa: "\f305"; }

.fa-pen-alt {
  --fa: "\f305"; }

.fa-bridge-circle-exclamation {
  --fa: "\e4ca"; }

.fa-user {
  --fa: "\f007"; }

.fa-school-circle-check {
  --fa: "\e56b"; }

.fa-dumpster {
  --fa: "\f793"; }

.fa-van-shuttle {
  --fa: "\f5b6"; }

.fa-shuttle-van {
  --fa: "\f5b6"; }

.fa-building-user {
  --fa: "\e4da"; }

.fa-square-caret-left {
  --fa: "\f191"; }

.fa-caret-square-left {
  --fa: "\f191"; }

.fa-highlighter {
  --fa: "\f591"; }

.fa-key {
  --fa: "\f084"; }

.fa-bullhorn {
  --fa: "\f0a1"; }

.fa-globe {
  --fa: "\f0ac"; }

.fa-synagogue {
  --fa: "\f69b"; }

.fa-person-half-dress {
  --fa: "\e548"; }

.fa-road-bridge {
  --fa: "\e563"; }

.fa-location-arrow {
  --fa: "\f124"; }

.fa-c {
  --fa: "\43"; }

.fa-tablet-button {
  --fa: "\f10a"; }

.fa-building-lock {
  --fa: "\e4d6"; }

.fa-pizza-slice {
  --fa: "\f818"; }

.fa-money-bill-wave {
  --fa: "\f53a"; }

.fa-chart-area {
  --fa: "\f1fe"; }

.fa-area-chart {
  --fa: "\f1fe"; }

.fa-house-flag {
  --fa: "\e50d"; }

.fa-person-circle-minus {
  --fa: "\e540"; }

.fa-ban {
  --fa: "\f05e"; }

.fa-cancel {
  --fa: "\f05e"; }

.fa-camera-rotate {
  --fa: "\e0d8"; }

.fa-spray-can-sparkles {
  --fa: "\f5d0"; }

.fa-air-freshener {
  --fa: "\f5d0"; }

.fa-star {
  --fa: "\f005"; }

.fa-repeat {
  --fa: "\f363"; }

.fa-cross {
  --fa: "\f654"; }

.fa-box {
  --fa: "\f466"; }

.fa-venus-mars {
  --fa: "\f228"; }

.fa-arrow-pointer {
  --fa: "\f245"; }

.fa-mouse-pointer {
  --fa: "\f245"; }

.fa-maximize {
  --fa: "\f31e"; }

.fa-expand-arrows-alt {
  --fa: "\f31e"; }

.fa-charging-station {
  --fa: "\f5e7"; }

.fa-shapes {
  --fa: "\f61f"; }

.fa-triangle-circle-square {
  --fa: "\f61f"; }

.fa-shuffle {
  --fa: "\f074"; }

.fa-random {
  --fa: "\f074"; }

.fa-person-running {
  --fa: "\f70c"; }

.fa-running {
  --fa: "\f70c"; }

.fa-mobile-retro {
  --fa: "\e527"; }

.fa-grip-lines-vertical {
  --fa: "\f7a5"; }

.fa-spider {
  --fa: "\f717"; }

.fa-hands-bound {
  --fa: "\e4f9"; }

.fa-file-invoice-dollar {
  --fa: "\f571"; }

.fa-plane-circle-exclamation {
  --fa: "\e556"; }

.fa-x-ray {
  --fa: "\f497"; }

.fa-spell-check {
  --fa: "\f891"; }

.fa-slash {
  --fa: "\f715"; }

.fa-computer-mouse {
  --fa: "\f8cc"; }

.fa-mouse {
  --fa: "\f8cc"; }

.fa-arrow-right-to-bracket {
  --fa: "\f090"; }

.fa-sign-in {
  --fa: "\f090"; }

.fa-shop-slash {
  --fa: "\e070"; }

.fa-store-alt-slash {
  --fa: "\e070"; }

.fa-server {
  --fa: "\f233"; }

.fa-virus-covid-slash {
  --fa: "\e4a9"; }

.fa-shop-lock {
  --fa: "\e4a5"; }

.fa-hourglass-start {
  --fa: "\f251"; }

.fa-hourglass-1 {
  --fa: "\f251"; }

.fa-blender-phone {
  --fa: "\f6b6"; }

.fa-building-wheat {
  --fa: "\e4db"; }

.fa-person-breastfeeding {
  --fa: "\e53a"; }

.fa-right-to-bracket {
  --fa: "\f2f6"; }

.fa-sign-in-alt {
  --fa: "\f2f6"; }

.fa-venus {
  --fa: "\f221"; }

.fa-passport {
  --fa: "\f5ab"; }

.fa-thumbtack-slash {
  --fa: "\e68f"; }

.fa-thumb-tack-slash {
  --fa: "\e68f"; }

.fa-heart-pulse {
  --fa: "\f21e"; }

.fa-heartbeat {
  --fa: "\f21e"; }

.fa-people-carry-box {
  --fa: "\f4ce"; }

.fa-people-carry {
  --fa: "\f4ce"; }

.fa-temperature-high {
  --fa: "\f769"; }

.fa-microchip {
  --fa: "\f2db"; }

.fa-crown {
  --fa: "\f521"; }

.fa-weight-hanging {
  --fa: "\f5cd"; }

.fa-xmarks-lines {
  --fa: "\e59a"; }

.fa-file-prescription {
  --fa: "\f572"; }

.fa-weight-scale {
  --fa: "\f496"; }

.fa-weight {
  --fa: "\f496"; }

.fa-user-group {
  --fa: "\f500"; }

.fa-user-friends {
  --fa: "\f500"; }

.fa-arrow-up-a-z {
  --fa: "\f15e"; }

.fa-sort-alpha-up {
  --fa: "\f15e"; }

.fa-chess-knight {
  --fa: "\f441"; }

.fa-face-laugh-squint {
  --fa: "\f59b"; }

.fa-laugh-squint {
  --fa: "\f59b"; }

.fa-wheelchair {
  --fa: "\f193"; }

.fa-circle-arrow-up {
  --fa: "\f0aa"; }

.fa-arrow-circle-up {
  --fa: "\f0aa"; }

.fa-toggle-on {
  --fa: "\f205"; }

.fa-person-walking {
  --fa: "\f554"; }

.fa-walking {
  --fa: "\f554"; }

.fa-l {
  --fa: "\4c"; }

.fa-fire {
  --fa: "\f06d"; }

.fa-bed-pulse {
  --fa: "\f487"; }

.fa-procedures {
  --fa: "\f487"; }

.fa-shuttle-space {
  --fa: "\f197"; }

.fa-space-shuttle {
  --fa: "\f197"; }

.fa-face-laugh {
  --fa: "\f599"; }

.fa-laugh {
  --fa: "\f599"; }

.fa-folder-open {
  --fa: "\f07c"; }

.fa-heart-circle-plus {
  --fa: "\e500"; }

.fa-code-fork {
  --fa: "\e13b"; }

.fa-city {
  --fa: "\f64f"; }

.fa-microphone-lines {
  --fa: "\f3c9"; }

.fa-microphone-alt {
  --fa: "\f3c9"; }

.fa-pepper-hot {
  --fa: "\f816"; }

.fa-unlock {
  --fa: "\f09c"; }

.fa-colon-sign {
  --fa: "\e140"; }

.fa-headset {
  --fa: "\f590"; }

.fa-store-slash {
  --fa: "\e071"; }

.fa-road-circle-xmark {
  --fa: "\e566"; }

.fa-user-minus {
  --fa: "\f503"; }

.fa-mars-stroke-up {
  --fa: "\f22a"; }

.fa-mars-stroke-v {
  --fa: "\f22a"; }

.fa-champagne-glasses {
  --fa: "\f79f"; }

.fa-glass-cheers {
  --fa: "\f79f"; }

.fa-clipboard {
  --fa: "\f328"; }

.fa-house-circle-exclamation {
  --fa: "\e50a"; }

.fa-file-arrow-up {
  --fa: "\f574"; }

.fa-file-upload {
  --fa: "\f574"; }

.fa-wifi {
  --fa: "\f1eb"; }

.fa-wifi-3 {
  --fa: "\f1eb"; }

.fa-wifi-strong {
  --fa: "\f1eb"; }

.fa-bath {
  --fa: "\f2cd"; }

.fa-bathtub {
  --fa: "\f2cd"; }

.fa-underline {
  --fa: "\f0cd"; }

.fa-user-pen {
  --fa: "\f4ff"; }

.fa-user-edit {
  --fa: "\f4ff"; }

.fa-signature {
  --fa: "\f5b7"; }

.fa-stroopwafel {
  --fa: "\f551"; }

.fa-bold {
  --fa: "\f032"; }

.fa-anchor-lock {
  --fa: "\e4ad"; }

.fa-building-ngo {
  --fa: "\e4d7"; }

.fa-manat-sign {
  --fa: "\e1d5"; }

.fa-not-equal {
  --fa: "\f53e"; }

.fa-border-top-left {
  --fa: "\f853"; }

.fa-border-style {
  --fa: "\f853"; }

.fa-map-location-dot {
  --fa: "\f5a0"; }

.fa-map-marked-alt {
  --fa: "\f5a0"; }

.fa-jedi {
  --fa: "\f669"; }

.fa-square-poll-vertical {
  --fa: "\f681"; }

.fa-poll {
  --fa: "\f681"; }

.fa-mug-hot {
  --fa: "\f7b6"; }

.fa-car-battery {
  --fa: "\f5df"; }

.fa-battery-car {
  --fa: "\f5df"; }

.fa-gift {
  --fa: "\f06b"; }

.fa-dice-two {
  --fa: "\f528"; }

.fa-chess-queen {
  --fa: "\f445"; }

.fa-glasses {
  --fa: "\f530"; }

.fa-chess-board {
  --fa: "\f43c"; }

.fa-building-circle-check {
  --fa: "\e4d2"; }

.fa-person-chalkboard {
  --fa: "\e53d"; }

.fa-mars-stroke-right {
  --fa: "\f22b"; }

.fa-mars-stroke-h {
  --fa: "\f22b"; }

.fa-hand-back-fist {
  --fa: "\f255"; }

.fa-hand-rock {
  --fa: "\f255"; }

.fa-square-caret-up {
  --fa: "\f151"; }

.fa-caret-square-up {
  --fa: "\f151"; }

.fa-cloud-showers-water {
  --fa: "\e4e4"; }

.fa-chart-bar {
  --fa: "\f080"; }

.fa-bar-chart {
  --fa: "\f080"; }

.fa-hands-bubbles {
  --fa: "\e05e"; }

.fa-hands-wash {
  --fa: "\e05e"; }

.fa-less-than-equal {
  --fa: "\f537"; }

.fa-train {
  --fa: "\f238"; }

.fa-eye-low-vision {
  --fa: "\f2a8"; }

.fa-low-vision {
  --fa: "\f2a8"; }

.fa-crow {
  --fa: "\f520"; }

.fa-sailboat {
  --fa: "\e445"; }

.fa-window-restore {
  --fa: "\f2d2"; }

.fa-square-plus {
  --fa: "\f0fe"; }

.fa-plus-square {
  --fa: "\f0fe"; }

.fa-torii-gate {
  --fa: "\f6a1"; }

.fa-frog {
  --fa: "\f52e"; }

.fa-bucket {
  --fa: "\e4cf"; }

.fa-image {
  --fa: "\f03e"; }

.fa-microphone {
  --fa: "\f130"; }

.fa-cow {
  --fa: "\f6c8"; }

.fa-caret-up {
  --fa: "\f0d8"; }

.fa-screwdriver {
  --fa: "\f54a"; }

.fa-folder-closed {
  --fa: "\e185"; }

.fa-house-tsunami {
  --fa: "\e515"; }

.fa-square-nfi {
  --fa: "\e576"; }

.fa-arrow-up-from-ground-water {
  --fa: "\e4b5"; }

.fa-martini-glass {
  --fa: "\f57b"; }

.fa-glass-martini-alt {
  --fa: "\f57b"; }

.fa-square-binary {
  --fa: "\e69b"; }

.fa-rotate-left {
  --fa: "\f2ea"; }

.fa-rotate-back {
  --fa: "\f2ea"; }

.fa-rotate-backward {
  --fa: "\f2ea"; }

.fa-undo-alt {
  --fa: "\f2ea"; }

.fa-table-columns {
  --fa: "\f0db"; }

.fa-columns {
  --fa: "\f0db"; }

.fa-lemon {
  --fa: "\f094"; }

.fa-head-side-mask {
  --fa: "\e063"; }

.fa-handshake {
  --fa: "\f2b5"; }

.fa-gem {
  --fa: "\f3a5"; }

.fa-dolly {
  --fa: "\f472"; }

.fa-dolly-box {
  --fa: "\f472"; }

.fa-smoking {
  --fa: "\f48d"; }

.fa-minimize {
  --fa: "\f78c"; }

.fa-compress-arrows-alt {
  --fa: "\f78c"; }

.fa-monument {
  --fa: "\f5a6"; }

.fa-snowplow {
  --fa: "\f7d2"; }

.fa-angles-right {
  --fa: "\f101"; }

.fa-angle-double-right {
  --fa: "\f101"; }

.fa-cannabis {
  --fa: "\f55f"; }

.fa-circle-play {
  --fa: "\f144"; }

.fa-play-circle {
  --fa: "\f144"; }

.fa-tablets {
  --fa: "\f490"; }

.fa-ethernet {
  --fa: "\f796"; }

.fa-euro-sign {
  --fa: "\f153"; }

.fa-eur {
  --fa: "\f153"; }

.fa-euro {
  --fa: "\f153"; }

.fa-chair {
  --fa: "\f6c0"; }

.fa-circle-check {
  --fa: "\f058"; }

.fa-check-circle {
  --fa: "\f058"; }

.fa-circle-stop {
  --fa: "\f28d"; }

.fa-stop-circle {
  --fa: "\f28d"; }

.fa-compass-drafting {
  --fa: "\f568"; }

.fa-drafting-compass {
  --fa: "\f568"; }

.fa-plate-wheat {
  --fa: "\e55a"; }

.fa-icicles {
  --fa: "\f7ad"; }

.fa-person-shelter {
  --fa: "\e54f"; }

.fa-neuter {
  --fa: "\f22c"; }

.fa-id-badge {
  --fa: "\f2c1"; }

.fa-marker {
  --fa: "\f5a1"; }

.fa-face-laugh-beam {
  --fa: "\f59a"; }

.fa-laugh-beam {
  --fa: "\f59a"; }

.fa-helicopter-symbol {
  --fa: "\e502"; }

.fa-universal-access {
  --fa: "\f29a"; }

.fa-circle-chevron-up {
  --fa: "\f139"; }

.fa-chevron-circle-up {
  --fa: "\f139"; }

.fa-lari-sign {
  --fa: "\e1c8"; }

.fa-volcano {
  --fa: "\f770"; }

.fa-person-walking-dashed-line-arrow-right {
  --fa: "\e553"; }

.fa-sterling-sign {
  --fa: "\f154"; }

.fa-gbp {
  --fa: "\f154"; }

.fa-pound-sign {
  --fa: "\f154"; }

.fa-viruses {
  --fa: "\e076"; }

.fa-square-person-confined {
  --fa: "\e577"; }

.fa-user-tie {
  --fa: "\f508"; }

.fa-arrow-down-long {
  --fa: "\f175"; }

.fa-long-arrow-down {
  --fa: "\f175"; }

.fa-tent-arrow-down-to-line {
  --fa: "\e57e"; }

.fa-certificate {
  --fa: "\f0a3"; }

.fa-reply-all {
  --fa: "\f122"; }

.fa-mail-reply-all {
  --fa: "\f122"; }

.fa-suitcase {
  --fa: "\f0f2"; }

.fa-person-skating {
  --fa: "\f7c5"; }

.fa-skating {
  --fa: "\f7c5"; }

.fa-filter-circle-dollar {
  --fa: "\f662"; }

.fa-funnel-dollar {
  --fa: "\f662"; }

.fa-camera-retro {
  --fa: "\f083"; }

.fa-circle-arrow-down {
  --fa: "\f0ab"; }

.fa-arrow-circle-down {
  --fa: "\f0ab"; }

.fa-file-import {
  --fa: "\f56f"; }

.fa-arrow-right-to-file {
  --fa: "\f56f"; }

.fa-square-arrow-up-right {
  --fa: "\f14c"; }

.fa-external-link-square {
  --fa: "\f14c"; }

.fa-box-open {
  --fa: "\f49e"; }

.fa-scroll {
  --fa: "\f70e"; }

.fa-spa {
  --fa: "\f5bb"; }

.fa-location-pin-lock {
  --fa: "\e51f"; }

.fa-pause {
  --fa: "\f04c"; }

.fa-hill-avalanche {
  --fa: "\e507"; }

.fa-temperature-empty {
  --fa: "\f2cb"; }

.fa-temperature-0 {
  --fa: "\f2cb"; }

.fa-thermometer-0 {
  --fa: "\f2cb"; }

.fa-thermometer-empty {
  --fa: "\f2cb"; }

.fa-bomb {
  --fa: "\f1e2"; }

.fa-registered {
  --fa: "\f25d"; }

.fa-address-card {
  --fa: "\f2bb"; }

.fa-contact-card {
  --fa: "\f2bb"; }

.fa-vcard {
  --fa: "\f2bb"; }

.fa-scale-unbalanced-flip {
  --fa: "\f516"; }

.fa-balance-scale-right {
  --fa: "\f516"; }

.fa-subscript {
  --fa: "\f12c"; }

.fa-diamond-turn-right {
  --fa: "\f5eb"; }

.fa-directions {
  --fa: "\f5eb"; }

.fa-burst {
  --fa: "\e4dc"; }

.fa-house-laptop {
  --fa: "\e066"; }

.fa-laptop-house {
  --fa: "\e066"; }

.fa-face-tired {
  --fa: "\f5c8"; }

.fa-tired {
  --fa: "\f5c8"; }

.fa-money-bills {
  --fa: "\e1f3"; }

.fa-smog {
  --fa: "\f75f"; }

.fa-crutch {
  --fa: "\f7f7"; }

.fa-cloud-arrow-up {
  --fa: "\f0ee"; }

.fa-cloud-upload {
  --fa: "\f0ee"; }

.fa-cloud-upload-alt {
  --fa: "\f0ee"; }

.fa-palette {
  --fa: "\f53f"; }

.fa-arrows-turn-right {
  --fa: "\e4c0"; }

.fa-vest {
  --fa: "\e085"; }

.fa-ferry {
  --fa: "\e4ea"; }

.fa-arrows-down-to-people {
  --fa: "\e4b9"; }

.fa-seedling {
  --fa: "\f4d8"; }

.fa-sprout {
  --fa: "\f4d8"; }

.fa-left-right {
  --fa: "\f337"; }

.fa-arrows-alt-h {
  --fa: "\f337"; }

.fa-boxes-packing {
  --fa: "\e4c7"; }

.fa-circle-arrow-left {
  --fa: "\f0a8"; }

.fa-arrow-circle-left {
  --fa: "\f0a8"; }

.fa-group-arrows-rotate {
  --fa: "\e4f6"; }

.fa-bowl-food {
  --fa: "\e4c6"; }

.fa-candy-cane {
  --fa: "\f786"; }

.fa-arrow-down-wide-short {
  --fa: "\f160"; }

.fa-sort-amount-asc {
  --fa: "\f160"; }

.fa-sort-amount-down {
  --fa: "\f160"; }

.fa-cloud-bolt {
  --fa: "\f76c"; }

.fa-thunderstorm {
  --fa: "\f76c"; }

.fa-text-slash {
  --fa: "\f87d"; }

.fa-remove-format {
  --fa: "\f87d"; }

.fa-face-smile-wink {
  --fa: "\f4da"; }

.fa-smile-wink {
  --fa: "\f4da"; }

.fa-file-word {
  --fa: "\f1c2"; }

.fa-file-powerpoint {
  --fa: "\f1c4"; }

.fa-arrows-left-right {
  --fa: "\f07e"; }

.fa-arrows-h {
  --fa: "\f07e"; }

.fa-house-lock {
  --fa: "\e510"; }

.fa-cloud-arrow-down {
  --fa: "\f0ed"; }

.fa-cloud-download {
  --fa: "\f0ed"; }

.fa-cloud-download-alt {
  --fa: "\f0ed"; }

.fa-children {
  --fa: "\e4e1"; }

.fa-chalkboard {
  --fa: "\f51b"; }

.fa-blackboard {
  --fa: "\f51b"; }

.fa-user-large-slash {
  --fa: "\f4fa"; }

.fa-user-alt-slash {
  --fa: "\f4fa"; }

.fa-envelope-open {
  --fa: "\f2b6"; }

.fa-handshake-simple-slash {
  --fa: "\e05f"; }

.fa-handshake-alt-slash {
  --fa: "\e05f"; }

.fa-mattress-pillow {
  --fa: "\e525"; }

.fa-guarani-sign {
  --fa: "\e19a"; }

.fa-arrows-rotate {
  --fa: "\f021"; }

.fa-refresh {
  --fa: "\f021"; }

.fa-sync {
  --fa: "\f021"; }

.fa-fire-extinguisher {
  --fa: "\f134"; }

.fa-cruzeiro-sign {
  --fa: "\e152"; }

.fa-greater-than-equal {
  --fa: "\f532"; }

.fa-shield-halved {
  --fa: "\f3ed"; }

.fa-shield-alt {
  --fa: "\f3ed"; }

.fa-book-atlas {
  --fa: "\f558"; }

.fa-atlas {
  --fa: "\f558"; }

.fa-virus {
  --fa: "\e074"; }

.fa-envelope-circle-check {
  --fa: "\e4e8"; }

.fa-layer-group {
  --fa: "\f5fd"; }

.fa-arrows-to-dot {
  --fa: "\e4be"; }

.fa-archway {
  --fa: "\f557"; }

.fa-heart-circle-check {
  --fa: "\e4fd"; }

.fa-house-chimney-crack {
  --fa: "\f6f1"; }

.fa-house-damage {
  --fa: "\f6f1"; }

.fa-file-zipper {
  --fa: "\f1c6"; }

.fa-file-archive {
  --fa: "\f1c6"; }

.fa-square {
  --fa: "\f0c8"; }

.fa-martini-glass-empty {
  --fa: "\f000"; }

.fa-glass-martini {
  --fa: "\f000"; }

.fa-couch {
  --fa: "\f4b8"; }

.fa-cedi-sign {
  --fa: "\e0df"; }

.fa-italic {
  --fa: "\f033"; }

.fa-table-cells-column-lock {
  --fa: "\e678"; }

.fa-church {
  --fa: "\f51d"; }

.fa-comments-dollar {
  --fa: "\f653"; }

.fa-democrat {
  --fa: "\f747"; }

.fa-z {
  --fa: "\5a"; }

.fa-person-skiing {
  --fa: "\f7c9"; }

.fa-skiing {
  --fa: "\f7c9"; }

.fa-road-lock {
  --fa: "\e567"; }

.fa-a {
  --fa: "\41"; }

.fa-temperature-arrow-down {
  --fa: "\e03f"; }

.fa-temperature-down {
  --fa: "\e03f"; }

.fa-feather-pointed {
  --fa: "\f56b"; }

.fa-feather-alt {
  --fa: "\f56b"; }

.fa-p {
  --fa: "\50"; }

.fa-snowflake {
  --fa: "\f2dc"; }

.fa-newspaper {
  --fa: "\f1ea"; }

.fa-rectangle-ad {
  --fa: "\f641"; }

.fa-ad {
  --fa: "\f641"; }

.fa-circle-arrow-right {
  --fa: "\f0a9"; }

.fa-arrow-circle-right {
  --fa: "\f0a9"; }

.fa-filter-circle-xmark {
  --fa: "\e17b"; }

.fa-locust {
  --fa: "\e520"; }

.fa-sort {
  --fa: "\f0dc"; }

.fa-unsorted {
  --fa: "\f0dc"; }

.fa-list-ol {
  --fa: "\f0cb"; }

.fa-list-1-2 {
  --fa: "\f0cb"; }

.fa-list-numeric {
  --fa: "\f0cb"; }

.fa-person-dress-burst {
  --fa: "\e544"; }

.fa-money-check-dollar {
  --fa: "\f53d"; }

.fa-money-check-alt {
  --fa: "\f53d"; }

.fa-vector-square {
  --fa: "\f5cb"; }

.fa-bread-slice {
  --fa: "\f7ec"; }

.fa-language {
  --fa: "\f1ab"; }

.fa-face-kiss-wink-heart {
  --fa: "\f598"; }

.fa-kiss-wink-heart {
  --fa: "\f598"; }

.fa-filter {
  --fa: "\f0b0"; }

.fa-question {
  --fa: "\3f"; }

.fa-file-signature {
  --fa: "\f573"; }

.fa-up-down-left-right {
  --fa: "\f0b2"; }

.fa-arrows-alt {
  --fa: "\f0b2"; }

.fa-house-chimney-user {
  --fa: "\e065"; }

.fa-hand-holding-heart {
  --fa: "\f4be"; }

.fa-puzzle-piece {
  --fa: "\f12e"; }

.fa-money-check {
  --fa: "\f53c"; }

.fa-star-half-stroke {
  --fa: "\f5c0"; }

.fa-star-half-alt {
  --fa: "\f5c0"; }

.fa-code {
  --fa: "\f121"; }

.fa-whiskey-glass {
  --fa: "\f7a0"; }

.fa-glass-whiskey {
  --fa: "\f7a0"; }

.fa-building-circle-exclamation {
  --fa: "\e4d3"; }

.fa-magnifying-glass-chart {
  --fa: "\e522"; }

.fa-arrow-up-right-from-square {
  --fa: "\f08e"; }

.fa-external-link {
  --fa: "\f08e"; }

.fa-cubes-stacked {
  --fa: "\e4e6"; }

.fa-won-sign {
  --fa: "\f159"; }

.fa-krw {
  --fa: "\f159"; }

.fa-won {
  --fa: "\f159"; }

.fa-virus-covid {
  --fa: "\e4a8"; }

.fa-austral-sign {
  --fa: "\e0a9"; }

.fa-f {
  --fa: "\46"; }

.fa-leaf {
  --fa: "\f06c"; }

.fa-road {
  --fa: "\f018"; }

.fa-taxi {
  --fa: "\f1ba"; }

.fa-cab {
  --fa: "\f1ba"; }

.fa-person-circle-plus {
  --fa: "\e541"; }

.fa-chart-pie {
  --fa: "\f200"; }

.fa-pie-chart {
  --fa: "\f200"; }

.fa-bolt-lightning {
  --fa: "\e0b7"; }

.fa-sack-xmark {
  --fa: "\e56a"; }

.fa-file-excel {
  --fa: "\f1c3"; }

.fa-file-contract {
  --fa: "\f56c"; }

.fa-fish-fins {
  --fa: "\e4f2"; }

.fa-building-flag {
  --fa: "\e4d5"; }

.fa-face-grin-beam {
  --fa: "\f582"; }

.fa-grin-beam {
  --fa: "\f582"; }

.fa-object-ungroup {
  --fa: "\f248"; }

.fa-poop {
  --fa: "\f619"; }

.fa-location-pin {
  --fa: "\f041"; }

.fa-map-marker {
  --fa: "\f041"; }

.fa-kaaba {
  --fa: "\f66b"; }

.fa-toilet-paper {
  --fa: "\f71e"; }

.fa-helmet-safety {
  --fa: "\f807"; }

.fa-hard-hat {
  --fa: "\f807"; }

.fa-hat-hard {
  --fa: "\f807"; }

.fa-eject {
  --fa: "\f052"; }

.fa-circle-right {
  --fa: "\f35a"; }

.fa-arrow-alt-circle-right {
  --fa: "\f35a"; }

.fa-plane-circle-check {
  --fa: "\e555"; }

.fa-face-rolling-eyes {
  --fa: "\f5a5"; }

.fa-meh-rolling-eyes {
  --fa: "\f5a5"; }

.fa-object-group {
  --fa: "\f247"; }

.fa-chart-line {
  --fa: "\f201"; }

.fa-line-chart {
  --fa: "\f201"; }

.fa-mask-ventilator {
  --fa: "\e524"; }

.fa-arrow-right {
  --fa: "\f061"; }

.fa-signs-post {
  --fa: "\f277"; }

.fa-map-signs {
  --fa: "\f277"; }

.fa-cash-register {
  --fa: "\f788"; }

.fa-person-circle-question {
  --fa: "\e542"; }

.fa-h {
  --fa: "\48"; }

.fa-tarp {
  --fa: "\e57b"; }

.fa-screwdriver-wrench {
  --fa: "\f7d9"; }

.fa-tools {
  --fa: "\f7d9"; }

.fa-arrows-to-eye {
  --fa: "\e4bf"; }

.fa-plug-circle-bolt {
  --fa: "\e55b"; }

.fa-heart {
  --fa: "\f004"; }

.fa-mars-and-venus {
  --fa: "\f224"; }

.fa-house-user {
  --fa: "\e1b0"; }

.fa-home-user {
  --fa: "\e1b0"; }

.fa-dumpster-fire {
  --fa: "\f794"; }

.fa-house-crack {
  --fa: "\e3b1"; }

.fa-martini-glass-citrus {
  --fa: "\f561"; }

.fa-cocktail {
  --fa: "\f561"; }

.fa-face-surprise {
  --fa: "\f5c2"; }

.fa-surprise {
  --fa: "\f5c2"; }

.fa-bottle-water {
  --fa: "\e4c5"; }

.fa-circle-pause {
  --fa: "\f28b"; }

.fa-pause-circle {
  --fa: "\f28b"; }

.fa-toilet-paper-slash {
  --fa: "\e072"; }

.fa-apple-whole {
  --fa: "\f5d1"; }

.fa-apple-alt {
  --fa: "\f5d1"; }

.fa-kitchen-set {
  --fa: "\e51a"; }

.fa-r {
  --fa: "\52"; }

.fa-temperature-quarter {
  --fa: "\f2ca"; }

.fa-temperature-1 {
  --fa: "\f2ca"; }

.fa-thermometer-1 {
  --fa: "\f2ca"; }

.fa-thermometer-quarter {
  --fa: "\f2ca"; }

.fa-cube {
  --fa: "\f1b2"; }

.fa-bitcoin-sign {
  --fa: "\e0b4"; }

.fa-shield-dog {
  --fa: "\e573"; }

.fa-solar-panel {
  --fa: "\f5ba"; }

.fa-lock-open {
  --fa: "\f3c1"; }

.fa-elevator {
  --fa: "\e16d"; }

.fa-money-bill-transfer {
  --fa: "\e528"; }

.fa-money-bill-trend-up {
  --fa: "\e529"; }

.fa-house-flood-water-circle-arrow-right {
  --fa: "\e50f"; }

.fa-square-poll-horizontal {
  --fa: "\f682"; }

.fa-poll-h {
  --fa: "\f682"; }

.fa-circle {
  --fa: "\f111"; }

.fa-backward-fast {
  --fa: "\f049"; }

.fa-fast-backward {
  --fa: "\f049"; }

.fa-recycle {
  --fa: "\f1b8"; }

.fa-user-astronaut {
  --fa: "\f4fb"; }

.fa-plane-slash {
  --fa: "\e069"; }

.fa-trademark {
  --fa: "\f25c"; }

.fa-basketball {
  --fa: "\f434"; }

.fa-basketball-ball {
  --fa: "\f434"; }

.fa-satellite-dish {
  --fa: "\f7c0"; }

.fa-circle-up {
  --fa: "\f35b"; }

.fa-arrow-alt-circle-up {
  --fa: "\f35b"; }

.fa-mobile-screen-button {
  --fa: "\f3cd"; }

.fa-mobile-alt {
  --fa: "\f3cd"; }

.fa-volume-high {
  --fa: "\f028"; }

.fa-volume-up {
  --fa: "\f028"; }

.fa-users-rays {
  --fa: "\e593"; }

.fa-wallet {
  --fa: "\f555"; }

.fa-clipboard-check {
  --fa: "\f46c"; }

.fa-file-audio {
  --fa: "\f1c7"; }

.fa-burger {
  --fa: "\f805"; }

.fa-hamburger {
  --fa: "\f805"; }

.fa-wrench {
  --fa: "\f0ad"; }

.fa-bugs {
  --fa: "\e4d0"; }

.fa-rupee-sign {
  --fa: "\f156"; }

.fa-rupee {
  --fa: "\f156"; }

.fa-file-image {
  --fa: "\f1c5"; }

.fa-circle-question {
  --fa: "\f059"; }

.fa-question-circle {
  --fa: "\f059"; }

.fa-plane-departure {
  --fa: "\f5b0"; }

.fa-handshake-slash {
  --fa: "\e060"; }

.fa-book-bookmark {
  --fa: "\e0bb"; }

.fa-code-branch {
  --fa: "\f126"; }

.fa-hat-cowboy {
  --fa: "\f8c0"; }

.fa-bridge {
  --fa: "\e4c8"; }

.fa-phone-flip {
  --fa: "\f879"; }

.fa-phone-alt {
  --fa: "\f879"; }

.fa-truck-front {
  --fa: "\e2b7"; }

.fa-cat {
  --fa: "\f6be"; }

.fa-anchor-circle-exclamation {
  --fa: "\e4ab"; }

.fa-truck-field {
  --fa: "\e58d"; }

.fa-route {
  --fa: "\f4d7"; }

.fa-clipboard-question {
  --fa: "\e4e3"; }

.fa-panorama {
  --fa: "\e209"; }

.fa-comment-medical {
  --fa: "\f7f5"; }

.fa-teeth-open {
  --fa: "\f62f"; }

.fa-file-circle-minus {
  --fa: "\e4ed"; }

.fa-tags {
  --fa: "\f02c"; }

.fa-wine-glass {
  --fa: "\f4e3"; }

.fa-forward-fast {
  --fa: "\f050"; }

.fa-fast-forward {
  --fa: "\f050"; }

.fa-face-meh-blank {
  --fa: "\f5a4"; }

.fa-meh-blank {
  --fa: "\f5a4"; }

.fa-square-parking {
  --fa: "\f540"; }

.fa-parking {
  --fa: "\f540"; }

.fa-house-signal {
  --fa: "\e012"; }

.fa-bars-progress {
  --fa: "\f828"; }

.fa-tasks-alt {
  --fa: "\f828"; }

.fa-faucet-drip {
  --fa: "\e006"; }

.fa-cart-flatbed {
  --fa: "\f474"; }

.fa-dolly-flatbed {
  --fa: "\f474"; }

.fa-ban-smoking {
  --fa: "\f54d"; }

.fa-smoking-ban {
  --fa: "\f54d"; }

.fa-terminal {
  --fa: "\f120"; }

.fa-mobile-button {
  --fa: "\f10b"; }

.fa-house-medical-flag {
  --fa: "\e514"; }

.fa-basket-shopping {
  --fa: "\f291"; }

.fa-shopping-basket {
  --fa: "\f291"; }

.fa-tape {
  --fa: "\f4db"; }

.fa-bus-simple {
  --fa: "\f55e"; }

.fa-bus-alt {
  --fa: "\f55e"; }

.fa-eye {
  --fa: "\f06e"; }

.fa-face-sad-cry {
  --fa: "\f5b3"; }

.fa-sad-cry {
  --fa: "\f5b3"; }

.fa-audio-description {
  --fa: "\f29e"; }

.fa-person-military-to-person {
  --fa: "\e54c"; }

.fa-file-shield {
  --fa: "\e4f0"; }

.fa-user-slash {
  --fa: "\f506"; }

.fa-pen {
  --fa: "\f304"; }

.fa-tower-observation {
  --fa: "\e586"; }

.fa-file-code {
  --fa: "\f1c9"; }

.fa-signal {
  --fa: "\f012"; }

.fa-signal-5 {
  --fa: "\f012"; }

.fa-signal-perfect {
  --fa: "\f012"; }

.fa-bus {
  --fa: "\f207"; }

.fa-heart-circle-xmark {
  --fa: "\e501"; }

.fa-house-chimney {
  --fa: "\e3af"; }

.fa-home-lg {
  --fa: "\e3af"; }

.fa-window-maximize {
  --fa: "\f2d0"; }

.fa-face-frown {
  --fa: "\f119"; }

.fa-frown {
  --fa: "\f119"; }

.fa-prescription {
  --fa: "\f5b1"; }

.fa-shop {
  --fa: "\f54f"; }

.fa-store-alt {
  --fa: "\f54f"; }

.fa-floppy-disk {
  --fa: "\f0c7"; }

.fa-save {
  --fa: "\f0c7"; }

.fa-vihara {
  --fa: "\f6a7"; }

.fa-scale-unbalanced {
  --fa: "\f515"; }

.fa-balance-scale-left {
  --fa: "\f515"; }

.fa-sort-up {
  --fa: "\f0de"; }

.fa-sort-asc {
  --fa: "\f0de"; }

.fa-comment-dots {
  --fa: "\f4ad"; }

.fa-commenting {
  --fa: "\f4ad"; }

.fa-plant-wilt {
  --fa: "\e5aa"; }

.fa-diamond {
  --fa: "\f219"; }

.fa-face-grin-squint {
  --fa: "\f585"; }

.fa-grin-squint {
  --fa: "\f585"; }

.fa-hand-holding-dollar {
  --fa: "\f4c0"; }

.fa-hand-holding-usd {
  --fa: "\f4c0"; }

.fa-chart-diagram {
  --fa: "\e695"; }

.fa-bacterium {
  --fa: "\e05a"; }

.fa-hand-pointer {
  --fa: "\f25a"; }

.fa-drum-steelpan {
  --fa: "\f56a"; }

.fa-hand-scissors {
  --fa: "\f257"; }

.fa-hands-praying {
  --fa: "\f684"; }

.fa-praying-hands {
  --fa: "\f684"; }

.fa-arrow-rotate-right {
  --fa: "\f01e"; }

.fa-arrow-right-rotate {
  --fa: "\f01e"; }

.fa-arrow-rotate-forward {
  --fa: "\f01e"; }

.fa-redo {
  --fa: "\f01e"; }

.fa-biohazard {
  --fa: "\f780"; }

.fa-location-crosshairs {
  --fa: "\f601"; }

.fa-location {
  --fa: "\f601"; }

.fa-mars-double {
  --fa: "\f227"; }

.fa-child-dress {
  --fa: "\e59c"; }

.fa-users-between-lines {
  --fa: "\e591"; }

.fa-lungs-virus {
  --fa: "\e067"; }

.fa-face-grin-tears {
  --fa: "\f588"; }

.fa-grin-tears {
  --fa: "\f588"; }

.fa-phone {
  --fa: "\f095"; }

.fa-calendar-xmark {
  --fa: "\f273"; }

.fa-calendar-times {
  --fa: "\f273"; }

.fa-child-reaching {
  --fa: "\e59d"; }

.fa-head-side-virus {
  --fa: "\e064"; }

.fa-user-gear {
  --fa: "\f4fe"; }

.fa-user-cog {
  --fa: "\f4fe"; }

.fa-arrow-up-1-9 {
  --fa: "\f163"; }

.fa-sort-numeric-up {
  --fa: "\f163"; }

.fa-door-closed {
  --fa: "\f52a"; }

.fa-shield-virus {
  --fa: "\e06c"; }

.fa-dice-six {
  --fa: "\f526"; }

.fa-mosquito-net {
  --fa: "\e52c"; }

.fa-file-fragment {
  --fa: "\e697"; }

.fa-bridge-water {
  --fa: "\e4ce"; }

.fa-person-booth {
  --fa: "\f756"; }

.fa-text-width {
  --fa: "\f035"; }

.fa-hat-wizard {
  --fa: "\f6e8"; }

.fa-pen-fancy {
  --fa: "\f5ac"; }

.fa-person-digging {
  --fa: "\f85e"; }

.fa-digging {
  --fa: "\f85e"; }

.fa-trash {
  --fa: "\f1f8"; }

.fa-gauge-simple {
  --fa: "\f629"; }

.fa-gauge-simple-med {
  --fa: "\f629"; }

.fa-tachometer-average {
  --fa: "\f629"; }

.fa-book-medical {
  --fa: "\f7e6"; }

.fa-poo {
  --fa: "\f2fe"; }

.fa-quote-right {
  --fa: "\f10e"; }

.fa-quote-right-alt {
  --fa: "\f10e"; }

.fa-shirt {
  --fa: "\f553"; }

.fa-t-shirt {
  --fa: "\f553"; }

.fa-tshirt {
  --fa: "\f553"; }

.fa-cubes {
  --fa: "\f1b3"; }

.fa-divide {
  --fa: "\f529"; }

.fa-tenge-sign {
  --fa: "\f7d7"; }

.fa-tenge {
  --fa: "\f7d7"; }

.fa-headphones {
  --fa: "\f025"; }

.fa-hands-holding {
  --fa: "\f4c2"; }

.fa-hands-clapping {
  --fa: "\e1a8"; }

.fa-republican {
  --fa: "\f75e"; }

.fa-arrow-left {
  --fa: "\f060"; }

.fa-person-circle-xmark {
  --fa: "\e543"; }

.fa-ruler {
  --fa: "\f545"; }

.fa-align-left {
  --fa: "\f036"; }

.fa-dice-d6 {
  --fa: "\f6d1"; }

.fa-restroom {
  --fa: "\f7bd"; }

.fa-j {
  --fa: "\4a"; }

.fa-users-viewfinder {
  --fa: "\e595"; }

.fa-file-video {
  --fa: "\f1c8"; }

.fa-up-right-from-square {
  --fa: "\f35d"; }

.fa-external-link-alt {
  --fa: "\f35d"; }

.fa-table-cells {
  --fa: "\f00a"; }

.fa-th {
  --fa: "\f00a"; }

.fa-file-pdf {
  --fa: "\f1c1"; }

.fa-book-bible {
  --fa: "\f647"; }

.fa-bible {
  --fa: "\f647"; }

.fa-o {
  --fa: "\4f"; }

.fa-suitcase-medical {
  --fa: "\f0fa"; }

.fa-medkit {
  --fa: "\f0fa"; }

.fa-user-secret {
  --fa: "\f21b"; }

.fa-otter {
  --fa: "\f700"; }

.fa-person-dress {
  --fa: "\f182"; }

.fa-female {
  --fa: "\f182"; }

.fa-comment-dollar {
  --fa: "\f651"; }

.fa-business-time {
  --fa: "\f64a"; }

.fa-briefcase-clock {
  --fa: "\f64a"; }

.fa-table-cells-large {
  --fa: "\f009"; }

.fa-th-large {
  --fa: "\f009"; }

.fa-book-tanakh {
  --fa: "\f827"; }

.fa-tanakh {
  --fa: "\f827"; }

.fa-phone-volume {
  --fa: "\f2a0"; }

.fa-volume-control-phone {
  --fa: "\f2a0"; }

.fa-hat-cowboy-side {
  --fa: "\f8c1"; }

.fa-clipboard-user {
  --fa: "\f7f3"; }

.fa-child {
  --fa: "\f1ae"; }

.fa-lira-sign {
  --fa: "\f195"; }

.fa-satellite {
  --fa: "\f7bf"; }

.fa-plane-lock {
  --fa: "\e558"; }

.fa-tag {
  --fa: "\f02b"; }

.fa-comment {
  --fa: "\f075"; }

.fa-cake-candles {
  --fa: "\f1fd"; }

.fa-birthday-cake {
  --fa: "\f1fd"; }

.fa-cake {
  --fa: "\f1fd"; }

.fa-envelope {
  --fa: "\f0e0"; }

.fa-angles-up {
  --fa: "\f102"; }

.fa-angle-double-up {
  --fa: "\f102"; }

.fa-paperclip {
  --fa: "\f0c6"; }

.fa-arrow-right-to-city {
  --fa: "\e4b3"; }

.fa-ribbon {
  --fa: "\f4d6"; }

.fa-lungs {
  --fa: "\f604"; }

.fa-arrow-up-9-1 {
  --fa: "\f887"; }

.fa-sort-numeric-up-alt {
  --fa: "\f887"; }

.fa-litecoin-sign {
  --fa: "\e1d3"; }

.fa-border-none {
  --fa: "\f850"; }

.fa-circle-nodes {
  --fa: "\e4e2"; }

.fa-parachute-box {
  --fa: "\f4cd"; }

.fa-indent {
  --fa: "\f03c"; }

.fa-truck-field-un {
  --fa: "\e58e"; }

.fa-hourglass {
  --fa: "\f254"; }

.fa-hourglass-empty {
  --fa: "\f254"; }

.fa-mountain {
  --fa: "\f6fc"; }

.fa-user-doctor {
  --fa: "\f0f0"; }

.fa-user-md {
  --fa: "\f0f0"; }

.fa-circle-info {
  --fa: "\f05a"; }

.fa-info-circle {
  --fa: "\f05a"; }

.fa-cloud-meatball {
  --fa: "\f73b"; }

.fa-camera {
  --fa: "\f030"; }

.fa-camera-alt {
  --fa: "\f030"; }

.fa-square-virus {
  --fa: "\e578"; }

.fa-meteor {
  --fa: "\f753"; }

.fa-car-on {
  --fa: "\e4dd"; }

.fa-sleigh {
  --fa: "\f7cc"; }

.fa-arrow-down-1-9 {
  --fa: "\f162"; }

.fa-sort-numeric-asc {
  --fa: "\f162"; }

.fa-sort-numeric-down {
  --fa: "\f162"; }

.fa-hand-holding-droplet {
  --fa: "\f4c1"; }

.fa-hand-holding-water {
  --fa: "\f4c1"; }

.fa-water {
  --fa: "\f773"; }

.fa-calendar-check {
  --fa: "\f274"; }

.fa-braille {
  --fa: "\f2a1"; }

.fa-prescription-bottle-medical {
  --fa: "\f486"; }

.fa-prescription-bottle-alt {
  --fa: "\f486"; }

.fa-landmark {
  --fa: "\f66f"; }

.fa-truck {
  --fa: "\f0d1"; }

.fa-crosshairs {
  --fa: "\f05b"; }

.fa-person-cane {
  --fa: "\e53c"; }

.fa-tent {
  --fa: "\e57d"; }

.fa-vest-patches {
  --fa: "\e086"; }

.fa-check-double {
  --fa: "\f560"; }

.fa-arrow-down-a-z {
  --fa: "\f15d"; }

.fa-sort-alpha-asc {
  --fa: "\f15d"; }

.fa-sort-alpha-down {
  --fa: "\f15d"; }

.fa-money-bill-wheat {
  --fa: "\e52a"; }

.fa-cookie {
  --fa: "\f563"; }

.fa-arrow-rotate-left {
  --fa: "\f0e2"; }

.fa-arrow-left-rotate {
  --fa: "\f0e2"; }

.fa-arrow-rotate-back {
  --fa: "\f0e2"; }

.fa-arrow-rotate-backward {
  --fa: "\f0e2"; }

.fa-undo {
  --fa: "\f0e2"; }

.fa-hard-drive {
  --fa: "\f0a0"; }

.fa-hdd {
  --fa: "\f0a0"; }

.fa-face-grin-squint-tears {
  --fa: "\f586"; }

.fa-grin-squint-tears {
  --fa: "\f586"; }

.fa-dumbbell {
  --fa: "\f44b"; }

.fa-rectangle-list {
  --fa: "\f022"; }

.fa-list-alt {
  --fa: "\f022"; }

.fa-tarp-droplet {
  --fa: "\e57c"; }

.fa-house-medical-circle-check {
  --fa: "\e511"; }

.fa-person-skiing-nordic {
  --fa: "\f7ca"; }

.fa-skiing-nordic {
  --fa: "\f7ca"; }

.fa-calendar-plus {
  --fa: "\f271"; }

.fa-plane-arrival {
  --fa: "\f5af"; }

.fa-circle-left {
  --fa: "\f359"; }

.fa-arrow-alt-circle-left {
  --fa: "\f359"; }

.fa-train-subway {
  --fa: "\f239"; }

.fa-subway {
  --fa: "\f239"; }

.fa-chart-gantt {
  --fa: "\e0e4"; }

.fa-indian-rupee-sign {
  --fa: "\e1bc"; }

.fa-indian-rupee {
  --fa: "\e1bc"; }

.fa-inr {
  --fa: "\e1bc"; }

.fa-crop-simple {
  --fa: "\f565"; }

.fa-crop-alt {
  --fa: "\f565"; }

.fa-money-bill-1 {
  --fa: "\f3d1"; }

.fa-money-bill-alt {
  --fa: "\f3d1"; }

.fa-left-long {
  --fa: "\f30a"; }

.fa-long-arrow-alt-left {
  --fa: "\f30a"; }

.fa-dna {
  --fa: "\f471"; }

.fa-virus-slash {
  --fa: "\e075"; }

.fa-minus {
  --fa: "\f068"; }

.fa-subtract {
  --fa: "\f068"; }

.fa-chess {
  --fa: "\f439"; }

.fa-arrow-left-long {
  --fa: "\f177"; }

.fa-long-arrow-left {
  --fa: "\f177"; }

.fa-plug-circle-check {
  --fa: "\e55c"; }

.fa-street-view {
  --fa: "\f21d"; }

.fa-franc-sign {
  --fa: "\e18f"; }

.fa-volume-off {
  --fa: "\f026"; }

.fa-hands-asl-interpreting {
  --fa: "\f2a3"; }

.fa-american-sign-language-interpreting {
  --fa: "\f2a3"; }

.fa-asl-interpreting {
  --fa: "\f2a3"; }

.fa-hands-american-sign-language-interpreting {
  --fa: "\f2a3"; }

.fa-gear {
  --fa: "\f013"; }

.fa-cog {
  --fa: "\f013"; }

.fa-droplet-slash {
  --fa: "\f5c7"; }

.fa-tint-slash {
  --fa: "\f5c7"; }

.fa-mosque {
  --fa: "\f678"; }

.fa-mosquito {
  --fa: "\e52b"; }

.fa-star-of-david {
  --fa: "\f69a"; }

.fa-person-military-rifle {
  --fa: "\e54b"; }

.fa-cart-shopping {
  --fa: "\f07a"; }

.fa-shopping-cart {
  --fa: "\f07a"; }

.fa-vials {
  --fa: "\f493"; }

.fa-plug-circle-plus {
  --fa: "\e55f"; }

.fa-place-of-worship {
  --fa: "\f67f"; }

.fa-grip-vertical {
  --fa: "\f58e"; }

.fa-hexagon-nodes {
  --fa: "\e699"; }

.fa-arrow-turn-up {
  --fa: "\f148"; }

.fa-level-up {
  --fa: "\f148"; }

.fa-u {
  --fa: "\55"; }

.fa-square-root-variable {
  --fa: "\f698"; }

.fa-square-root-alt {
  --fa: "\f698"; }

.fa-clock {
  --fa: "\f017"; }

.fa-clock-four {
  --fa: "\f017"; }

.fa-backward-step {
  --fa: "\f048"; }

.fa-step-backward {
  --fa: "\f048"; }

.fa-pallet {
  --fa: "\f482"; }

.fa-faucet {
  --fa: "\e005"; }

.fa-baseball-bat-ball {
  --fa: "\f432"; }

.fa-s {
  --fa: "\53"; }

.fa-timeline {
  --fa: "\e29c"; }

.fa-keyboard {
  --fa: "\f11c"; }

.fa-caret-down {
  --fa: "\f0d7"; }

.fa-house-chimney-medical {
  --fa: "\f7f2"; }

.fa-clinic-medical {
  --fa: "\f7f2"; }

.fa-temperature-three-quarters {
  --fa: "\f2c8"; }

.fa-temperature-3 {
  --fa: "\f2c8"; }

.fa-thermometer-3 {
  --fa: "\f2c8"; }

.fa-thermometer-three-quarters {
  --fa: "\f2c8"; }

.fa-mobile-screen {
  --fa: "\f3cf"; }

.fa-mobile-android-alt {
  --fa: "\f3cf"; }

.fa-plane-up {
  --fa: "\e22d"; }

.fa-piggy-bank {
  --fa: "\f4d3"; }

.fa-battery-half {
  --fa: "\f242"; }

.fa-battery-3 {
  --fa: "\f242"; }

.fa-mountain-city {
  --fa: "\e52e"; }

.fa-coins {
  --fa: "\f51e"; }

.fa-khanda {
  --fa: "\f66d"; }

.fa-sliders {
  --fa: "\f1de"; }

.fa-sliders-h {
  --fa: "\f1de"; }

.fa-folder-tree {
  --fa: "\f802"; }

.fa-network-wired {
  --fa: "\f6ff"; }

.fa-map-pin {
  --fa: "\f276"; }

.fa-hamsa {
  --fa: "\f665"; }

.fa-cent-sign {
  --fa: "\e3f5"; }

.fa-flask {
  --fa: "\f0c3"; }

.fa-person-pregnant {
  --fa: "\e31e"; }

.fa-wand-sparkles {
  --fa: "\f72b"; }

.fa-ellipsis-vertical {
  --fa: "\f142"; }

.fa-ellipsis-v {
  --fa: "\f142"; }

.fa-ticket {
  --fa: "\f145"; }

.fa-power-off {
  --fa: "\f011"; }

.fa-right-long {
  --fa: "\f30b"; }

.fa-long-arrow-alt-right {
  --fa: "\f30b"; }

.fa-flag-usa {
  --fa: "\f74d"; }

.fa-laptop-file {
  --fa: "\e51d"; }

.fa-tty {
  --fa: "\f1e4"; }

.fa-teletype {
  --fa: "\f1e4"; }

.fa-diagram-next {
  --fa: "\e476"; }

.fa-person-rifle {
  --fa: "\e54e"; }

.fa-house-medical-circle-exclamation {
  --fa: "\e512"; }

.fa-closed-captioning {
  --fa: "\f20a"; }

.fa-person-hiking {
  --fa: "\f6ec"; }

.fa-hiking {
  --fa: "\f6ec"; }

.fa-venus-double {
  --fa: "\f226"; }

.fa-images {
  --fa: "\f302"; }

.fa-calculator {
  --fa: "\f1ec"; }

.fa-people-pulling {
  --fa: "\e535"; }

.fa-n {
  --fa: "\4e"; }

.fa-cable-car {
  --fa: "\f7da"; }

.fa-tram {
  --fa: "\f7da"; }

.fa-cloud-rain {
  --fa: "\f73d"; }

.fa-building-circle-xmark {
  --fa: "\e4d4"; }

.fa-ship {
  --fa: "\f21a"; }

.fa-arrows-down-to-line {
  --fa: "\e4b8"; }

.fa-download {
  --fa: "\f019"; }

.fa-face-grin {
  --fa: "\f580"; }

.fa-grin {
  --fa: "\f580"; }

.fa-delete-left {
  --fa: "\f55a"; }

.fa-backspace {
  --fa: "\f55a"; }

.fa-eye-dropper {
  --fa: "\f1fb"; }

.fa-eye-dropper-empty {
  --fa: "\f1fb"; }

.fa-eyedropper {
  --fa: "\f1fb"; }

.fa-file-circle-check {
  --fa: "\e5a0"; }

.fa-forward {
  --fa: "\f04e"; }

.fa-mobile {
  --fa: "\f3ce"; }

.fa-mobile-android {
  --fa: "\f3ce"; }

.fa-mobile-phone {
  --fa: "\f3ce"; }

.fa-face-meh {
  --fa: "\f11a"; }

.fa-meh {
  --fa: "\f11a"; }

.fa-align-center {
  --fa: "\f037"; }

.fa-book-skull {
  --fa: "\f6b7"; }

.fa-book-dead {
  --fa: "\f6b7"; }

.fa-id-card {
  --fa: "\f2c2"; }

.fa-drivers-license {
  --fa: "\f2c2"; }

.fa-outdent {
  --fa: "\f03b"; }

.fa-dedent {
  --fa: "\f03b"; }

.fa-heart-circle-exclamation {
  --fa: "\e4fe"; }

.fa-house {
  --fa: "\f015"; }

.fa-home {
  --fa: "\f015"; }

.fa-home-alt {
  --fa: "\f015"; }

.fa-home-lg-alt {
  --fa: "\f015"; }

.fa-calendar-week {
  --fa: "\f784"; }

.fa-laptop-medical {
  --fa: "\f812"; }

.fa-b {
  --fa: "\42"; }

.fa-file-medical {
  --fa: "\f477"; }

.fa-dice-one {
  --fa: "\f525"; }

.fa-kiwi-bird {
  --fa: "\f535"; }

.fa-arrow-right-arrow-left {
  --fa: "\f0ec"; }

.fa-exchange {
  --fa: "\f0ec"; }

.fa-rotate-right {
  --fa: "\f2f9"; }

.fa-redo-alt {
  --fa: "\f2f9"; }

.fa-rotate-forward {
  --fa: "\f2f9"; }

.fa-utensils {
  --fa: "\f2e7"; }

.fa-cutlery {
  --fa: "\f2e7"; }

.fa-arrow-up-wide-short {
  --fa: "\f161"; }

.fa-sort-amount-up {
  --fa: "\f161"; }

.fa-mill-sign {
  --fa: "\e1ed"; }

.fa-bowl-rice {
  --fa: "\e2eb"; }

.fa-skull {
  --fa: "\f54c"; }

.fa-tower-broadcast {
  --fa: "\f519"; }

.fa-broadcast-tower {
  --fa: "\f519"; }

.fa-truck-pickup {
  --fa: "\f63c"; }

.fa-up-long {
  --fa: "\f30c"; }

.fa-long-arrow-alt-up {
  --fa: "\f30c"; }

.fa-stop {
  --fa: "\f04d"; }

.fa-code-merge {
  --fa: "\f387"; }

.fa-upload {
  --fa: "\f093"; }

.fa-hurricane {
  --fa: "\f751"; }

.fa-mound {
  --fa: "\e52d"; }

.fa-toilet-portable {
  --fa: "\e583"; }

.fa-compact-disc {
  --fa: "\f51f"; }

.fa-file-arrow-down {
  --fa: "\f56d"; }

.fa-file-download {
  --fa: "\f56d"; }

.fa-caravan {
  --fa: "\f8ff"; }

.fa-shield-cat {
  --fa: "\e572"; }

.fa-bolt {
  --fa: "\f0e7"; }

.fa-zap {
  --fa: "\f0e7"; }

.fa-glass-water {
  --fa: "\e4f4"; }

.fa-oil-well {
  --fa: "\e532"; }

.fa-vault {
  --fa: "\e2c5"; }

.fa-mars {
  --fa: "\f222"; }

.fa-toilet {
  --fa: "\f7d8"; }

.fa-plane-circle-xmark {
  --fa: "\e557"; }

.fa-yen-sign {
  --fa: "\f157"; }

.fa-cny {
  --fa: "\f157"; }

.fa-jpy {
  --fa: "\f157"; }

.fa-rmb {
  --fa: "\f157"; }

.fa-yen {
  --fa: "\f157"; }

.fa-ruble-sign {
  --fa: "\f158"; }

.fa-rouble {
  --fa: "\f158"; }

.fa-rub {
  --fa: "\f158"; }

.fa-ruble {
  --fa: "\f158"; }

.fa-sun {
  --fa: "\f185"; }

.fa-guitar {
  --fa: "\f7a6"; }

.fa-face-laugh-wink {
  --fa: "\f59c"; }

.fa-laugh-wink {
  --fa: "\f59c"; }

.fa-horse-head {
  --fa: "\f7ab"; }

.fa-bore-hole {
  --fa: "\e4c3"; }

.fa-industry {
  --fa: "\f275"; }

.fa-circle-down {
  --fa: "\f358"; }

.fa-arrow-alt-circle-down {
  --fa: "\f358"; }

.fa-arrows-turn-to-dots {
  --fa: "\e4c1"; }

.fa-florin-sign {
  --fa: "\e184"; }

.fa-arrow-down-short-wide {
  --fa: "\f884"; }

.fa-sort-amount-desc {
  --fa: "\f884"; }

.fa-sort-amount-down-alt {
  --fa: "\f884"; }

.fa-less-than {
  --fa: "\3c"; }

.fa-angle-down {
  --fa: "\f107"; }

.fa-car-tunnel {
  --fa: "\e4de"; }

.fa-head-side-cough {
  --fa: "\e061"; }

.fa-grip-lines {
  --fa: "\f7a4"; }

.fa-thumbs-down {
  --fa: "\f165"; }

.fa-user-lock {
  --fa: "\f502"; }

.fa-arrow-right-long {
  --fa: "\f178"; }

.fa-long-arrow-right {
  --fa: "\f178"; }

.fa-anchor-circle-xmark {
  --fa: "\e4ac"; }

.fa-ellipsis {
  --fa: "\f141"; }

.fa-ellipsis-h {
  --fa: "\f141"; }

.fa-chess-pawn {
  --fa: "\f443"; }

.fa-kit-medical {
  --fa: "\f479"; }

.fa-first-aid {
  --fa: "\f479"; }

.fa-person-through-window {
  --fa: "\e5a9"; }

.fa-toolbox {
  --fa: "\f552"; }

.fa-hands-holding-circle {
  --fa: "\e4fb"; }

.fa-bug {
  --fa: "\f188"; }

.fa-credit-card {
  --fa: "\f09d"; }

.fa-credit-card-alt {
  --fa: "\f09d"; }

.fa-car {
  --fa: "\f1b9"; }

.fa-automobile {
  --fa: "\f1b9"; }

.fa-hand-holding-hand {
  --fa: "\e4f7"; }

.fa-book-open-reader {
  --fa: "\f5da"; }

.fa-book-reader {
  --fa: "\f5da"; }

.fa-mountain-sun {
  --fa: "\e52f"; }

.fa-arrows-left-right-to-line {
  --fa: "\e4ba"; }

.fa-dice-d20 {
  --fa: "\f6cf"; }

.fa-truck-droplet {
  --fa: "\e58c"; }

.fa-file-circle-xmark {
  --fa: "\e5a1"; }

.fa-temperature-arrow-up {
  --fa: "\e040"; }

.fa-temperature-up {
  --fa: "\e040"; }

.fa-medal {
  --fa: "\f5a2"; }

.fa-bed {
  --fa: "\f236"; }

.fa-square-h {
  --fa: "\f0fd"; }

.fa-h-square {
  --fa: "\f0fd"; }

.fa-podcast {
  --fa: "\f2ce"; }

.fa-temperature-full {
  --fa: "\f2c7"; }

.fa-temperature-4 {
  --fa: "\f2c7"; }

.fa-thermometer-4 {
  --fa: "\f2c7"; }

.fa-thermometer-full {
  --fa: "\f2c7"; }

.fa-bell {
  --fa: "\f0f3"; }

.fa-superscript {
  --fa: "\f12b"; }

.fa-plug-circle-xmark {
  --fa: "\e560"; }

.fa-star-of-life {
  --fa: "\f621"; }

.fa-phone-slash {
  --fa: "\f3dd"; }

.fa-paint-roller {
  --fa: "\f5aa"; }

.fa-handshake-angle {
  --fa: "\f4c4"; }

.fa-hands-helping {
  --fa: "\f4c4"; }

.fa-location-dot {
  --fa: "\f3c5"; }

.fa-map-marker-alt {
  --fa: "\f3c5"; }

.fa-file {
  --fa: "\f15b"; }

.fa-greater-than {
  --fa: "\3e"; }

.fa-person-swimming {
  --fa: "\f5c4"; }

.fa-swimmer {
  --fa: "\f5c4"; }

.fa-arrow-down {
  --fa: "\f063"; }

.fa-droplet {
  --fa: "\f043"; }

.fa-tint {
  --fa: "\f043"; }

.fa-eraser {
  --fa: "\f12d"; }

.fa-earth-americas {
  --fa: "\f57d"; }

.fa-earth {
  --fa: "\f57d"; }

.fa-earth-america {
  --fa: "\f57d"; }

.fa-globe-americas {
  --fa: "\f57d"; }

.fa-person-burst {
  --fa: "\e53b"; }

.fa-dove {
  --fa: "\f4ba"; }

.fa-battery-empty {
  --fa: "\f244"; }

.fa-battery-0 {
  --fa: "\f244"; }

.fa-socks {
  --fa: "\f696"; }

.fa-inbox {
  --fa: "\f01c"; }

.fa-section {
  --fa: "\e447"; }

.fa-gauge-high {
  --fa: "\f625"; }

.fa-tachometer-alt {
  --fa: "\f625"; }

.fa-tachometer-alt-fast {
  --fa: "\f625"; }

.fa-envelope-open-text {
  --fa: "\f658"; }

.fa-hospital {
  --fa: "\f0f8"; }

.fa-hospital-alt {
  --fa: "\f0f8"; }

.fa-hospital-wide {
  --fa: "\f0f8"; }

.fa-wine-bottle {
  --fa: "\f72f"; }

.fa-chess-rook {
  --fa: "\f447"; }

.fa-bars-staggered {
  --fa: "\f550"; }

.fa-reorder {
  --fa: "\f550"; }

.fa-stream {
  --fa: "\f550"; }

.fa-dharmachakra {
  --fa: "\f655"; }

.fa-hotdog {
  --fa: "\f80f"; }

.fa-person-walking-with-cane {
  --fa: "\f29d"; }

.fa-blind {
  --fa: "\f29d"; }

.fa-drum {
  --fa: "\f569"; }

.fa-ice-cream {
  --fa: "\f810"; }

.fa-heart-circle-bolt {
  --fa: "\e4fc"; }

.fa-fax {
  --fa: "\f1ac"; }

.fa-paragraph {
  --fa: "\f1dd"; }

.fa-check-to-slot {
  --fa: "\f772"; }

.fa-vote-yea {
  --fa: "\f772"; }

.fa-star-half {
  --fa: "\f089"; }

.fa-boxes-stacked {
  --fa: "\f468"; }

.fa-boxes {
  --fa: "\f468"; }

.fa-boxes-alt {
  --fa: "\f468"; }

.fa-link {
  --fa: "\f0c1"; }

.fa-chain {
  --fa: "\f0c1"; }

.fa-ear-listen {
  --fa: "\f2a2"; }

.fa-assistive-listening-systems {
  --fa: "\f2a2"; }

.fa-tree-city {
  --fa: "\e587"; }

.fa-play {
  --fa: "\f04b"; }

.fa-font {
  --fa: "\f031"; }

.fa-table-cells-row-lock {
  --fa: "\e67a"; }

.fa-rupiah-sign {
  --fa: "\e23d"; }

.fa-magnifying-glass {
  --fa: "\f002"; }

.fa-search {
  --fa: "\f002"; }

.fa-table-tennis-paddle-ball {
  --fa: "\f45d"; }

.fa-ping-pong-paddle-ball {
  --fa: "\f45d"; }

.fa-table-tennis {
  --fa: "\f45d"; }

.fa-person-dots-from-line {
  --fa: "\f470"; }

.fa-diagnoses {
  --fa: "\f470"; }

.fa-trash-can-arrow-up {
  --fa: "\f82a"; }

.fa-trash-restore-alt {
  --fa: "\f82a"; }

.fa-naira-sign {
  --fa: "\e1f6"; }

.fa-cart-arrow-down {
  --fa: "\f218"; }

.fa-walkie-talkie {
  --fa: "\f8ef"; }

.fa-file-pen {
  --fa: "\f31c"; }

.fa-file-edit {
  --fa: "\f31c"; }

.fa-receipt {
  --fa: "\f543"; }

.fa-square-pen {
  --fa: "\f14b"; }

.fa-pen-square {
  --fa: "\f14b"; }

.fa-pencil-square {
  --fa: "\f14b"; }

.fa-suitcase-rolling {
  --fa: "\f5c1"; }

.fa-person-circle-exclamation {
  --fa: "\e53f"; }

.fa-chevron-down {
  --fa: "\f078"; }

.fa-battery-full {
  --fa: "\f240"; }

.fa-battery {
  --fa: "\f240"; }

.fa-battery-5 {
  --fa: "\f240"; }

.fa-skull-crossbones {
  --fa: "\f714"; }

.fa-code-compare {
  --fa: "\e13a"; }

.fa-list-ul {
  --fa: "\f0ca"; }

.fa-list-dots {
  --fa: "\f0ca"; }

.fa-school-lock {
  --fa: "\e56f"; }

.fa-tower-cell {
  --fa: "\e585"; }

.fa-down-long {
  --fa: "\f309"; }

.fa-long-arrow-alt-down {
  --fa: "\f309"; }

.fa-ranking-star {
  --fa: "\e561"; }

.fa-chess-king {
  --fa: "\f43f"; }

.fa-person-harassing {
  --fa: "\e549"; }

.fa-brazilian-real-sign {
  --fa: "\e46c"; }

.fa-landmark-dome {
  --fa: "\f752"; }

.fa-landmark-alt {
  --fa: "\f752"; }

.fa-arrow-up {
  --fa: "\f062"; }

.fa-tv {
  --fa: "\f26c"; }

.fa-television {
  --fa: "\f26c"; }

.fa-tv-alt {
  --fa: "\f26c"; }

.fa-shrimp {
  --fa: "\e448"; }

.fa-list-check {
  --fa: "\f0ae"; }

.fa-tasks {
  --fa: "\f0ae"; }

.fa-jug-detergent {
  --fa: "\e519"; }

.fa-circle-user {
  --fa: "\f2bd"; }

.fa-user-circle {
  --fa: "\f2bd"; }

.fa-user-shield {
  --fa: "\f505"; }

.fa-wind {
  --fa: "\f72e"; }

.fa-car-burst {
  --fa: "\f5e1"; }

.fa-car-crash {
  --fa: "\f5e1"; }

.fa-y {
  --fa: "\59"; }

.fa-person-snowboarding {
  --fa: "\f7ce"; }

.fa-snowboarding {
  --fa: "\f7ce"; }

.fa-truck-fast {
  --fa: "\f48b"; }

.fa-shipping-fast {
  --fa: "\f48b"; }

.fa-fish {
  --fa: "\f578"; }

.fa-user-graduate {
  --fa: "\f501"; }

.fa-circle-half-stroke {
  --fa: "\f042"; }

.fa-adjust {
  --fa: "\f042"; }

.fa-clapperboard {
  --fa: "\e131"; }

.fa-circle-radiation {
  --fa: "\f7ba"; }

.fa-radiation-alt {
  --fa: "\f7ba"; }

.fa-baseball {
  --fa: "\f433"; }

.fa-baseball-ball {
  --fa: "\f433"; }

.fa-jet-fighter-up {
  --fa: "\e518"; }

.fa-diagram-project {
  --fa: "\f542"; }

.fa-project-diagram {
  --fa: "\f542"; }

.fa-copy {
  --fa: "\f0c5"; }

.fa-volume-xmark {
  --fa: "\f6a9"; }

.fa-volume-mute {
  --fa: "\f6a9"; }

.fa-volume-times {
  --fa: "\f6a9"; }

.fa-hand-sparkles {
  --fa: "\e05d"; }

.fa-grip {
  --fa: "\f58d"; }

.fa-grip-horizontal {
  --fa: "\f58d"; }

.fa-share-from-square {
  --fa: "\f14d"; }

.fa-share-square {
  --fa: "\f14d"; }

.fa-child-combatant {
  --fa: "\e4e0"; }

.fa-child-rifle {
  --fa: "\e4e0"; }

.fa-gun {
  --fa: "\e19b"; }

.fa-square-phone {
  --fa: "\f098"; }

.fa-phone-square {
  --fa: "\f098"; }

.fa-plus {
  --fa: "\2b"; }

.fa-add {
  --fa: "\2b"; }

.fa-expand {
  --fa: "\f065"; }

.fa-computer {
  --fa: "\e4e5"; }

.fa-xmark {
  --fa: "\f00d"; }

.fa-close {
  --fa: "\f00d"; }

.fa-multiply {
  --fa: "\f00d"; }

.fa-remove {
  --fa: "\f00d"; }

.fa-times {
  --fa: "\f00d"; }

.fa-arrows-up-down-left-right {
  --fa: "\f047"; }

.fa-arrows {
  --fa: "\f047"; }

.fa-chalkboard-user {
  --fa: "\f51c"; }

.fa-chalkboard-teacher {
  --fa: "\f51c"; }

.fa-peso-sign {
  --fa: "\e222"; }

.fa-building-shield {
  --fa: "\e4d8"; }

.fa-baby {
  --fa: "\f77c"; }

.fa-users-line {
  --fa: "\e592"; }

.fa-quote-left {
  --fa: "\f10d"; }

.fa-quote-left-alt {
  --fa: "\f10d"; }

.fa-tractor {
  --fa: "\f722"; }

.fa-trash-arrow-up {
  --fa: "\f829"; }

.fa-trash-restore {
  --fa: "\f829"; }

.fa-arrow-down-up-lock {
  --fa: "\e4b0"; }

.fa-lines-leaning {
  --fa: "\e51e"; }

.fa-ruler-combined {
  --fa: "\f546"; }

.fa-copyright {
  --fa: "\f1f9"; }

.fa-equals {
  --fa: "\3d"; }

.fa-blender {
  --fa: "\f517"; }

.fa-teeth {
  --fa: "\f62e"; }

.fa-shekel-sign {
  --fa: "\f20b"; }

.fa-ils {
  --fa: "\f20b"; }

.fa-shekel {
  --fa: "\f20b"; }

.fa-sheqel {
  --fa: "\f20b"; }

.fa-sheqel-sign {
  --fa: "\f20b"; }

.fa-map {
  --fa: "\f279"; }

.fa-rocket {
  --fa: "\f135"; }

.fa-photo-film {
  --fa: "\f87c"; }

.fa-photo-video {
  --fa: "\f87c"; }

.fa-folder-minus {
  --fa: "\f65d"; }

.fa-hexagon-nodes-bolt {
  --fa: "\e69a"; }

.fa-store {
  --fa: "\f54e"; }

.fa-arrow-trend-up {
  --fa: "\e098"; }

.fa-plug-circle-minus {
  --fa: "\e55e"; }

.fa-sign-hanging {
  --fa: "\f4d9"; }

.fa-sign {
  --fa: "\f4d9"; }

.fa-bezier-curve {
  --fa: "\f55b"; }

.fa-bell-slash {
  --fa: "\f1f6"; }

.fa-tablet {
  --fa: "\f3fb"; }

.fa-tablet-android {
  --fa: "\f3fb"; }

.fa-school-flag {
  --fa: "\e56e"; }

.fa-fill {
  --fa: "\f575"; }

.fa-angle-up {
  --fa: "\f106"; }

.fa-drumstick-bite {
  --fa: "\f6d7"; }

.fa-holly-berry {
  --fa: "\f7aa"; }

.fa-chevron-left {
  --fa: "\f053"; }

.fa-bacteria {
  --fa: "\e059"; }

.fa-hand-lizard {
  --fa: "\f258"; }

.fa-notdef {
  --fa: "\e1fe"; }

.fa-disease {
  --fa: "\f7fa"; }

.fa-briefcase-medical {
  --fa: "\f469"; }

.fa-genderless {
  --fa: "\f22d"; }

.fa-chevron-right {
  --fa: "\f054"; }

.fa-retweet {
  --fa: "\f079"; }

.fa-car-rear {
  --fa: "\f5de"; }

.fa-car-alt {
  --fa: "\f5de"; }

.fa-pump-soap {
  --fa: "\e06b"; }

.fa-video-slash {
  --fa: "\f4e2"; }

.fa-battery-quarter {
  --fa: "\f243"; }

.fa-battery-2 {
  --fa: "\f243"; }

.fa-radio {
  --fa: "\f8d7"; }

.fa-baby-carriage {
  --fa: "\f77d"; }

.fa-carriage-baby {
  --fa: "\f77d"; }

.fa-traffic-light {
  --fa: "\f637"; }

.fa-thermometer {
  --fa: "\f491"; }

.fa-vr-cardboard {
  --fa: "\f729"; }

.fa-hand-middle-finger {
  --fa: "\f806"; }

.fa-percent {
  --fa: "\25"; }

.fa-percentage {
  --fa: "\25"; }

.fa-truck-moving {
  --fa: "\f4df"; }

.fa-glass-water-droplet {
  --fa: "\e4f5"; }

.fa-display {
  --fa: "\e163"; }

.fa-face-smile {
  --fa: "\f118"; }

.fa-smile {
  --fa: "\f118"; }

.fa-thumbtack {
  --fa: "\f08d"; }

.fa-thumb-tack {
  --fa: "\f08d"; }

.fa-trophy {
  --fa: "\f091"; }

.fa-person-praying {
  --fa: "\f683"; }

.fa-pray {
  --fa: "\f683"; }

.fa-hammer {
  --fa: "\f6e3"; }

.fa-hand-peace {
  --fa: "\f25b"; }

.fa-rotate {
  --fa: "\f2f1"; }

.fa-sync-alt {
  --fa: "\f2f1"; }

.fa-spinner {
  --fa: "\f110"; }

.fa-robot {
  --fa: "\f544"; }

.fa-peace {
  --fa: "\f67c"; }

.fa-gears {
  --fa: "\f085"; }

.fa-cogs {
  --fa: "\f085"; }

.fa-warehouse {
  --fa: "\f494"; }

.fa-arrow-up-right-dots {
  --fa: "\e4b7"; }

.fa-splotch {
  --fa: "\f5bc"; }

.fa-face-grin-hearts {
  --fa: "\f584"; }

.fa-grin-hearts {
  --fa: "\f584"; }

.fa-dice-four {
  --fa: "\f524"; }

.fa-sim-card {
  --fa: "\f7c4"; }

.fa-transgender {
  --fa: "\f225"; }

.fa-transgender-alt {
  --fa: "\f225"; }

.fa-mercury {
  --fa: "\f223"; }

.fa-arrow-turn-down {
  --fa: "\f149"; }

.fa-level-down {
  --fa: "\f149"; }

.fa-person-falling-burst {
  --fa: "\e547"; }

.fa-award {
  --fa: "\f559"; }

.fa-ticket-simple {
  --fa: "\f3ff"; }

.fa-ticket-alt {
  --fa: "\f3ff"; }

.fa-building {
  --fa: "\f1ad"; }

.fa-angles-left {
  --fa: "\f100"; }

.fa-angle-double-left {
  --fa: "\f100"; }

.fa-qrcode {
  --fa: "\f029"; }

.fa-clock-rotate-left {
  --fa: "\f1da"; }

.fa-history {
  --fa: "\f1da"; }

.fa-face-grin-beam-sweat {
  --fa: "\f583"; }

.fa-grin-beam-sweat {
  --fa: "\f583"; }

.fa-file-export {
  --fa: "\f56e"; }

.fa-arrow-right-from-file {
  --fa: "\f56e"; }

.fa-shield {
  --fa: "\f132"; }

.fa-shield-blank {
  --fa: "\f132"; }

.fa-arrow-up-short-wide {
  --fa: "\f885"; }

.fa-sort-amount-up-alt {
  --fa: "\f885"; }

.fa-comment-nodes {
  --fa: "\e696"; }

.fa-house-medical {
  --fa: "\e3b2"; }

.fa-golf-ball-tee {
  --fa: "\f450"; }

.fa-golf-ball {
  --fa: "\f450"; }

.fa-circle-chevron-left {
  --fa: "\f137"; }

.fa-chevron-circle-left {
  --fa: "\f137"; }

.fa-house-chimney-window {
  --fa: "\e00d"; }

.fa-pen-nib {
  --fa: "\f5ad"; }

.fa-tent-arrow-turn-left {
  --fa: "\e580"; }

.fa-tents {
  --fa: "\e582"; }

.fa-wand-magic {
  --fa: "\f0d0"; }

.fa-magic {
  --fa: "\f0d0"; }

.fa-dog {
  --fa: "\f6d3"; }

.fa-carrot {
  --fa: "\f787"; }

.fa-moon {
  --fa: "\f186"; }

.fa-wine-glass-empty {
  --fa: "\f5ce"; }

.fa-wine-glass-alt {
  --fa: "\f5ce"; }

.fa-cheese {
  --fa: "\f7ef"; }

.fa-yin-yang {
  --fa: "\f6ad"; }

.fa-music {
  --fa: "\f001"; }

.fa-code-commit {
  --fa: "\f386"; }

.fa-temperature-low {
  --fa: "\f76b"; }

.fa-person-biking {
  --fa: "\f84a"; }

.fa-biking {
  --fa: "\f84a"; }

.fa-broom {
  --fa: "\f51a"; }

.fa-shield-heart {
  --fa: "\e574"; }

.fa-gopuram {
  --fa: "\f664"; }

.fa-earth-oceania {
  --fa: "\e47b"; }

.fa-globe-oceania {
  --fa: "\e47b"; }

.fa-square-xmark {
  --fa: "\f2d3"; }

.fa-times-square {
  --fa: "\f2d3"; }

.fa-xmark-square {
  --fa: "\f2d3"; }

.fa-hashtag {
  --fa: "\23"; }

.fa-up-right-and-down-left-from-center {
  --fa: "\f424"; }

.fa-expand-alt {
  --fa: "\f424"; }

.fa-oil-can {
  --fa: "\f613"; }

.fa-t {
  --fa: "\54"; }

.fa-hippo {
  --fa: "\f6ed"; }

.fa-chart-column {
  --fa: "\e0e3"; }

.fa-infinity {
  --fa: "\f534"; }

.fa-vial-circle-check {
  --fa: "\e596"; }

.fa-person-arrow-down-to-line {
  --fa: "\e538"; }

.fa-voicemail {
  --fa: "\f897"; }

.fa-fan {
  --fa: "\f863"; }

.fa-person-walking-luggage {
  --fa: "\e554"; }

.fa-up-down {
  --fa: "\f338"; }

.fa-arrows-alt-v {
  --fa: "\f338"; }

.fa-cloud-moon-rain {
  --fa: "\f73c"; }

.fa-calendar {
  --fa: "\f133"; }

.fa-trailer {
  --fa: "\e041"; }

.fa-bahai {
  --fa: "\f666"; }

.fa-haykal {
  --fa: "\f666"; }

.fa-sd-card {
  --fa: "\f7c2"; }

.fa-dragon {
  --fa: "\f6d5"; }

.fa-shoe-prints {
  --fa: "\f54b"; }

.fa-circle-plus {
  --fa: "\f055"; }

.fa-plus-circle {
  --fa: "\f055"; }

.fa-face-grin-tongue-wink {
  --fa: "\f58b"; }

.fa-grin-tongue-wink {
  --fa: "\f58b"; }

.fa-hand-holding {
  --fa: "\f4bd"; }

.fa-plug-circle-exclamation {
  --fa: "\e55d"; }

.fa-link-slash {
  --fa: "\f127"; }

.fa-chain-broken {
  --fa: "\f127"; }

.fa-chain-slash {
  --fa: "\f127"; }

.fa-unlink {
  --fa: "\f127"; }

.fa-clone {
  --fa: "\f24d"; }

.fa-person-walking-arrow-loop-left {
  --fa: "\e551"; }

.fa-arrow-up-z-a {
  --fa: "\f882"; }

.fa-sort-alpha-up-alt {
  --fa: "\f882"; }

.fa-fire-flame-curved {
  --fa: "\f7e4"; }

.fa-fire-alt {
  --fa: "\f7e4"; }

.fa-tornado {
  --fa: "\f76f"; }

.fa-file-circle-plus {
  --fa: "\e494"; }

.fa-book-quran {
  --fa: "\f687"; }

.fa-quran {
  --fa: "\f687"; }

.fa-anchor {
  --fa: "\f13d"; }

.fa-border-all {
  --fa: "\f84c"; }

.fa-face-angry {
  --fa: "\f556"; }

.fa-angry {
  --fa: "\f556"; }

.fa-cookie-bite {
  --fa: "\f564"; }

.fa-arrow-trend-down {
  --fa: "\e097"; }

.fa-rss {
  --fa: "\f09e"; }

.fa-feed {
  --fa: "\f09e"; }

.fa-draw-polygon {
  --fa: "\f5ee"; }

.fa-scale-balanced {
  --fa: "\f24e"; }

.fa-balance-scale {
  --fa: "\f24e"; }

.fa-gauge-simple-high {
  --fa: "\f62a"; }

.fa-tachometer {
  --fa: "\f62a"; }

.fa-tachometer-fast {
  --fa: "\f62a"; }

.fa-shower {
  --fa: "\f2cc"; }

.fa-desktop {
  --fa: "\f390"; }

.fa-desktop-alt {
  --fa: "\f390"; }

.fa-m {
  --fa: "\4d"; }

.fa-table-list {
  --fa: "\f00b"; }

.fa-th-list {
  --fa: "\f00b"; }

.fa-comment-sms {
  --fa: "\f7cd"; }

.fa-sms {
  --fa: "\f7cd"; }

.fa-book {
  --fa: "\f02d"; }

.fa-user-plus {
  --fa: "\f234"; }

.fa-check {
  --fa: "\f00c"; }

.fa-battery-three-quarters {
  --fa: "\f241"; }

.fa-battery-4 {
  --fa: "\f241"; }

.fa-house-circle-check {
  --fa: "\e509"; }

.fa-angle-left {
  --fa: "\f104"; }

.fa-diagram-successor {
  --fa: "\e47a"; }

.fa-truck-arrow-right {
  --fa: "\e58b"; }

.fa-arrows-split-up-and-left {
  --fa: "\e4bc"; }

.fa-hand-fist {
  --fa: "\f6de"; }

.fa-fist-raised {
  --fa: "\f6de"; }

.fa-cloud-moon {
  --fa: "\f6c3"; }

.fa-briefcase {
  --fa: "\f0b1"; }

.fa-person-falling {
  --fa: "\e546"; }

.fa-image-portrait {
  --fa: "\f3e0"; }

.fa-portrait {
  --fa: "\f3e0"; }

.fa-user-tag {
  --fa: "\f507"; }

.fa-rug {
  --fa: "\e569"; }

.fa-earth-europe {
  --fa: "\f7a2"; }

.fa-globe-europe {
  --fa: "\f7a2"; }

.fa-cart-flatbed-suitcase {
  --fa: "\f59d"; }

.fa-luggage-cart {
  --fa: "\f59d"; }

.fa-rectangle-xmark {
  --fa: "\f410"; }

.fa-rectangle-times {
  --fa: "\f410"; }

.fa-times-rectangle {
  --fa: "\f410"; }

.fa-window-close {
  --fa: "\f410"; }

.fa-baht-sign {
  --fa: "\e0ac"; }

.fa-book-open {
  --fa: "\f518"; }

.fa-book-journal-whills {
  --fa: "\f66a"; }

.fa-journal-whills {
  --fa: "\f66a"; }

.fa-handcuffs {
  --fa: "\e4f8"; }

.fa-triangle-exclamation {
  --fa: "\f071"; }

.fa-exclamation-triangle {
  --fa: "\f071"; }

.fa-warning {
  --fa: "\f071"; }

.fa-database {
  --fa: "\f1c0"; }

.fa-share {
  --fa: "\f064"; }

.fa-mail-forward {
  --fa: "\f064"; }

.fa-bottle-droplet {
  --fa: "\e4c4"; }

.fa-mask-face {
  --fa: "\e1d7"; }

.fa-hill-rockslide {
  --fa: "\e508"; }

.fa-right-left {
  --fa: "\f362"; }

.fa-exchange-alt {
  --fa: "\f362"; }

.fa-paper-plane {
  --fa: "\f1d8"; }

.fa-road-circle-exclamation {
  --fa: "\e565"; }

.fa-dungeon {
  --fa: "\f6d9"; }

.fa-align-right {
  --fa: "\f038"; }

.fa-money-bill-1-wave {
  --fa: "\f53b"; }

.fa-money-bill-wave-alt {
  --fa: "\f53b"; }

.fa-life-ring {
  --fa: "\f1cd"; }

.fa-hands {
  --fa: "\f2a7"; }

.fa-sign-language {
  --fa: "\f2a7"; }

.fa-signing {
  --fa: "\f2a7"; }

.fa-calendar-day {
  --fa: "\f783"; }

.fa-water-ladder {
  --fa: "\f5c5"; }

.fa-ladder-water {
  --fa: "\f5c5"; }

.fa-swimming-pool {
  --fa: "\f5c5"; }

.fa-arrows-up-down {
  --fa: "\f07d"; }

.fa-arrows-v {
  --fa: "\f07d"; }

.fa-face-grimace {
  --fa: "\f57f"; }

.fa-grimace {
  --fa: "\f57f"; }

.fa-wheelchair-move {
  --fa: "\e2ce"; }

.fa-wheelchair-alt {
  --fa: "\e2ce"; }

.fa-turn-down {
  --fa: "\f3be"; }

.fa-level-down-alt {
  --fa: "\f3be"; }

.fa-person-walking-arrow-right {
  --fa: "\e552"; }

.fa-square-envelope {
  --fa: "\f199"; }

.fa-envelope-square {
  --fa: "\f199"; }

.fa-dice {
  --fa: "\f522"; }

.fa-bowling-ball {
  --fa: "\f436"; }

.fa-brain {
  --fa: "\f5dc"; }

.fa-bandage {
  --fa: "\f462"; }

.fa-band-aid {
  --fa: "\f462"; }

.fa-calendar-minus {
  --fa: "\f272"; }

.fa-circle-xmark {
  --fa: "\f057"; }

.fa-times-circle {
  --fa: "\f057"; }

.fa-xmark-circle {
  --fa: "\f057"; }

.fa-gifts {
  --fa: "\f79c"; }

.fa-hotel {
  --fa: "\f594"; }

.fa-earth-asia {
  --fa: "\f57e"; }

.fa-globe-asia {
  --fa: "\f57e"; }

.fa-id-card-clip {
  --fa: "\f47f"; }

.fa-id-card-alt {
  --fa: "\f47f"; }

.fa-magnifying-glass-plus {
  --fa: "\f00e"; }

.fa-search-plus {
  --fa: "\f00e"; }

.fa-thumbs-up {
  --fa: "\f164"; }

.fa-user-clock {
  --fa: "\f4fd"; }

.fa-hand-dots {
  --fa: "\f461"; }

.fa-allergies {
  --fa: "\f461"; }

.fa-file-invoice {
  --fa: "\f570"; }

.fa-window-minimize {
  --fa: "\f2d1"; }

.fa-mug-saucer {
  --fa: "\f0f4"; }

.fa-coffee {
  --fa: "\f0f4"; }

.fa-brush {
  --fa: "\f55d"; }

.fa-file-half-dashed {
  --fa: "\e698"; }

.fa-mask {
  --fa: "\f6fa"; }

.fa-magnifying-glass-minus {
  --fa: "\f010"; }

.fa-search-minus {
  --fa: "\f010"; }

.fa-ruler-vertical {
  --fa: "\f548"; }

.fa-user-large {
  --fa: "\f406"; }

.fa-user-alt {
  --fa: "\f406"; }

.fa-train-tram {
  --fa: "\e5b4"; }

.fa-user-nurse {
  --fa: "\f82f"; }

.fa-syringe {
  --fa: "\f48e"; }

.fa-cloud-sun {
  --fa: "\f6c4"; }

.fa-stopwatch-20 {
  --fa: "\e06f"; }

.fa-square-full {
  --fa: "\f45c"; }

.fa-magnet {
  --fa: "\f076"; }

.fa-jar {
  --fa: "\e516"; }

.fa-note-sticky {
  --fa: "\f249"; }

.fa-sticky-note {
  --fa: "\f249"; }

.fa-bug-slash {
  --fa: "\e490"; }

.fa-arrow-up-from-water-pump {
  --fa: "\e4b6"; }

.fa-bone {
  --fa: "\f5d7"; }

.fa-table-cells-row-unlock {
  --fa: "\e691"; }

.fa-user-injured {
  --fa: "\f728"; }

.fa-face-sad-tear {
  --fa: "\f5b4"; }

.fa-sad-tear {
  --fa: "\f5b4"; }

.fa-plane {
  --fa: "\f072"; }

.fa-tent-arrows-down {
  --fa: "\e581"; }

.fa-exclamation {
  --fa: "\21"; }

.fa-arrows-spin {
  --fa: "\e4bb"; }

.fa-print {
  --fa: "\f02f"; }

.fa-turkish-lira-sign {
  --fa: "\e2bb"; }

.fa-try {
  --fa: "\e2bb"; }

.fa-turkish-lira {
  --fa: "\e2bb"; }

.fa-dollar-sign {
  --fa: "\24"; }

.fa-dollar {
  --fa: "\24"; }

.fa-usd {
  --fa: "\24"; }

.fa-x {
  --fa: "\58"; }

.fa-magnifying-glass-dollar {
  --fa: "\f688"; }

.fa-search-dollar {
  --fa: "\f688"; }

.fa-users-gear {
  --fa: "\f509"; }

.fa-users-cog {
  --fa: "\f509"; }

.fa-person-military-pointing {
  --fa: "\e54a"; }

.fa-building-columns {
  --fa: "\f19c"; }

.fa-bank {
  --fa: "\f19c"; }

.fa-institution {
  --fa: "\f19c"; }

.fa-museum {
  --fa: "\f19c"; }

.fa-university {
  --fa: "\f19c"; }

.fa-umbrella {
  --fa: "\f0e9"; }

.fa-trowel {
  --fa: "\e589"; }

.fa-d {
  --fa: "\44"; }

.fa-stapler {
  --fa: "\e5af"; }

.fa-masks-theater {
  --fa: "\f630"; }

.fa-theater-masks {
  --fa: "\f630"; }

.fa-kip-sign {
  --fa: "\e1c4"; }

.fa-hand-point-left {
  --fa: "\f0a5"; }

.fa-handshake-simple {
  --fa: "\f4c6"; }

.fa-handshake-alt {
  --fa: "\f4c6"; }

.fa-jet-fighter {
  --fa: "\f0fb"; }

.fa-fighter-jet {
  --fa: "\f0fb"; }

.fa-square-share-nodes {
  --fa: "\f1e1"; }

.fa-share-alt-square {
  --fa: "\f1e1"; }

.fa-barcode {
  --fa: "\f02a"; }

.fa-plus-minus {
  --fa: "\e43c"; }

.fa-video {
  --fa: "\f03d"; }

.fa-video-camera {
  --fa: "\f03d"; }

.fa-graduation-cap {
  --fa: "\f19d"; }

.fa-mortar-board {
  --fa: "\f19d"; }

.fa-hand-holding-medical {
  --fa: "\e05c"; }

.fa-person-circle-check {
  --fa: "\e53e"; }

.fa-turn-up {
  --fa: "\f3bf"; }

.fa-level-up-alt {
  --fa: "\f3bf"; }

.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }

.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }
:root, :host {
  --fa-style-family-brands: 'Font Awesome 6 Brands';
  --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'; }

@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(../fonts/fa-brands-400.woff2) format("woff2"), url(../fonts/fa-brands-400.ttf) format("truetype"); }

.fab,
.fa-brands {
  font-weight: 400; }

.fa-monero {
  --fa: "\f3d0"; }

.fa-hooli {
  --fa: "\f427"; }

.fa-yelp {
  --fa: "\f1e9"; }

.fa-cc-visa {
  --fa: "\f1f0"; }

.fa-lastfm {
  --fa: "\f202"; }

.fa-shopware {
  --fa: "\f5b5"; }

.fa-creative-commons-nc {
  --fa: "\f4e8"; }

.fa-aws {
  --fa: "\f375"; }

.fa-redhat {
  --fa: "\f7bc"; }

.fa-yoast {
  --fa: "\f2b1"; }

.fa-cloudflare {
  --fa: "\e07d"; }

.fa-ups {
  --fa: "\f7e0"; }

.fa-pixiv {
  --fa: "\e640"; }

.fa-wpexplorer {
  --fa: "\f2de"; }

.fa-dyalog {
  --fa: "\f399"; }

.fa-bity {
  --fa: "\f37a"; }

.fa-stackpath {
  --fa: "\f842"; }

.fa-buysellads {
  --fa: "\f20d"; }

.fa-first-order {
  --fa: "\f2b0"; }

.fa-modx {
  --fa: "\f285"; }

.fa-guilded {
  --fa: "\e07e"; }

.fa-vnv {
  --fa: "\f40b"; }

.fa-square-js {
  --fa: "\f3b9"; }

.fa-js-square {
  --fa: "\f3b9"; }

.fa-microsoft {
  --fa: "\f3ca"; }

.fa-qq {
  --fa: "\f1d6"; }

.fa-orcid {
  --fa: "\f8d2"; }

.fa-java {
  --fa: "\f4e4"; }

.fa-invision {
  --fa: "\f7b0"; }

.fa-creative-commons-pd-alt {
  --fa: "\f4ed"; }

.fa-centercode {
  --fa: "\f380"; }

.fa-glide-g {
  --fa: "\f2a6"; }

.fa-drupal {
  --fa: "\f1a9"; }

.fa-jxl {
  --fa: "\e67b"; }

.fa-dart-lang {
  --fa: "\e693"; }

.fa-hire-a-helper {
  --fa: "\f3b0"; }

.fa-creative-commons-by {
  --fa: "\f4e7"; }

.fa-unity {
  --fa: "\e049"; }

.fa-whmcs {
  --fa: "\f40d"; }

.fa-rocketchat {
  --fa: "\f3e8"; }

.fa-vk {
  --fa: "\f189"; }

.fa-untappd {
  --fa: "\f405"; }

.fa-mailchimp {
  --fa: "\f59e"; }

.fa-css3-alt {
  --fa: "\f38b"; }

.fa-square-reddit {
  --fa: "\f1a2"; }

.fa-reddit-square {
  --fa: "\f1a2"; }

.fa-vimeo-v {
  --fa: "\f27d"; }

.fa-contao {
  --fa: "\f26d"; }

.fa-square-font-awesome {
  --fa: "\e5ad"; }

.fa-deskpro {
  --fa: "\f38f"; }

.fa-brave {
  --fa: "\e63c"; }

.fa-sistrix {
  --fa: "\f3ee"; }

.fa-square-instagram {
  --fa: "\e055"; }

.fa-instagram-square {
  --fa: "\e055"; }

.fa-battle-net {
  --fa: "\f835"; }

.fa-the-red-yeti {
  --fa: "\f69d"; }

.fa-square-hacker-news {
  --fa: "\f3af"; }

.fa-hacker-news-square {
  --fa: "\f3af"; }

.fa-edge {
  --fa: "\f282"; }

.fa-threads {
  --fa: "\e618"; }

.fa-napster {
  --fa: "\f3d2"; }

.fa-square-snapchat {
  --fa: "\f2ad"; }

.fa-snapchat-square {
  --fa: "\f2ad"; }

.fa-google-plus-g {
  --fa: "\f0d5"; }

.fa-artstation {
  --fa: "\f77a"; }

.fa-markdown {
  --fa: "\f60f"; }

.fa-sourcetree {
  --fa: "\f7d3"; }

.fa-google-plus {
  --fa: "\f2b3"; }

.fa-diaspora {
  --fa: "\f791"; }

.fa-foursquare {
  --fa: "\f180"; }

.fa-stack-overflow {
  --fa: "\f16c"; }

.fa-github-alt {
  --fa: "\f113"; }

.fa-phoenix-squadron {
  --fa: "\f511"; }

.fa-pagelines {
  --fa: "\f18c"; }

.fa-algolia {
  --fa: "\f36c"; }

.fa-red-river {
  --fa: "\f3e3"; }

.fa-creative-commons-sa {
  --fa: "\f4ef"; }

.fa-safari {
  --fa: "\f267"; }

.fa-google {
  --fa: "\f1a0"; }

.fa-square-font-awesome-stroke {
  --fa: "\f35c"; }

.fa-font-awesome-alt {
  --fa: "\f35c"; }

.fa-atlassian {
  --fa: "\f77b"; }

.fa-linkedin-in {
  --fa: "\f0e1"; }

.fa-digital-ocean {
  --fa: "\f391"; }

.fa-nimblr {
  --fa: "\f5a8"; }

.fa-chromecast {
  --fa: "\f838"; }

.fa-evernote {
  --fa: "\f839"; }

.fa-hacker-news {
  --fa: "\f1d4"; }

.fa-creative-commons-sampling {
  --fa: "\f4f0"; }

.fa-adversal {
  --fa: "\f36a"; }

.fa-creative-commons {
  --fa: "\f25e"; }

.fa-watchman-monitoring {
  --fa: "\e087"; }

.fa-fonticons {
  --fa: "\f280"; }

.fa-weixin {
  --fa: "\f1d7"; }

.fa-shirtsinbulk {
  --fa: "\f214"; }

.fa-codepen {
  --fa: "\f1cb"; }

.fa-git-alt {
  --fa: "\f841"; }

.fa-lyft {
  --fa: "\f3c3"; }

.fa-rev {
  --fa: "\f5b2"; }

.fa-windows {
  --fa: "\f17a"; }

.fa-wizards-of-the-coast {
  --fa: "\f730"; }

.fa-square-viadeo {
  --fa: "\f2aa"; }

.fa-viadeo-square {
  --fa: "\f2aa"; }

.fa-meetup {
  --fa: "\f2e0"; }

.fa-centos {
  --fa: "\f789"; }

.fa-adn {
  --fa: "\f170"; }

.fa-cloudsmith {
  --fa: "\f384"; }

.fa-opensuse {
  --fa: "\e62b"; }

.fa-pied-piper-alt {
  --fa: "\f1a8"; }

.fa-square-dribbble {
  --fa: "\f397"; }

.fa-dribbble-square {
  --fa: "\f397"; }

.fa-codiepie {
  --fa: "\f284"; }

.fa-node {
  --fa: "\f419"; }

.fa-mix {
  --fa: "\f3cb"; }

.fa-steam {
  --fa: "\f1b6"; }

.fa-cc-apple-pay {
  --fa: "\f416"; }

.fa-scribd {
  --fa: "\f28a"; }

.fa-debian {
  --fa: "\e60b"; }

.fa-openid {
  --fa: "\f19b"; }

.fa-instalod {
  --fa: "\e081"; }

.fa-files-pinwheel {
  --fa: "\e69f"; }

.fa-expeditedssl {
  --fa: "\f23e"; }

.fa-sellcast {
  --fa: "\f2da"; }

.fa-square-twitter {
  --fa: "\f081"; }

.fa-twitter-square {
  --fa: "\f081"; }

.fa-r-project {
  --fa: "\f4f7"; }

.fa-delicious {
  --fa: "\f1a5"; }

.fa-freebsd {
  --fa: "\f3a4"; }

.fa-vuejs {
  --fa: "\f41f"; }

.fa-accusoft {
  --fa: "\f369"; }

.fa-ioxhost {
  --fa: "\f208"; }

.fa-fonticons-fi {
  --fa: "\f3a2"; }

.fa-app-store {
  --fa: "\f36f"; }

.fa-cc-mastercard {
  --fa: "\f1f1"; }

.fa-itunes-note {
  --fa: "\f3b5"; }

.fa-golang {
  --fa: "\e40f"; }

.fa-kickstarter {
  --fa: "\f3bb"; }

.fa-square-kickstarter {
  --fa: "\f3bb"; }

.fa-grav {
  --fa: "\f2d6"; }

.fa-weibo {
  --fa: "\f18a"; }

.fa-uncharted {
  --fa: "\e084"; }

.fa-firstdraft {
  --fa: "\f3a1"; }

.fa-square-youtube {
  --fa: "\f431"; }

.fa-youtube-square {
  --fa: "\f431"; }

.fa-wikipedia-w {
  --fa: "\f266"; }

.fa-wpressr {
  --fa: "\f3e4"; }

.fa-rendact {
  --fa: "\f3e4"; }

.fa-angellist {
  --fa: "\f209"; }

.fa-galactic-republic {
  --fa: "\f50c"; }

.fa-nfc-directional {
  --fa: "\e530"; }

.fa-skype {
  --fa: "\f17e"; }

.fa-joget {
  --fa: "\f3b7"; }

.fa-fedora {
  --fa: "\f798"; }

.fa-stripe-s {
  --fa: "\f42a"; }

.fa-meta {
  --fa: "\e49b"; }

.fa-laravel {
  --fa: "\f3bd"; }

.fa-hotjar {
  --fa: "\f3b1"; }

.fa-bluetooth-b {
  --fa: "\f294"; }

.fa-square-letterboxd {
  --fa: "\e62e"; }

.fa-sticker-mule {
  --fa: "\f3f7"; }

.fa-creative-commons-zero {
  --fa: "\f4f3"; }

.fa-hips {
  --fa: "\f452"; }

.fa-css {
  --fa: "\e6a2"; }

.fa-behance {
  --fa: "\f1b4"; }

.fa-reddit {
  --fa: "\f1a1"; }

.fa-discord {
  --fa: "\f392"; }

.fa-chrome {
  --fa: "\f268"; }

.fa-app-store-ios {
  --fa: "\f370"; }

.fa-cc-discover {
  --fa: "\f1f2"; }

.fa-wpbeginner {
  --fa: "\f297"; }

.fa-confluence {
  --fa: "\f78d"; }

.fa-shoelace {
  --fa: "\e60c"; }

.fa-mdb {
  --fa: "\f8ca"; }

.fa-dochub {
  --fa: "\f394"; }

.fa-accessible-icon {
  --fa: "\f368"; }

.fa-ebay {
  --fa: "\f4f4"; }

.fa-amazon {
  --fa: "\f270"; }

.fa-unsplash {
  --fa: "\e07c"; }

.fa-yarn {
  --fa: "\f7e3"; }

.fa-square-steam {
  --fa: "\f1b7"; }

.fa-steam-square {
  --fa: "\f1b7"; }

.fa-500px {
  --fa: "\f26e"; }

.fa-square-vimeo {
  --fa: "\f194"; }

.fa-vimeo-square {
  --fa: "\f194"; }

.fa-asymmetrik {
  --fa: "\f372"; }

.fa-font-awesome {
  --fa: "\f2b4"; }

.fa-font-awesome-flag {
  --fa: "\f2b4"; }

.fa-font-awesome-logo-full {
  --fa: "\f2b4"; }

.fa-gratipay {
  --fa: "\f184"; }

.fa-apple {
  --fa: "\f179"; }

.fa-hive {
  --fa: "\e07f"; }

.fa-gitkraken {
  --fa: "\f3a6"; }

.fa-keybase {
  --fa: "\f4f5"; }

.fa-apple-pay {
  --fa: "\f415"; }

.fa-padlet {
  --fa: "\e4a0"; }

.fa-amazon-pay {
  --fa: "\f42c"; }

.fa-square-github {
  --fa: "\f092"; }

.fa-github-square {
  --fa: "\f092"; }

.fa-stumbleupon {
  --fa: "\f1a4"; }

.fa-fedex {
  --fa: "\f797"; }

.fa-phoenix-framework {
  --fa: "\f3dc"; }

.fa-shopify {
  --fa: "\e057"; }

.fa-neos {
  --fa: "\f612"; }

.fa-square-threads {
  --fa: "\e619"; }

.fa-hackerrank {
  --fa: "\f5f7"; }

.fa-researchgate {
  --fa: "\f4f8"; }

.fa-swift {
  --fa: "\f8e1"; }

.fa-angular {
  --fa: "\f420"; }

.fa-speakap {
  --fa: "\f3f3"; }

.fa-angrycreative {
  --fa: "\f36e"; }

.fa-y-combinator {
  --fa: "\f23b"; }

.fa-empire {
  --fa: "\f1d1"; }

.fa-envira {
  --fa: "\f299"; }

.fa-google-scholar {
  --fa: "\e63b"; }

.fa-square-gitlab {
  --fa: "\e5ae"; }

.fa-gitlab-square {
  --fa: "\e5ae"; }

.fa-studiovinari {
  --fa: "\f3f8"; }

.fa-pied-piper {
  --fa: "\f2ae"; }

.fa-wordpress {
  --fa: "\f19a"; }

.fa-product-hunt {
  --fa: "\f288"; }

.fa-firefox {
  --fa: "\f269"; }

.fa-linode {
  --fa: "\f2b8"; }

.fa-goodreads {
  --fa: "\f3a8"; }

.fa-square-odnoklassniki {
  --fa: "\f264"; }

.fa-odnoklassniki-square {
  --fa: "\f264"; }

.fa-jsfiddle {
  --fa: "\f1cc"; }

.fa-sith {
  --fa: "\f512"; }

.fa-themeisle {
  --fa: "\f2b2"; }

.fa-page4 {
  --fa: "\f3d7"; }

.fa-hashnode {
  --fa: "\e499"; }

.fa-react {
  --fa: "\f41b"; }

.fa-cc-paypal {
  --fa: "\f1f4"; }

.fa-squarespace {
  --fa: "\f5be"; }

.fa-cc-stripe {
  --fa: "\f1f5"; }

.fa-creative-commons-share {
  --fa: "\f4f2"; }

.fa-bitcoin {
  --fa: "\f379"; }

.fa-keycdn {
  --fa: "\f3ba"; }

.fa-opera {
  --fa: "\f26a"; }

.fa-itch-io {
  --fa: "\f83a"; }

.fa-umbraco {
  --fa: "\f8e8"; }

.fa-galactic-senate {
  --fa: "\f50d"; }

.fa-ubuntu {
  --fa: "\f7df"; }

.fa-draft2digital {
  --fa: "\f396"; }

.fa-stripe {
  --fa: "\f429"; }

.fa-houzz {
  --fa: "\f27c"; }

.fa-gg {
  --fa: "\f260"; }

.fa-dhl {
  --fa: "\f790"; }

.fa-square-pinterest {
  --fa: "\f0d3"; }

.fa-pinterest-square {
  --fa: "\f0d3"; }

.fa-xing {
  --fa: "\f168"; }

.fa-blackberry {
  --fa: "\f37b"; }

.fa-creative-commons-pd {
  --fa: "\f4ec"; }

.fa-playstation {
  --fa: "\f3df"; }

.fa-quinscape {
  --fa: "\f459"; }

.fa-less {
  --fa: "\f41d"; }

.fa-blogger-b {
  --fa: "\f37d"; }

.fa-opencart {
  --fa: "\f23d"; }

.fa-vine {
  --fa: "\f1ca"; }

.fa-signal-messenger {
  --fa: "\e663"; }

.fa-paypal {
  --fa: "\f1ed"; }

.fa-gitlab {
  --fa: "\f296"; }

.fa-typo3 {
  --fa: "\f42b"; }

.fa-reddit-alien {
  --fa: "\f281"; }

.fa-yahoo {
  --fa: "\f19e"; }

.fa-dailymotion {
  --fa: "\e052"; }

.fa-affiliatetheme {
  --fa: "\f36b"; }

.fa-pied-piper-pp {
  --fa: "\f1a7"; }

.fa-bootstrap {
  --fa: "\f836"; }

.fa-odnoklassniki {
  --fa: "\f263"; }

.fa-nfc-symbol {
  --fa: "\e531"; }

.fa-mintbit {
  --fa: "\e62f"; }

.fa-ethereum {
  --fa: "\f42e"; }

.fa-speaker-deck {
  --fa: "\f83c"; }

.fa-creative-commons-nc-eu {
  --fa: "\f4e9"; }

.fa-patreon {
  --fa: "\f3d9"; }

.fa-avianex {
  --fa: "\f374"; }

.fa-ello {
  --fa: "\f5f1"; }

.fa-gofore {
  --fa: "\f3a7"; }

.fa-bimobject {
  --fa: "\f378"; }

.fa-brave-reverse {
  --fa: "\e63d"; }

.fa-facebook-f {
  --fa: "\f39e"; }

.fa-square-google-plus {
  --fa: "\f0d4"; }

.fa-google-plus-square {
  --fa: "\f0d4"; }

.fa-web-awesome {
  --fa: "\e682"; }

.fa-mandalorian {
  --fa: "\f50f"; }

.fa-first-order-alt {
  --fa: "\f50a"; }

.fa-osi {
  --fa: "\f41a"; }

.fa-google-wallet {
  --fa: "\f1ee"; }

.fa-d-and-d-beyond {
  --fa: "\f6ca"; }

.fa-periscope {
  --fa: "\f3da"; }

.fa-fulcrum {
  --fa: "\f50b"; }

.fa-cloudscale {
  --fa: "\f383"; }

.fa-forumbee {
  --fa: "\f211"; }

.fa-mizuni {
  --fa: "\f3cc"; }

.fa-schlix {
  --fa: "\f3ea"; }

.fa-square-xing {
  --fa: "\f169"; }

.fa-xing-square {
  --fa: "\f169"; }

.fa-bandcamp {
  --fa: "\f2d5"; }

.fa-wpforms {
  --fa: "\f298"; }

.fa-cloudversify {
  --fa: "\f385"; }

.fa-usps {
  --fa: "\f7e1"; }

.fa-megaport {
  --fa: "\f5a3"; }

.fa-magento {
  --fa: "\f3c4"; }

.fa-spotify {
  --fa: "\f1bc"; }

.fa-optin-monster {
  --fa: "\f23c"; }

.fa-fly {
  --fa: "\f417"; }

.fa-square-bluesky {
  --fa: "\e6a3"; }

.fa-aviato {
  --fa: "\f421"; }

.fa-itunes {
  --fa: "\f3b4"; }

.fa-cuttlefish {
  --fa: "\f38c"; }

.fa-blogger {
  --fa: "\f37c"; }

.fa-flickr {
  --fa: "\f16e"; }

.fa-viber {
  --fa: "\f409"; }

.fa-soundcloud {
  --fa: "\f1be"; }

.fa-digg {
  --fa: "\f1a6"; }

.fa-tencent-weibo {
  --fa: "\f1d5"; }

.fa-letterboxd {
  --fa: "\e62d"; }

.fa-symfony {
  --fa: "\f83d"; }

.fa-maxcdn {
  --fa: "\f136"; }

.fa-etsy {
  --fa: "\f2d7"; }

.fa-facebook-messenger {
  --fa: "\f39f"; }

.fa-audible {
  --fa: "\f373"; }

.fa-think-peaks {
  --fa: "\f731"; }

.fa-bilibili {
  --fa: "\e3d9"; }

.fa-erlang {
  --fa: "\f39d"; }

.fa-x-twitter {
  --fa: "\e61b"; }

.fa-cotton-bureau {
  --fa: "\f89e"; }

.fa-dashcube {
  --fa: "\f210"; }

.fa-42-group {
  --fa: "\e080"; }

.fa-innosoft {
  --fa: "\e080"; }

.fa-stack-exchange {
  --fa: "\f18d"; }

.fa-elementor {
  --fa: "\f430"; }

.fa-square-pied-piper {
  --fa: "\e01e"; }

.fa-pied-piper-square {
  --fa: "\e01e"; }

.fa-creative-commons-nd {
  --fa: "\f4eb"; }

.fa-palfed {
  --fa: "\f3d8"; }

.fa-superpowers {
  --fa: "\f2dd"; }

.fa-resolving {
  --fa: "\f3e7"; }

.fa-xbox {
  --fa: "\f412"; }

.fa-square-web-awesome-stroke {
  --fa: "\e684"; }

.fa-searchengin {
  --fa: "\f3eb"; }

.fa-tiktok {
  --fa: "\e07b"; }

.fa-square-facebook {
  --fa: "\f082"; }

.fa-facebook-square {
  --fa: "\f082"; }

.fa-renren {
  --fa: "\f18b"; }

.fa-linux {
  --fa: "\f17c"; }

.fa-glide {
  --fa: "\f2a5"; }

.fa-linkedin {
  --fa: "\f08c"; }

.fa-hubspot {
  --fa: "\f3b2"; }

.fa-deploydog {
  --fa: "\f38e"; }

.fa-twitch {
  --fa: "\f1e8"; }

.fa-flutter {
  --fa: "\e694"; }

.fa-ravelry {
  --fa: "\f2d9"; }

.fa-mixer {
  --fa: "\e056"; }

.fa-square-lastfm {
  --fa: "\f203"; }

.fa-lastfm-square {
  --fa: "\f203"; }

.fa-vimeo {
  --fa: "\f40a"; }

.fa-mendeley {
  --fa: "\f7b3"; }

.fa-uniregistry {
  --fa: "\f404"; }

.fa-figma {
  --fa: "\f799"; }

.fa-creative-commons-remix {
  --fa: "\f4ee"; }

.fa-cc-amazon-pay {
  --fa: "\f42d"; }

.fa-dropbox {
  --fa: "\f16b"; }

.fa-instagram {
  --fa: "\f16d"; }

.fa-cmplid {
  --fa: "\e360"; }

.fa-upwork {
  --fa: "\e641"; }

.fa-facebook {
  --fa: "\f09a"; }

.fa-gripfire {
  --fa: "\f3ac"; }

.fa-jedi-order {
  --fa: "\f50e"; }

.fa-uikit {
  --fa: "\f403"; }

.fa-fort-awesome-alt {
  --fa: "\f3a3"; }

.fa-phabricator {
  --fa: "\f3db"; }

.fa-ussunnah {
  --fa: "\f407"; }

.fa-earlybirds {
  --fa: "\f39a"; }

.fa-trade-federation {
  --fa: "\f513"; }

.fa-autoprefixer {
  --fa: "\f41c"; }

.fa-whatsapp {
  --fa: "\f232"; }

.fa-square-upwork {
  --fa: "\e67c"; }

.fa-slideshare {
  --fa: "\f1e7"; }

.fa-google-play {
  --fa: "\f3ab"; }

.fa-viadeo {
  --fa: "\f2a9"; }

.fa-line {
  --fa: "\f3c0"; }

.fa-google-drive {
  --fa: "\f3aa"; }

.fa-servicestack {
  --fa: "\f3ec"; }

.fa-simplybuilt {
  --fa: "\f215"; }

.fa-bitbucket {
  --fa: "\f171"; }

.fa-imdb {
  --fa: "\f2d8"; }

.fa-deezer {
  --fa: "\e077"; }

.fa-raspberry-pi {
  --fa: "\f7bb"; }

.fa-jira {
  --fa: "\f7b1"; }

.fa-docker {
  --fa: "\f395"; }

.fa-screenpal {
  --fa: "\e570"; }

.fa-bluetooth {
  --fa: "\f293"; }

.fa-gitter {
  --fa: "\f426"; }

.fa-d-and-d {
  --fa: "\f38d"; }

.fa-microblog {
  --fa: "\e01a"; }

.fa-cc-diners-club {
  --fa: "\f24c"; }

.fa-gg-circle {
  --fa: "\f261"; }

.fa-pied-piper-hat {
  --fa: "\f4e5"; }

.fa-kickstarter-k {
  --fa: "\f3bc"; }

.fa-yandex {
  --fa: "\f413"; }

.fa-readme {
  --fa: "\f4d5"; }

.fa-html5 {
  --fa: "\f13b"; }

.fa-sellsy {
  --fa: "\f213"; }

.fa-square-web-awesome {
  --fa: "\e683"; }

.fa-sass {
  --fa: "\f41e"; }

.fa-wirsindhandwerk {
  --fa: "\e2d0"; }

.fa-wsh {
  --fa: "\e2d0"; }

.fa-buromobelexperte {
  --fa: "\f37f"; }

.fa-salesforce {
  --fa: "\f83b"; }

.fa-octopus-deploy {
  --fa: "\e082"; }

.fa-medapps {
  --fa: "\f3c6"; }

.fa-ns8 {
  --fa: "\f3d5"; }

.fa-pinterest-p {
  --fa: "\f231"; }

.fa-apper {
  --fa: "\f371"; }

.fa-fort-awesome {
  --fa: "\f286"; }

.fa-waze {
  --fa: "\f83f"; }

.fa-bluesky {
  --fa: "\e671"; }

.fa-cc-jcb {
  --fa: "\f24b"; }

.fa-snapchat {
  --fa: "\f2ab"; }

.fa-snapchat-ghost {
  --fa: "\f2ab"; }

.fa-fantasy-flight-games {
  --fa: "\f6dc"; }

.fa-rust {
  --fa: "\e07a"; }

.fa-wix {
  --fa: "\f5cf"; }

.fa-square-behance {
  --fa: "\f1b5"; }

.fa-behance-square {
  --fa: "\f1b5"; }

.fa-supple {
  --fa: "\f3f9"; }

.fa-webflow {
  --fa: "\e65c"; }

.fa-rebel {
  --fa: "\f1d0"; }

.fa-css3 {
  --fa: "\f13c"; }

.fa-staylinked {
  --fa: "\f3f5"; }

.fa-kaggle {
  --fa: "\f5fa"; }

.fa-space-awesome {
  --fa: "\e5ac"; }

.fa-deviantart {
  --fa: "\f1bd"; }

.fa-cpanel {
  --fa: "\f388"; }

.fa-goodreads-g {
  --fa: "\f3a9"; }

.fa-square-git {
  --fa: "\f1d2"; }

.fa-git-square {
  --fa: "\f1d2"; }

.fa-square-tumblr {
  --fa: "\f174"; }

.fa-tumblr-square {
  --fa: "\f174"; }

.fa-trello {
  --fa: "\f181"; }

.fa-creative-commons-nc-jp {
  --fa: "\f4ea"; }

.fa-get-pocket {
  --fa: "\f265"; }

.fa-perbyte {
  --fa: "\e083"; }

.fa-grunt {
  --fa: "\f3ad"; }

.fa-weebly {
  --fa: "\f5cc"; }

.fa-connectdevelop {
  --fa: "\f20e"; }

.fa-leanpub {
  --fa: "\f212"; }

.fa-black-tie {
  --fa: "\f27e"; }

.fa-themeco {
  --fa: "\f5c6"; }

.fa-python {
  --fa: "\f3e2"; }

.fa-android {
  --fa: "\f17b"; }

.fa-bots {
  --fa: "\e340"; }

.fa-free-code-camp {
  --fa: "\f2c5"; }

.fa-hornbill {
  --fa: "\f592"; }

.fa-js {
  --fa: "\f3b8"; }

.fa-ideal {
  --fa: "\e013"; }

.fa-git {
  --fa: "\f1d3"; }

.fa-dev {
  --fa: "\f6cc"; }

.fa-sketch {
  --fa: "\f7c6"; }

.fa-yandex-international {
  --fa: "\f414"; }

.fa-cc-amex {
  --fa: "\f1f3"; }

.fa-uber {
  --fa: "\f402"; }

.fa-github {
  --fa: "\f09b"; }

.fa-php {
  --fa: "\f457"; }

.fa-alipay {
  --fa: "\f642"; }

.fa-youtube {
  --fa: "\f167"; }

.fa-skyatlas {
  --fa: "\f216"; }

.fa-firefox-browser {
  --fa: "\e007"; }

.fa-replyd {
  --fa: "\f3e6"; }

.fa-suse {
  --fa: "\f7d6"; }

.fa-jenkins {
  --fa: "\f3b6"; }

.fa-twitter {
  --fa: "\f099"; }

.fa-rockrms {
  --fa: "\f3e9"; }

.fa-pinterest {
  --fa: "\f0d2"; }

.fa-buffer {
  --fa: "\f837"; }

.fa-npm {
  --fa: "\f3d4"; }

.fa-yammer {
  --fa: "\f840"; }

.fa-btc {
  --fa: "\f15a"; }

.fa-dribbble {
  --fa: "\f17d"; }

.fa-stumbleupon-circle {
  --fa: "\f1a3"; }

.fa-internet-explorer {
  --fa: "\f26b"; }

.fa-stubber {
  --fa: "\e5c7"; }

.fa-telegram {
  --fa: "\f2c6"; }

.fa-telegram-plane {
  --fa: "\f2c6"; }

.fa-old-republic {
  --fa: "\f510"; }

.fa-odysee {
  --fa: "\e5c6"; }

.fa-square-whatsapp {
  --fa: "\f40c"; }

.fa-whatsapp-square {
  --fa: "\f40c"; }

.fa-node-js {
  --fa: "\f3d3"; }

.fa-edge-legacy {
  --fa: "\e078"; }

.fa-slack {
  --fa: "\f198"; }

.fa-slack-hash {
  --fa: "\f198"; }

.fa-medrt {
  --fa: "\f3c8"; }

.fa-usb {
  --fa: "\f287"; }

.fa-tumblr {
  --fa: "\f173"; }

.fa-vaadin {
  --fa: "\f408"; }

.fa-quora {
  --fa: "\f2c4"; }

.fa-square-x-twitter {
  --fa: "\e61a"; }

.fa-reacteurope {
  --fa: "\f75d"; }

.fa-medium {
  --fa: "\f23a"; }

.fa-medium-m {
  --fa: "\f23a"; }

.fa-amilia {
  --fa: "\f36d"; }

.fa-mixcloud {
  --fa: "\f289"; }

.fa-flipboard {
  --fa: "\f44d"; }

.fa-viacoin {
  --fa: "\f237"; }

.fa-critical-role {
  --fa: "\f6c9"; }

.fa-sitrox {
  --fa: "\e44a"; }

.fa-discourse {
  --fa: "\f393"; }

.fa-joomla {
  --fa: "\f1aa"; }

.fa-mastodon {
  --fa: "\f4f6"; }

.fa-airbnb {
  --fa: "\f834"; }

.fa-wolf-pack-battalion {
  --fa: "\f514"; }

.fa-buy-n-large {
  --fa: "\f8a6"; }

.fa-gulp {
  --fa: "\f3ae"; }

.fa-creative-commons-sampling-plus {
  --fa: "\f4f1"; }

.fa-strava {
  --fa: "\f428"; }

.fa-ember {
  --fa: "\f423"; }

.fa-canadian-maple-leaf {
  --fa: "\f785"; }

.fa-teamspeak {
  --fa: "\f4f9"; }

.fa-pushed {
  --fa: "\f3e1"; }

.fa-wordpress-simple {
  --fa: "\f411"; }

.fa-nutritionix {
  --fa: "\f3d6"; }

.fa-wodu {
  --fa: "\e088"; }

.fa-google-pay {
  --fa: "\e079"; }

.fa-intercom {
  --fa: "\f7af"; }

.fa-zhihu {
  --fa: "\f63f"; }

.fa-korvue {
  --fa: "\f42f"; }

.fa-pix {
  --fa: "\e43a"; }

.fa-steam-symbol {
  --fa: "\f3f6"; }
:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Free';
  --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free'; }

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(../fonts/fa-regular-400.woff2) format("woff2"), url(../fonts/fa-regular-400.ttf) format("truetype"); }

.far,
.fa-regular {
  font-weight: 400; }
:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Free';
  --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; }

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(../fonts/fa-solid-900.woff2) format("woff2"), url(../fonts/fa-solid-900.ttf) format("truetype"); }

.fas,
.fa-solid {
  font-weight: 900; }
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-display: block;
  font-weight: 400;
  src: url(../fonts/fa-brands-400.woff2) format("woff2"), url(../fonts/fa-brands-400.ttf) format("truetype"); }

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-display: block;
  font-weight: 900;
  src: url(../fonts/fa-solid-900.woff2) format("woff2"), url(../fonts/fa-solid-900.ttf) format("truetype"); }

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-display: block;
  font-weight: 400;
  src: url(../fonts/fa-regular-400.woff2) format("woff2"), url(../fonts/fa-regular-400.ttf) format("truetype"); }
@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url(../fonts/fa-solid-900.woff2) format("woff2"), url(../fonts/fa-solid-900.ttf) format("truetype"); }

@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url(../fonts/fa-brands-400.woff2) format("woff2"), url(../fonts/fa-brands-400.ttf) format("truetype"); }

@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url(../fonts/fa-regular-400.woff2) format("woff2"), url(../fonts/fa-regular-400.ttf) format("truetype");
  unicode-range: U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC; }

@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url(../fonts/fa-v4compatibility.woff2) format("woff2"), url(../fonts/fa-v4compatibility.ttf) format("truetype");
  unicode-range: U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A; }

/*!
 *
 *  Project:  GLYPHICONS
 *  Author:   Jan Kovarik - www.glyphicons.com
 *  Twitter:  @jankovarik
 *
 */
 html,
 html .halflings {
     -webkit-font-smoothing: antialiased !important;
 }
 @font-face {
     font-family: 'Glyphicons';
     src: url(../fonts/glyphicons-regular_v1_9_2.eot);
     src: url(../fonts/glyphicons-regular_v1_9_2.eot?#iefix) format('embedded-opentype'),
          url(../fonts/glyphicons-regular_v1_9_2.ttf) format('truetype');
     font-weight: normal;
     font-style: normal;
 }
 /*Glyphicon stylesheets copied over from legacy stylesheets*/
 .glyphicons {
     display: inline-block;
     position: relative;
     color: inherit;
     text-decoration: none;
     vertical-align: middle;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
 }
 .glyphicons i:before,
 .glyphicons span:first-child:before {
     font: 24px/1em 'Glyphicons';
     font-style: normal;
     color: inherit;
 }
 .glyphicons.white i:before,
 .glyphicons.white span:first-child:before {
     color: #fff;
 }
 .glyphicons.glass i:before,
 .glyphicons.glass span:first-child:before {
     content: "\E001";
 }
 .glyphicons.leaf i:before,
 .glyphicons.leaf span:first-child:before {
     content: "\E002";
 }
 .glyphicons.dog i:before,
 .glyphicons.dog span:first-child:before {
     content: "\E003";
 }
 .glyphicons.user i:before,
 .glyphicons.user span:first-child:before {
     content: "\E004";
 }
 .glyphicons.girl i:before,
 .glyphicons.girl span:first-child:before {
     content: "\E005";
 }
 .glyphicons.car i:before,
 .glyphicons.car span:first-child:before {
     content: "\E006";
 }
 .glyphicons.user_add i:before,
 .glyphicons.user_add span:first-child:before {
     content: "\E007";
 }
 .glyphicons.user_remove i:before,
 .glyphicons.user_remove span:first-child:before {
     content: "\E008";
 }
 .glyphicons.film i:before,
 .glyphicons.film span:first-child:before {
     content: "\E009";
 }
 .glyphicons.magic i:before,
 .glyphicons.magic span:first-child:before {
     content: "\E010";
 }
 .glyphicons.envelope i:before,
 .glyphicons.envelope span:first-child:before {
     content: "\E011";
 }
 .glyphicons.camera i:before,
 .glyphicons.camera span:first-child:before {
     content: "\E012";
 }
 .glyphicons.heart i:before,
 .glyphicons.heart span:first-child:before {
     content: "\E013";
 }
 .glyphicons.beach_umbrella i:before,
 .glyphicons.beach_umbrella span:first-child:before {
     content: "\E014";
 }
 .glyphicons.train i:before,
 .glyphicons.train span:first-child:before {
     content: "\E015";
 }
 .glyphicons.print i:before,
 .glyphicons.print span:first-child:before {
     content: "\E016";
 }
 .glyphicons.bin i:before,
 .glyphicons.bin span:first-child:before {
     content: "\E017";
 }
 .glyphicons.music i:before,
 .glyphicons.music span:first-child:before {
     content: "\E018";
 }
 .glyphicons.music_alt i:before,
 .glyphicons.music_alt span:first-child:before {
     content: "\E019";
 }
 .glyphicons.heart_empty i:before,
 .glyphicons.heart_empty span:first-child:before {
     content: "\E020";
 }
 .glyphicons.home i:before,
 .glyphicons.home span:first-child:before {
     content: "\E021";
 }
 .glyphicons.snowflake i:before,
 .glyphicons.snowflake span:first-child:before {
     content: "\E022";
 }
 .glyphicons.fire i:before,
 .glyphicons.fire span:first-child:before {
     content: "\E023";
 }
 .glyphicons.magnet i:before,
 .glyphicons.magnet span:first-child:before {
     content: "\E024";
 }
 .glyphicons.parents i:before,
 .glyphicons.parents span:first-child:before {
     content: "\E025";
 }
 .glyphicons.binoculars i:before,
 .glyphicons.binoculars span:first-child:before {
     content: "\E026";
 }
 .glyphicons.road i:before,
 .glyphicons.road span:first-child:before {
     content: "\E027";
 }
 .glyphicons.search i:before,
 .glyphicons.search span:first-child:before {
     content: "\E028";
 }
 .glyphicons.cars i:before,
 .glyphicons.cars span:first-child:before {
     content: "\E029";
 }
 .glyphicons.notes_2 i:before,
 .glyphicons.notes_2 span:first-child:before {
     content: "\E030";
 }
 .glyphicons.pencil i:before,
 .glyphicons.pencil span:first-child:before {
     content: "\E031";
 }
 .glyphicons.bus i:before,
 .glyphicons.bus span:first-child:before {
     content: "\E032";
 }
 .glyphicons.wifi_alt i:before,
 .glyphicons.wifi_alt span:first-child:before {
     content: "\E033";
 }
 .glyphicons.luggage i:before,
 .glyphicons.luggage span:first-child:before {
     content: "\E034";
 }
 .glyphicons.old_man i:before,
 .glyphicons.old_man span:first-child:before {
     content: "\E035";
 }
 .glyphicons.woman i:before,
 .glyphicons.woman span:first-child:before {
     content: "\E036";
 }
 .glyphicons.file i:before,
 .glyphicons.file span:first-child:before {
     content: "\E037";
 }
 .glyphicons.coins i:before,
 .glyphicons.coins span:first-child:before {
     content: "\E038";
 }
 .glyphicons.plane i:before,
 .glyphicons.plane span:first-child:before {
     content: "\E039";
 }
 .glyphicons.notes i:before,
 .glyphicons.notes span:first-child:before {
     content: "\E040";
 }
 .glyphicons.stats i:before,
 .glyphicons.stats span:first-child:before {
     content: "\E041";
 }
 .glyphicons.charts i:before,
 .glyphicons.charts span:first-child:before {
     content: "\E042";
 }
 .glyphicons.pie_chart i:before,
 .glyphicons.pie_chart span:first-child:before {
     content: "\E043";
 }
 .glyphicons.group i:before,
 .glyphicons.group span:first-child:before {
     content: "\E044";
 }
 .glyphicons.keys i:before,
 .glyphicons.keys span:first-child:before {
     content: "\E045";
 }
 .glyphicons.calendar i:before,
 .glyphicons.calendar span:first-child:before {
     content: "\E046";
 }
 .glyphicons.router i:before,
 .glyphicons.router span:first-child:before {
     content: "\E047";
 }
 .glyphicons.camera_small i:before,
 .glyphicons.camera_small span:first-child:before {
     content: "\E048";
 }
 .glyphicons.star_empty i:before,
 .glyphicons.star_empty span:first-child:before {
     content: "\E049";
 }
 .glyphicons.star i:before,
 .glyphicons.star span:first-child:before {
     content: "\E050";
 }
 .glyphicons.link i:before,
 .glyphicons.link span:first-child:before {
     content: "\E051";
 }
 .glyphicons.eye_open i:before,
 .glyphicons.eye_open span:first-child:before {
     content: "\E052";
 }
 .glyphicons.eye_close i:before,
 .glyphicons.eye_close span:first-child:before {
     content: "\E053";
 }
 .glyphicons.alarm i:before,
 .glyphicons.alarm span:first-child:before {
     content: "\E054";
 }
 .glyphicons.clock i:before,
 .glyphicons.clock span:first-child:before {
     content: "\E055";
 }
 .glyphicons.stopwatch i:before,
 .glyphicons.stopwatch span:first-child:before {
     content: "\E056";
 }
 .glyphicons.projector i:before,
 .glyphicons.projector span:first-child:before {
     content: "\E057";
 }
 .glyphicons.history i:before,
 .glyphicons.history span:first-child:before {
     content: "\E058";
 }
 .glyphicons.truck i:before,
 .glyphicons.truck span:first-child:before {
     content: "\E059";
 }
 .glyphicons.cargo i:before,
 .glyphicons.cargo span:first-child:before {
     content: "\E060";
 }
 .glyphicons.compass i:before,
 .glyphicons.compass span:first-child:before {
     content: "\E061";
 }
 .glyphicons.keynote i:before,
 .glyphicons.keynote span:first-child:before {
     content: "\E062";
 }
 .glyphicons.paperclip i:before,
 .glyphicons.paperclip span:first-child:before {
     content: "\E063";
 }
 .glyphicons.power i:before,
 .glyphicons.power span:first-child:before {
     content: "\E064";
 }
 .glyphicons.lightbulb i:before,
 .glyphicons.lightbulb span:first-child:before {
     content: "\E065";
 }
 .glyphicons.tag i:before,
 .glyphicons.tag span:first-child:before {
     content: "\E066";
 }
 .glyphicons.tags i:before,
 .glyphicons.tags span:first-child:before {
     content: "\E067";
 }
 .glyphicons.cleaning i:before,
 .glyphicons.cleaning span:first-child:before {
     content: "\E068";
 }
 .glyphicons.ruler i:before,
 .glyphicons.ruler span:first-child:before {
     content: "\E069";
 }
 .glyphicons.gift i:before,
 .glyphicons.gift span:first-child:before {
     content: "\E070";
 }
 .glyphicons.umbrella i:before,
 .glyphicons.umbrella span:first-child:before {
     content: "\E071";
 }
 .glyphicons.book i:before,
 .glyphicons.book span:first-child:before {
     content: "\E072";
 }
 .glyphicons.bookmark i:before,
 .glyphicons.bookmark span:first-child:before {
     content: "\E073";
 }
 .glyphicons.wifi i:before,
 .glyphicons.wifi span:first-child:before {
     content: "\E074";
 }
 .glyphicons.cup i:before,
 .glyphicons.cup span:first-child:before {
     content: "\E075";
 }
 .glyphicons.stroller i:before,
 .glyphicons.stroller span:first-child:before {
     content: "\E076";
 }
 .glyphicons.headphones i:before,
 .glyphicons.headphones span:first-child:before {
     content: "\E077";
 }
 .glyphicons.headset i:before,
 .glyphicons.headset span:first-child:before {
     content: "\E078";
 }
 .glyphicons.warning_sign i:before,
 .glyphicons.warning_sign span:first-child:before {
     content: "\E079";
 }
 .glyphicons.signal i:before,
 .glyphicons.signal span:first-child:before {
     content: "\E080";
 }
 .glyphicons.retweet i:before,
 .glyphicons.retweet span:first-child:before {
     content: "\E081";
 }
 .glyphicons.refresh i:before,
 .glyphicons.refresh span:first-child:before {
     content: "\E082";
 }
 .glyphicons.roundabout i:before,
 .glyphicons.roundabout span:first-child:before {
     content: "\E083";
 }
 .glyphicons.random i:before,
 .glyphicons.random span:first-child:before {
     content: "\E084";
 }
 .glyphicons.heat i:before,
 .glyphicons.heat span:first-child:before {
     content: "\E085";
 }
 .glyphicons.repeat i:before,
 .glyphicons.repeat span:first-child:before {
     content: "\E086";
 }
 .glyphicons.display i:before,
 .glyphicons.display span:first-child:before {
     content: "\E087";
 }
 .glyphicons.log_book i:before,
 .glyphicons.log_book span:first-child:before {
     content: "\E088";
 }
 .glyphicons.address_book i:before,
 .glyphicons.address_book span:first-child:before {
     content: "\E089";
 }
 .glyphicons.building i:before,
 .glyphicons.building span:first-child:before {
     content: "\E090";
 }
 .glyphicons.eyedropper i:before,
 .glyphicons.eyedropper span:first-child:before {
     content: "\E091";
 }
 .glyphicons.adjust i:before,
 .glyphicons.adjust span:first-child:before {
     content: "\E092";
 }
 .glyphicons.tint i:before,
 .glyphicons.tint span:first-child:before {
     content: "\E093";
 }
 .glyphicons.crop i:before,
 .glyphicons.crop span:first-child:before {
     content: "\E094";
 }
 .glyphicons.vector_path_square i:before,
 .glyphicons.vector_path_square span:first-child:before {
     content: "\E095";
 }
 .glyphicons.vector_path_circle i:before,
 .glyphicons.vector_path_circle span:first-child:before {
     content: "\E096";
 }
 .glyphicons.vector_path_polygon i:before,
 .glyphicons.vector_path_polygon span:first-child:before {
     content: "\E097";
 }
 .glyphicons.vector_path_line i:before,
 .glyphicons.vector_path_line span:first-child:before {
     content: "\E098";
 }
 .glyphicons.vector_path_curve i:before,
 .glyphicons.vector_path_curve span:first-child:before {
     content: "\E099";
 }
 .glyphicons.vector_path_all i:before,
 .glyphicons.vector_path_all span:first-child:before {
     content: "\E100";
 }
 .glyphicons.font i:before,
 .glyphicons.font span:first-child:before {
     content: "\E101";
 }
 .glyphicons.italic i:before,
 .glyphicons.italic span:first-child:before {
     content: "\E102";
 }
 .glyphicons.bold i:before,
 .glyphicons.bold span:first-child:before {
     content: "\E103";
 }
 .glyphicons.text_underline i:before,
 .glyphicons.text_underline span:first-child:before {
     content: "\E104";
 }
 .glyphicons.text_strike i:before,
 .glyphicons.text_strike span:first-child:before {
     content: "\E105";
 }
 .glyphicons.text_height i:before,
 .glyphicons.text_height span:first-child:before {
     content: "\E106";
 }
 .glyphicons.text_width i:before,
 .glyphicons.text_width span:first-child:before {
     content: "\E107";
 }
 .glyphicons.text_resize i:before,
 .glyphicons.text_resize span:first-child:before {
     content: "\E108";
 }
 .glyphicons.left_indent i:before,
 .glyphicons.left_indent span:first-child:before {
     content: "\E109";
 }
 .glyphicons.right_indent i:before,
 .glyphicons.right_indent span:first-child:before {
     content: "\E110";
 }
 .glyphicons.align_left i:before,
 .glyphicons.align_left span:first-child:before {
     content: "\E111";
 }
 .glyphicons.align_center i:before,
 .glyphicons.align_center span:first-child:before {
     content: "\E112";
 }
 .glyphicons.align_right i:before,
 .glyphicons.align_right span:first-child:before {
     content: "\E113";
 }
 .glyphicons.justify i:before,
 .glyphicons.justify span:first-child:before {
     content: "\E114";
 }
 .glyphicons.list i:before,
 .glyphicons.list span:first-child:before {
     content: "\E115";
 }
 .glyphicons.text_smaller i:before,
 .glyphicons.text_smaller span:first-child:before {
     content: "\E116";
 }
 .glyphicons.text_bigger i:before,
 .glyphicons.text_bigger span:first-child:before {
     content: "\E117";
 }
 .glyphicons.embed i:before,
 .glyphicons.embed span:first-child:before {
     content: "\E118";
 }
 .glyphicons.embed_close i:before,
 .glyphicons.embed_close span:first-child:before {
     content: "\E119";
 }
 .glyphicons.table i:before,
 .glyphicons.table span:first-child:before {
     content: "\E120";
 }
 .glyphicons.message_full i:before,
 .glyphicons.message_full span:first-child:before {
     content: "\E121";
 }
 .glyphicons.message_empty i:before,
 .glyphicons.message_empty span:first-child:before {
     content: "\E122";
 }
 .glyphicons.message_in i:before,
 .glyphicons.message_in span:first-child:before {
     content: "\E123";
 }
 .glyphicons.message_out i:before,
 .glyphicons.message_out span:first-child:before {
     content: "\E124";
 }
 .glyphicons.message_plus i:before,
 .glyphicons.message_plus span:first-child:before {
     content: "\E125";
 }
 .glyphicons.message_minus i:before,
 .glyphicons.message_minus span:first-child:before {
     content: "\E126";
 }
 .glyphicons.message_ban i:before,
 .glyphicons.message_ban span:first-child:before {
     content: "\E127";
 }
 .glyphicons.message_flag i:before,
 .glyphicons.message_flag span:first-child:before {
     content: "\E128";
 }
 .glyphicons.message_lock i:before,
 .glyphicons.message_lock span:first-child:before {
     content: "\E129";
 }
 .glyphicons.message_new i:before,
 .glyphicons.message_new span:first-child:before {
     content: "\E130";
 }
 .glyphicons.inbox i:before,
 .glyphicons.inbox span:first-child:before {
     content: "\E131";
 }
 .glyphicons.inbox_plus i:before,
 .glyphicons.inbox_plus span:first-child:before {
     content: "\E132";
 }
 .glyphicons.inbox_minus i:before,
 .glyphicons.inbox_minus span:first-child:before {
     content: "\E133";
 }
 .glyphicons.inbox_lock i:before,
 .glyphicons.inbox_lock span:first-child:before {
     content: "\E134";
 }
 .glyphicons.inbox_in i:before,
 .glyphicons.inbox_in span:first-child:before {
     content: "\E135";
 }
 .glyphicons.inbox_out i:before,
 .glyphicons.inbox_out span:first-child:before {
     content: "\E136";
 }
 .glyphicons.cogwheel i:before,
 .glyphicons.cogwheel span:first-child:before {
     content: "\E137";
 }
 .glyphicons.cogwheels i:before,
 .glyphicons.cogwheels span:first-child:before {
     content: "\E138";
 }
 .glyphicons.picture i:before,
 .glyphicons.picture span:first-child:before {
     content: "\E139";
 }
 .glyphicons.adjust_alt i:before,
 .glyphicons.adjust_alt span:first-child:before {
     content: "\E140";
 }
 .glyphicons.database_lock i:before,
 .glyphicons.database_lock span:first-child:before {
     content: "\E141";
 }
 .glyphicons.database_plus i:before,
 .glyphicons.database_plus span:first-child:before {
     content: "\E142";
 }
 .glyphicons.database_minus i:before,
 .glyphicons.database_minus span:first-child:before {
     content: "\E143";
 }
 .glyphicons.database_ban i:before,
 .glyphicons.database_ban span:first-child:before {
     content: "\E144";
 }
 .glyphicons.folder_open i:before,
 .glyphicons.folder_open span:first-child:before {
     content: "\E145";
 }
 .glyphicons.folder_plus i:before,
 .glyphicons.folder_plus span:first-child:before {
     content: "\E146";
 }
 .glyphicons.folder_minus i:before,
 .glyphicons.folder_minus span:first-child:before {
     content: "\E147";
 }
 .glyphicons.folder_lock i:before,
 .glyphicons.folder_lock span:first-child:before {
     content: "\E148";
 }
 .glyphicons.folder_flag i:before,
 .glyphicons.folder_flag span:first-child:before {
     content: "\E149";
 }
 .glyphicons.folder_new i:before,
 .glyphicons.folder_new span:first-child:before {
     content: "\E150";
 }
 .glyphicons.edit i:before,
 .glyphicons.edit span:first-child:before {
     content: "\E151";
 }
 .glyphicons.new_window i:before,
 .glyphicons.new_window span:first-child:before {
     content: "\E152";
 }
 .glyphicons.check i:before,
 .glyphicons.check span:first-child:before {
     content: "\E153";
 }
 .glyphicons.unchecked i:before,
 .glyphicons.unchecked span:first-child:before {
     content: "\E154";
 }
 .glyphicons.more_windows i:before,
 .glyphicons.more_windows span:first-child:before {
     content: "\E155";
 }
 .glyphicons.show_big_thumbnails i:before,
 .glyphicons.show_big_thumbnails span:first-child:before {
     content: "\E156";
 }
 .glyphicons.show_thumbnails i:before,
 .glyphicons.show_thumbnails span:first-child:before {
     content: "\E157";
 }
 .glyphicons.show_thumbnails_with_lines i:before,
 .glyphicons.show_thumbnails_with_lines span:first-child:before {
     content: "\E158";
 }
 .glyphicons.show_lines i:before,
 .glyphicons.show_lines span:first-child:before {
     content: "\E159";
 }
 .glyphicons.playlist i:before,
 .glyphicons.playlist span:first-child:before {
     content: "\E160";
 }
 .glyphicons.imac i:before,
 .glyphicons.imac span:first-child:before {
     content: "\E161";
 }
 .glyphicons.macbook i:before,
 .glyphicons.macbook span:first-child:before {
     content: "\E162";
 }
 .glyphicons.ipad i:before,
 .glyphicons.ipad span:first-child:before {
     content: "\E163";
 }
 .glyphicons.iphone i:before,
 .glyphicons.iphone span:first-child:before {
     content: "\E164";
 }
 .glyphicons.iphone_transfer i:before,
 .glyphicons.iphone_transfer span:first-child:before {
     content: "\E165";
 }
 .glyphicons.iphone_exchange i:before,
 .glyphicons.iphone_exchange span:first-child:before {
     content: "\E166";
 }
 .glyphicons.ipod i:before,
 .glyphicons.ipod span:first-child:before {
     content: "\E167";
 }
 .glyphicons.ipod_shuffle i:before,
 .glyphicons.ipod_shuffle span:first-child:before {
     content: "\E168";
 }
 .glyphicons.ear_plugs i:before,
 .glyphicons.ear_plugs span:first-child:before {
     content: "\E169";
 }
 .glyphicons.record i:before,
 .glyphicons.record span:first-child:before {
     content: "\E170";
 }
 .glyphicons.step_backward i:before,
 .glyphicons.step_backward span:first-child:before {
     content: "\E171";
 }
 .glyphicons.fast_backward i:before,
 .glyphicons.fast_backward span:first-child:before {
     content: "\E172";
 }
 .glyphicons.rewind i:before,
 .glyphicons.rewind span:first-child:before {
     content: "\E173";
 }
 .glyphicons.play i:before,
 .glyphicons.play span:first-child:before {
     content: "\E174";
 }
 .glyphicons.pause i:before,
 .glyphicons.pause span:first-child:before {
     content: "\E175";
 }
 .glyphicons.stop i:before,
 .glyphicons.stop span:first-child:before {
     content: "\E176";
 }
 .glyphicons.forward i:before,
 .glyphicons.forward span:first-child:before {
     content: "\E177";
 }
 .glyphicons.fast_forward i:before,
 .glyphicons.fast_forward span:first-child:before {
     content: "\E178";
 }
 .glyphicons.step_forward i:before,
 .glyphicons.step_forward span:first-child:before {
     content: "\E179";
 }
 .glyphicons.eject i:before,
 .glyphicons.eject span:first-child:before {
     content: "\E180";
 }
 .glyphicons.facetime_video i:before,
 .glyphicons.facetime_video span:first-child:before {
     content: "\E181";
 }
 .glyphicons.download_alt i:before,
 .glyphicons.download_alt span:first-child:before {
     content: "\E182";
 }
 .glyphicons.mute i:before,
 .glyphicons.mute span:first-child:before {
     content: "\E183";
 }
 .glyphicons.volume_down i:before,
 .glyphicons.volume_down span:first-child:before {
     content: "\E184";
 }
 .glyphicons.volume_up i:before,
 .glyphicons.volume_up span:first-child:before {
     content: "\E185";
 }
 .glyphicons.screenshot i:before,
 .glyphicons.screenshot span:first-child:before {
     content: "\E186";
 }
 .glyphicons.move i:before,
 .glyphicons.move span:first-child:before {
     content: "\E187";
 }
 .glyphicons.more i:before,
 .glyphicons.more span:first-child:before {
     content: "\E188";
 }
 .glyphicons.brightness_reduce i:before,
 .glyphicons.brightness_reduce span:first-child:before {
     content: "\E189";
 }
 .glyphicons.brightness_increase i:before,
 .glyphicons.brightness_increase span:first-child:before {
     content: "\E190";
 }
 .glyphicons.plus_sign i:before,
 .glyphicons.plus_sign span:first-child:before {
     content: "\E191";
 }
 .glyphicons.minus_sign i:before,
 .glyphicons.minus_sign span:first-child:before {
     content: "\E192";
 }
 .glyphicons.remove_sign i:before,
 .glyphicons.remove_sign span:first-child:before {
     content: "\E193";
 }
 .glyphicons.ok_sign i:before,
 .glyphicons.ok_sign span:first-child:before {
     content: "\E194";
 }
 .glyphicons.question_sign i:before,
 .glyphicons.question_sign span:first-child:before {
     content: "\E195";
 }
 .glyphicons.info_sign i:before,
 .glyphicons.info_sign span:first-child:before {
     content: "\E196";
 }
 .glyphicons.exclamation_sign i:before,
 .glyphicons.exclamation_sign span:first-child:before {
     content: "\E197";
 }
 .glyphicons.remove_circle i:before,
 .glyphicons.remove_circle span:first-child:before {
     content: "\E198";
 }
 .glyphicons.ok_circle i:before,
 .glyphicons.ok_circle span:first-child:before {
     content: "\E199";
 }
 .glyphicons.ban_circle i:before,
 .glyphicons.ban_circle span:first-child:before {
     content: "\E200";
 }
 .glyphicons.download i:before,
 .glyphicons.download span:first-child:before {
     content: "\E201";
 }
 .glyphicons.upload i:before,
 .glyphicons.upload span:first-child:before {
     content: "\E202";
 }
 .glyphicons.shopping_cart i:before,
 .glyphicons.shopping_cart span:first-child:before {
     content: "\E203";
 }
 .glyphicons.lock i:before,
 .glyphicons.lock span:first-child:before {
     content: "\E204";
 }
 .glyphicons.unlock i:before,
 .glyphicons.unlock span:first-child:before {
     content: "\E205";
 }
 .glyphicons.electricity i:before,
 .glyphicons.electricity span:first-child:before {
     content: "\E206";
 }
 .glyphicons.ok i:before,
 .glyphicons.ok span:first-child:before {
     content: "\E207";
 }
 .glyphicons.remove i:before,
 .glyphicons.remove span:first-child:before {
     content: "\E208";
 }
 .glyphicons.cart_in i:before,
 .glyphicons.cart_in span:first-child:before {
     content: "\E209";
 }
 .glyphicons.cart_out i:before,
 .glyphicons.cart_out span:first-child:before {
     content: "\E210";
 }
 .glyphicons.arrow_left i:before,
 .glyphicons.arrow_left span:first-child:before {
     content: "\E211";
 }
 .glyphicons.arrow_right i:before,
 .glyphicons.arrow_right span:first-child:before {
     content: "\E212";
 }
 .glyphicons.arrow_down i:before,
 .glyphicons.arrow_down span:first-child:before {
     content: "\E213";
 }
 .glyphicons.arrow_up i:before,
 .glyphicons.arrow_up span:first-child:before {
     content: "\E214";
 }
 .glyphicons.resize_small i:before,
 .glyphicons.resize_small span:first-child:before {
     content: "\E215";
 }
 .glyphicons.resize_full i:before,
 .glyphicons.resize_full span:first-child:before {
     content: "\E216";
 }
 .glyphicons.circle_arrow_left i:before,
 .glyphicons.circle_arrow_left span:first-child:before {
     content: "\E217";
 }
 .glyphicons.circle_arrow_right i:before,
 .glyphicons.circle_arrow_right span:first-child:before {
     content: "\E218";
 }
 .glyphicons.circle_arrow_top i:before,
 .glyphicons.circle_arrow_top span:first-child:before {
     content: "\E219";
 }
 .glyphicons.circle_arrow_down i:before,
 .glyphicons.circle_arrow_down span:first-child:before {
     content: "\E220";
 }
 .glyphicons.play_button i:before,
 .glyphicons.play_button span:first-child:before {
     content: "\E221";
 }
 .glyphicons.unshare i:before,
 .glyphicons.unshare span:first-child:before {
     content: "\E222";
 }
 .glyphicons.share i:before,
 .glyphicons.share span:first-child:before {
     content: "\E223";
 }
 .glyphicons.chevron-right i:before,
 .glyphicons.chevron-right span:first-child:before {
     content: "\E224";
 }
 .glyphicons.chevron-left i:before,
 .glyphicons.chevron-left span:first-child:before {
     content: "\E225";
 }
 .glyphicons.bluetooth i:before,
 .glyphicons.bluetooth span:first-child:before {
     content: "\E226";
 }
 .glyphicons.euro i:before,
 .glyphicons.euro span:first-child:before {
     content: "\E227";
 }
 .glyphicons.usd i:before,
 .glyphicons.usd span:first-child:before {
     content: "\E228";
 }
 .glyphicons.gbp i:before,
 .glyphicons.gbp span:first-child:before {
     content: "\E229";
 }
 .glyphicons.retweet_2 i:before,
 .glyphicons.retweet_2 span:first-child:before {
     content: "\E230";
 }
 .glyphicons.moon i:before,
 .glyphicons.moon span:first-child:before {
     content: "\E231";
 }
 .glyphicons.sun i:before,
 .glyphicons.sun span:first-child:before {
     content: "\E232";
 }
 .glyphicons.cloud i:before,
 .glyphicons.cloud span:first-child:before {
     content: "\E233";
 }
 .glyphicons.direction i:before,
 .glyphicons.direction span:first-child:before {
     content: "\E234";
 }
 .glyphicons.brush i:before,
 .glyphicons.brush span:first-child:before {
     content: "\E235";
 }
 .glyphicons.pen i:before,
 .glyphicons.pen span:first-child:before {
     content: "\E236";
 }
 .glyphicons.zoom_in i:before,
 .glyphicons.zoom_in span:first-child:before {
     content: "\E237";
 }
 .glyphicons.zoom_out i:before,
 .glyphicons.zoom_out span:first-child:before {
     content: "\E238";
 }
 .glyphicons.pin i:before,
 .glyphicons.pin span:first-child:before {
     content: "\E239";
 }
 .glyphicons.albums i:before,
 .glyphicons.albums span:first-child:before {
     content: "\E240";
 }
 .glyphicons.rotation_lock i:before,
 .glyphicons.rotation_lock span:first-child:before {
     content: "\E241";
 }
 .glyphicons.flash i:before,
 .glyphicons.flash span:first-child:before {
     content: "\E242";
 }
 .glyphicons.map_marker i:before,
 .glyphicons.map_marker span:first-child:before {
     content: "\E243";
 }
 .glyphicons.anchor i:before,
 .glyphicons.anchor span:first-child:before {
     content: "\E244";
 }
 .glyphicons.conversation i:before,
 .glyphicons.conversation span:first-child:before {
     content: "\E245";
 }
 .glyphicons.chat i:before,
 .glyphicons.chat span:first-child:before {
     content: "\E246";
 }
 .glyphicons.note_empty i:before,
 .glyphicons.note_empty span:first-child:before {
     content: "\E247";
 }
 .glyphicons.note i:before,
 .glyphicons.note span:first-child:before {
     content: "\E248";
 }
 .glyphicons.asterisk i:before,
 .glyphicons.asterisk span:first-child:before {
     content: "\E249";
 }
 .glyphicons.divide i:before,
 .glyphicons.divide span:first-child:before {
     content: "\E250";
 }
 .glyphicons.snorkel_diving i:before,
 .glyphicons.snorkel_diving span:first-child:before {
     content: "\E251";
 }
 .glyphicons.scuba_diving i:before,
 .glyphicons.scuba_diving span:first-child:before {
     content: "\E252";
 }
 .glyphicons.oxygen_bottle i:before,
 .glyphicons.oxygen_bottle span:first-child:before {
     content: "\E253";
 }
 .glyphicons.fins i:before,
 .glyphicons.fins span:first-child:before {
     content: "\E254";
 }
 .glyphicons.fishes i:before,
 .glyphicons.fishes span:first-child:before {
     content: "\E255";
 }
 .glyphicons.boat i:before,
 .glyphicons.boat span:first-child:before {
     content: "\E256";
 }
 .glyphicons.delete i:before,
 .glyphicons.delete span:first-child:before {
     content: "\E257";
 }
 .glyphicons.sheriffs_star i:before,
 .glyphicons.sheriffs_star span:first-child:before {
     content: "\E258";
 }
 .glyphicons.qrcode i:before,
 .glyphicons.qrcode span:first-child:before {
     content: "\E259";
 }
 .glyphicons.barcode i:before,
 .glyphicons.barcode span:first-child:before {
     content: "\E260";
 }
 .glyphicons.pool i:before,
 .glyphicons.pool span:first-child:before {
     content: "\E261";
 }
 .glyphicons.buoy i:before,
 .glyphicons.buoy span:first-child:before {
     content: "\E262";
 }
 .glyphicons.spade i:before,
 .glyphicons.spade span:first-child:before {
     content: "\E263";
 }
 .glyphicons.bank i:before,
 .glyphicons.bank span:first-child:before {
     content: "\E264";
 }
 .glyphicons.vcard i:before,
 .glyphicons.vcard span:first-child:before {
     content: "\E265";
 }
 .glyphicons.electrical_plug i:before,
 .glyphicons.electrical_plug span:first-child:before {
     content: "\E266";
 }
 .glyphicons.flag i:before,
 .glyphicons.flag span:first-child:before {
     content: "\E267";
 }
 .glyphicons.credit_card i:before,
 .glyphicons.credit_card span:first-child:before {
     content: "\E268";
 }
 .glyphicons.keyboard-wireless i:before,
 .glyphicons.keyboard-wireless span:first-child:before {
     content: "\E269";
 }
 .glyphicons.keyboard-wired i:before,
 .glyphicons.keyboard-wired span:first-child:before {
     content: "\E270";
 }
 .glyphicons.shield i:before,
 .glyphicons.shield span:first-child:before {
     content: "\E271";
 }
 .glyphicons.ring i:before,
 .glyphicons.ring span:first-child:before {
     content: "\E272";
 }
 .glyphicons.cake i:before,
 .glyphicons.cake span:first-child:before {
     content: "\E273";
 }
 .glyphicons.drink i:before,
 .glyphicons.drink span:first-child:before {
     content: "\E274";
 }
 .glyphicons.beer i:before,
 .glyphicons.beer span:first-child:before {
     content: "\E275";
 }
 .glyphicons.fast_food i:before,
 .glyphicons.fast_food span:first-child:before {
     content: "\E276";
 }
 .glyphicons.cutlery i:before,
 .glyphicons.cutlery span:first-child:before {
     content: "\E277";
 }
 .glyphicons.pizza i:before,
 .glyphicons.pizza span:first-child:before {
     content: "\E278";
 }
 .glyphicons.birthday_cake i:before,
 .glyphicons.birthday_cake span:first-child:before {
     content: "\E279";
 }
 .glyphicons.tablet i:before,
 .glyphicons.tablet span:first-child:before {
     content: "\E280";
 }
 .glyphicons.settings i:before,
 .glyphicons.settings span:first-child:before {
     content: "\E281";
 }
 .glyphicons.bullets i:before,
 .glyphicons.bullets span:first-child:before {
     content: "\E282";
 }
 .glyphicons.cardio i:before,
 .glyphicons.cardio span:first-child:before {
     content: "\E283";
 }
 .glyphicons.t-shirt i:before,
 .glyphicons.t-shirt span:first-child:before {
     content: "\E284";
 }
 .glyphicons.pants i:before,
 .glyphicons.pants span:first-child:before {
     content: "\E285";
 }
 .glyphicons.sweater i:before,
 .glyphicons.sweater span:first-child:before {
     content: "\E286";
 }
 .glyphicons.fabric i:before,
 .glyphicons.fabric span:first-child:before {
     content: "\E287";
 }
 .glyphicons.leather i:before,
 .glyphicons.leather span:first-child:before {
     content: "\E288";
 }
 .glyphicons.scissors i:before,
 .glyphicons.scissors span:first-child:before {
     content: "\E289";
 }
 .glyphicons.bomb i:before,
 .glyphicons.bomb span:first-child:before {
     content: "\E290";
 }
 .glyphicons.skull i:before,
 .glyphicons.skull span:first-child:before {
     content: "\E291";
 }
 .glyphicons.celebration i:before,
 .glyphicons.celebration span:first-child:before {
     content: "\E292";
 }
 .glyphicons.tea_kettle i:before,
 .glyphicons.tea_kettle span:first-child:before {
     content: "\E293";
 }
 .glyphicons.french_press i:before,
 .glyphicons.french_press span:first-child:before {
     content: "\E294";
 }
 .glyphicons.coffee_cup i:before,
 .glyphicons.coffee_cup span:first-child:before {
     content: "\E295";
 }
 .glyphicons.pot i:before,
 .glyphicons.pot span:first-child:before {
     content: "\E296";
 }
 .glyphicons.grater i:before,
 .glyphicons.grater span:first-child:before {
     content: "\E297";
 }
 .glyphicons.kettle i:before,
 .glyphicons.kettle span:first-child:before {
     content: "\E298";
 }
 .glyphicons.hospital i:before,
 .glyphicons.hospital span:first-child:before {
     content: "\E299";
 }
 .glyphicons.hospital_h i:before,
 .glyphicons.hospital_h span:first-child:before {
     content: "\E300";
 }
 .glyphicons.microphone i:before,
 .glyphicons.microphone span:first-child:before {
     content: "\E301";
 }
 .glyphicons.webcam i:before,
 .glyphicons.webcam span:first-child:before {
     content: "\E302";
 }
 .glyphicons.temple_christianity_church i:before,
 .glyphicons.temple_christianity_church span:first-child:before {
     content: "\E303";
 }
 .glyphicons.temple_islam i:before,
 .glyphicons.temple_islam span:first-child:before {
     content: "\E304";
 }
 .glyphicons.temple_hindu i:before,
 .glyphicons.temple_hindu span:first-child:before {
     content: "\E305";
 }
 .glyphicons.temple_buddhist i:before,
 .glyphicons.temple_buddhist span:first-child:before {
     content: "\E306";
 }
 .glyphicons.bicycle i:before,
 .glyphicons.bicycle span:first-child:before {
     content: "\E307";
 }
 .glyphicons.life_preserver i:before,
 .glyphicons.life_preserver span:first-child:before {
     content: "\E308";
 }
 .glyphicons.share_alt i:before,
 .glyphicons.share_alt span:first-child:before {
     content: "\E309";
 }
 .glyphicons.comments i:before,
 .glyphicons.comments span:first-child:before {
     content: "\E310";
 }
 .glyphicons.flower i:before,
 .glyphicons.flower span:first-child:before {
     content: "\E311";
 }
 .glyphicons.baseball i:before,
 .glyphicons.baseball span:first-child:before {
     content: "\E312";
 }
 .glyphicons.rugby i:before,
 .glyphicons.rugby span:first-child:before {
     content: "\E313";
 }
 .glyphicons.ax i:before,
 .glyphicons.ax span:first-child:before {
     content: "\E314";
 }
 .glyphicons.table_tennis i:before,
 .glyphicons.table_tennis span:first-child:before {
     content: "\E315";
 }
 .glyphicons.bowling i:before,
 .glyphicons.bowling span:first-child:before {
     content: "\E316";
 }
 .glyphicons.tree_conifer i:before,
 .glyphicons.tree_conifer span:first-child:before {
     content: "\E317";
 }
 .glyphicons.tree_deciduous i:before,
 .glyphicons.tree_deciduous span:first-child:before {
     content: "\E318";
 }
 .glyphicons.more_items i:before,
 .glyphicons.more_items span:first-child:before {
     content: "\E319";
 }
 .glyphicons.sort i:before,
 .glyphicons.sort span:first-child:before {
     content: "\E320";
 }
 .glyphicons.filter i:before,
 .glyphicons.filter span:first-child:before {
     content: "\E321";
 }
 .glyphicons.gamepad i:before,
 .glyphicons.gamepad span:first-child:before {
     content: "\E322";
 }
 .glyphicons.playing_dices i:before,
 .glyphicons.playing_dices span:first-child:before {
     content: "\E323";
 }
 .glyphicons.calculator i:before,
 .glyphicons.calculator span:first-child:before {
     content: "\E324";
 }
 .glyphicons.tie i:before,
 .glyphicons.tie span:first-child:before {
     content: "\E325";
 }
 .glyphicons.wallet i:before,
 .glyphicons.wallet span:first-child:before {
     content: "\E326";
 }
 .glyphicons.piano i:before,
 .glyphicons.piano span:first-child:before {
     content: "\E327";
 }
 .glyphicons.sampler i:before,
 .glyphicons.sampler span:first-child:before {
     content: "\E328";
 }
 .glyphicons.podium i:before,
 .glyphicons.podium span:first-child:before {
     content: "\E329";
 }
 .glyphicons.soccer_ball i:before,
 .glyphicons.soccer_ball span:first-child:before {
     content: "\E330";
 }
 .glyphicons.blog i:before,
 .glyphicons.blog span:first-child:before {
     content: "\E331";
 }
 .glyphicons.dashboard i:before,
 .glyphicons.dashboard span:first-child:before {
     content: "\E332";
 }
 .glyphicons.certificate i:before,
 .glyphicons.certificate span:first-child:before {
     content: "\E333";
 }
 .glyphicons.bell i:before,
 .glyphicons.bell span:first-child:before {
     content: "\E334";
 }
 .glyphicons.candle i:before,
 .glyphicons.candle span:first-child:before {
     content: "\E335";
 }
 .glyphicons.pushpin i:before,
 .glyphicons.pushpin span:first-child:before {
     content: "\E336";
 }
 .glyphicons.iphone_shake i:before,
 .glyphicons.iphone_shake span:first-child:before {
     content: "\E337";
 }
 .glyphicons.pin_flag i:before,
 .glyphicons.pin_flag span:first-child:before {
     content: "\E338";
 }
 .glyphicons.turtle i:before,
 .glyphicons.turtle span:first-child:before {
     content: "\E339";
 }
 .glyphicons.rabbit i:before,
 .glyphicons.rabbit span:first-child:before {
     content: "\E340";
 }
 .glyphicons.globe i:before,
 .glyphicons.globe span:first-child:before {
     content: "\E341";
 }
 .glyphicons.briefcase i:before,
 .glyphicons.briefcase span:first-child:before {
     content: "\E342";
 }
 .glyphicons.hdd i:before,
 .glyphicons.hdd span:first-child:before {
     content: "\E343";
 }
 .glyphicons.thumbs_up i:before,
 .glyphicons.thumbs_up span:first-child:before {
     content: "\E344";
 }
 .glyphicons.thumbs_down i:before,
 .glyphicons.thumbs_down span:first-child:before {
     content: "\E345";
 }
 .glyphicons.hand_right i:before,
 .glyphicons.hand_right span:first-child:before {
     content: "\E346";
 }
 .glyphicons.hand_left i:before,
 .glyphicons.hand_left span:first-child:before {
     content: "\E347";
 }
 .glyphicons.hand_up i:before,
 .glyphicons.hand_up span:first-child:before {
     content: "\E348";
 }
 .glyphicons.hand_down i:before,
 .glyphicons.hand_down span:first-child:before {
     content: "\E349";
 }
 .glyphicons.fullscreen i:before,
 .glyphicons.fullscreen span:first-child:before {
     content: "\E350";
 }
 .glyphicons.shopping_bag i:before,
 .glyphicons.shopping_bag span:first-child:before {
     content: "\E351";
 }
 .glyphicons.book_open i:before,
 .glyphicons.book_open span:first-child:before {
     content: "\E352";
 }
 .glyphicons.nameplate i:before,
 .glyphicons.nameplate span:first-child:before {
     content: "\E353";
 }
 .glyphicons.nameplate_alt i:before,
 .glyphicons.nameplate_alt span:first-child:before {
     content: "\E354";
 }
 .glyphicons.vases i:before,
 .glyphicons.vases span:first-child:before {
     content: "\E355";
 }
 .glyphicons.bullhorn i:before,
 .glyphicons.bullhorn span:first-child:before {
     content: "\E356";
 }
 .glyphicons.dumbbell i:before,
 .glyphicons.dumbbell span:first-child:before {
     content: "\E357";
 }
 .glyphicons.suitcase i:before,
 .glyphicons.suitcase span:first-child:before {
     content: "\E358";
 }
 .glyphicons.file_import i:before,
 .glyphicons.file_import span:first-child:before {
     content: "\E359";
 }
 .glyphicons.file_export i:before,
 .glyphicons.file_export span:first-child:before {
     content: "\E360";
 }
 .glyphicons.bug i:before,
 .glyphicons.bug span:first-child:before {
     content: "\E361";
 }
 .glyphicons.crown i:before,
 .glyphicons.crown span:first-child:before {
     content: "\E362";
 }
 .glyphicons.smoking i:before,
 .glyphicons.smoking span:first-child:before {
     content: "\E363";
 }
 .glyphicons.cloud-upload i:before,
 .glyphicons.cloud-upload span:first-child:before {
     content: "\E364";
 }
 .glyphicons.cloud-download i:before,
 .glyphicons.cloud-download span:first-child:before {
     content: "\E365";
 }
 .glyphicons.restart i:before,
 .glyphicons.restart span:first-child:before {
     content: "\E366";
 }
 .glyphicons.security_camera i:before,
 .glyphicons.security_camera span:first-child:before {
     content: "\E367";
 }
 .glyphicons.expand i:before,
 .glyphicons.expand span:first-child:before {
     content: "\E368";
 }
 .glyphicons.collapse i:before,
 .glyphicons.collapse span:first-child:before {
     content: "\E369";
 }
 .glyphicons.collapse_top i:before,
 .glyphicons.collapse_top span:first-child:before {
     content: "\E370";
 }
 .glyphicons.globe_af i:before,
 .glyphicons.globe_af span:first-child:before {
     content: "\E371";
 }
 .glyphicons.global i:before,
 .glyphicons.global span:first-child:before {
     content: "\E372";
 }
 .glyphicons.spray i:before,
 .glyphicons.spray span:first-child:before {
     content: "\E373";
 }
 .glyphicons.nails i:before,
 .glyphicons.nails span:first-child:before {
     content: "\E374";
 }
 .glyphicons.claw_hammer i:before,
 .glyphicons.claw_hammer span:first-child:before {
     content: "\E375";
 }
 .glyphicons.classic_hammer i:before,
 .glyphicons.classic_hammer span:first-child:before {
     content: "\E376";
 }
 .glyphicons.hand_saw i:before,
 .glyphicons.hand_saw span:first-child:before {
     content: "\E377";
 }
 .glyphicons.riflescope i:before,
 .glyphicons.riflescope span:first-child:before {
     content: "\E378";
 }
 .glyphicons.electrical_socket_eu i:before,
 .glyphicons.electrical_socket_eu span:first-child:before {
     content: "\E379";
 }
 .glyphicons.electrical_socket_us i:before,
 .glyphicons.electrical_socket_us span:first-child:before {
     content: "\E380";
 }
 .glyphicons.message_forward i:before,
 .glyphicons.message_forward span:first-child:before {
     content: "\E381";
 }
 .glyphicons.coat_hanger i:before,
 .glyphicons.coat_hanger span:first-child:before {
     content: "\E382";
 }
 .glyphicons.dress i:before,
 .glyphicons.dress span:first-child:before {
     content: "\E383";
 }
 .glyphicons.bathrobe i:before,
 .glyphicons.bathrobe span:first-child:before {
     content: "\E384";
 }
 .glyphicons.shirt i:before,
 .glyphicons.shirt span:first-child:before {
     content: "\E385";
 }
 .glyphicons.underwear i:before,
 .glyphicons.underwear span:first-child:before {
     content: "\E386";
 }
 .glyphicons.log_in i:before,
 .glyphicons.log_in span:first-child:before {
     content: "\E387";
 }
 .glyphicons.log_out i:before,
 .glyphicons.log_out span:first-child:before {
     content: "\E388";
 }
 .glyphicons.exit i:before,
 .glyphicons.exit span:first-child:before {
     content: "\E389";
 }
 .glyphicons.new_window_alt i:before,
 .glyphicons.new_window_alt span:first-child:before {
     content: "\E390";
 }
 .glyphicons.video_sd i:before,
 .glyphicons.video_sd span:first-child:before {
     content: "\E391";
 }
 .glyphicons.video_hd i:before,
 .glyphicons.video_hd span:first-child:before {
     content: "\E392";
 }
 .glyphicons.subtitles i:before,
 .glyphicons.subtitles span:first-child:before {
     content: "\E393";
 }
 .glyphicons.sound_stereo i:before,
 .glyphicons.sound_stereo span:first-child:before {
     content: "\E394";
 }
 .glyphicons.sound_dolby i:before,
 .glyphicons.sound_dolby span:first-child:before {
     content: "\E395";
 }
 .glyphicons.sound_5_1 i:before,
 .glyphicons.sound_5_1 span:first-child:before {
     content: "\E396";
 }
 .glyphicons.sound_6_1 i:before,
 .glyphicons.sound_6_1 span:first-child:before {
     content: "\E397";
 }
 .glyphicons.sound_7_1 i:before,
 .glyphicons.sound_7_1 span:first-child:before {
     content: "\E398";
 }
 .glyphicons.copyright_mark i:before,
 .glyphicons.copyright_mark span:first-child:before {
     content: "\E399";
 }
 .glyphicons.registration_mark i:before,
 .glyphicons.registration_mark span:first-child:before {
     content: "\E400";
 }
 .glyphicons.radar i:before,
 .glyphicons.radar span:first-child:before {
     content: "\E401";
 }
 .glyphicons.skateboard i:before,
 .glyphicons.skateboard span:first-child:before {
     content: "\E402";
 }
 .glyphicons.golf_course i:before,
 .glyphicons.golf_course span:first-child:before {
     content: "\E403";
 }
 .glyphicons.sorting i:before,
 .glyphicons.sorting span:first-child:before {
     content: "\E404";
 }
 .glyphicons.sort_by_alphabet i:before,
 .glyphicons.sort_by_alphabet span:first-child:before {
     content: "\E405";
 }
 .glyphicons.sort_by_alphabet_alt i:before,
 .glyphicons.sort_by_alphabet_alt span:first-child:before {
     content: "\E406";
 }
 .glyphicons.sort_by_order i:before,
 .glyphicons.sort_by_order span:first-child:before {
     content: "\E407";
 }
 .glyphicons.sort_by_order_alt i:before,
 .glyphicons.sort_by_order_alt span:first-child:before {
     content: "\E408";
 }
 .glyphicons.sort_by_attributes i:before,
 .glyphicons.sort_by_attributes span:first-child:before {
     content: "\E409";
 }
 .glyphicons.sort_by_attributes_alt i:before,
 .glyphicons.sort_by_attributes_alt span:first-child:before {
     content: "\E410";
 }
 .glyphicons.compressed i:before,
 .glyphicons.compressed span:first-child:before {
     content: "\E411";
 }
 .glyphicons.package i:before,
 .glyphicons.package span:first-child:before {
     content: "\E412";
 }
 .glyphicons.cloud_plus i:before,
 .glyphicons.cloud_plus span:first-child:before {
     content: "\E413";
 }
 .glyphicons.cloud_minus i:before,
 .glyphicons.cloud_minus span:first-child:before {
     content: "\E414";
 }
 .glyphicons.disk_save i:before,
 .glyphicons.disk_save span:first-child:before {
     content: "\E415";
 }
 .glyphicons.disk_open i:before,
 .glyphicons.disk_open span:first-child:before {
     content: "\E416";
 }
 .glyphicons.disk_saved i:before,
 .glyphicons.disk_saved span:first-child:before {
     content: "\E417";
 }
 .glyphicons.disk_remove i:before,
 .glyphicons.disk_remove span:first-child:before {
     content: "\E418";
 }
 .glyphicons.disk_import i:before,
 .glyphicons.disk_import span:first-child:before {
     content: "\E419";
 }
 .glyphicons.disk_export i:before,
 .glyphicons.disk_export span:first-child:before {
     content: "\E420";
 }
 .glyphicons.tower i:before,
 .glyphicons.tower span:first-child:before {
     content: "\E421";
 }
 .glyphicons.send i:before,
 .glyphicons.send span:first-child:before {
     content: "\E422";
 }
 .glyphicons.git_branch i:before,
 .glyphicons.git_branch span:first-child:before {
     content: "\E423";
 }
 .glyphicons.git_create i:before,
 .glyphicons.git_create span:first-child:before {
     content: "\E424";
 }
 .glyphicons.git_private i:before,
 .glyphicons.git_private span:first-child:before {
     content: "\E425";
 }
 .glyphicons.git_delete i:before,
 .glyphicons.git_delete span:first-child:before {
     content: "\E426";
 }
 .glyphicons.git_merge i:before,
 .glyphicons.git_merge span:first-child:before {
     content: "\E427";
 }
 .glyphicons.git_pull_request i:before,
 .glyphicons.git_pull_request span:first-child:before {
     content: "\E428";
 }
 .glyphicons.git_compare i:before,
 .glyphicons.git_compare span:first-child:before {
     content: "\E429";
 }
 .glyphicons.git_commit i:before,
 .glyphicons.git_commit span:first-child:before {
     content: "\E430";
 }
 .glyphicons.construction_cone i:before,
 .glyphicons.construction_cone span:first-child:before {
     content: "\E431";
 }
 .glyphicons.shoe_steps i:before,
 .glyphicons.shoe_steps span:first-child:before {
     content: "\E432";
 }
 .glyphicons.plus i:before,
 .glyphicons.plus span:first-child:before {
     content: "\E433";
 }
 .glyphicons.minus i:before,
 .glyphicons.minus span:first-child:before {
     content: "\E434";
 }
 .glyphicons.redo i:before,
 .glyphicons.redo span:first-child:before {
     content: "\E435";
 }
 .glyphicons.undo i:before,
 .glyphicons.undo span:first-child:before {
     content: "\E436";
 }
 .glyphicons.golf i:before,
 .glyphicons.golf span:first-child:before {
     content: "\E437";
 }
 .glyphicons.hockey i:before,
 .glyphicons.hockey span:first-child:before {
     content: "\E438";
 }
 .glyphicons.pipe i:before,
 .glyphicons.pipe span:first-child:before {
     content: "\E439";
 }
 .glyphicons.wrench i:before,
 .glyphicons.wrench span:first-child:before {
     content: "\E440";
 }
 .glyphicons.folder_closed i:before,
 .glyphicons.folder_closed span:first-child:before {
     content: "\E441";
 }
 .glyphicons.phone_alt i:before,
 .glyphicons.phone_alt span:first-child:before {
     content: "\E442";
 }
 .glyphicons.earphone i:before,
 .glyphicons.earphone span:first-child:before {
     content: "\E443";
 }
 .glyphicons.floppy_disk i:before,
 .glyphicons.floppy_disk span:first-child:before {
     content: "\E444";
 }
 .glyphicons.floppy_saved i:before,
 .glyphicons.floppy_saved span:first-child:before {
     content: "\E445";
 }
 .glyphicons.floppy_remove i:before,
 .glyphicons.floppy_remove span:first-child:before {
     content: "\E446";
 }
 .glyphicons.floppy_save i:before,
 .glyphicons.floppy_save span:first-child:before {
     content: "\E447";
 }
 .glyphicons.floppy_open i:before,
 .glyphicons.floppy_open span:first-child:before {
     content: "\E448";
 }
 .glyphicons.translate i:before,
 .glyphicons.translate span:first-child:before {
     content: "\E449";
 }
 .glyphicons.fax i:before,
 .glyphicons.fax span:first-child:before {
     content: "\E450";
 }
 .glyphicons.factory i:before,
 .glyphicons.factory span:first-child:before {
     content: "\E451";
 }
 .glyphicons.shop_window i:before,
 .glyphicons.shop_window span:first-child:before {
     content: "\E452";
 }
 .glyphicons.shop i:before,
 .glyphicons.shop span:first-child:before {
     content: "\E453";
 }
 .glyphicons.kiosk i:before,
 .glyphicons.kiosk span:first-child:before {
     content: "\E454";
 }
 .glyphicons.kiosk_wheels i:before,
 .glyphicons.kiosk_wheels span:first-child:before {
     content: "\E455";
 }
 .glyphicons.kiosk_light i:before,
 .glyphicons.kiosk_light span:first-child:before {
     content: "\E456";
 }
 .glyphicons.kiosk_food i:before,
 .glyphicons.kiosk_food span:first-child:before {
     content: "\E457";
 }
 .glyphicons.transfer i:before,
 .glyphicons.transfer span:first-child:before {
     content: "\E458";
 }
 .glyphicons.money i:before,
 .glyphicons.money span:first-child:before {
     content: "\E459";
 }
 .glyphicons.header i:before,
 .glyphicons.header span:first-child:before {
     content: "\E460";
 }
 .glyphicons.blacksmith i:before,
 .glyphicons.blacksmith span:first-child:before {
     content: "\E461";
 }
 .glyphicons.saw_blade i:before,
 .glyphicons.saw_blade span:first-child:before {
     content: "\E462";
 }
 .glyphicons.basketball i:before,
 .glyphicons.basketball span:first-child:before {
     content: "\E463";
 }
 .glyphicons.server i:before,
 .glyphicons.server span:first-child:before {
     content: "\E464";
 }
 .glyphicons.server_plus i:before,
 .glyphicons.server_plus span:first-child:before {
     content: "\E465";
 }
 .glyphicons.server_minus i:before,
 .glyphicons.server_minus span:first-child:before {
     content: "\E466";
 }
 .glyphicons.server_ban i:before,
 .glyphicons.server_ban span:first-child:before {
     content: "\E467";
 }
 .glyphicons.server_flag i:before,
 .glyphicons.server_flag span:first-child:before {
     content: "\E468";
 }
 .glyphicons.server_lock i:before,
 .glyphicons.server_lock span:first-child:before {
     content: "\E469";
 }
 .glyphicons.server_new i:before,
 .glyphicons.server_new span:first-child:before {
     content: "\E470";
 }
 .glyphicons.charging_station i:before,
 .glyphicons.charging_station span:first-child:before {
     content: "\F471";
 }
 .glyphicons.gas_station i:before,
 .glyphicons.gas_station span:first-child:before {
     content: "\E472";
 }
 .glyphicons.target i:before,
 .glyphicons.target span:first-child:before {
     content: "\E473";
 }
 .glyphicons.bed i:before,
 .glyphicons.bed span:first-child:before {
     content: "\E474";
 }
 .glyphicons.mosquito i:before,
 .glyphicons.mosquito span:first-child:before {
     content: "\E475";
 }
 .glyphicons.dining_set i:before,
 .glyphicons.dining_set span:first-child:before {
     content: "\E476";
 }
 .glyphicons.plate_of_food i:before,
 .glyphicons.plate_of_food span:first-child:before {
     content: "\E477";
 }
 .glyphicons.hygiene_kit i:before,
 .glyphicons.hygiene_kit span:first-child:before {
     content: "\E478";
 }
 .glyphicons.blackboard i:before,
 .glyphicons.blackboard span:first-child:before {
     content: "\E479";
 }
 .glyphicons.marriage i:before,
 .glyphicons.marriage span:first-child:before {
     content: "\E480";
 }
 .glyphicons.bucket i:before,
 .glyphicons.bucket span:first-child:before {
     content: "\E481";
 }
 .glyphicons.none_color_swatch i:before,
 .glyphicons.none_color_swatch span:first-child:before {
     content: "\E482";
 }
 .glyphicons.bring_forward i:before,
 .glyphicons.bring_forward span:first-child:before {
     content: "\E483";
 }
 .glyphicons.bring_to_front i:before,
 .glyphicons.bring_to_front span:first-child:before {
     content: "\E484";
 }
 .glyphicons.send_backward i:before,
 .glyphicons.send_backward span:first-child:before {
     content: "\E485";
 }
 .glyphicons.send_to_back i:before,
 .glyphicons.send_to_back span:first-child:before {
     content: "\E486";
 }
 .glyphicons.fit_frame_to_image i:before,
 .glyphicons.fit_frame_to_image span:first-child:before {
     content: "\E487";
 }
 .glyphicons.fit_image_to_frame i:before,
 .glyphicons.fit_image_to_frame span:first-child:before {
     content: "\E488";
 }
 .glyphicons.multiple_displays i:before,
 .glyphicons.multiple_displays span:first-child:before {
     content: "\E489";
 }
 .glyphicons.handshake i:before,
 .glyphicons.handshake span:first-child:before {
     content: "\E490";
 }
 .glyphicons.child i:before,
 .glyphicons.child span:first-child:before {
     content: "\E491";
 }
 .glyphicons.baby_formula i:before,
 .glyphicons.baby_formula span:first-child:before {
     content: "\E492";
 }
 .glyphicons.medicine i:before,
 .glyphicons.medicine span:first-child:before {
     content: "\E493";
 }
 .glyphicons.atv_vehicle i:before,
 .glyphicons.atv_vehicle span:first-child:before {
     content: "\E494";
 }
 .glyphicons.motorcycle i:before,
 .glyphicons.motorcycle span:first-child:before {
     content: "\E495";
 }
 .glyphicons.bed_alt i:before,
 .glyphicons.bed_alt span:first-child:before {
     content: "\E496";
 }
 .glyphicons.tent i:before,
 .glyphicons.tent span:first-child:before {
     content: "\E497";
 }
 .glyphicons.glasses i:before,
 .glyphicons.glasses span:first-child:before {
     content: "\E498";
 }
 .glyphicons.sunglasses i:before,
 .glyphicons.sunglasses span:first-child:before {
     content: "\E499";
 }
 .glyphicons.family i:before,
 .glyphicons.family span:first-child:before {
     content: "\E500";
 }
 .glyphicons.education i:before,
 .glyphicons.education span:first-child:before {
     content: "\E501";
 }
 .glyphicons.shoes i:before,
 .glyphicons.shoes span:first-child:before {
     content: "\E502";
 }
 .glyphicons.map i:before,
 .glyphicons.map span:first-child:before {
     content: "\E503";
 }
 .glyphicons.cd i:before,
 .glyphicons.cd span:first-child:before {
     content: "\E504";
 }
 .glyphicons.alert i:before,
 .glyphicons.alert span:first-child:before {
     content: "\E505";
 }
 .glyphicons.piggy_bank i:before,
 .glyphicons.piggy_bank span:first-child:before {
     content: "\E506";
 }
 .glyphicons.star_half i:before,
 .glyphicons.star_half span:first-child:before {
     content: "\E507";
 }
 .glyphicons.cluster i:before,
 .glyphicons.cluster span:first-child:before {
     content: "\E508";
 }
 .glyphicons.flowchart i:before,
 .glyphicons.flowchart span:first-child:before {
     content: "\E509";
 }
 .glyphicons.commodities i:before,
 .glyphicons.commodities span:first-child:before {
     content: "\E510";
 }
 .glyphicons.duplicate i:before,
 .glyphicons.duplicate span:first-child:before {
     content: "\E511";
 }
 .glyphicons.copy i:before,
 .glyphicons.copy span:first-child:before {
     content: "\E512";
 }
 .glyphicons.paste i:before,
 .glyphicons.paste span:first-child:before {
     content: "\E513";
 }
 .glyphicons.bath_bathtub i:before,
 .glyphicons.bath_bathtub span:first-child:before {
     content: "\E514";
 }
 .glyphicons.bath_shower i:before,
 .glyphicons.bath_shower span:first-child:before {
     content: "\E515";
 }
 .glyphicons.shower i:before,
 .glyphicons.shower span:first-child:before {
     content: "\E516";
 }
 .glyphicons.menu_hamburger i:before,
 .glyphicons.menu_hamburger span:first-child:before {
     content: "\E517";
 }
 .glyphicons.option_vertical i:before,
 .glyphicons.option_vertical span:first-child:before {
     content: "\E518";
 }
 .glyphicons.option_horizontal i:before,
 .glyphicons.option_horizontal span:first-child:before {
     content: "\E519";
 }
 .glyphicons.currency_conversion i:before,
 .glyphicons.currency_conversion span:first-child:before {
     content: "\E520";
 }
 .glyphicons.user_ban i:before,
 .glyphicons.user_ban span:first-child:before {
     content: "\E521";
 }
 .glyphicons.user_lock i:before,
 .glyphicons.user_lock span:first-child:before {
     content: "\E522";
 }
 .glyphicons.user_flag i:before,
 .glyphicons.user_flag span:first-child:before {
     content: "\E523";
 }
 .glyphicons.user_asterisk i:before,
 .glyphicons.user_asterisk span:first-child:before {
     content: "\E524";
 }
 .glyphicons.user_alert i:before,
 .glyphicons.user_alert span:first-child:before {
     content: "\E525";
 }
 .glyphicons.user_key i:before,
 .glyphicons.user_key span:first-child:before {
     content: "\E526";
 }
 .glyphicons.user_conversation i:before,
 .glyphicons.user_conversation span:first-child:before {
     content: "\E527";
 }
 .glyphicons.database i:before,
 .glyphicons.database span:first-child:before {
     content: "\E528";
 }
 .glyphicons.database_search i:before,
 .glyphicons.database_search span:first-child:before {
     content: "\E529";
 }
 .glyphicons.list_alt i:before,
 .glyphicons.list_alt span:first-child:before {
     content: "\E530";
 }
 .glyphicons.hazard_sign i:before,
 .glyphicons.hazard_sign span:first-child:before {
     content: "\E531";
 }
 .glyphicons.hazard i:before,
 .glyphicons.hazard span:first-child:before {
     content: "\E532";
 }
 .glyphicons.stop_sign i:before,
 .glyphicons.stop_sign span:first-child:before {
     content: "\E533";
 }
 .glyphicons.lab i:before,
 .glyphicons.lab span:first-child:before {
     content: "\E534";
 }
 .glyphicons.lab_alt i:before,
 .glyphicons.lab_alt span:first-child:before {
     content: "\E535";
 }
 .glyphicons.ice_cream i:before,
 .glyphicons.ice_cream span:first-child:before {
     content: "\E536";
 }
 .glyphicons.ice_lolly i:before,
 .glyphicons.ice_lolly span:first-child:before {
     content: "\E537";
 }
 .glyphicons.ice_lolly_tasted i:before,
 .glyphicons.ice_lolly_tasted span:first-child:before {
     content: "\E538";
 }
 .glyphicons.invoice i:before,
 .glyphicons.invoice span:first-child:before {
     content: "\E539";
 }
 .glyphicons.cart_tick i:before,
 .glyphicons.cart_tick span:first-child:before {
     content: "\E540";
 }
 .glyphicons.hourglass i:before,
 .glyphicons.hourglass span:first-child:before {
     content: "\E541";
 }
 .glyphicons.cat i:before,
 .glyphicons.cat span:first-child:before {
     content: "\E542";
 }
 .glyphicons.lamp i:before,
 .glyphicons.lamp span:first-child:before {
     content: "\E543";
 }
 .glyphicons.scale_classic i:before,
 .glyphicons.scale_classic span:first-child:before {
     content: "\E544";
 }
 .glyphicons.eye_plus i:before,
 .glyphicons.eye_plus span:first-child:before {
     content: "\E545";
 }
 .glyphicons.eye_minus i:before,
 .glyphicons.eye_minus span:first-child:before {
     content: "\E546";
 }
 .glyphicons.quote i:before,
 .glyphicons.quote span:first-child:before {
     content: "\E547";
 }
 .glyphicons.bitcoin i:before,
 .glyphicons.bitcoin span:first-child:before {
     content: "\E548";
 }
 .glyphicons.yen i:before,
 .glyphicons.yen span:first-child:before {
     content: "\E549";
 }
 .glyphicons.ruble i:before,
 .glyphicons.ruble span:first-child:before {
     content: "\E550";
 }
 .glyphicons.erase i:before,
 .glyphicons.erase span:first-child:before {
     content: "\E551";
 }
 .glyphicons.podcast i:before,
 .glyphicons.podcast span:first-child:before {
     content: "\E552";
 }
 .glyphicons.firework i:before,
 .glyphicons.firework span:first-child:before {
     content: "\E553";
 }
 .glyphicons.scale i:before,
 .glyphicons.scale span:first-child:before {
     content: "\E554";
 }
 .glyphicons.king i:before,
 .glyphicons.king span:first-child:before {
     content: "\E555";
 }
 .glyphicons.queen i:before,
 .glyphicons.queen span:first-child:before {
     content: "\E556";
 }
 .glyphicons.pawn i:before,
 .glyphicons.pawn span:first-child:before {
     content: "\E557";
 }
 .glyphicons.bishop i:before,
 .glyphicons.bishop span:first-child:before {
     content: "\E558";
 }
 .glyphicons.knight i:before,
 .glyphicons.knight span:first-child:before {
     content: "\E559";
 }
 .glyphicons.mic_mute i:before,
 .glyphicons.mic_mute span:first-child:before {
     content: "\E560";
 }
 .glyphicons.voicemail i:before,
 .glyphicons.voicemail span:first-child:before {
     content: "\E561";
 }
 .glyphicons.paragraph_alt i:before,
 .glyphicons.paragraph_alt span:first-child:before {
     content: "\E562";
 }
 .glyphicons.person_walking i:before,
 .glyphicons.person_walking span:first-child:before {
     content: "\E563";
 }
 .glyphicons.person_wheelchair i:before,
 .glyphicons.person_wheelchair span:first-child:before {
     content: "\E564";
 }
 .glyphicons.underground i:before,
 .glyphicons.underground span:first-child:before {
     content: "\E565";
 }
 .glyphicons.car_hov i:before,
 .glyphicons.car_hov span:first-child:before {
     content: "\E566";
 }
 .glyphicons.car_rental i:before,
 .glyphicons.car_rental span:first-child:before {
     content: "\E567";
 }
 .glyphicons.transport i:before,
 .glyphicons.transport span:first-child:before {
     content: "\E568";
 }
 .glyphicons.taxi i:before,
 .glyphicons.taxi span:first-child:before {
     content: "\E569";
 }
 .glyphicons.ice_cream_no i:before,
 .glyphicons.ice_cream_no span:first-child:before {
     content: "\E570";
 }
 .glyphicons.uk_rat_u i:before,
 .glyphicons.uk_rat_u span:first-child:before {
     content: "\E571";
 }
 .glyphicons.uk_rat_pg i:before,
 .glyphicons.uk_rat_pg span:first-child:before {
     content: "\E572";
 }
 .glyphicons.uk_rat_12a i:before,
 .glyphicons.uk_rat_12a span:first-child:before {
     content: "\E573";
 }
 .glyphicons.uk_rat_12 i:before,
 .glyphicons.uk_rat_12 span:first-child:before {
     content: "\E574";
 }
 .glyphicons.uk_rat_15 i:before,
 .glyphicons.uk_rat_15 span:first-child:before {
     content: "\E575";
 }
 .glyphicons.uk_rat_18 i:before,
 .glyphicons.uk_rat_18 span:first-child:before {
     content: "\E576";
 }
 .glyphicons.uk_rat_r18 i:before,
 .glyphicons.uk_rat_r18 span:first-child:before {
     content: "\E577";
 }
 .glyphicons.tv i:before,
 .glyphicons.tv span:first-child:before {
     content: "\E578";
 }
 .glyphicons.sms i:before,
 .glyphicons.sms span:first-child:before {
     content: "\E579";
 }
 .glyphicons.mms i:before,
 .glyphicons.mms span:first-child:before {
     content: "\E580";
 }
 .glyphicons.us_rat_g i:before,
 .glyphicons.us_rat_g span:first-child:before {
     content: "\E581";
 }
 .glyphicons.us_rat_pg i:before,
 .glyphicons.us_rat_pg span:first-child:before {
     content: "\E582";
 }
 .glyphicons.us_rat_pg_13 i:before,
 .glyphicons.us_rat_pg_13 span:first-child:before {
     content: "\E583";
 }
 .glyphicons.us_rat_restricted i:before,
 .glyphicons.us_rat_restricted span:first-child:before {
     content: "\E584";
 }
 .glyphicons.us_rat_no_one_17 i:before,
 .glyphicons.us_rat_no_one_17 span:first-child:before {
     content: "\E585";
 }
 .glyphicons.equalizer i:before,
 .glyphicons.equalizer span:first-child:before {
     content: "\E586";
 }
 .glyphicons.speakers i:before,
 .glyphicons.speakers span:first-child:before {
     content: "\E587";
 }
 .glyphicons.remote_control i:before,
 .glyphicons.remote_control span:first-child:before {
     content: "\E588";
 }
 .glyphicons.remote_control_tv i:before,
 .glyphicons.remote_control_tv span:first-child:before {
     content: "\E589";
 }
 .glyphicons.shredder i:before,
 .glyphicons.shredder span:first-child:before {
     content: "\E590";
 }
 .glyphicons.folder_heart i:before,
 .glyphicons.folder_heart span:first-child:before {
     content: "\E591";
 }
 .glyphicons.person_running i:before,
 .glyphicons.person_running span:first-child:before {
     content: "\E592";
 }
 .glyphicons.person i:before,
 .glyphicons.person span:first-child:before {
     content: "\E593";
 }
 .glyphicons.voice i:before,
 .glyphicons.voice span:first-child:before {
     content: "\E594";
 }
 .glyphicons.stethoscope i:before,
 .glyphicons.stethoscope span:first-child:before {
     content: "\E595";
 }
 .glyphicons.paired i:before,
 .glyphicons.paired span:first-child:before {
     content: "\E596";
 }
 .glyphicons.activity i:before,
 .glyphicons.activity span:first-child:before {
     content: "\E597";
 }
 .glyphicons.watch i:before,
 .glyphicons.watch span:first-child:before {
     content: "\E598";
 }
 .glyphicons.scissors_alt i:before,
 .glyphicons.scissors_alt span:first-child:before {
     content: "\E599";
 }
 .glyphicons.car_wheel i:before,
 .glyphicons.car_wheel span:first-child:before {
     content: "\E600";
 }
 .glyphicons.chevron_up i:before,
 .glyphicons.chevron_up span:first-child:before {
     content: "\E601";
 }
 .glyphicons.chevron_down i:before,
 .glyphicons.chevron_down span:first-child:before {
     content: "\E602";
 }
 .glyphicons.superscript i:before,
 .glyphicons.superscript span:first-child:before {
     content: "\E603";
 }
 .glyphicons.subscript i:before,
 .glyphicons.subscript span:first-child:before {
     content: "\E604";
 }
 .glyphicons.text_size i:before,
 .glyphicons.text_size span:first-child:before {
     content: "\E605";
 }
 .glyphicons.text_color i:before,
 .glyphicons.text_color span:first-child:before {
     content: "\E606";
 }
 .glyphicons.text_background i:before,
 .glyphicons.text_background span:first-child:before {
     content: "\E607";
 }
 .glyphicons.modal_window i:before,
 .glyphicons.modal_window span:first-child:before {
     content: "\E608";
 }
 .glyphicons.newspaper i:before,
 .glyphicons.newspaper span:first-child:before {
     content: "\E609";
 }
 .glyphicons.tractor i:before,
 .glyphicons.tractor span:first-child:before {
     content: "\E610";
 }
 .glyphicons.camping i:before,
 .glyphicons.camping span:first-child:before {
     content: "\E611";
 }
 .glyphicons.camping_benches i:before,
 .glyphicons.camping_benches span:first-child:before {
     content: "\E612";
 }
 .glyphicons.forest i:before,
 .glyphicons.forest span:first-child:before {
     content: "\E613";
 }
 .glyphicons.park i:before,
 .glyphicons.park span:first-child:before {
     content: "\E614";
 }
 .glyphicons.field i:before,
 .glyphicons.field span:first-child:before {
     content: "\E615";
 }
 .glyphicons.mountains i:before,
 .glyphicons.mountains span:first-child:before {
     content: "\E616";
 }
 .glyphicons.fees_payments i:before,
 .glyphicons.fees_payments span:first-child:before {
     content: "\E617";
 }
 .glyphicons.small_payments i:before,
 .glyphicons.small_payments span:first-child:before {
     content: "\E618";
 }
 .glyphicons.mixed_buildings i:before,
 .glyphicons.mixed_buildings span:first-child:before {
     content: "\E619";
 }
 .glyphicons.industrial_zone i:before,
 .glyphicons.industrial_zone span:first-child:before {
     content: "\E620";
 }
 .glyphicons.visitor_tag i:before,
 .glyphicons.visitor_tag span:first-child:before {
     content: "\E621";
 }
 .glyphicons.businessman i:before,
 .glyphicons.businessman span:first-child:before {
     content: "\E622";
 }
 .glyphicons.meditation i:before,
 .glyphicons.meditation span:first-child:before {
     content: "\E623";
 }
 .glyphicons.bath i:before,
 .glyphicons.bath span:first-child:before {
     content: "\E624";
 }
 .glyphicons.donate i:before,
 .glyphicons.donate span:first-child:before {
     content: "\E625";
 }
 .glyphicons.sauna i:before,
 .glyphicons.sauna span:first-child:before {
     content: "\E626";
 }
 .glyphicons.bedroom_nightstand i:before,
 .glyphicons.bedroom_nightstand span:first-child:before {
     content: "\E627";
 }
 .glyphicons.bedroom_lamp i:before,
 .glyphicons.bedroom_lamp span:first-child:before {
     content: "\E628";
 }
 .glyphicons.doctor i:before,
 .glyphicons.doctor span:first-child:before {
     content: "\E629";
 }
 .glyphicons.engineering_networks i:before,
 .glyphicons.engineering_networks span:first-child:before {
     content: "\E630";
 }
 .glyphicons.washing_machine i:before,
 .glyphicons.washing_machine span:first-child:before {
     content: "\E631";
 }
 .glyphicons.dryer i:before,
 .glyphicons.dryer span:first-child:before {
     content: "\E632";
 }
 .glyphicons.dishwasher i:before,
 .glyphicons.dishwasher span:first-child:before {
     content: "\E633";
 }
 .glyphicons.luggage_group i:before,
 .glyphicons.luggage_group span:first-child:before {
     content: "\E634";
 }
 .glyphicons.teenager i:before,
 .glyphicons.teenager span:first-child:before {
     content: "\E635";
 }
 .glyphicons.person_stick i:before,
 .glyphicons.person_stick span:first-child:before {
     content: "\E636";
 }
 .glyphicons.person_stick_old i:before,
 .glyphicons.person_stick_old span:first-child:before {
     content: "\E637";
 }
 .glyphicons.traveler i:before,
 .glyphicons.traveler span:first-child:before {
     content: "\E638";
 }
 .glyphicons.veteran i:before,
 .glyphicons.veteran span:first-child:before {
     content: "\E639";
 }
 .glyphicons.group_chat i:before,
 .glyphicons.group_chat span:first-child:before {
     content: "\E640";
 }
 .glyphicons.elections i:before,
 .glyphicons.elections span:first-child:before {
     content: "\E641";
 }
 .glyphicons.law_justice i:before,
 .glyphicons.law_justice span:first-child:before {
     content: "\E642";
 }
 .glyphicons.judiciary i:before,
 .glyphicons.judiciary span:first-child:before {
     content: "\E643";
 }
 .glyphicons.house_fire i:before,
 .glyphicons.house_fire span:first-child:before {
     content: "\E644";
 }
 .glyphicons.firefighters i:before,
 .glyphicons.firefighters span:first-child:before {
     content: "\E645";
 }
 .glyphicons.police i:before,
 .glyphicons.police span:first-child:before {
     content: "\E646";
 }
 .glyphicons.ambulance i:before,
 .glyphicons.ambulance span:first-child:before {
     content: "\E647";
 }
 .glyphicons.light_beacon i:before,
 .glyphicons.light_beacon span:first-child:before {
     content: "\E648";
 }
 .glyphicons.important_day i:before,
 .glyphicons.important_day span:first-child:before {
     content: "\E649";
 }
 .glyphicons.bike_park i:before,
 .glyphicons.bike_park span:first-child:before {
     content: "\E650";
 }
 .glyphicons.object_align_top i:before,
 .glyphicons.object_align_top span:first-child:before {
     content: "\E651";
 }
 .glyphicons.object_align_bottom i:before,
 .glyphicons.object_align_bottom span:first-child:before {
     content: "\E652";
 }
 .glyphicons.object_align_horizontal i:before,
 .glyphicons.object_align_horizontal span:first-child:before {
     content: "\E653";
 }
 .glyphicons.object_align_left i:before,
 .glyphicons.object_align_left span:first-child:before {
     content: "\E654";
 }
 .glyphicons.object_align_vertical i:before,
 .glyphicons.object_align_vertical span:first-child:before {
     content: "\E655";
 }
 .glyphicons.object_align_right i:before,
 .glyphicons.object_align_right span:first-child:before {
     content: "\E656";
 }
 .glyphicons.reflect_y i:before,
 .glyphicons.reflect_y span:first-child:before {
     content: "\E657";
 }
 .glyphicons.reflect_x i:before,
 .glyphicons.reflect_x span:first-child:before {
     content: "\E658";
 }
 .glyphicons.tick i:before,
 .glyphicons.tick span:first-child:before {
     content: "\E659";
 }
 .glyphicons.lawnmower i:before,
 .glyphicons.lawnmower span:first-child:before {
     content: "\E660";
 }
 .glyphicons.call_redirect i:before,
 .glyphicons.call_redirect span:first-child:before {
     content: "\E661";
 }
 .glyphicons.call_ip i:before,
 .glyphicons.call_ip span:first-child:before {
     content: "\E662";
 }
 .glyphicons.call_record i:before,
 .glyphicons.call_record span:first-child:before {
     content: "\E663";
 }
 .glyphicons.call_ringtone i:before,
 .glyphicons.call_ringtone span:first-child:before {
     content: "\E664";
 }
 .glyphicons.call_traffic i:before,
 .glyphicons.call_traffic span:first-child:before {
     content: "\E665";
 }
 .glyphicons.call_hold i:before,
 .glyphicons.call_hold span:first-child:before {
     content: "\E666";
 }
 .glyphicons.call_incoming i:before,
 .glyphicons.call_incoming span:first-child:before {
     content: "\E667";
 }
 .glyphicons.call_outgoing i:before,
 .glyphicons.call_outgoing span:first-child:before {
     content: "\E668";
 }
 .glyphicons.call_video i:before,
 .glyphicons.call_video span:first-child:before {
     content: "\E669";
 }
 .glyphicons.call_missed i:before,
 .glyphicons.call_missed span:first-child:before {
     content: "\E670";
 }
 .glyphicons.theater i:before,
 .glyphicons.theater span:first-child:before {
     content: "\E671";
 }
 .glyphicons.heartbeat i:before,
 .glyphicons.heartbeat span:first-child:before {
     content: "\E672";
 }
 .glyphicons.kettlebell i:before,
 .glyphicons.kettlebell span:first-child:before {
     content: "\E673";
 }
 .glyphicons.fireplace i:before,
 .glyphicons.fireplace span:first-child:before {
     content: "\E674";
 }
 .glyphicons.street_lights i:before,
 .glyphicons.street_lights span:first-child:before {
     content: "\E675";
 }
 .glyphicons.pedestrian i:before,
 .glyphicons.pedestrian span:first-child:before {
     content: "\E676";
 }
 .glyphicons.flood i:before,
 .glyphicons.flood span:first-child:before {
     content: "\E677";
 }
 .glyphicons.open_water i:before,
 .glyphicons.open_water span:first-child:before {
     content: "\E678";
 }
 .glyphicons.for_sale i:before,
 .glyphicons.for_sale span:first-child:before {
     content: "\E679";
 }
 .glyphicons.dustbin i:before,
 .glyphicons.dustbin span:first-child:before {
     content: "\E680";
 }
 .glyphicons.door i:before,
 .glyphicons.door span:first-child:before {
     content: "\E681";
 }
 .glyphicons.camp_fire i:before,
 .glyphicons.camp_fire span:first-child:before {
     content: "\E682";
 }
 .glyphicons.fleur_de_lis i:before,
 .glyphicons.fleur_de_lis span:first-child:before {
     content: "\E683";
 }
 .glyphicons.temperature_settings i:before,
 .glyphicons.temperature_settings span:first-child:before {
     content: "\E684";
 }
 .glyphicons.article i:before,
 .glyphicons.article span:first-child:before {
     content: "\E685";
 }
 .glyphicons.sunbath i:before,
 .glyphicons.sunbath span:first-child:before {
     content: "\E686";
 }
 .glyphicons.balanced_diet i:before,
 .glyphicons.balanced_diet span:first-child:before {
     content: "\E687";
 }
 .glyphicons.ticket i:before,
 .glyphicons.ticket span:first-child:before {
     content: "\E688";
 }
 .glyphicons.parking_ticket i:before,
 .glyphicons.parking_ticket span:first-child:before {
     content: "\E689";
 }
 .glyphicons.parking_meter i:before,
 .glyphicons.parking_meter span:first-child:before {
     content: "\E690";
 }
 .glyphicons.laptop i:before,
 .glyphicons.laptop span:first-child:before {
     content: "\E691";
 }
 .glyphicons.tree_structure i:before,
 .glyphicons.tree_structure span:first-child:before {
     content: "\E692";
 }
 .glyphicons.weather_warning i:before,
 .glyphicons.weather_warning span:first-child:before {
     content: "\E693";
 }
 .glyphicons.temperature_low i:before,
 .glyphicons.temperature_low span:first-child:before {
     content: "\E694";
 }
 .glyphicons.temperature_high i:before,
 .glyphicons.temperature_high span:first-child:before {
     content: "\E695";
 }
 .glyphicons.temperature_low_warning i:before,
 .glyphicons.temperature_low_warning span:first-child:before {
     content: "\E696";
 }
 .glyphicons.temperature_high_warning i:before,
 .glyphicons.temperature_high_warning span:first-child:before {
     content: "\E697";
 }
 .glyphicons.hurricane i:before,
 .glyphicons.hurricane span:first-child:before {
     content: "\E698";
 }
 .glyphicons.storm i:before,
 .glyphicons.storm span:first-child:before {
     content: "\E699";
 }
 .glyphicons.sorted_waste i:before,
 .glyphicons.sorted_waste span:first-child:before {
     content: "\E700";
 }
 .glyphicons.ear i:before,
 .glyphicons.ear span:first-child:before {
     content: "\E701";
 }
 .glyphicons.ear_deaf i:before,
 .glyphicons.ear_deaf span:first-child:before {
     content: "\E702";
 }
 .glyphicons.file_plus i:before,
 .glyphicons.file_plus span:first-child:before {
     content: "\E703";
 }
 .glyphicons.file_minus i:before,
 .glyphicons.file_minus span:first-child:before {
     content: "\E704";
 }
 .glyphicons.file_lock i:before,
 .glyphicons.file_lock span:first-child:before {
     content: "\E705";
 }
 .glyphicons.file_cloud i:before,
 .glyphicons.file_cloud span:first-child:before {
     content: "\E706";
 }
 .glyphicons.file_cloud_download i:before,
 .glyphicons.file_cloud_download span:first-child:before {
     content: "\E707";
 }
 .glyphicons.file_cloud_upload i:before,
 .glyphicons.file_cloud_upload span:first-child:before {
     content: "\E708";
 }
 .glyphicons.paragraph i:before,
 .glyphicons.paragraph span:first-child:before {
     content: "\E709";
 }
 .glyphicons.list_numbered i:before,
 .glyphicons.list_numbered span:first-child:before {
     content: "\E710";
 }
 .glyphicons.donate_heart i:before,
 .glyphicons.donate_heart span:first-child:before {
     content: "\E711";
 }
 .glyphicons.government i:before,
 .glyphicons.government span:first-child:before {
     content: "\E712";
 }
 .glyphicons.maze i:before,
 .glyphicons.maze span:first-child:before {
     content: "\E713";
 }
 .glyphicons.chronicle i:before,
 .glyphicons.chronicle span:first-child:before {
     content: "\E714";
 }
 .glyphicons.user_structure i:before,
 .glyphicons.user_structure span:first-child:before {
     content: "\E715";
 }
 .glyphicons.recycle i:before,
 .glyphicons.recycle span:first-child:before {
     content: "\E716";
 }
 .glyphicons.gas i:before,
 .glyphicons.gas span:first-child:before {
     content: "\E717";
 }
 .glyphicons.waste_pipe i:before,
 .glyphicons.waste_pipe span:first-child:before {
     content: "\E718";
 }
 .glyphicons.water_pipe i:before,
 .glyphicons.water_pipe span:first-child:before {
     content: "\E719";
 }
 .glyphicons.parking i:before,
 .glyphicons.parking span:first-child:before {
     content: "\E720";
 }
 .glyphicons.closed i:before,
 .glyphicons.closed span:first-child:before {
     content: "\E721";
 }
 .glyphicons.mouse i:before,
 .glyphicons.mouse span:first-child:before {
     content: "\E722";
 }
 .glyphicons.mouse_double_click i:before,
 .glyphicons.mouse_double_click span:first-child:before {
     content: "\E723";
 }
 .glyphicons.mouse_left_click i:before,
 .glyphicons.mouse_left_click span:first-child:before {
     content: "\E724";
 }
 .glyphicons.mouse_right_click i:before,
 .glyphicons.mouse_right_click span:first-child:before {
     content: "\E725";
 }
 .glyphicons.mouse_middle_click i:before,
 .glyphicons.mouse_middle_click span:first-child:before {
     content: "\E726";
 }
 .glyphicons.mouse_scroll i:before,
 .glyphicons.mouse_scroll span:first-child:before {
     content: "\E727";
 }
 .glyphicons.resize_vertical i:before,
 .glyphicons.resize_vertical span:first-child:before {
     content: "\E728";
 }
 .glyphicons.resize_horizontal i:before,
 .glyphicons.resize_horizontal span:first-child:before {
     content: "\E729";
 }
 .glyphicons.temperature i:before,
 .glyphicons.temperature span:first-child:before {
     content: "\E730";
 }
 .glyphicons.puzzle i:before,
 .glyphicons.puzzle span:first-child:before {
     content: "\E731";
 }
 .glyphicons.puzzle_2 i:before,
 .glyphicons.puzzle_2 span:first-child:before {
     content: "\E732";
 }
 .glyphicons.puzzle_3 i:before,
 .glyphicons.puzzle_3 span:first-child:before {
     content: "\E733";
 }
 .glyphicons.nearby_square i:before,
 .glyphicons.nearby_square span:first-child:before {
     content: "\E734";
 }
 .glyphicons.nearby_circle i:before,
 .glyphicons.nearby_circle span:first-child:before {
     content: "\E735";
 }
 .glyphicons.rotate_right i:before,
 .glyphicons.rotate_right span:first-child:before {
     content: "\E736";
 }
 .glyphicons.rotate_left i:before,
 .glyphicons.rotate_left span:first-child:before {
     content: "\E737";
 }
 .glyphicons.pictures i:before,
 .glyphicons.pictures span:first-child:before {
     content: "\E738";
 }
 .glyphicons.photo_album i:before,
 .glyphicons.photo_album span:first-child:before {
     content: "\E739";
 }
 .glyphicons.cadastral_map i:before,
 .glyphicons.cadastral_map span:first-child:before {
     content: "\E740";
 }
 .glyphicons.fingerprint_scan i:before,
 .glyphicons.fingerprint_scan span:first-child:before {
     content: "\E741";
 }
 .glyphicons.fingerprint i:before,
 .glyphicons.fingerprint span:first-child:before {
     content: "\E742";
 }
 .glyphicons.fingerprint_lock i:before,
 .glyphicons.fingerprint_lock span:first-child:before {
     content: "\E743";
 }
 .glyphicons.fingerprint_ok i:before,
 .glyphicons.fingerprint_ok span:first-child:before {
     content: "\E744";
 }
 .glyphicons.fingerprint_remove i:before,
 .glyphicons.fingerprint_remove span:first-child:before {
     content: "\E745";
 }
 .glyphicons.fingerprint_reload i:before,
 .glyphicons.fingerprint_reload span:first-child:before {
     content: "\E746";
 }
 .glyphicons.pending_notifications i:before,
 .glyphicons.pending_notifications span:first-child:before {
     content: "\E747";
 }
 .glyphicons.synchronization i:before,
 .glyphicons.synchronization span:first-child:before {
     content: "\E748";
 }
 .glyphicons.synchronization_ban i:before,
 .glyphicons.synchronization_ban span:first-child:before {
     content: "\E749";
 }
 .glyphicons.hash i:before,
 .glyphicons.hash span:first-child:before {
     content: "\E750";
 }
 .glyphicons.gender_male i:before,
 .glyphicons.gender_male span:first-child:before {
     content: "\E751";
 }
 .glyphicons.gender_female i:before,
 .glyphicons.gender_female span:first-child:before {
     content: "\E752";
 }
 .glyphicons.gender_virgin_female i:before,
 .glyphicons.gender_virgin_female span:first-child:before {
     content: "\E753";
 }
 .glyphicons.gender_intersex i:before,
 .glyphicons.gender_intersex span:first-child:before {
     content: "\E754";
 }
 .glyphicons.gender_transgender i:before,
 .glyphicons.gender_transgender span:first-child:before {
     content: "\E755";
 }
 .glyphicons.gender_ori_lesbian i:before,
 .glyphicons.gender_ori_lesbian span:first-child:before {
     content: "\E756";
 }
 .glyphicons.gender_ori_gay i:before,
 .glyphicons.gender_ori_gay span:first-child:before {
     content: "\E757";
 }
 .glyphicons.gender_ori_hetero i:before,
 .glyphicons.gender_ori_hetero span:first-child:before {
     content: "\E758";
 }
 .glyphicons.gender_other i:before,
 .glyphicons.gender_other span:first-child:before {
     content: "\E759";
 }
 .glyphicons.gender_unknown i:before,
 .glyphicons.gender_unknown span:first-child:before {
     content: "\E760";
 }
 .glyphicons.scanner i:before,
 .glyphicons.scanner span:first-child:before {
     content: "\E761";
 }
 .glyphicons.multifunction_printer i:before,
 .glyphicons.multifunction_printer span:first-child:before {
     content: "\E762";
 }
 .glyphicons.lasso i:before,
 .glyphicons.lasso span:first-child:before {
     content: "\E763";
 }
 .glyphicons.view_360 i:before,
 .glyphicons.view_360 span:first-child:before {
     content: "\E764";
 }
 .glyphicons.battery_charging i:before,
 .glyphicons.battery_charging span:first-child:before {
     content: "\E765";
 }
 .glyphicons.battery_full i:before,
 .glyphicons.battery_full span:first-child:before {
     content: "\E766";
 }
 .glyphicons.battery_75 i:before,
 .glyphicons.battery_75 span:first-child:before {
     content: "\E767";
 }
 .glyphicons.battery_50 i:before,
 .glyphicons.battery_50 span:first-child:before {
     content: "\E768";
 }
 .glyphicons.battery_25 i:before,
 .glyphicons.battery_25 span:first-child:before {
     content: "\E769";
 }
 .glyphicons.battery_10 i:before,
 .glyphicons.battery_10 span:first-child:before {
     content: "\E770";
 }
 .glyphicons.satellite i:before,
 .glyphicons.satellite span:first-child:before {
     content: "\E771";
 }
 .glyphicons.satellite_dish i:before,
 .glyphicons.satellite_dish span:first-child:before {
     content: "\E772";
 }
 .glyphicons.satellite_dish_alt i:before,
 .glyphicons.satellite_dish_alt span:first-child:before {
     content: "\E773";
 }
 .glyphicons.auction i:before,
 .glyphicons.auction span:first-child:before {
     content: "\E774";
 }
 .glyphicons.directions i:before,
 .glyphicons.directions span:first-child:before {
     content: "\E775";
 }
 .glyphicons.race i:before,
 .glyphicons.race span:first-child:before {
     content: "\E776";
 }
 .glyphicons.robot i:before,
 .glyphicons.robot span:first-child:before {
     content: "\E777";
 }
 .glyphicons.ruler_alt i:before,
 .glyphicons.ruler_alt span:first-child:before {
     content: "\E778";
 }
 .glyphicons.cube_empty i:before,
 .glyphicons.cube_empty span:first-child:before {
     content: "\E779";
 }
 .glyphicons.cube_black i:before,
 .glyphicons.cube_black span:first-child:before {
     content: "\E780";
 }
 .glyphicons.move_square i:before,
 .glyphicons.move_square span:first-child:before {
     content: "\E781";
 }
 .glyphicons.drop i:before,
 .glyphicons.drop span:first-child:before {
     content: "\E782";
 }
 .glyphicons.vr_headset i:before,
 .glyphicons.vr_headset span:first-child:before {
     content: "\E783";
 }
 .glyphicons.vr_charging i:before,
 .glyphicons.vr_charging span:first-child:before {
     content: "\E784";
 }
 .glyphicons.vr_low_battery i:before,
 .glyphicons.vr_low_battery span:first-child:before {
     content: "\E785";
 }
 .glyphicons.vr_paired i:before,
 .glyphicons.vr_paired span:first-child:before {
     content: "\E786";
 }
 .glyphicons.vr_settings i:before,
 .glyphicons.vr_settings span:first-child:before {
     content: "\E787";
 }
 .glyphicons.vr_maintenance i:before,
 .glyphicons.vr_maintenance span:first-child:before {
     content: "\E788";
 }
 .glyphicons.filter_remove i:before,
 .glyphicons.filter_remove span:first-child:before {
     content: "\E789";
 }
 .glyphicons.filter_applied i:before,
 .glyphicons.filter_applied span:first-child:before {
     content: "\E790";
 }
 .glyphicons.one_day i:before,
 .glyphicons.one_day span:first-child:before {
     content: "\E791";
 }
 .glyphicons.user_vr i:before,
 .glyphicons.user_vr span:first-child:before {
     content: "\E792";
 }
 .glyphicons.user_vr_add i:before,
 .glyphicons.user_vr_add span:first-child:before {
     content: "\E793";
 }
 .glyphicons.user_vr_remove i:before,
 .glyphicons.user_vr_remove span:first-child:before {
     content: "\E794";
 }
 .glyphicons.dice_1 i:before,
 .glyphicons.dice_1 span:first-child:before {
     content: "\E795";
 }
 .glyphicons.dice_2 i:before,
 .glyphicons.dice_2 span:first-child:before {
     content: "\E796";
 }
 .glyphicons.dice_3 i:before,
 .glyphicons.dice_3 span:first-child:before {
     content: "\E797";
 }
 .glyphicons.dice_4 i:before,
 .glyphicons.dice_4 span:first-child:before {
     content: "\E798";
 }
 .glyphicons.dice_5 i:before,
 .glyphicons.dice_5 span:first-child:before {
     content: "\E799";
 }
 .glyphicons.dice_6 i:before,
 .glyphicons.dice_6 span:first-child:before {
     content: "\E800";
 }
 /* green icon for buttons */
 .glyphicons.green_conversation i:before,
 .glyphicons.green_conversation i:hover:before,
 .glyphicons.green_conversation:hover i:before,
 .glyphicons.green_conversation span:first-child:before {
     content: "\E245";
     color: #46a546;
 }

.glyphicons.glyphicons-green i:before,
.glyphicons.glyphicons-green span:first-child:before {
    color: #46a546;
}
 

/*# sourceMappingURL=bundle.css.map*/
/* Nunito Sans Font Face*/
@font-face {
    font-family: 'Nunito Sans';
    src: url(../fonts/NunitoSans-Regular.woff2) format('woff2'), 
       url(../fonts/NunitoSans-Regular.woff) format('woff'), 
       url(../fonts/NunitoSans-Regular.ttf)  format('truetype'); /* Safari, Android, iOS */
}
@font-face {
    font-family: 'Nunito Sans';
    src: url(../fonts/NunitoSans-Bold.woff2) format('woff2'), 
       url(../fonts/NunitoSans-Bold.woff) format('woff'), 
       url(../fonts/NunitoSans-Bold.ttf)  format('truetype'); /* Safari, Android, iOS */
    font-weight: bold;
}
@font-face {
    font-family: 'Nunito Sans';
    src: url(../fonts/NunitoSans-Italic.woff2) format('woff2'), 
       url(../fonts/NunitoSans-Italic.woff) format('woff'), 
       url(../fonts/NunitoSans-Italic.ttf)  format('truetype'); /* Safari, Android, iOS */
    font-style: italic;
}
@font-face {
    font-family: 'Nunito Sans';
    src: url(../fonts/NunitoSans-BoldItalic.woff2) format('woff2'), 
       url(../fonts/NunitoSans-BoldItalic.woff) format('woff'), 
       url(../fonts/NunitoSans-BoldItalic.ttf)  format('truetype'); /* Safari, Android, iOS */
    font-weight: bold;
    font-style: italic;
}
/* base styles */
html, body {
    font-family: 'Nunito Sans';
    font-style: normal;
}
.container {
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: content-box;
    width: auto;
}

.container,
.container-fluid {
    max-width: 1860px;
}

.form-control {
    padding: 0px 6px;
    font-size: 12px;
}
.form-control-static {
    padding-bottom: 0;
    min-height: inherit;
    font-size: 12px;
}
.form-group {
    margin-bottom: 0;
}
.form-horizontal .form-group {
    margin: 0;
    padding: 4px 0;
}
.rc-collapse > .rc-collapse-item > .rc-collapse-content > .rc-collapse-content-box .form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px;
}
.form-horizontal label,
body .form-horizontal .control-label {
    text-align: left;
    padding-top: 0px;
    vertical-align: middle;
    line-height: 2em;
    display: inline;
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
    padding-top: 0;
    min-height: 0;
    margin-bottom: 5px;
    height: 19px;
}

.form-horizontal .form-control-static {
    padding: 3px 0px;
    height: 27px;
    vertical-align: middle;
}
.form-horizontal .trq-datepicker-container {
    margin-bottom: 3px;
}

.form-horizontal .react-bs-table {
    margin-top: 1em;
}

textarea.form-control {
    min-height: 6em;
}

.input-group-addon {
    padding: 4px 12px;
}

.input-group-addon .glyphicons i:before {
    font-size: 14px;
}

/* all input fields except few cases should take 100% width of their container */
input,
textarea,
select,
.react-selectize.root-node {
    width: 100%;
}

input.trq-multiselect-search,
input[type="checkbox"] {
    width: auto;
    cursor: pointer;
    margin-top: 0
}

/* Add the blue border when the checkbox is focused */
input[type='checkbox']:focus {
    outline-width: 1px;
    outline-style: solid;
    outline-color: #4D90FE;
    outline-offset: -2px;
}

input,
label,
select,
textarea {
    /*Remove outline during changing values in inputs*/
    outline: none;
}

input[type=file] {
    display: block;
    border: none;
    box-shadow: none;
    padding: 0;
    margin-bottom: 1em;
}

textarea,
textarea.form-control {
    padding: 8px 10px;
    border-radius: 6px;
    border: solid 1px #c2c1cb;
    background-color: #ffffff;
    font-size: 13px;
    color: #343352;
    line-height: 16px;
    height: 2em;
}

/* inside a table inputs have to make no padding at all */
.react-bs-table input,
.react-bs-table textarea {
    margin: -2px 0;
}

/* inside a table checkbox has to make it's own padding */
.react-bs-table input[type='checkbox'] {
    margin: 3.5px 0;
}

/* Makes the input, text area, radio, and select components easier to be read when they are disabled/read-only */
body #content input[readonly],
body #content input[disabled],
body #content textarea[readonly],
body #content textarea[disabled],
body .modal textarea[readonly],
body .modal textarea[disabled],
body .modal input[readonly],
body .modal input[disabled],
body .radio-inline.disabled,
body .dropdown-disabled {
    opacity: 1;
    background-color: #f1f1f6;
    border-color: #c2c1cb;
}

input[type=checkbox][disabled],
input[type=checkbox][readonly] {
    cursor: default;
}

/* Define classes to be applied on screens with resolution less tnan 1280 px */
@media (max-width: 1280px) {
    /* hides an element on small screens */
    .trq-ms-hide {
        display: none;
    }
    .trq-flex-parent {
        display: block;
    }
}
/* responsive percentage styles */
@media (min-width: 1281px) {
    .trq-lg-pct1 { width:1%; }
    .trq-lg-pct2 { width:2%; }
    .trq-lg-pct3 { width:3%; }
    .trq-lg-pct4 { width:4%; }
    .trq-lg-pct5 { width:5%; }
    .trq-lg-pct6 { width:6%; }
    .trq-lg-pct7 { width:7%; }
    .trq-lg-pct8 { width:8%; }
    .trq-lg-pct9 { width:9%; }
    .trq-lg-pct10 { width:10%; }
    .trq-lg-pct11 { width:11%; }
    .trq-lg-pct12 { width:12%; }
    .trq-lg-pct13 { width:13%; }
    .trq-lg-pct14 { width:14%; }
    .trq-lg-pct15 { width:15%; }
    .trq-lg-pct16 { width:16%; }
    .trq-lg-pct17 { width:17%; }
    .trq-lg-pct18 { width:18%; }
    .trq-lg-pct19 { width:19%; }
    .trq-lg-pct20 { width:20%; }
    .trq-lg-pct21 { width:21%; }
    .trq-lg-pct22 { width:22%; }
    .trq-lg-pct23 { width:23%; }
    .trq-lg-pct24 { width:24%; }
    .trq-lg-pct25 { width:25%; }
    .trq-lg-pct26 { width:26%; }
    .trq-lg-pct27 { width:27%; }
    .trq-lg-pct28 { width:28%; }
    .trq-lg-pct29 { width:29%; }
    .trq-lg-pct30 { width:30%; }
    .trq-lg-pct31 { width:31%; }
    .trq-lg-pct32 { width:32%; }
    .trq-lg-pct33 { width:33%; }
    .trq-lg-pct34 { width:34%; }
    .trq-lg-pct35 { width:35%; }
    .trq-lg-pct36 { width:36%; }
    .trq-lg-pct37 { width:37%; }
    .trq-lg-pct38 { width:38%; }
    .trq-lg-pct39 { width:39%; }
    .trq-lg-pct40 { width:40%; }
    .trq-lg-pct41 { width:41%; }
    .trq-lg-pct42 { width:42%; }
    .trq-lg-pct43 { width:43%; }
    .trq-lg-pct44 { width:44%; }
    .trq-lg-pct45 { width:45%; }
    .trq-lg-pct46 { width:46%; }
    .trq-lg-pct47 { width:47%; }
    .trq-lg-pct48 { width:48%; }
    .trq-lg-pct49 { width:49%; }
    .trq-lg-pct50 { width:50%; }
    .trq-lg-pct51 { width:51%; }
    .trq-lg-pct52 { width:52%; }
    .trq-lg-pct53 { width:53%; }
    .trq-lg-pct54 { width:54%; }
    .trq-lg-pct55 { width:55%; }
    .trq-lg-pct56 { width:56%; }
    .trq-lg-pct57 { width:57%; }
    .trq-lg-pct58 { width:58%; }
    .trq-lg-pct59 { width:59%; }
    .trq-lg-pct60 { width:60%; }
    .trq-lg-pct61 { width:61%; }
    .trq-lg-pct62 { width:62%; }
    .trq-lg-pct63 { width:63%; }
    .trq-lg-pct64 { width:64%; }
    .trq-lg-pct65 { width:65%; }
    .trq-lg-pct66 { width:66%; }
    .trq-lg-pct67 { width:67%; }
    .trq-lg-pct68 { width:68%; }
    .trq-lg-pct69 { width:69%; }
    .trq-lg-pct70 { width:70%; }
    .trq-lg-pct71 { width:71%; }
    .trq-lg-pct72 { width:72%; }
    .trq-lg-pct73 { width:73%; }
    .trq-lg-pct74 { width:74%; }
    .trq-lg-pct75 { width:75%; }
    .trq-lg-pct76 { width:76%; }
    .trq-lg-pct77 { width:77%; }
    .trq-lg-pct78 { width:78%; }
    .trq-lg-pct79 { width:79%; }
    .trq-lg-pct80 { width:80%; }
    .trq-lg-pct81 { width:81%; }
    .trq-lg-pct82 { width:82%; }
    .trq-lg-pct83 { width:83%; }
    .trq-lg-pct84 { width:84%; }
    .trq-lg-pct85 { width:85%; }
    .trq-lg-pct86 { width:86%; }
    .trq-lg-pct87 { width:87%; }
    .trq-lg-pct88 { width:88%; }
    .trq-lg-pct89 { width:89%; }
    .trq-lg-pct90 { width:90%; }
    .trq-lg-pct91 { width:91%; }
    .trq-lg-pct92 { width:92%; }
    .trq-lg-pct93 { width:93%; }
    .trq-lg-pct94 { width:94%; }
    .trq-lg-pct95 { width:95%; }
    .trq-lg-pct96 { width:96%; }
    .trq-lg-pct97 { width:97%; }
    .trq-lg-pct98 { width:98%; }
    .trq-lg-pct99 { width:99%; }
    .trq-lg-pct100 { width:100%; }
}

input[type="text"].field-status-validated,
input[readonly].field-status-validated,
input[disabled].field-status-validated,
textarea.field-status-validated,
textarea[readonly].field-status-validated,
textarea[disabled].field-status-validated,
.react-autosuggest__input.field-status-validated,
.ui-dropdown.field-status-validated,
body #content input[type="text"].field-status-validated,
body #content input[type="password"].field-status-validated,
body #content .fully-opaque-readonly input[readonly].field-status-validated,
body #content input[readonly].fully-opaque-readonly.field-status-validated,
body #content .fully-opaque-readonly input[disabled].field-status-validated,
body #content input[disabled].fully-opaque-readonly.field-status-validated,
body #content textarea[readonly].field-status-validated,
body #content .fully-opaque-readonly textarea[readonly].field-status-validated,
body #content textarea[readonly].fully-opaque-readonly.field-status-validated,
body #content .fully-opaque-readonly textarea[disabled].field-status-validated,
body #content textarea[disabled].fully-opaque-readonly.field-status-validated,
body .modal input[type="text"].field-status-validated,
body .modal textarea.field-status-validated,
body .modal .fully-opaque-readonly textarea[readonly].field-status-validated,
body .modal textarea[readonly].fully-opaque-readonly.field-status-validated,
body .modal .fully-opaque-readonly textarea[disabled].field-status-validated,
body .modal textarea[disabled].fully-opaque-readonly.field-status-validated,
body .modal .fully-opaque-readonly input[readonly].field-status-validated,
body .modal input[readonly].fully-opaque-readonly.field-status-validated,
body .modal .fully-opaque-readonly input[disabled].field-status-validated,
body .modal input[disabled].fully-opaque-readonly.field-status-validated,
body .ui-dropdown.dropdown-disabled.field-status-validated {
    border-color: #008000;
    background-color: #f1f1f6;
}

label.radio-inline.field-status-validated,
body .fully-opaque-readonly .radio-inline.disabled.field-status-validated,
body .radio-inline.disabled.fully-opaque-readonly.field-status-validated {
    color: #008000;
}

body .dropdown-disabled.field-status-validated {
    opacity: .5;
}

/*# sourceMappingURL=bundle.css.map*/


/*# sourceMappingURL=bundle.css.map*/
/*Remove glow outline provided by Chrome*/
.trq-btn-v2.btn.active.focus,
.trq-btn-v2.btn.active:focus,
.trq-btn-v2.btn.focus,
.trq-btn-v2.btn:active.focus,
.trq-btn-v2.btn:active:focus,
.trq-btn-v2.btn:focus {
    outline: none;
}

/* Glyphicon and FontAwesome placed in a button*/
.trq-btn-v2.btn .glyphicons,
.trq-btn-v2.btn .fa {
    /*Should be vertically aligned, this will only work if it is */
    vertical-align: middle;
    display: inline-block;
    padding: 0;
}

/*Glyphicon inside the button should be smaller, same size as a text, be default it's 24px*/
.trq-btn-v2.btn.glyphicons i:before,
.trq-btn-v2.btn.glyphicons span:before {
    font-size: 14px;
    position: relative;
}
.trq-btn-v2.btn.glyphicons.no_icon i {
    width: 0;
    height: 0;
    margin-right: 0;
}


/*Override bootstrap button styles to look like a button from legacy styles*/
.trq-btn-v2.btn.btn-default {
    line-height: 14px;
    font-size: 14px;
    background: #f1f1f6;
    cursor: pointer;
    color: #262626;
    text-decoration: none;
    font-weight: bold;
    border: none;
    padding: 11px 18px;
    border-radius: 6px;
    box-shadow: none;
    display: flex;
    align-items: center;
    justify-content: center;
    max-height: 36px;
}

.trq-btn-v2.btn.btn-default.has-text {
    padding: 8px 10px;
}
.trq-btn-v2.btn.btn-default.small-icon {
    padding: 7px;
}
.trq-btn-v2.btn.btn-default.small-button {
    padding: 7px;
}
.trq-btn-v2.btn.btn-default.trq-icon-btn.link-style {
    background: none;
    padding: 6px;
    display: inline;
    height: initial;
}
.trq-btn-v2.btn.btn-default.icon-button {
    background: none;
    padding: 6px;
    display: inline;
    height: initial;
}
.trq-btn-v2.btn.btn-default.trq-icon-btn:hover,
.trq-btn-v2.btn.btn-default.icon-button:hover {
    background: none;
}
.trq-btn-v2.btn.btn-default.adorment-icon {
    border-radius: 0px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    padding: 7px 11px;
}

.trq-btn-v2.btn.btn-default:disabled,
.modal-dialog .trq-btn-v2.btn.btn-default:disabled {
    cursor: not-allowed;
}

.trq-btn-v2.btn.btn-default[readonly] {
    cursor: default;
}

.trq-btn-v2.btn.btn-default:hover[readonly] {
    background: #eee;
    color: #444;
}

.trq-btn-v2.btn.btn-default:hover,
.trq-btn-v2.btn.btn-default.active,
.trq-btn-v2.btn.btn-default:focus {
    background: #e2e2ed;
}

.trq-btn-v2.btn.btn-default.no-hover:hover {
    background: #f1f1f6;
    cursor: default;
}

section.toolbar ul li button.trq-btn-v2.btn.btn-default:focus,
body #content nav.tools ul > li button:focus,
.trq-btn-v2.btn.btn-default:focus {
    outline: none;
}

.trq-btn-v2.glyphicons.link-style:focus {
    text-decoration: underline;
    border: none;
}

.trq-btn-v2.btn.btn-default:hover .glyphicons,
.trq-btn-v2.btn.btn-default.active .glyphicons {
    color: #5e1800;
}

.trq-btn-v2.btn.btn-default:disabled {
    background: #eeeeee;
}

.trq-btn-v2.btn.btn-default:disabled,
.trq-btn-v2.btn.btn-default:disabled .glyphicons {
    cursor: not-allowed;
    opacity: .65;
}

.trq-btn-v2 i::before,
.trq-btn-v2.glyphicons i::before
.trq-btn-v2 span:first-child::before {
    font-size: 14px;
    position: relative;
    padding: 0;
    top: 0;
}

.trq-btn-v2.icon-only i::before {
    font-size: 18px;
}
.trq-btn-v2.adorment-icon i::before {
    font-size: 18px;
}

.trq-btn-v2 i {
    font-size: 14px;
    width: 14px;
    height: 14px;
    overflow: visible;
    color: #262626;
}
.trq-btn-v2.icon-on-left i {
    margin-right: 8px;
}
.trq-btn-v2.icon-on-right i {
    margin-left: 8px;
}
.trq-btn-v2.no-text.icon-on-left i {
    margin-right: 0px;
}
.trq-btn-v2.no-text.icon-on-right i {
    margin-left: 0px;
}

.trq-btn-v2.btn.btn-default.icon-only i {
    font-size: 20px;
    margin: 0;
}
.trq-btn-v2.btn.btn-default.mobile-only {
    display: none;
}

/* iPhone x */
@media (max-width: 812px) {
    .trq-btn-v2.btn.btn-default.hide-in-mobile {
        display: none;
    }
    .trq-btn-v2.btn.btn-default.mobile-only {
        display: block;
    }
}

/*# sourceMappingURL=bundle.css.map*/
/*Inline button styles that includes glyphicon, should have slight padding, so that next button is not too close*/
.inline-button,
.trq-icon-btn {
    display: inline-block;
    cursor: pointer;
    background: none;
    border: none;
    padding: 0 3px;
}

.trq-icon-btn.active.focus,
.trq-icon-btn.active:focus,
.trq-icon-btn.focus,
.trq-icon-btn:active.focus,
.trq-icon-btn:active:focus,
.trq-icon-btn:focus {
    background: none;
    border: none;
    outline: none;
    box-shadow: none;
}

.inline-button .glyphicons i:before,
.inline-button .glyphicons span:first-child:before,
.trq-icon-btn .glyphicons i:before,
.trq-icon-btn .glyphicons span:first-child:before {
    font-size: 14px;
}

.trq-icon-btn:hover,
.trq-icon-btn.active {
    color: #5e1800;
    text-decoration: none;
}

.trq-icon-btn:hover .glyphicons,
.trq-icon-btn.active .glyphicons {
    color: #5e1800;
}

.trq-icon-btn:disabled,
.trq-icon-btn:disabled .glyphicons {
    background: transparent;
    cursor: not-allowed;
    opacity: .65;
}

/* inside a table icon button has to make it's own padding */
.react-bs-table .trq-icon-btn {
    padding: 3px;
}

.trq-icon-btn i::before,
.trq-icon-btn span:first-child::before {
    font-size: 14px;
    position: relative;
    padding: 0;
}

/*# sourceMappingURL=bundle.css.map*/
.trq-link.disabled,
.trq-link.disabled .glyphicons {
    background: transparent;
    cursor: not-allowed;
    opacity: .65;
}

/*# sourceMappingURL=bundle.css.map*/
.trq-icon-link,
.trq-icon-link:focus {
    color: #444;
    text-decoration: none;
}

.trq-icon-link:hover {
    color: #5e1800;
    text-decoration: none;
}

/* inside a table icon button has to make it's own padding */
.react-bs-table .trq-icon-link {
    padding: 3px;
}

.trq-icon-link.disabled,
.trq-icon-link.disabled .glyphicons {
    background: transparent;
    cursor: not-allowed;
    opacity: .65;
}

/*# sourceMappingURL=bundle.css.map*/
.react-bootstrap-table table{table-layout:fixed}.react-bootstrap-table th.sortable{cursor:pointer}.react-bootstrap-table th .order>.dropdown>.caret{margin:10px 0 10px 5px;color:#ccc}.react-bootstrap-table th .order>.dropup>.caret{margin:10px 0;color:#ccc}.react-bootstrap-table th>.react-bootstrap-table-sort-order>.caret{margin:10px 6.5px}.react-bootstrap-table th .order-4:before{margin-left:3.5px;content:"\2191";opacity:.4}.react-bootstrap-table th .order-4:after{content:"\2193";opacity:.4}.react-bootstrap-table th .caret-4-asc:before{margin-left:3.5px;content:"\2191"}.react-bootstrap-table th .caret-4-asc:after{content:"\2193";opacity:.4}.react-bootstrap-table th .caret-4-desc:before{margin-left:3.5px;content:"\2191";opacity:.4}.react-bootstrap-table th .caret-4-desc:after{content:"\2193"}.react-bootstrap-table th[data-row-selection]{width:30px}.react-bootstrap-table td>.selection-input-4,.react-bootstrap-table th>.selection-input-4{margin:-4px}.react-bootstrap-table td.react-bs-table-no-data{text-align:center}.react-bootstrap-table td.react-bootstrap-table-editing-cell .animated{animation-fill-mode:both}.react-bootstrap-table td.react-bootstrap-table-editing-cell .animated.bounceIn,.react-bootstrap-table td.react-bootstrap-table-editing-cell .animated.bounceOut{animation-duration:.75s}.react-bootstrap-table td.react-bootstrap-table-editing-cell .animated.shake{animation-duration:.3s}@keyframes shake{from,to{transform:translate3d(0,0,0)}10%,50%,90%{transform:translate3d(-10px,0,0)}30%,70%{transform:translate3d(10px,0,0)}}.react-bootstrap-table td.react-bootstrap-table-editing-cell .shake{animation-name:shake}@keyframes bounceIn{20%,40%,60%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}.react-bootstrap-table td.react-bootstrap-table-editing-cell .bounceIn{animation-name:bounceIn}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.react-bootstrap-table td.react-bootstrap-table-editing-cell .bounceOut{animation-name:bounceOut}.react-bootstrap-table .reset-expansion-style{padding:0}.react-bootstrap-table .row-expansion-style{padding:8px}.react-bootstrap-table .row-expand-slide-appear{max-height:0;overflow:hidden}.react-bootstrap-table .row-expand-slide-appear-active{max-height:1000px;transition:max-height 3s linear}.react-bootstrap-table .row-expand-slide-exit{max-height:1000px}.react-bootstrap-table .row-expand-slide-exit-active{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(0,.95,0,.95)}
/* The default style for expandable row */
.expandable-row-label,
.expandable-row-value {
    white-space: pre-line;
    word-wrap: break-word;
    line-height: 1.7em;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    display: inline-block;
    width: 100%;
}
.expandable-row-label {
    margin: 0;
    font-weight: bold;
}

/* Remove the component padding that wrappers the expand row body */
body #content table .table-expand-row-body > td {
    padding: 0;
}

/* Make the table rows inside expandable row to be transparent */
body #content .table-expandable-row-container table.table,
body #content table .table-expand-row-body table > tbody > tr,
body #content table .table-expand-row-body .react-bs-table-container {
    background-color: transparent;
}

.react-bootstrap-table-wrapper-v3 {
    background: transparent;
}

.react-bootstrap-table-wrapper-v3.no-table-header .react-bootstrap-table.table-v3 {
    border: 0;
}
.react-bootstrap-table-wrapper-v3.no-table-header .react-bootstrap-table.table-v3 > table {
    border: none;
    padding: 0;
    border-spacing: 0;
    border-collapse: collapse;
}

.react-bootstrap-table-wrapper-v3.no-table-header .react-bootstrap-table.table-v3 > table > thead > tr > th.header-text-v3 {
    border: none;
    visibility: hidden;
    margin: 0; 
    padding: 0;
}
.react-bootstrap-table-wrapper-v3.no-table-header .react-bootstrap-table.table-v3 > table > thead > tr > th.header-text-v3 > *,
.react-bootstrap-table-wrapper-v3.no-table-header .react-bootstrap-table.table-v3 > table > thead > tr > th > .icon-group {
    display: none;
}

.react-bootstrap-table-wrapper-v3.no-border .react-bootstrap-table.table-v3 {
    border: 0;
}

.react-bootstrap-table.table-v3 {
    border: 1px solid #e2e2ed;
    background-color: #ffffff;
}
.react-bootstrap-table.table-v3.no-data {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 10px;
    color: #b2b2b2;
    font-size: 13px;
    font-weight: bold;
}
.no-data-icon-v3 {
    font-size: 26px;
    margin-bottom: 10px;
}

.react-bootstrap-table.table-v3 .table {
    margin: 0;
}

.react-bootstrap-table.table-v3 .table .table-header-v3 {
    background-color: #E5E5EA;
    padding: 8px 16px;
}
.react-bootstrap-table.table-v3 .table .table-header-v3 > th {
    background-color: #E5E5EA;
}
.react-bootstrap-table.table-v3 .table.table-striped > tbody > tr.even-row {
    border-top: 1px solid #e2e2ed;
    background-color: #f9f9f9;
}
.react-bootstrap-table.table-v3 .table.table-striped > tbody > tr > td.reset-expansion-style.even-row {
    background-color: #f9f9f9;
}
.react-bootstrap-table.table-v3 .table.table-striped > tbody > tr.even-row + tr > .reset-expansion-style {
    background-color: #f9f9f9;
    padding-top: 0;
}
.react-bootstrap-table.table-v3 .row-expansion-style {
    padding: 0;
}

.react-bootstrap-table.table-v3 .table.table-striped > tbody > tr.odd-row,
.react-bootstrap-table.table-v3 .table.table-striped > tbody .react-bs-table-no-data {
    border-top: 1px solid #e2e2ed;
    background-color: #fff;
}
.react-bootstrap-table-wrapper-v3.no-table-header .react-bootstrap-table.table-v3 .table.table-striped > tbody > tr.even-row,
.react-bootstrap-table-wrapper-v3.no-table-header .react-bootstrap-table.table-v3 .table.table-striped > tbody > tr > td.reset-expansion-style.even-row,
.react-bootstrap-table-wrapper-v3.no-table-header .react-bootstrap-table.table-v3 .table.table-striped > tbody > tr.even-row + tr > .reset-expansion-style {
    background-color: #ffffff;
}

.react-bootstrap-table-wrapper-v3.no-table-header .react-bootstrap-table.table-v3 .table.table-striped > tbody > tr.odd-row,
.react-bootstrap-table-wrapper-v3.no-table-header .react-bootstrap-table.table-v3 .table.table-striped > tbody .react-bs-table-no-data {
    background-color: #f9f9f9;
}

.react-bootstrap-table-wrapper-v3.no-table-header .react-bootstrap-table.table-v3 .table.table-striped > tbody > tr.odd-row:first-of-type,
.react-bootstrap-table-wrapper-v3.no-table-header .react-bootstrap-table.table-v3 .table.table-striped > tbody .react-bs-table-no-data {
    border-top: 0;
}
.react-bootstrap-table.table-v3 .table.table-striped > tbody .react-bs-table-no-data {
    color: #b2b2b2;
    font-size: 13px;
    font-weight: bold;
}
.react-bootstrap-table.table-v3 .table.table-striped > tbody > tr > td.reset-expansion-style.odd-row {
    background-color: #fff;
}

.react-bootstrap-table.table-v3 .table.table-striped > tbody > tr.even-row:hover,
.react-bootstrap-table.table-v3 .table.table-striped > tbody > tr > td.reset-expansion-style.even-row:hover,
.react-bootstrap-table-wrapper-v3.no-table-header .react-bootstrap-table.table-v3 .table.table-striped > tbody > tr.even-row:hover,
.react-bootstrap-table-wrapper-v3.no-table-header .react-bootstrap-table.table-v3 .table.table-striped > tbody > tr > td.reset-expansion-style.even-row:hover,
.react-bootstrap-table-wrapper-v3.no-table-header .react-bootstrap-table.table-v3 .table.table-striped > tbody > tr.even-row + tr > .reset-expansion-style:hover {
    background-color: #EAF0F9;
}
.react-bootstrap-table.table-v3 .table-striped > tbody > tr:nth-of-type(odd):hover,
.react-bootstrap-table.table-v3 .table.table-striped > tbody > tr.odd-row:hover,
.react-bootstrap-table.table-v3 .table.table-striped > tbody > tr > td.reset-expansion-style.odd-row:hover,
.react-bootstrap-table-wrapper-v3.no-table-header .react-bootstrap-table.table-v3 .table.table-striped > tbody > tr.odd-row:hover,
.react-bootstrap-table-wrapper-v3.no-table-header .react-bootstrap-table.table-v3 .table.table-striped > tbody .react-bs-table-no-data:hover {
    background-color: #EAF0F9;
}

.row-expansion-style .react-bootstrap-table.table-v3,
.row-expansion-style .react-bootstrap-table.table-v3 .table,
.row-expansion-style .react-bootstrap-table.table-v3 .table.table-striped > tbody > tr.odd-row,
.row-expansion-style .react-bootstrap-table.table-v3 .table.table-striped > tbody .react-bs-table-no-data,
.row-expansion-style .react-bootstrap-table-wrapper-v3.no-table-header .react-bootstrap-table.table-v3 .table.table-striped > tbody > tr.even-row,
.row-expansion-style .react-bootstrap-table-wrapper-v3.no-table-header .react-bootstrap-table.table-v3 .table.table-striped > tbody > tr > td.reset-expansion-style.even-row,
.row-expansion-style .react-bootstrap-table-wrapper-v3.no-table-header .react-bootstrap-table.table-v3 .table.table-striped > tbody > tr.even-row + tr > .reset-expansion-style,
.row-expansion-style .react-bootstrap-table-wrapper-v3.no-table-header .react-bootstrap-table.table-v3 .table.table-striped > tbody > tr.odd-row,
.row-expansion-style .react-bootstrap-table-wrapper-v3.no-table-header .react-bootstrap-table.table-v3 .table.table-striped > tbody .react-bs-table-no-data,
.row-expansion-style .react-bootstrap-table.table-v3 .table.table-striped > tbody > tr > td.reset-expansion-style.odd-row,
.row-expansion-style .react-bootstrap-table.table-v3 .table.table-striped > tbody > tr.even-row:hover,
.row-expansion-style .react-bootstrap-table.table-v3 .table.table-striped > tbody > tr > td.reset-expansion-style.even-row:hover,
.row-expansion-style .react-bootstrap-table-wrapper-v3.no-table-header .react-bootstrap-table.table-v3 .table.table-striped > tbody > tr.even-row:hover,
.row-expansion-style .react-bootstrap-table-wrapper-v3.no-table-header .react-bootstrap-table.table-v3 .table.table-striped > tbody > tr > td.reset-expansion-style.even-row:hover,
.row-expansion-style .react-bootstrap-table-wrapper-v3.no-table-header .react-bootstrap-table.table-v3 .table.table-striped > tbody > tr.even-row + tr > .reset-expansion-style:hover,
.row-expansion-style .react-bootstrap-table.table-v3 .table-striped > tbody > tr:nth-of-type(odd):hover,
.row-expansion-style .react-bootstrap-table.table-v3 .table.table-striped > tbody > tr.odd-row:hover,
.row-expansion-style .react-bootstrap-table.table-v3 .table.table-striped > tbody > tr > td.reset-expansion-style.odd-row:hover,
.row-expansion-style .react-bootstrap-table-wrapper-v3.no-table-header .react-bootstrap-table.table-v3 .table.table-striped > tbody > tr.odd-row:hover,
.row-expansion-style .react-bootstrap-table-wrapper-v3.no-table-header .react-bootstrap-table.table-v3 .table.table-striped > tbody .react-bs-table-no-data:hover {
    background-color: transparent;
}

.row-expansion-style.even-row,
.react-bootstrap-table-wrapper-v3.no-table-header .row-expansion-style.odd-row {
    background-color: #f9f9f9;
}
.row-expansion-style.odd-row,
.react-bootstrap-table-wrapper-v3.no-table-header .row-expansion-style.even-row {
    background-color: #ffffff;
}



.react-bootstrap-table.table-v3 .table > tbody > tr > td, 
.react-bootstrap-table.table-v3 .table > tbody > tr > th, 
.react-bootstrap-table.table-v3 .table > tfoot > tr > td,
.react-bootstrap-table.table-v3 .table > tfoot > tr > th,
.react-bootstrap-table.table-v3 .table > thead > tr > td, 
.react-bootstrap-table.table-v3 .table > thead > tr > th {
    padding: 6px 8px;
    line-height: 22px;
    font-size: 13px;
    overflow: inherit;
}
.react-bootstrap-table.table-v3 .table > tbody > tr > td.reset-expansion-style {
    padding: 6px 16px;
}

.react-bootstrap-table.table-v3 .table > tbody > tr > td, 
.react-bootstrap-table.table-v3 .table > tbody > tr > th, 
.react-bootstrap-table.table-v3 .table > tfoot > tr > td,
.react-bootstrap-table.table-v3 .table > tfoot > tr > th {
    border: none;
}

.react-bootstrap-table.table-v3 .table > thead > tr > th {
    vertical-align: bottom;
    z-index: 1;
}

.react-bootstrap-table.table-v3 .table > tbody > tr > td.cell-content {
    font-size: 13px;
    overflow: initial;
    white-space: nowrap;
    padding: 0 16px;
    vertical-align: middle;
    text-overflow: initial;
    display: table-cell;
    height: 40px;
}
.react-bootstrap-table.table-v3 .table > tbody > tr > td.cell-content.invisible {
    visibility: hidden;
}
.react-bootstrap-table.table-v3 .table > tbody > tr > td.cell-content.top-align {
    padding: 8px 16px;
    vertical-align: text-top;
}
.react-bootstrap-table.table-v3 .table > tbody > tr > td.cell-content.middle-align {
    vertical-align: middle;
}
.react-bootstrap-table.table-v3 .table > tbody > tr > td.cell-content.middle-align textarea {
    display: flex;
    margin: 5px 0;
    height: initial;
    resize: none;
}
.react-bootstrap-table.table-v3 .table > tbody > tr > td.cell-content.bottom-align {
    padding: 0 16px;
    vertical-align: bottom;
}
.react-bootstrap-table.table-v3 .table > tbody > tr > td.cell-content.word-wrap {
    white-space: pre-line;
    word-break: break-word;
}
.react-bootstrap-table.table-v3 .table > tbody > tr > td.cell-content .ui-dropdown.dropdown-v2 .ui-dropdown-label {
    text-align: left;
}
.react-bootstrap-table-wrapper-v3 .ui-dropdown.dropdown-v2 {
    margin: 0;
}

.react-bootstrap-table.table-v3 .table > tbody > tr > td.wrap,
.react-bootstrap-table.table-v3 .table > tbody > tr > td.wrap.overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.react-bootstrap-table.table-v3 .table > tbody > tr > td.overflow {
    overflow: visible;
}
.react-bootstrap-table.table-v3 .table > tbody > tr > td.multiLine,
.react-bootstrap-table.table-v3 .table > tbody > tr > td.multiLine.overflow,
.react-bootstrap-table.table-v3 .table > tbody > tr > td.multiLine.wrap {
    white-space: pre-line;
    word-break: break-word;
    overflow: initial;
    text-overflow: initial;
}

.react-bootstrap-table.table-v3 .table > thead > tr > .header-text-v3 {
    background-color: #E5E5EA;
    overflow: hidden;
    text-overflow: initial;
    white-space: initial;
    font-size: 13px;
    font-weight: bold;
    padding: inherit;
}
.react-bootstrap-table.table-v3 .table > thead > tr > .header-text-v3 .header-content {
    display: inline;
    margin-right: 5px;
}
.react-bootstrap-table.table-v3 .table > thead > tr > .header-text-v3 .icon-group {
    display: inline-block;
    flex-direction: column;
}
.react-bootstrap-table-wrapper-v3 .glyphicons i::before {
    font-size: 14px;
}

.react-bootstrap-table.table-v3 .table > tbody > tr > td > .glyphicons.plus,
.react-bootstrap-table.table-v3 .table > tbody > tr > td > .glyphicons.minus {
    cursor: pointer;
}

.no-header thead {
    display: none;
    visibility: hidden;
}

.react-bootstrap-table-wrapper.row-click .react-bootstrap-table.table-v3 .table > thead > tr:hover,
.react-bootstrap-table-wrapper.row-click .react-bootstrap-table.table-v3 .table > tbody > tr:hover,
.react-bootstrap-table-wrapper.row-click .react-bootstrap-table.table-v3 .table > tfoot > tr:hover,
.row-click tr:hover {
    cursor: pointer;
}

.pagination-wrapper-v3 {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background: transparent;
    border: 0;
    width: 100%;
    padding: 20px 0;
    position: relative;
}
.pagination-wrapper-v3 .pagination .page-item {
    font-size: 13px;
    padding: 0 7px;
}
.pagination-wrapper-v3 .pagination .page-item .page-link {
    padding: 0;
    line-height: 14px;
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.pagination-wrapper-v3 .pagination .page-item .page-link:hover,
.pagination-wrapper-v3 .pagination .page-item .page-link:focus {
    background-color: #e2e2ed;
    border-radius: 10px;
    cursor: pointer;
}
.pagination-wrapper-v3 .pagination .page-item.disabled .page-link:hover,
.pagination-wrapper-v3 .pagination .page-item.disabled .page-link:focus {
    background-color: inherit;
    cursor: default;
}
.pagination-wrapper-v3 .pagination .page-item.active .page-link {
    background-color: #343352;
    border-radius: 10px;
    color: #ffffff;
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: normal;
    font-size: 13px;
}
.pagination-wrapper-v3 .pagination .page-item.active .page-link:hover {
    background-color: #343352;
    cursor: default;
}
.pagination-wrapper-v3 .react-bootstrap-table-pagination-total {
    color: #64637a;
    font-size: 13px;
    position: absolute;
    right: 0;
}
.pagination-button-v3 {
    font-size: 13px;
}

.fa.expand-button-v3 {
    font-size: 16px;
    background-color: rgba(0, 0, 0, 0.06);
    width: 24px;
    height: 24px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    top: 1px;
}
.fa.expand-button-v3:hover {
    cursor: pointer;
}
.fa.expand-button-v3.fa-angle-up:before {
    position: relative;
    top: -1px;
}

.react-bootstrap-table-page-btns-ul {
    float: none;    
}

.pagination-wrapper-v3 .pagination {
    display: flex;
    flex-direction: row;
    margin: 0;
}

.pagination-wrapper-v3 .pagination span,
.pagination-wrapper-v3 .pagination a {
    border: none;
    border-radius: 0;
}

.pagination-wrapper-v3 .pagination .disabled .page-link,
.pagination-wrapper-v3 .pagination .disabled .page-link:hover,
.pagination-wrapper-v3 .pagination .disabled .page-link:focus {
    background-color: transparent;
    color: #343352;
    opacity: 0.3;
    border: none;
}

.react-bootstrap-table-pagination-total {
    line-height: 24px;
    vertical-align: top;
    font-weight: bold;
    margin: 0 1em;
    display: inline-block;
}

.react-bootstrap-table.table-v3 .sortable .icon-group {
    display: inline-block;
    vertical-align: sub;
}

.react-bootstrap-table.table-v3 .sortable .icon-group .fa.table-v3-sort-icon {
    color: #000;
    display: block;
    line-height: .85em;
    font-size: 11px;
    top: auto;
}
.react-bootstrap-table.table-v3 .sortable .icon-group .fa.inactive {
    color: #ddd;
}

.search-wrapper-v3 {
    background-color: transparent;
    border: 0;
    display: inline-block;
    padding: 16px 0;
    position: relative;
}
.search-wrapper-v3 .glyphicons.search-button-v3 {
    position: absolute;
    top: 26px;
    left: 8px;
}
.search-wrapper-v3 .glyphicons.search-button-v3 i {
    color: #343352;
}

.search-wrapper-v3 .search-bar {
    padding: 0;
    margin: 0;
    width: 200px;
}
.search-wrapper-v3 .search-bar input {
    font-size: 13px;
    margin: 0;
    padding-left: 28px;
}

th {
    position: sticky;
    top: 0;
    background: rgba(255, 255, 255, 1);
}

/* -- Tables with link cells -- */
.link-table .react-bootstrap-table.table-v3 .table > tbody > tr > td > span {
    display: block;
}
.link-table .react-bootstrap-table.table-v3 .table > tbody > tr > td {
    padding: 0
}

.link-table .react-bootstrap-table.table-v3 .table > tbody > tr > td > span > a,
.link-table .react-bootstrap-table.table-v3 .table > tbody > tr > td > a {
    display: block;
    color: inherit;
    text-decoration: inherit;
    background-color: inherit;
    padding: 6px 8px;
}

/* -- */

/* -- Tables with gravatars -- */
/* when user gravatar is shown inside a table, it has to make it's own padding */
.react-bootstrap-table.table-v3 .user-gravatar,
.react-bootstrap-table.table-v3 .no-user {
    max-width: 100%;
    align-items: center;
    margin-top: -2px;
    margin-bottom: -2px;
    display: inline-flex;
}
/* -- */

@media (max-width: 768px) {
    .react-bootstrap-table.table-v3 .table {
        table-layout: fixed;
    }
    .react-bootstrap-table.table-v3 .table > thead > tr > .header-text-v3,
    .react-bootstrap-table.table-v3 .table > tbody > tr > td.cell-content {
        white-space: nowrap;
    }
    .react-bootstrap-table.table-v3 .table .multi-value-switch-wrapper-v2,
    .react-bootstrap-table.table-v3 .table .multi-value-toggle-wrapper-v2 {
        flex-direction: row;
    }
    .pagination-wrapper-v3 {
        flex-direction: column;
    }
    .pagination-wrapper-v3 .react-bootstrap-table-pagination-total {
        position: inherit;
    }
    .react-bootstrap-table.table-v3 .table > thead {
        display: none;
    }
    .react-bootstrap-table.table-v3 .table > tbody > tr {
        display: block;
        border: 1px solid #e2e2ed;
        padding-top: 12px;
    }
    .react-bootstrap-table.table-v3 .table > tbody > tr:has(td.react-bs-table-no-data) {
        padding-top: 0 !important;
    }
    .react-bootstrap-table-wrapper-v3.no-table-header .react-bootstrap-table.table-v3 .table.table-striped > tbody > tr.odd-row:first-of-type {
        border: 1px solid #e2e2ed;
    }
    .react-bootstrap-table.table-v3 .table > tbody > tr > td.cell-content,
    .react-bootstrap-table.table-v3 .table > tbody > tr > td.react-bs-table-no-data,
    .react-bootstrap-table.table-v3 .table > tbody > tr > td.reset-expansion-style {
        display: block;
        height: unset;
        min-height: 40px;
    }
    .react-bootstrap-table.table-v3 .table > tbody > tr > td.reset-expansion-style {
        padding: 6px 0 !important;
    }
    .react-bootstrap-table.table-v3 .table > tbody > tr:has(td.reset-expansion-style) {
        margin-top: -1em !important;
        padding-top: 0 !important;
        border-top: unset !important;
    }
    .react-bootstrap-table.table-v3 .table > tbody > tr:has(+ tr>td.reset-expansion-style) {
        border-bottom: unset !important;
    }
    .react-bootstrap-table.table-v3 .table > tbody > tr > td.reset-expansion-style .row-expansion-style div {
        padding: 0;
    }
    .react-bootstrap-table.table-v3 .table > tbody > tr > td.reset-expansion-style .row-expansion-style > div > div.col-xs-12 {
        min-height: 40px;
    }
    .react-bootstrap-table.table-v3 .table > tbody > tr > td.reset-expansion-style > div {
        overflow: hidden;
        padding-left: 16px;
        padding-right: 16px;
    }
    .react-bootstrap-table.table-v3 .table > tbody > tr > td.cell-content > span.cell-content {
        display: inline-block;
        width: 50%;
    }
    .react-bootstrap-table.table-v3 .table > tbody > tr > td.cell-content.no-data-label > span.cell-content {
        margin-left: 50%;
    }
    .react-bootstrap-table.table-v3 .table > tbody > tr > td.cell-content.no-data-label.no-data-label--leftAligned > span.cell-content {
        margin-left: unset;
        width: unset;
    }
    .react-bootstrap-table.table-v3 .table > tbody > tr > td::before {
        content: attr(data-label);
        float: left;
        font-weight: bold;
        width: 50%;
        text-align: left;
    }
    .react-bootstrap-table.table-v3 .table > tbody {
        display: flex;
        flex-direction: column;
        row-gap: 1em;
        background: transparent;
    }
    .react-bootstrap-table.table-v3 {
        border: unset;
        background-color: unset;
    }
    .react-bootstrap-table.table-v3.no-data {
        background-color: #FFFFFF;
        border: 1px solid #e2e2ed;
    }
    .react-bootstrap-table.table-v3 .table > tbody > tr > td.cell-content .ui-dropdown.dropdown-v2 .ui-dropdown-panel .ui-dropdown-filter {
        display: none !important;
    }
    /*in mobile you always want content to behave like multiline since the single cards can grow in height for content to fit*/
    .react-bootstrap-table.table-v3 .table > tbody > tr > td,
    .react-bootstrap-table.table-v3 .table > tbody > tr > td.wrap,
    .react-bootstrap-table.table-v3 .table > tbody > tr > td.overflow,
    .react-bootstrap-table.table-v3 .table > tbody > tr > td.wrap.overflow{
        white-space: pre-line;
        word-break: break-word;
        overflow: initial;
        text-overflow: initial;
    }
}


/*# sourceMappingURL=bundle.css.map*/
input::-ms-clear {
    display: none;
}

.Select-arrow-zone {
    cursor: pointer;
    display: table-cell;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 25px;
    padding-right: 5px;
    line-height: 16px;
    top: 2px;
}
.Select-arrow {
    border-color: #000 transparent transparent;
    border-style: solid;
    border-width: 5px 5px 2.5px;
    display: inline-block;
    height: 0;
    width: 0;
}

.ui-dropdown.dropdown-v2.dropdown-disabled .Select-arrow {
    border-color: #b2b2b2 transparent transparent;
}

.ui-widget, .ui-widget * {
    box-sizing: border-box;
}
.ui-helper-hidden {
    display: none;
}
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.ui-helper-hidden-accessible input,
.ui-helper-hidden-accessible select {
    transform: scale(0);
}
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: " ";
    display: table;
}
.ui-helper-clearfix:after {
    clear: both;
}
.ui-helper-clearfix {
    zoom: 1;
}

.ui-dropdown.dropdown-v2 .ui-dropdown-label  {
    display: block;
    border: none;
    white-space: nowrap;
    overflow: hidden;
    font-weight: normal;
    width: calc(100% - 30px);
    padding: 0;
    font-size: 13px;
    line-height: 1.23;
}
.ui-dropdown.dropdown-v2.dropdown-disabled .ui-dropdown-label.editable {
    background-color: #f1f1f6;
}

.ui-dropdown.dropdown-v2 .ui-dropdown-label-right-align  {
    text-align: right;
    width: calc(100% - 15px);
}

.ui-dropdown.dropdown-v2 .ui-dropdown-label-right-align-right-padding  {
    text-align: right;
    padding-right: 5px;
    width: 100%
}

input[type="text"].ui-dropdown-label.ui-inputtext {
    padding-top: 1px;
}

.ui-dropdown.dropdown-v2 .ui-dropdown-item-empty,
.ui-dropdown.dropdown-v2 .ui-dropdown-label-empty {
    text-indent: -9999px;
}

.ui-dropdown.dropdown-v2 .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-disabled,
.ui-dropdown.dropdown-v2 .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-disabled:hover {
    opacity: 0.5;
    cursor: not-allowed;
    background-color: #fff;
    color: #000;
}

.ui-dropdown.dropdown-v2 .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-right-align,
.ui-dropdown.dropdown-v2 .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-right-align:hover {
    text-align: right;
}

.ui-dropdown.dropdown-v2 .ui-dropdown.ui-state-disabled .ui-dropdown-trigger,
.ui-dropdown.dropdown-v2 .ui-dropdown.ui-state-disabled .ui-dropdown-label {
    cursor: default;
}

.ui-dropdown.dropdown-v2 label.ui-dropdown-label  {
    cursor: pointer;
}

.ui-dropdown.dropdown-v2 input.ui-dropdown-label  {
    cursor: default;
}

.ui-dropdown.dropdown-v2 .ui-dropdown-panel {
    min-width: 100%;
}

.ui-dropdown.dropdown-v2 .ui-dropdown-panel {
    position: absolute;
    height: auto;
}

.ui-dropdown.dropdown-v2 .ui-dropdown-panel .ui-dropdown-items-wrapper {
    overflow: auto;
    border: 0;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12);
    position: relative;
    width: calc(100% + 4px);
    left: -2px;
    background-color: #ffffff;
}

.ui-dropdown.dropdown-v2 .no-border-top {
    border-top: none;
    border-radius: 0 0 3px 3px;
}

.ui-dropdown.dropdown-v2 .ui-dropdown-panel .ui-dropdown-item {
    font-weight: normal;
    border: none;
    cursor: pointer;
    margin: 1px 0;
    text-align: left;
    min-height: 35px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    margin: 0;
    padding: 8px;
    color: #262626;
    font-size: 12px;
}

.ui-dropdown.dropdown-v2 .ui-dropdown-panel .ui-dropdown-item:hover,
li.ui-state-highlight {
    background-color: #f1f1f6;
}

.ui-dropdown.dropdown-v2 .ui-dropdown-panel .ui-dropdown-item-group {
    font-weight: bold;
}

.ui-dropdown.dropdown-v2 .ui-dropdown-panel .ui-dropdown-list {
    border: 0;
    padding: 0;
}

.ui-dropdown.dropdown-v2 .ui-dropdown-panel .ui-dropdown-filter {
    border: 1px solid #c7c7c7;
    border-radius: 3px;
    background-clip: padding-box;
    padding: 6px 20px 6px 10px;
    min-width: 120px;
    max-width: 120px;
    float: left;
}
.ui-dropdown.dropdown-v2 .ui-dropdown-panel .ui-dropdown-filter .trq-icon-btn.dropdow-icon .glyphicons span:first-child {
    font-size: 18px;
}
.ui-dropdown.dropdown-v2 .ui-dropdown-panel .ui-dropdown-filter-container {
    position: relative;
    margin: 0;
    display: flex;
    width: calc(100% + 4px);
    background-color:#e1e1e1;
    padding:.375em .75em .375em .4em;
    border-top: 1px solid #c7c7c7;
    border-right: 1px solid #c7c7c7;
    border-left: 1px solid #c7c7c7;
    border-bottom: none;
    border-radius: 3px 3px 0px 0px;
    text-align: left;
    left: -2px;
}

.ui-dropdown.dropdown-v2 .ui-dropdown-panel .ui-dropdown-filter-container .fa {
    position: absolute;
    top: .8em;
    right: 1em;
}

/** Dropdown **/
.ui-fluid .ui-dropdown.dropdown-v2 {
    width: 100%;
}

.ui-inputtext {
    margin: 0;
    outline: medium none;
    padding: .25em;
    font-weight: normal;
}

.ui-widget-header .ui-inputtext,
.ui-widget-content .ui-inputtext {
    font-weight: normal;
}

.ui-fluid .ui-inputtext {
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing: border-box;
}

.ui-dropdown-filter-container .ui-inputtext-right-aligned {
    margin-left: auto;
    text-align: right;
    padding-right: 15px;
}

.ui-dropdown.dropdown-v2 {
    display: inline-block;
    position: relative;
    cursor: pointer;
    vertical-align: middle;
    width: 100%;
    cursor: pointer;
    text-decoration: none;
    font-size: 13px;
    line-height: 1.23;
    background-color: #fff;
    border: 1px solid #c2c1cb;
    border-radius: 6px;
    word-wrap: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 8px 10px;
    min-height: 34px;
}
.ui-dropdown.dropdown-v2.one-option-select {
    background-color: transparent;
    border: none;
    padding: 8px 0;
}
.ui-dropdown.dropdown-v2:hover, .ui-dropdown.dropdown-v2:focus {
    border-color: #262626;
}
.ui-dropdown.dropdown-v2.one-option-select:hover, .ui-dropdown.dropdown-v2.one-option-select:focus {
    border-color: #c2c1cb;
}
.ui-dropdown.dropdown-v2 .ui-inputtext {
    padding-left: 0;
}

.react-bs-table .ui-dropdown.dropdown-v2 {
    margin: -2px 0;
}
.react-bs-table .ui-dropdown > input {
    margin: 0;
    padding-left: 0;
}

.ui-dropdown.dropdown-v2 .ui-dropdown-trigger {
    border-right: none;
    border-top: none;
    border-bottom: none;
    cursor: pointer;
    width: 25px;
    position: absolute;
    right: 0;
    top: 0;
    padding: .6em .25em;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.ui-dropdown.dropdown-v2 .ui-dropdown-trigger .fa {
    margin-top: .3em;
    margin-left: -.125em;
}

.ui-dropdown.ui-state-disabled .ui-dropdown-trigger,
.ui-dropdown.ui-state-disabled .ui-dropdown-label {
    cursor: default;
}

.ui-dropdown label.ui-dropdown-label  {
    cursor: pointer;
}

.ui-dropdown input.ui-dropdown-label  {
    cursor: default;
}

.ui-dropdown .ui-dropdown-panel {
    min-width: 100%;
}

.ui-dropdown-panel {
    position: absolute;
    height: auto;
}

/** Dropdown **/
.ui-fluid .ui-dropdown {
    width: 100%;
}

.dropdown-icon-set {
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAAA7VBMVEUkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiTww4gUAAAATnRSTlMAGBAyBAhQv4OZLiJUcEBmYBoSzQwgPBZCSEoeWiYwUiyFNIeBw2rJz8c4RBy9uXyrtaWNqa2zKP2fJO8KBgKPo2KVoa9s351GPm5+kWho0kj9AAAPhUlEQVR4nO1djWLbthEGyUiq5YSSLXtp7FpLOmfzkmxr126tmi2p03RJ1/Xe/3EGgARxPyAgRbIk2/hkSz4CJO4+HsE7AJSVysjI2AMUUOxahZ2iANhzBtZWr4BoIRSYAVN5u4QwDwQDRbcwfUi5KS3wFuDmFnQLa4Dtb//cqktwD5QEFFwfUs7PoCCA7y4bEJVFizcIob8KmhAplwwqVjt+9FBl3uINQniwEiryEyw9JHqGpQdEFNi+B4QQ7QOiHhysIPoAxUqxvdvvA9K42bsAv4S2fxfYOe57IJSRkZGRkZGxx7jxSHDHcRBXQMTyIjInBgHwBJ/bEx8PEANC+uhbpSSggCBAVODVabpI1S/k4WLZpTn6NpMhoX9Y40hxYERFpMcqUs4AloCtDQdID1YhnyXZ2hLjAYWiO9Dy1PDB7tPhIqLx+uMB8grZaR+Qxl2/C2RkZGRkZGRk7A7rBf7J0DR5/LUTjzUPIPSPGvQJiVJiB7kcQCiUOJrcFNtDZIf2xarQ3aGvLNxAVIFAabz90BFiBIlycTBhgWwOWCH0FLYHlPqwHaCvcIn2ZbosCevfPTRiFFcgvHukCjWwrc3GrGh1fsAof8EaUReKXkCB4/MzFNo97qLpFiKFYv/kNR5YQxQbQEofkZ2OuEOHqqT6gFTpru8CN7x/+jaZkZGRkZGRcV+x/rLUNcMMqUAscgnFocmpqkTzqymwVAPxfJ5PnIUUQOUKT04tEdWZyv3JCQSn96WS4pD97QfyW25A7NhSAbyhmVj0FEltA4vdiygBibXhoUYgykCUP7HwPTDeEqAIcHVMkZg7Zx4k0uFANs63hPQXCoRLAwdgGsr9Az7Qv7sgQGgg1aPl/BJLExBWgG4RFRLFImGmIquPC/klEGyCG0AuAXaJJC+B8FVe9NYQDEcXB8g6AQcjYJ1goJIggHWCrFR0S6kRHN5+4BzFi8NaoN35NRxUvL+JJdZr7PV4wK6fj8nIyMjIyNhr3OxdXAYq7FHZwB6bDSzSh4sF0utChqo0NAvaT1hLzXwFinmCzmeDucEQK18TTaQoFgP7bNC+RZ4OT4T6gQogDFYk+1QxQlj19QGSAWKiLYp8P0Ag1Gbz1ULfWHLg9iUnQNK5QQJcukm04blKLH2GgEJCY+HzXAZWCvHKco3Bp6MIaCjSXXRJyOxeqhnzEaF93MfFGW/O16ZvDL5TM4MJIjujz/cHypkQuuzRwWJ93BKdIt+wCRAPl9kpe2Ikkb2mFgGlxh/i40d3EHfdvoyMjIyMu43ylt/IAmGHnN5iIt7wKfbv01RAcJqFRl9lcjYQSnbQqKgC4fYOwSJt6N6trE0twZ9kN/PqNpTQeICvr4TLsDYC06U7BMjshS+v1/aT7IwQYD5LcgRQXMT2FrBfBLjZ6151jDElk9tPFfpUgk2yregusX25BJbwAFEfM+YI6vGAti4bTtizB+TjfQCrERyhKb2X8D6A9wX75P4t4neBYJeP6pdhg/gQl8MWvytzeSTjgOQBynQdh/iXKdxOrGJ/RkZGRsb9QmXihGr5+g8GGg9uTh+KoVZuNIzV+CwRucFBEyr1mVjx4irOxwM1BhirB6Q+2eNQi4eqR+aF6mELtoMzCR7V9RAFe/ZvQogNiyY8FPSUTFsLp8TeTmMui5mtw7bcaT0Yw2AA4wFRQIlkgq+1DQrNhkmoxS5Jq+u6bMAIGRECEANgXHTgWzwgBOhDH2l0oTQ4D8D5NMktBgNywAEMjo8rwATMZrPY7JGxBoJCkIBDQiAY09EGTUiBCWkUpISfGPR5AAwBfZiG2z7Ayc1yeKTxid39xBNwfHr4O0LA48ePFTvhYrF1r4tyAoz9n2MCqEuBtp/6GDR0oAYfG/R6wJExHYZHfhygsv7fEWCOj4bYmsP5A+pL4MkTfAnMlD4F+r3bobKvTyTA2P/w7PN+Agq2QW8piqMCpTBwenoKvX0AHGkGtP2YAPvTEWA7QUTAudn7/NxtOG46wWNmDtpBEkBzN7rBEvAFHp+YTB/q97qPAN4gHFqgBi8uLsC7qPCA6mg41G/+ErByPwEXDdoNxRhOx+M5jPEzQugS0ht+b1/Y3gEnYMAIAOIBE29/hIDucE8tmMsNOgK4B1RHFu4UCRlMHzv0xzcajcfdXWDs2h8TArBCkoDUJYDLmz6w7ip3BFS0ve5wTRwAn6keMA9I3QYbfSZ0DKbyt+7OXjGI1idPcfNyAyfAMlCrzaGqphYrxHocLHRJVycnfGUcbtT+jIyMjIw9x7Nn8fJSzG0TmFtO8rZT+XT3S3ub+tKJbbLd5diTVp50+zahyeHSslJ/YPrU0fuazrZO2CZ92/ZCCVXlGRiZKPJyPPRxyIFWeXLQBXJBKiq/3divEAN6ZwM200Qjm7EJBZeWm/PRWVCbYK7s7u2l4XaCz+lzgOfMfhMonXr7TWzeZb98dbgIzBT8Ub8eYYUqfZ4rVJ/MDbIDgPqTulJ/xvntWAtjIisqnwxOkGz0n077FARoY79GdA6HPE4rOy196NiMWHTZlSSApcOgXpy/fHV2joaNKu3ffsAnRcBf4K/6NcIG6tIxk3HyoXPjASqfUgXbYN5PzpL2njkR9QMjeDTVHDTCgRuxOegjoO0FvKzP/t/gmVdI24+G7NIe8JX6Wv3dDyldMA+4YB5wwTygtd+dwRqaTqrLb1l73zTSN52CNpnHuQOYPsDblybgxfkXh/oVtr+N1DEBJdhRJyd/Bd/q1z+cbNrD17iVKyajcnv9arhOkRPgsruuD6DmNPwpDNrLw2CoTgHni4yALr0L29+tiKAEIPn868ejx//8rpWP3OEOl5On9OwpcQm0MhafP/ey8f1uvDNIgGLQG8z4YO99ENgg95etwv4uYJYY8fUGHYH6j6fscHFZMftlAl9i+9XL73X3N/n+ZStOzfVfRvYXhrbdKOpEgVQTg/wsDuDD3kwOfQNMTJ5y+/ltUDWLunyxnRF46IqlBzGMY4X7inggREFioIyMjIyMHWCIB6ZNKAcXseo3vLTQTkVE7348dlwJJSz0+wLfmi8BhZqfw3D4ww/wHVLnEd5/fgYvXsDZ3MlsvYUbbnDjDZ3MN3TJG4+bxjAaDl8TBri9qxEw1ccao2wTNAMLHo2f+sjrXwb/9qHoYqgPMBXJTVfOpmrZH23y6uvo0LHSyY6fHGwKfHJlAuMFvObjDYrIqxBgQi20h7Hd/nYVLmno+eaNUm/eeH2GCuopntnhBJAlI2AHo9CCh1I1QxUdAbqqGY9BBLwyc3W4wYVhvY8A4BoIc1l5M7vnPWphZW9/Ses3n37y9a0uGqFwFQZsQQbd386DogpgEk+dzynsAZMJXq8+ns9NeukJ0PYrNATGGefJQlhkLo7DTXr+y3bNiOsDvrXTz/C2q1DXZH84iRNwrP88Nj+u2DjYEE6RBxD9Knj16ujVHC67A7422o02RwD3gB+t7EblWvu9geOFxSnd3ROmT+nJyQkhoPlsxVONc/3TEdBos+jtA+ZzcwHgTvD1cDjaYCcItA8w9i88A8b+mqSjc6Pvqd998QguEQPmQMeo23ODN86+p0/bn1buBkT6+oBhNZ/PYY4ZAHYb3PRd4LkZmPX68NRtMZn4ASvdA+qf0jMA5MP9eeg28Nug9QiLnj5A33U1MAES6xHAUNpz/9zFAYE1gqQDMT3G6xI9pwdw/aIgKoHCS1YGlRnSq9yCjdXjgN3j+N27YyROHxmuNAeNKPpYuXIyIyMjYy0M8eros59MF/PT2c602T7eA7zvhJ9dr/vzDjXaLp4Yc5+0wllzxzHv3gdmMMM7/CcQzKgVBqYTmFn+Z+mKm8J7k0A5F/jgCfjQ1WBhQyiOqD0lYuqBb+AyzMw9Ha2G3m6c8qQx+AlqnIceQp+Sb6i9UyQWbhr54+AjnZ0VzW2TAN0DmBT6PWmc6jDBE2PK2u+nF43dyP7Q0t1pOcX2fdRvH0mF2Q4JqN35rnHjVIeaXfIAVyUuw/aHCCiJy9iF5l1621zweI8KZrPZ9iJdb7DXJ3US0OSrtZ10imt7wHY7QesAzUMz1oZ3noB3qFJ/H18j97FYuw8QDN4oeKf30osvcSW2ExLo+VcbuAuo/sUIm8fMG9xocO3Ea19J9gFYivnHJ2KnyfovZlgW3v6ySx32abQiIyMjIyPjhlFDTLxpwIgFMnTp6A3g4IDKNY+stkwAMAoIAbasxBXqUWneSAWTMjt50lTqT29rFjvXohjsDNm2YPXDFlICmrJOZ3t6tHm8AiEAl0sCeLIIorIRt+cFbew/QRsoAXb4o1XSfoywzm0FTMAoYBNvLyFu8v8HpLBtD1iKgC17wHb7AI6d9wFbvguAIGTHd4E9wG7jgIyMjIyM+434c2R3HeV/Ffx6jtZu6ijl8h59T655jhR+rdHzDOP6beABCheb8O8/WFXeOyzgf5oAhVYnKxP7CwaAf1afJu8bSrhS6tdaXeGnrRenOqOlz9d6QwYnA/3TLd+GE7qe3chA5YF5DfY0vK3adfOX/gyNp2BW25MHdxAB9qvRiiP3/XpQQFGYDU4+Mi///XumXG8pjvaUAOsBGlf4jJt+YYEzeEzAdw06F19R3juM7D1wita86GR0CKfDHgLuXCc4Bri6vMLdfjMc4VNSUNsdodo2xu/1+Xl/K5+az8jIyMhYG/z5gJTMF1GtKq/a3rpyCvz5gJTMl9GtKq/a3rpyCmfQ4WwZmS+kXFVetb115ST48wEf/AGcfG1iw+tWbpbS2vJ3nQxcVr3lH3z5h972FUTLzYpOVk7l5hD+eYcYwDcAnewOotrZ4OtrPDucqi/LRX0/RR4qx7Nn4U8g+qjffvuN6Gf+nC85vwauHjaYyubqvWYKY4VEfSUMitdnBCT1Ue63R5439m+OgCn6DroAAaHPVQxKth/wkJgHmG8bmQMsT0D6EjDfvhVRKO3ywOQUgRA7nmL1uawZmHf1k+DPBwQ6NdcJ+k6Md1LA5f5ONdhJ8vZ5J0vLHT99srkGOjmJbd/G1r2Nriqnse1AZt1AalU5jW2HsuuG0qvKGRkZGRkZGRG0gcONyXsP9v8D0/IdJADiBNiXl3327WRGgOL/9HC/0XwlIURkRhC4tz6Z/fu7fUf2gHvfB9z3u0BGRkZGRkbGplHcnkgguQoSqtUXuhbs/wPtMwqV0HUJAvj5vk32b8IDuL23yn7qAXZ5u32hbRX7d3o82Df1FZXvbh9QOfhyxldr/+3xgXU9oKmvsHyr7F/XA269/eveBXrsv7N9QALe/tvjA0kPWAXGbvebkbHn+D/J5nMcHzx1UAAAAABJRU5ErkJggg==);
}

.dropdown-icon {
    width: 16px;
    height: 16px;
    line-height: 1em;
    display: block;
}

.dropdown-search-icon {
    position: absolute;
    left: 100px;
    top: 9px;
    opacity: 0.3;
}

.dropdown-search-icon-right-aligned {
    left: calc(100% - 42px);
}

.icon-search {
    background-position: 96px -114px;
}

.dropdown-widget-content {
    background-color: #ffffff;
}
.ui-dropdown.dropdown-v2.dropdown-disabled {
    border: solid 1px #c2c1cb;
    background-color: #f1f1f6;
    cursor: default;
}
.ui-dropdown.dropdown-v2.dropdown-disabled > div {
    pointer-events: none;
}

.ui-state-focus {
    border-color: #007eff;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 126, 255, 0.1);
}

.ui-dropdown .trq-multiselect-close {
    margin-left: auto;
}

.ui-dropdown .trq-multiselect-close-right-aligned {
    margin-left: inherit;
}

.ui-dropdown-item-divider div {
    height: 1px;
    margin: .5rem 0;
    overflow: hidden;
    background-color: #bbb;
}

.ui-dropdown.dropdown-v2 .ui-dropdown-panel .ui-dropdown-item-divider {
    cursor: text;
    font-weight: bold;
    font-style: italic;
    background-color: #EEE;
}

.ui-dropdown.dropdown-v2 .ui-dropdown-panel .ui-dropdown-item-divider ~ li {
    background-color: #EEE;
}

.ui-dropdown.dropdown-v2 .ui-dropdown-panel .ui-dropdown-item-divider:empty {
    display: none;
}

li.ui-dropdown-item {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

/*# sourceMappingURL=bundle.css.map*/
/*!
 * 
 *         SimpleBar.js - v2.6.1
 *         Scrollbars, simpler.
 *         https://grsmto.github.io/simplebar/
 *         
 *         Made by Adrien Grsmto from a fork by Jonathan Nicol
 *         Under MIT License
 *       
 */
[data-simplebar] {
    position: relative;
    z-index: 0;
    overflow: hidden!important;
    max-height: inherit;
    -webkit-overflow-scrolling: touch; /* Trigger native scrolling for mobile, if not supported, plugin is used. */
}

[data-simplebar="init"] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.simplebar-scroll-content {
    overflow-x: hidden!important;
    overflow-y: scroll;
    min-width: 100%!important;
    max-height: inherit!important;
    -webkit-box-sizing: content-box!important;
            box-sizing: content-box!important;
}

.simplebar-content {
    overflow-y: hidden!important;
    overflow-x: scroll;
    -webkit-box-sizing: border-box!important;
            box-sizing: border-box!important;
    min-height: 100%!important;
}

.simplebar-track {
    z-index: 1;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 11px;
}

.simplebar-scrollbar {
    position: absolute;
    right: 2px;
    width: 7px;
    min-height: 10px;
}

.simplebar-scrollbar:before {
    position: absolute;
    content: "";
    background: black;
    border-radius: 7px;
    left: 0;
    right: 0;
    opacity: 0;
    -webkit-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
}

.simplebar-track:hover .simplebar-scrollbar:before,
.simplebar-track .simplebar-scrollbar.visible:before {
    /* When hovered, remove all transitions from drag handle */
    opacity: 0.5;
    -webkit-transition: opacity 0 linear;
    transition: opacity 0 linear;
}

.simplebar-track.vertical {
    top: 0;
}

.simplebar-track.vertical .simplebar-scrollbar:before {
    top: 2px;
    bottom: 2px;
}

.simplebar-track.horizontal {
    left: 0;
    width: auto;
    height: 11px;
}

.simplebar-track.horizontal .simplebar-scrollbar:before {
    height: 100%;
    left: 2px;
    right: 2px;
}

.horizontal.simplebar-track .simplebar-scrollbar {
    right: auto;
    top: 2px;
    height: 7px;
    min-height: 0;
    min-width: 10px;
    width: auto;
}

/* Content copied from theme.css and Checkbox.css (PrimeReact 1.6.2 version) */

body .ui-chkbox .ui-chkbox-box {
    border: 1px solid rgba(0, 0, 0, 0.15);
    background-color: #ffffff;
    -moz-transition: background-color 0.3s;
    -o-transition: background-color 0.3s;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
    width: 1.125em;
    height: 1.125em;
    line-height: 1.125em;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    text-align: center;
}

body .ui-chkbox .ui-chkbox-box.ui-state-hover {
    border: 1px solid #b3b3b3;
}

body .ui-chkbox .ui-chkbox-box.ui-state-active {
    border: 1px solid #0275d8;
    background-color: #0275d8;
    color: #ffffff;
}

body .ui-chkbox .ui-chkbox-box.ui-state-focus {
    border: 1px solid #0275d8;
    -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
}

body .ui-treetable .ui-treetable-data tr td .ui-chkbox {
    vertical-align: middle;
    display: inline-block;
    position: relative;
}

body .ui-treetable tbody td{
    padding: .5em;
}

body .ui-treetable .ui-treetable-data tr td .ui-chkbox .ui-chkbox-icon {
    color: #0275d8;
    left: 0px;
}

body .ui-chkbox-container {
    display: inline-block;
    vertical-align: middle;
}

body .ui-chkbox {
    display: inline-block;
    cursor: pointer;
    vertical-align: middle;
    margin-right: .5em;
}

body .ui-chkbox .ui-chkbox-icon {
    line-height: inherit;
    display: block;
}

body .ui-chkbox-label {
    vertical-align: middle;  
}
/* Content copied from grid.css (PrimeReact 1.6.2 version) */

.ui-grid {
    clear: both;
    padding: 0;
    margin: 0;
}

.ui-grid:before,
.ui-grid:after {
    content:"";
    display:table;
}

.ui-grid:after {
    clear:both;
}

.ui-grid .ui-grid-row {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    clear:both;
}

.ui-grid-row:after {
    clear: both;
    content: "";
    display: table;
}

.ui-grid-col-1,
.ui-grid-col-2,
.ui-grid-col-3,
.ui-grid-col-4,
.ui-grid-col-5,
.ui-grid-col-6,
.ui-grid-col-7,
.ui-grid-col-8,
.ui-grid-col-9,
.ui-grid-col-10,
.ui-grid-col-11,
.ui-grid-col-12 {
    float: left;
    box-sizing: border-box;
}

.ui-grid-col-1 {
    width: 8.33333%;
}

.ui-grid-col-2 {
    width: 16.66666%;
}

.ui-grid-col-3 {
    width: 25%;
}

.ui-grid-col-4 {
    width: 33.33333%;
}

.ui-grid-col-5 {
    width: 41.66666%;
}

.ui-grid-col-6 {
    width: 50%;
}

.ui-grid-col-7 {
    width: 58.33333%;
}

.ui-grid-col-8 {
    width: 66.66666%;
}

.ui-grid-col-9 {
    width: 75%;
}

.ui-grid-col-10 {
    width: 83.33333%;
}

.ui-grid-col-11 {
    width: 91.66666%;
}

.ui-grid-col-12 {
    width: 100%;
}

@media (min-width: 480px) {
    .ui-grid-fixed {
        width: 480px;
    }
}

@media (min-width: 768px) {
    .ui-grid-fixed {
        width: 768px;
    }
}

@media (min-width: 960px) {
    .ui-grid-fixed {
        width: 960px;
    }
}

@media (min-width: 1024px) {
    .ui-grid-fixed {
        width: 1024px;
    }
}

/* Responsive */
@media (max-width: 640px) {
    .ui-grid-responsive .ui-grid-row {
        display: block;
    }
    
    .ui-grid-responsive .ui-grid-col-1,
    .ui-grid-responsive .ui-grid-col-2,
    .ui-grid-responsive .ui-grid-col-3,
    .ui-grid-responsive .ui-grid-col-4,
    .ui-grid-responsive .ui-grid-col-5,
    .ui-grid-responsive .ui-grid-col-6,
    .ui-grid-responsive .ui-grid-col-7,
    .ui-grid-responsive .ui-grid-col-8,
    .ui-grid-responsive .ui-grid-col-9,
    .ui-grid-responsive .ui-grid-col-10,
    .ui-grid-responsive .ui-grid-col-11,
    .ui-grid-responsive .ui-grid-col-12 {
        width: 100%;
        float: none;
    }
}

.ui-grid.ui-grid-pad > .ui-grid-row > div {
    padding: .25em .5em;
}

/* Responsive */
@media (max-width: 640px) {
    .ui-grid-responsive .ui-grid-row {
        display: block;
    }
    
    .ui-grid-responsive .ui-grid-col-1,
    .ui-grid-responsive .ui-grid-col-2,
    .ui-grid-responsive .ui-grid-col-3,
    .ui-grid-responsive .ui-grid-col-4,
    .ui-grid-responsive .ui-grid-col-5,
    .ui-grid-responsive .ui-grid-col-6,
    .ui-grid-responsive .ui-grid-col-7,
    .ui-grid-responsive .ui-grid-col-8,
    .ui-grid-responsive .ui-grid-col-9,
    .ui-grid-responsive .ui-grid-col-10,
    .ui-grid-responsive .ui-grid-col-11,
    .ui-grid-responsive .ui-grid-col-12 {
        width: 100%;
        float: none;
    }
}

/* New Grid CSS */
.ui-g {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
}
            
.ui-g:after {
    clear: both;
    content: "";
    display: table;
}
            
.ui-g-1,
.ui-g-2,
.ui-g-3,
.ui-g-4,
.ui-g-5,
.ui-g-6,
.ui-g-7,
.ui-g-8,
.ui-g-9,
.ui-g-10,
.ui-g-11,
.ui-g-12 {
    float: left;
    box-sizing: border-box;
    padding: 0.5em;
}

.ui-g-1 {
    width: 8.3333%;
}

.ui-g-2 {
    width: 16.6667%;
}

.ui-g-3 {
    width: 25%;
}

.ui-g-4 {
    width: 33.3333%;
}

.ui-g-5 {
    width: 41.6667%;
}

.ui-g-6 {
    width: 50%;
}

.ui-g-7 {
    width: 58.3333%;
}

.ui-g-8 {
    width: 66.6667%;
}

.ui-g-9 {
    width: 75%;
}

.ui-g-10 {
    width: 83.3333%;
}

.ui-g-11 {
    width: 91.6667%;
}

.ui-g-12 {
    width: 100%;
}

@media screen and (max-width: 40em) {
    .ui-sm-1,
    .ui-sm-2,
    .ui-sm-3,
    .ui-sm-4,
    .ui-sm-5,
    .ui-sm-6,
    .ui-sm-7,
    .ui-sm-8,
    .ui-sm-9,
    .ui-sm-10,
    .ui-sm-11,
    .ui-sm-12 {
        padding: 0.5em;
    }

    .ui-sm-1 {
        width: 8.3333%;
    }

    .ui-sm-2 {
        width: 16.6667%;
    }

    .ui-sm-3 {
        width: 25%;
    }

    .ui-sm-4 {
        width: 33.3333%;
    }

    .ui-sm-5 {
        width: 41.6667%;
    }

    .ui-sm-6 {
        width: 50%;
    }

    .ui-sm-7 {
        width: 58.3333%;
    }

    .ui-sm-8 {
        width: 66.6667%;
    }

    .ui-sm-9 {
        width: 75%;
    }

    .ui-sm-10 {
        width: 83.3333%;
    }

    .ui-sm-11 {
        width: 91.6667%;
    }

    .ui-sm-12 {
        width: 100%;
    }
}

@media screen and (min-width: 40.063em) {
    .ui-md-1,
    .ui-md-2,
    .ui-md-3,
    .ui-md-4,
    .ui-md-5,
    .ui-md-6,
    .ui-md-7,
    .ui-md-8,
    .ui-md-9,
    .ui-md-10,
    .ui-md-11,
    .ui-md-12 {
        padding: 0.5em;
    }

    .ui-md-1 {
        width: 8.3333%;
    }

    .ui-md-2 {
        width: 16.6667%;
    }

    .ui-md-3 {
        width: 25%;
    }

    .ui-md-4 {
        width: 33.3333%;
    }

    .ui-md-5 {
        width: 41.6667%;
    }

    .ui-md-6 {
        width: 50%;
    }

    .ui-md-7 {
        width: 58.3333%;
    }

    .ui-md-8 {
        width: 66.6667%;
    }

    .ui-md-9 {
        width: 75%;
    }

    .ui-md-10 {
        width: 83.3333%;
    }

    .ui-md-11 {
        width: 91.6667%;
    }

    .ui-md-12 {
        width: 100%;
    }
}

@media screen and (min-width: 64.063em) {
    .ui-lg-1,
    .ui-lg-2,
    .ui-lg-3,
    .ui-lg-4,
    .ui-lg-5,
    .ui-lg-6,
    .ui-lg-7,
    .ui-lg-8,
    .ui-lg-9,
    .ui-lg-10,
    .ui-lg-11,
    .ui-lg-12 {
        padding: 0.5em;
    }

    .ui-lg-1 {
        width: 8.3333%;
    }

    .ui-lg-2 {
        width: 16.6667%;
    }

    .ui-lg-3 {
        width: 25%;
    }

    .ui-lg-4 {
        width: 33.3333%;
    }

    .ui-lg-5 {
        width: 41.6667%;
    }

    .ui-lg-6 {
        width: 50%;
    }

    .ui-lg-7 {
        width: 58.3333%;
    }

    .ui-lg-8 {
        width: 66.6667%;
    }

    .ui-lg-9 {
        width: 75%;
    }

    .ui-lg-10 {
        width: 83.3333%;
    }

    .ui-lg-11 {
        width: 91.6667%;
    }

    .ui-lg-12 {
        width: 100%;
    }
}

@media screen and (min-width: 90.063em) {
    .ui-xl-1,
    .ui-xl-2,
    .ui-xl-3,
    .ui-xl-4,
    .ui-xl-5,
    .ui-xl-6,
    .ui-xl-7,
    .ui-xl-8,
    .ui-xl-9,
    .ui-xl-10,
    .ui-xl-11,
    .ui-xl-12 {
        padding: 0.5em;
    }

    .ui-xl-1 {
        width: 8.3333%;
    }

    .ui-xl-2 {
        width: 16.6667%;
    }

    .ui-xl-3 {
        width: 25%;
    }

    .ui-xl-4 {
        width: 33.3333%;
    }

    .ui-xl-5 {
        width: 41.6667%;
    }

    .ui-xl-6 {
        width: 50%;
    }

    .ui-xl-7 {
        width: 58.3333%;
    }

    .ui-xl-8 {
        width: 66.6667%;
    }

    .ui-xl-9 {
        width: 75%;
    }

    .ui-xl-10 {
        width: 83.3333%;
    }

    .ui-xl-11 {
        width: 91.6667%;
    }

    .ui-xl-12 {
        width: 100%;
    }
}

.ui-g-nopad {
    padding: 0;
}



/*# sourceMappingURL=bundle.css.map*/
table.table-orderable {
  border: 1px solid #e2e2ed;
  background-color: #ffffff;
  border-spacing: 0;
  border-collapse: collapse;
  margin: 0;
  font-size: 13px;
  width: 100%;
}
table.table-orderable tr > td, table.table-orderable tr > th {
  padding: 6px 8px;
  overflow: inherit;
}
table.table-orderable thead {
  background-color: #E5E5EA;
  padding: 8px 16px;
}
table.table-orderable thead th {
  background-color: #E5E5EA;
  text-align: start;
  padding: 6px 8px;
  line-height: 22px;
}
table.table-orderable tbody {
  position: relative;
}
table.table-orderable tbody tr {
  border-top: 1px solid #e2e2ed;
  border-bottom: none;
  position: relative;
  width: 1%;
}
table.table-orderable tbody tr .dnd-icon {
  opacity: 1;
  transition-duration: 0.5s;
  cursor: grab;
  display: flex;
  justify-content: center;
  align-items: center;
}
table.table-orderable tbody tr .dnd-icon .glyphicons.option_vertical {
  width: 5px;
}
table.table-orderable tbody tr .dnd-icon:active {
  cursor: grabbing;
}
table.table-orderable tbody tr .dnd-icon i::before {
  font-size: 13px;
  display: flex;
}
table.table-orderable tbody tr.even-row {
  background-color: #f9f9f9;
}
table.table-orderable tbody tr.odd-row {
  background-color: #fff;
}
table.table-orderable tbody tr:has(.dropdown-v2.opened, .trq-multiselect-v2.opened) {
  z-index: 1 !important;
}
table.table-orderable tbody tr .table-orderable-actions {
  display: flex;
  justify-content: end;
  align-items: center;
  column-gap: 5px;
  width: 100%;
  height: 100%;
}
table.table-orderable tbody tr .table-orderable-actions .table-orderable-action {
  display: flex;
  cursor: pointer;
}
table.table-orderable tbody tr .table-orderable-actions .table-orderable-action i {
  display: flex;
}
table.table-orderable tbody tr .table-orderable-actions .table-orderable-action i::before {
  font-size: 1em;
}
table.table-orderable tbody tr input[type=checkbox] {
  margin: 0.5em;
}
table.table-orderable tbody tr .no-data-table-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
table.table-orderable tbody tr .no-data-table-content:has(.empty-text) {
  padding: 2em;
}
table.table-orderable tbody tr .no-data-table-content .loading-text, table.table-orderable tbody tr .no-data-table-content .empty-text {
  opacity: 0.5;
}
table.table-orderable tbody tr .no-data-table-content .glyphicons.file i:before {
  font-size: 2.5em;
  opacity: 0.25;
}
/* The default size of a confirmation dialog */
.default-confirmation-dialog-size-v2 {
    max-width: 550px;
    width: 90%;
}

/* Center modal vertically */
/* Solution taken from https://codepen.io/dimbslmh/full/mKfCc*/
.modal {
    text-align: center;
    padding: 0!important;
}

.modal:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px;
}

.modal-dialog-v2 {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}
.modal-body-v2 {
    padding: 15px 16px;
}
/*End for center modal vertically*/


/*# sourceMappingURL=bundle.css.map*/
/* Style for the Autosuggest container */
.react-autosuggest__suggestions-list,
.empty-message {
    list-style-type: none;
    border: 1px solid #ccc;
    background-color: white;
    position: absolute;
    z-index: 1;
    margin: 0;
    padding: 0;
    font-size: 12px;
}

/* Style for each row of Autosuggest */
.react-autosuggest__suggestion {
    cursor: pointer;
    padding: 3px 5px;
}

/* Style for focussed rows of Autosuggest */
.react-autosuggest__suggestion--highlighted {
    background-color: #e1e1e1;
}

/* Override style for React Autosuggest input */
.react-autosuggest__input {
    width: 100%;
    outline: none;
    padding: 8px 10px;
    border-radius: 6px;
    border: solid 1px #c2c1cb;
    background-color: #ffffff;
    font-size: 13px;
    line-height: 16px;
    min-height: 34px;
    color: black;
}

/* Style for auto suggest container*/
.react-autosuggest__suggestions-container--open {
    display: block;
    position: absolute;
    border-top: 1px solid #ccc;
}

/* Style for suggestions list inside the auto suggest section */
.react-autosuggest__section-container > .react-autosuggest__suggestions-list {
    background-color: #EEE;
    position: relative;
    border-top: 0
}

/* Style for first section inside the suggestions container*/
.react-autosuggest__section-container--first > .react-autosuggest__suggestions-list {
    background-color: white;
}

/* Style for suggestions list inside the auto suggest container */
.react-autosuggest__suggestions-container--open > .react-autosuggest__suggestions-list {
    position: relative;
}

.react-autosuggest__suggestions-list > li a {
    color: #3b3b3b;
    opacity: 1;
    display: block;
    width: 100%;
    text-decoration: none;
}

/**
 * ==============================================
 * Dot Flashing
 * ==============================================
 */
.dot-flashing {
    position: relative;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background-color: #ffffff;
    color: #7ea040;
    animation: dot-flashing 1s infinite linear alternate;
    animation-delay: 0.5s;
}
.dot-flashing::before, .dot-flashing::after {
    content: "";
    display: inline-block;
    position: absolute;
    top: 0;
}
.dot-flashing::before {
    left: -15px;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background-color: #ffffff;
    color: #7ea040;
    animation: dot-flashing 1s infinite alternate;
    animation-delay: 0s;
}
.dot-flashing::after {
    left: 15px;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background-color: #ffffff;
    color: #7ea040;
    animation: dot-flashing 1s infinite alternate;
    animation-delay: 1s;
}

@keyframes dot-flashing {
    0% {
        background-color: #7ea040;
    }
    50%, 100% {
        background-color: rgba(126, 160, 64, 0.52);
    }
}

/*# sourceMappingURL=bundle.css.map*/
/* DayPicker styles */

.DayPicker {
  display: inline-block;
}

.DayPicker-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 1rem 0;
}

.DayPicker-Month {
  display: table;
  border-collapse: collapse;
  border-spacing: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin: 0 1rem;
}

.DayPicker-NavBar {
  position: absolute;
  left: 0;
  right: 0;
  padding: 0 .5rem;
  top: 1rem;
}

.DayPicker-NavButton {
  position: absolute;
  width: 1.5rem;
  height: 1.5rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  cursor: pointer;
}

.DayPicker-NavButton--prev {
  left: 1rem;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI2cHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDI2IDUwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjIgKDEyMDQzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5wcmV2PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9InByZXYiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjM5MzE5MywgMjUuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0xMy4zOTMxOTMsIC0yNS4wMDAwMDApIHRyYW5zbGF0ZSgwLjg5MzE5MywgMC4wMDAwMDApIiBmaWxsPSIjNTY1QTVDIj4KICAgICAgICAgICAgPHBhdGggZD0iTTAsNDkuMTIzNzMzMSBMMCw0NS4zNjc0MzQ1IEwyMC4xMzE4NDU5LDI0LjcyMzA2MTIgTDAsNC4yMzEzODMxNCBMMCwwLjQ3NTA4NDQ1OSBMMjUsMjQuNzIzMDYxMiBMMCw0OS4xMjM3MzMxIEwwLDQ5LjEyMzczMzEgWiIgaWQ9InJpZ2h0IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K);
}

.DayPicker-NavButton--next {
  right: 1rem;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI2cHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDI2IDUwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjIgKDEyMDQzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5uZXh0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9Im5leHQiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTUxNDUxLCAwLjAwMDAwMCkiIGZpbGw9IiM1NjVBNUMiPgogICAgICAgICAgICA8cGF0aCBkPSJNMCw0OS4xMjM3MzMxIEwwLDQ1LjM2NzQzNDUgTDIwLjEzMTg0NTksMjQuNzIzMDYxMiBMMCw0LjIzMTM4MzE0IEwwLDAuNDc1MDg0NDU5IEwyNSwyNC43MjMwNjEyIEwwLDQ5LjEyMzczMzEgTDAsNDkuMTIzNzMzMSBaIiBpZD0icmlnaHQiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=);
}

.DayPicker-NavButton--interactionDisabled {
  display: none;
}

.DayPicker-Caption {
  display: table-caption;
  height: 1.5rem;
  text-align: center;
}

.DayPicker-Weekdays {
  display: table-header-group;
}

.DayPicker-WeekdaysRow {
  display: table-row;
}

.DayPicker-Weekday {
  display: table-cell;
  padding: .5rem;
  font-size: .875em;
  text-align: center;
  color: #8b9898;
}

.DayPicker-Body {
  display: table-row-group;
}

.DayPicker-Week {
  display: table-row;
}

.DayPicker-Day {
  display: table-cell;
  padding: .5rem;
  border: 1px solid #eaecec;
  text-align: center;
  cursor: pointer;
  vertical-align: middle;
}

.DayPicker-WeekNumber {
  display: table-cell;
  padding: .5rem;
  text-align: right;
  vertical-align: middle;
  min-width: 1rem;
  font-size: 0.75em;
  cursor: pointer;
  color: #8b9898;
}

.DayPicker--interactionDisabled .DayPicker-Day {
  cursor: default;
}

.DayPicker-Footer {
  display: table-caption;
  caption-side: bottom;
  padding-top: .5rem;
}

.DayPicker-TodayButton {
  border: none;
  background-image: none;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
  color: #4A90E2;
  font-size: 0.875em;
}

/* Default modifiers */

.DayPicker-Day--today {
  color: #d0021b;
  font-weight: 500;
}

.DayPicker-Day--disabled {
  color: #dce0e0;
  cursor: default;
  background-color: #eff1f1;
}

.DayPicker-Day--outside {
  cursor: default;
  color: #dce0e0;
}

/* Example modifiers */

.DayPicker-Day--sunday {
  background-color: #f7f8f8;
}

.DayPicker-Day--sunday:not(.DayPicker-Day--today) {
  color: #dce0e0;
}

.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) {
  color: #FFF;
  background-color: #4A90E2;
}

/* DayPickerInput */

.DayPickerInput {
  display: inline-block;
}

.DayPickerInput-OverlayWrapper {
  position: relative;
}

.DayPickerInput-Overlay {
  left: 0;
  position: absolute;
  background: white;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .15);
          box-shadow: 0 2px 5px rgba(0, 0, 0, .15);
}

/*Base styles for date picker*/

/* DatePicker styles */
.trq-datetimepicker-container {
    margin-bottom: 0.25em;
    display: inline-flex;
    line-height: 18px;
    width: 100%;
}
.form-group .trq-datetimepicker-container,
.cell-content .trq-datetimepicker-container {
    margin-bottom: 0;
}
.trq-datetimepicker-container .picker-div {
    position: relative;
}
.trq-datetimepicker-container .overlay {
    position: absolute;
    top: 3em;
    background: white;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .15);
    /* the font size in calendar */
    font-size: 12px;
    z-index: 26000;
}
.trq-datetimepicker-container .btn.btn-default {
    vertical-align: middle;
    top: 0px;
    line-height: 20px;
    border: none;
    background: none;
    padding: 7px 10px;
    border-radius: 6px;
}
.trq-datetimepicker-container .btn.btn-default:focus {
    outline: none;
}
.trq-datetimepicker-container input {
    width: calc(100% - 35px);
    padding: 8px 10px;
    border-radius: 6px;
    border: solid 1px #c2c1cb;
    background-color: #ffffff;
    font-size: 13px;
    line-height: 16px;
}
.trq-datetimepicker-container select {
    width: auto;
    padding: inherit;
    height: auto;
    line-height: normal;
    border-radius: 0;
    box-shadow: none;
}
.trq-datetimepicker-container .time-footer-wrapper {
    display: block;
    text-align: center;
    height: 2.5em;
    position: relative;
}
.trq-datetimepicker-container .time-footer-wrapper select {
    width: 50px;
    font-size: 14px;
    padding-left: 5px;
}
.trq-datetimepicker-container .time-footer-wrapper button {
    position: absolute;
    margin-left: 15px;
}
.trq-datetimepicker-container .DayPicker-Day--outside {
    cursor: pointer;
}

.trq-datetimepicker-container input[readonly] {
    cursor: default;
    background-color: white;
}

body #content .trq-datetimepicker-container input[readonly],
body #content .trq-datetimepicker-container input[disabled] {
    cursor: default;
    background-color: white;
}

.trq-datetimepicker-container .btn.btn-default:hover {
    color: inherit;
}
.trq-datetimepicker-container .btn.btn-default[disabled] {
    cursor: default;
}
.trq-datetimepicker-container .btn.btn-default[disabled]:hover {
    background: none;
    color: #444;
}

.safari_only .DayPicker-NavButton {
    top: 3px;
}
.safari_only .DayPicker-NavButton--next {
    right: 5px;
}

.safari_only .DayPicker-NavButton--prev {
    left: 5px;
}


/*# sourceMappingURL=bundle.css.map*/
.modal-header-v2 {
    background-color: #f2f2f7;
    color: #F9F7F7;
    padding: 7px 16px;
    border-bottom: solid 1px #d1d1d6;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.modal-header-title-v2 {
    color: black;
    display: inline-block;
    margin: 2px 0;
    font-size: 12px;
}

.modal-header-title-right-v2 {
    float: right;
}

.modal-header-v2 .glyphicons.glyphicons-green i:before, 
.modal-header-v2 .glyphicons.glyphicons-green span:first-child:before {
    font: 14px/1em 'Glyphicons';
    padding: 0 0.5em 0 0.5em;
}

.modal-header-validated-text {
    color: #008000;
    font-size: 12px;
    margin: 2px 0 2px 8px;
    float: right;
}

.modal-title-v2 {
    color: black;
    font-size: 14px;
    font-weight: bold;
    padding: 0;
    margin: 0;
}

.modal-body-v2 {
    padding: 0 16px;
}

.modal-footer-v2 {
    border-top: none;
    padding: 16px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
}
.modal-footer-v2 .trq-btn-v2 {
    margin-left: 6px;
}
.modal-footer-v2 .trq-btn-v2:first-child {
    margin-left: 0;
}

.modal.in .modal-dialog {
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    -ms-transform: none;
    transform: none;
}

.modal-backdrop {
    background-color: #aaa;
}
.modal-backdrop.in {
    opacity: 0.30;
}

/* The default size of a dialog */
.default-dialog-size {
    max-width: 1200px;
    width: 95%;
}

.small-dialog-size {
    width: 600px;
}

body .modal .loading-indicator {
    top: 13%;
    height: 30vh;
}

body .modal .loading-indicator-wheel {
    top: 13%;
}

/* The footer and the header have a z-index of 10000 and 25000, so we need to give the */
/* modal elements a higher z-index to cover them.*/
body .modal-backdrop {
    z-index: 100000;
}
body .modal.fade.in {
    z-index: 100010;
}

.modal-dialog-v2 .modal-content {
    border: solid 1px #d1d1d6;
    border-radius: 6px;
}

.modal-dialog-v2 .trq-btn i,
.modal-dialog-v2 .trq-btn-icon i,
.modal-dialog-v2 .trq-btn span:first-child,
.modal-dialog-v2 .trq-btn-icon span:first-child {
    font-size: 14px;
    width: 14px;
    height: 14px;
    line-height: 14px;
    overflow: visible;
}

.modal-dialog-v2 .trq-btn span,
.modal-dialog-v2 .trq-btn-icon span {
    font-size: 14px;
    line-height: 14px;
    padding: 2px 0 0;
    padding-left: 1.2em;
}

.modal-dialog-v2 .trq-btn span:first-child,
.modal-dialog-v2 .trq-btn-icon span:first-child {
    padding: 0;
    background: none;
    text-indent: 0;
    margin-right: .25em;
}

.modal-dialog-v2 .trq-btn.glyphicons i:before,
.modal-dialog-v2 .trq-btn-icon.glyphicons i:before,
.modal-dialog-v2 .trq-btn.glyphicons span:first-child:before,
.modal-dialog-v2 .trq-btn-icon.glyphicons span:first-child:before {
    top: 0;
}

.modal-dialog-v2 .trq-btn i:before,
.modal-dialog-v2 .trq-btn-icon i:before,
.modal-dialog-v2 .trq-btn span:first-child:before,
.modal-dialog-v2 .trq-btn-icon span:first-child:before {
    color: #444444;
    font-size: 14px;
    position: relative;
    padding: 0;
}

.modal-dialog-v2 span.trq-btn,
.modal-dialog-v2 span.trq-btn:hover,
.modal-dialog-v2 span.trq-btn-icon,
.modal-dialog-v2 span.trq-btn-icon:hover {
    opacity: 1;
    cursor: default;
    color: #cccccc;
    background: #f8f8f8;
    border-color: #e6e6e6;
}

.modal-dialog-v2 span.trq-btn i:before,
.modal-dialog-v2 span.trq-btn:hover i:before,
.modal-dialog-v2 span.trq-btn-icon i:before,
.modal-dialog-v2 span.trq-btn-icon:hover i:before,
.modal-dialog-v2 span.trq-btn span:first-child:before,
.modal-dialog-v2 span.trq-btn:hover span:first-child:before,
.modal-dialog-v2 span.trq-btn-icon span:first-child:before,
.modal-dialog-v2 span.trq-btn-icon:hover span:first-child:before {
    color: #d9d9d9;
}

.modal-dialog-v2 .modal-body-v2 button.trq-btn.btn.btn-default.default-button,
.modal-dialog-v2 .modal-body-v2 button.trq-btn-v2.btn.btn-default.default-button,
.modal-dialog-v2 .modal-footer-v2 button.trq-btn-v2.btn.btn-default.default-button,
.modal-dialog-v2 .modal-footer-v2 button.trq-btn.btn.btn-default.default-button {
    background: #3a3a3c;
    color: #FFF;
}

.modal-dialog-v2 .modal-body-v2 button.trq-btn.btn.btn-default.default-button:hover,
.modal-dialog-v2 .modal-body-v2 button.trq-btn-v2.btn.btn-default.default-button:hover,
.modal-dialog-v2 .modal-footer-v2 button.trq-btn-v2.btn.btn-default.default-button:hover,
.modal-dialog-v2 .modal-footer-v2 button.trq-btn.btn.btn-default.default-button:hover {
    background: #000;
    color: #FFF;
}

.modal-dialog-v2 .modal-body-v2 button.trq-btn.btn.btn-default.default-button i::before,
.modal-dialog-v2 .modal-body-v2 button.trq-btn-v2.btn.btn-default.default-button i::before,
.modal-dialog-v2 .modal-footer-v2 button.trq-btn-v2.btn.btn-default.default-button i::before,
.modal-dialog-v2 .modal-footer-v2 button.trq-btn.btn.btn-default.default-button i::before {
    color: #FFF;
}

body.modal-open {
    padding-right: 0 !important;
}

body.modal-open.modal-in-scrollbar {
    overflow-y: scroll !important;
}

body.modal-open.modal-regular {
    overflow: hidden !important; /* Original style set by Modal component */
}

body.modal-open.modal-regular.modal-in-scrollbar {
    padding-right: 17px !important; /* Original style set by Modal component */
}

/*# sourceMappingURL=bundle.css.map*/
/* Override caret style to always show 'down' */
.trq-dropdown-v2,
.trq-dropdownButton-v2 {
    border-radius: 6px;
    border: 0;
    background-color: #f1f1f6;
    font-size: 14px;
    font-weight: bold;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding: 8px 10px;
}
.trq-dropdown-v2:focus,
.trq-dropdown-v2:hover,
.trq-dropdownButton-v2:focus,
.trq-dropdownButton-v2:hover {
    background-color: #d4d4d9;
    box-shadow: none;
}
.trq-dropdown-v2 > span.caret,
.trq-dropdownButton-v2 > span.caret {
    border-top: 6px dashed;
    border-bottom: 0;
    margin-left: 8px;
}
.trq-dropdownButton-v2.no-label > span.caret {
    margin-left: 0;
}

.trq-dropdown-v2 + .dropdown-menu,
.trq-dropdownButton-v2 + .dropdown-menu {
    border: 0;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
    padding: 5px;
    max-height: 400px;
    overflow: auto;
}

/* padding left and right for dropdown menu */
.trq-dropdown-v2 + .dropdown-menu > li > a,
.trq-dropdownButton-v2 + .dropdown-menu > li > a {
    font-size: 12px;
    padding: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.trq-dropdown-v2 + .dropdown-menu > li > a:focus,
.trq-dropdownButton-v2 + .dropdown-menu > li > a:focus {
    outline: none;
}

.trq-dropdown-v2 + .dropdown-menu .divider,
.trq-dropdownButton-v2 + .dropdown-menu .divider {
    margin: 0;
}

.trq-dropdown-v2 + .dropdown-menu,
.trq-dropdownButton-v2 + .dropdown-menu {
    /* Makes it to be over the footer and header */
    z-index: 25001;
}
.trq-dropdown-v2.dropdown-toggle.btn {
    padding: 0;
    border: 0;
}
.trq-dropdown-v2 .btn-group.open .dropdown-toggle {
    box-shadow: none;
    -webkit-box-shadow: none;
}
.trq-dropdown-v2-grouped-items > li[role=presentation] > a {
    cursor: pointer;
    padding: 8px 5px;
    padding-left: 10px;
    outline: none;
    font-size: 12px;
    color: #333;
    display: block;
    text-decoration: none;
}
.trq-dropdown-v2-grouped-items > li[role=presentation]:hover > a {
    background-color: #f5f5f5;
}
.trq-dropdown-v2-grouped-items-title {
    overflow: hidden;
    padding-right: 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.dropdown-button-item-v2-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

/*# sourceMappingURL=bundle.css.map*/
.loading-indicator {
    width: 100%;
    text-align: center;
}

.loading-indicator-wheel {
    top: 40%;
    position: relative;
}


/*# sourceMappingURL=bundle.css.map*/
.trq-multiselect-v2 {
  display: flex;
  position: relative;
  width: 100%;
  height: 34px;
  cursor: pointer;
  text-decoration: none;
  font-size: 13px;
  background-color: #fff;
  border: 1px solid #c7c7c7;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  word-wrap: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0;
}
.react-bs-table .trq-multiselect-v2 {
  margin: -2px 0;
}

.trq-multiselect-v2 ul,
.trq-multiselect-v2 li,
.trq-multiselect-v2 ul li {
  background: #fff;
  font-weight: 400;
  color: #555;
}

.trq-multiselect-disabled-v2 {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
  cursor: auto;
}

.trq-multiselect-v2 .label-container {
  width: calc(100% - 20px);
  overflow: hidden;
  display: table-cell;
  height: 100%;
  float: left;
}

.trq-multiselect-v2 .trq-multiselect-label-v2 {
  border: none;
  margin: 0;
  vertical-align: middle;
  display: table-cell;
  width: auto;
  cursor: pointer;
  text-overflow: ellipsis;
  text-align: left;
  overflow: hidden;
  padding-left: 10px;
  padding-right: 10px;
  color: #000;
  line-height: 1.23;
  font-weight: normal;
}

.trq-multiselect-v2 .trq-multiselect-panel-v2 {
  position: absolute;
  min-width: 10em;
  width: 100%;
  position: absolute;
  min-width: 10em;
  top: 100%;
  left: 0;
  max-height: 200px;
}

.trq-multiselect-panel-v2 .trq-multiselect-items-wrapper-v2 {
  overflow: auto;
  position: relative;
  padding: .2em 0;
}
.trq-multiselect-panel-v2 .trq-multiselect-item-v2 label {
  font-weight: normal;
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.trq-multiselect-panel-v2 .trq-multiselect-item-v2 {
  border: 0 none;
  cursor: pointer;
  text-align: left;
  white-space: nowrap;
  display: block;
  position: relative;
  margin: 1px 0;
  padding: 8px 8px 8px 10px;
  border-bottom: 1px solid #f2f2f7;
  font-size: 12px;
}
.trq-multiselect-panel-v2 .trq-multiselect-item-v2:last-child {
  border-bottom: 0;
}
.trq-multiselect-panel-v2 > div {
  margin-left: -1px;
  margin-top: 1px;
  margin-bottom: 1px;
}
.trq-multiselect-icon-set-v2 {
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAAA7VBMVEUkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiQkIiTww4gUAAAATnRSTlMAGBAyBAhQv4OZLiJUcEBmYBoSzQwgPBZCSEoeWiYwUiyFNIeBw2rJz8c4RBy9uXyrtaWNqa2zKP2fJO8KBgKPo2KVoa9s351GPm5+kWho0kj9AAAPhUlEQVR4nO1djWLbthEGyUiq5YSSLXtp7FpLOmfzkmxr126tmi2p03RJ1/Xe/3EGgARxPyAgRbIk2/hkSz4CJO4+HsE7AJSVysjI2AMUUOxahZ2iANhzBtZWr4BoIRSYAVN5u4QwDwQDRbcwfUi5KS3wFuDmFnQLa4Dtb//cqktwD5QEFFwfUs7PoCCA7y4bEJVFizcIob8KmhAplwwqVjt+9FBl3uINQniwEiryEyw9JHqGpQdEFNi+B4QQ7QOiHhysIPoAxUqxvdvvA9K42bsAv4S2fxfYOe57IJSRkZGRkZGxx7jxSHDHcRBXQMTyIjInBgHwBJ/bEx8PEANC+uhbpSSggCBAVODVabpI1S/k4WLZpTn6NpMhoX9Y40hxYERFpMcqUs4AloCtDQdID1YhnyXZ2hLjAYWiO9Dy1PDB7tPhIqLx+uMB8grZaR+Qxl2/C2RkZGRkZGRk7A7rBf7J0DR5/LUTjzUPIPSPGvQJiVJiB7kcQCiUOJrcFNtDZIf2xarQ3aGvLNxAVIFAabz90BFiBIlycTBhgWwOWCH0FLYHlPqwHaCvcIn2ZbosCevfPTRiFFcgvHukCjWwrc3GrGh1fsAof8EaUReKXkCB4/MzFNo97qLpFiKFYv/kNR5YQxQbQEofkZ2OuEOHqqT6gFTpru8CN7x/+jaZkZGRkZGRcV+x/rLUNcMMqUAscgnFocmpqkTzqymwVAPxfJ5PnIUUQOUKT04tEdWZyv3JCQSn96WS4pD97QfyW25A7NhSAbyhmVj0FEltA4vdiygBibXhoUYgykCUP7HwPTDeEqAIcHVMkZg7Zx4k0uFANs63hPQXCoRLAwdgGsr9Az7Qv7sgQGgg1aPl/BJLExBWgG4RFRLFImGmIquPC/klEGyCG0AuAXaJJC+B8FVe9NYQDEcXB8g6AQcjYJ1goJIggHWCrFR0S6kRHN5+4BzFi8NaoN35NRxUvL+JJdZr7PV4wK6fj8nIyMjIyNhr3OxdXAYq7FHZwB6bDSzSh4sF0utChqo0NAvaT1hLzXwFinmCzmeDucEQK18TTaQoFgP7bNC+RZ4OT4T6gQogDFYk+1QxQlj19QGSAWKiLYp8P0Ag1Gbz1ULfWHLg9iUnQNK5QQJcukm04blKLH2GgEJCY+HzXAZWCvHKco3Bp6MIaCjSXXRJyOxeqhnzEaF93MfFGW/O16ZvDL5TM4MJIjujz/cHypkQuuzRwWJ93BKdIt+wCRAPl9kpe2Ikkb2mFgGlxh/i40d3EHfdvoyMjIyMu43ylt/IAmGHnN5iIt7wKfbv01RAcJqFRl9lcjYQSnbQqKgC4fYOwSJt6N6trE0twZ9kN/PqNpTQeICvr4TLsDYC06U7BMjshS+v1/aT7IwQYD5LcgRQXMT2FrBfBLjZ6151jDElk9tPFfpUgk2yregusX25BJbwAFEfM+YI6vGAti4bTtizB+TjfQCrERyhKb2X8D6A9wX75P4t4neBYJeP6pdhg/gQl8MWvytzeSTjgOQBynQdh/iXKdxOrGJ/RkZGRsb9QmXihGr5+g8GGg9uTh+KoVZuNIzV+CwRucFBEyr1mVjx4irOxwM1BhirB6Q+2eNQi4eqR+aF6mELtoMzCR7V9RAFe/ZvQogNiyY8FPSUTFsLp8TeTmMui5mtw7bcaT0Yw2AA4wFRQIlkgq+1DQrNhkmoxS5Jq+u6bMAIGRECEANgXHTgWzwgBOhDH2l0oTQ4D8D5NMktBgNywAEMjo8rwATMZrPY7JGxBoJCkIBDQiAY09EGTUiBCWkUpISfGPR5AAwBfZiG2z7Ayc1yeKTxid39xBNwfHr4O0LA48ePFTvhYrF1r4tyAoz9n2MCqEuBtp/6GDR0oAYfG/R6wJExHYZHfhygsv7fEWCOj4bYmsP5A+pL4MkTfAnMlD4F+r3bobKvTyTA2P/w7PN+Agq2QW8piqMCpTBwenoKvX0AHGkGtP2YAPvTEWA7QUTAudn7/NxtOG46wWNmDtpBEkBzN7rBEvAFHp+YTB/q97qPAN4gHFqgBi8uLsC7qPCA6mg41G/+ErByPwEXDdoNxRhOx+M5jPEzQugS0ht+b1/Y3gEnYMAIAOIBE29/hIDucE8tmMsNOgK4B1RHFu4UCRlMHzv0xzcajcfdXWDs2h8TArBCkoDUJYDLmz6w7ip3BFS0ve5wTRwAn6keMA9I3QYbfSZ0DKbyt+7OXjGI1idPcfNyAyfAMlCrzaGqphYrxHocLHRJVycnfGUcbtT+jIyMjIw9x7Nn8fJSzG0TmFtO8rZT+XT3S3ub+tKJbbLd5diTVp50+zahyeHSslJ/YPrU0fuazrZO2CZ92/ZCCVXlGRiZKPJyPPRxyIFWeXLQBXJBKiq/3divEAN6ZwM200Qjm7EJBZeWm/PRWVCbYK7s7u2l4XaCz+lzgOfMfhMonXr7TWzeZb98dbgIzBT8Ub8eYYUqfZ4rVJ/MDbIDgPqTulJ/xvntWAtjIisqnwxOkGz0n077FARoY79GdA6HPE4rOy196NiMWHTZlSSApcOgXpy/fHV2joaNKu3ffsAnRcBf4K/6NcIG6tIxk3HyoXPjASqfUgXbYN5PzpL2njkR9QMjeDTVHDTCgRuxOegjoO0FvKzP/t/gmVdI24+G7NIe8JX6Wv3dDyldMA+4YB5wwTygtd+dwRqaTqrLb1l73zTSN52CNpnHuQOYPsDblybgxfkXh/oVtr+N1DEBJdhRJyd/Bd/q1z+cbNrD17iVKyajcnv9arhOkRPgsruuD6DmNPwpDNrLw2CoTgHni4yALr0L29+tiKAEIPn868ejx//8rpWP3OEOl5On9OwpcQm0MhafP/ey8f1uvDNIgGLQG8z4YO99ENgg95etwv4uYJYY8fUGHYH6j6fscHFZMftlAl9i+9XL73X3N/n+ZStOzfVfRvYXhrbdKOpEgVQTg/wsDuDD3kwOfQNMTJ5y+/ltUDWLunyxnRF46IqlBzGMY4X7inggREFioIyMjIyMHWCIB6ZNKAcXseo3vLTQTkVE7348dlwJJSz0+wLfmi8BhZqfw3D4ww/wHVLnEd5/fgYvXsDZ3MlsvYUbbnDjDZ3MN3TJG4+bxjAaDl8TBri9qxEw1ccao2wTNAMLHo2f+sjrXwb/9qHoYqgPMBXJTVfOpmrZH23y6uvo0LHSyY6fHGwKfHJlAuMFvObjDYrIqxBgQi20h7Hd/nYVLmno+eaNUm/eeH2GCuopntnhBJAlI2AHo9CCh1I1QxUdAbqqGY9BBLwyc3W4wYVhvY8A4BoIc1l5M7vnPWphZW9/Ses3n37y9a0uGqFwFQZsQQbd386DogpgEk+dzynsAZMJXq8+ns9NeukJ0PYrNATGGefJQlhkLo7DTXr+y3bNiOsDvrXTz/C2q1DXZH84iRNwrP88Nj+u2DjYEE6RBxD9Knj16ujVHC67A7422o02RwD3gB+t7EblWvu9geOFxSnd3ROmT+nJyQkhoPlsxVONc/3TEdBos+jtA+ZzcwHgTvD1cDjaYCcItA8w9i88A8b+mqSjc6Pvqd998QguEQPmQMeo23ODN86+p0/bn1buBkT6+oBhNZ/PYY4ZAHYb3PRd4LkZmPX68NRtMZn4ASvdA+qf0jMA5MP9eeg28Nug9QiLnj5A33U1MAES6xHAUNpz/9zFAYE1gqQDMT3G6xI9pwdw/aIgKoHCS1YGlRnSq9yCjdXjgN3j+N27YyROHxmuNAeNKPpYuXIyIyMjYy0M8eros59MF/PT2c602T7eA7zvhJ9dr/vzDjXaLp4Yc5+0wllzxzHv3gdmMMM7/CcQzKgVBqYTmFn+Z+mKm8J7k0A5F/jgCfjQ1WBhQyiOqD0lYuqBb+AyzMw9Ha2G3m6c8qQx+AlqnIceQp+Sb6i9UyQWbhr54+AjnZ0VzW2TAN0DmBT6PWmc6jDBE2PK2u+nF43dyP7Q0t1pOcX2fdRvH0mF2Q4JqN35rnHjVIeaXfIAVyUuw/aHCCiJy9iF5l1621zweI8KZrPZ9iJdb7DXJ3US0OSrtZ10imt7wHY7QesAzUMz1oZ3noB3qFJ/H18j97FYuw8QDN4oeKf30osvcSW2ExLo+VcbuAuo/sUIm8fMG9xocO3Ea19J9gFYivnHJ2KnyfovZlgW3v6ySx32abQiIyMjIyPjhlFDTLxpwIgFMnTp6A3g4IDKNY+stkwAMAoIAbasxBXqUWneSAWTMjt50lTqT29rFjvXohjsDNm2YPXDFlICmrJOZ3t6tHm8AiEAl0sCeLIIorIRt+cFbew/QRsoAXb4o1XSfoywzm0FTMAoYBNvLyFu8v8HpLBtD1iKgC17wHb7AI6d9wFbvguAIGTHd4E9wG7jgIyMjIyM+434c2R3HeV/Ffx6jtZu6ijl8h59T655jhR+rdHzDOP6beABCheb8O8/WFXeOyzgf5oAhVYnKxP7CwaAf1afJu8bSrhS6tdaXeGnrRenOqOlz9d6QwYnA/3TLd+GE7qe3chA5YF5DfY0vK3adfOX/gyNp2BW25MHdxAB9qvRiiP3/XpQQFGYDU4+Mi///XumXG8pjvaUAOsBGlf4jJt+YYEzeEzAdw06F19R3juM7D1wita86GR0CKfDHgLuXCc4Bri6vMLdfjMc4VNSUNsdodo2xu/1+Xl/K5+az8jIyMhYG/z5gJTMF1GtKq/a3rpyCvz5gJTMl9GtKq/a3rpyCmfQ4WwZmS+kXFVetb115ST48wEf/AGcfG1iw+tWbpbS2vJ3nQxcVr3lH3z5h972FUTLzYpOVk7l5hD+eYcYwDcAnewOotrZ4OtrPDucqi/LRX0/RR4qx7Nn4U8g+qjffvuN6Gf+nC85vwauHjaYyubqvWYKY4VEfSUMitdnBCT1Ue63R5439m+OgCn6DroAAaHPVQxKth/wkJgHmG8bmQMsT0D6EjDfvhVRKO3ywOQUgRA7nmL1uawZmHf1k+DPBwQ6NdcJ+k6Md1LA5f5ONdhJ8vZ5J0vLHT99srkGOjmJbd/G1r2Nriqnse1AZt1AalU5jW2HsuuG0qvKGRkZGRkZGRG0gcONyXsP9v8D0/IdJADiBNiXl3327WRGgOL/9HC/0XwlIURkRhC4tz6Z/fu7fUf2gHvfB9z3u0BGRkZGRkbGplHcnkgguQoSqtUXuhbs/wPtMwqV0HUJAvj5vk32b8IDuL23yn7qAXZ5u32hbRX7d3o82Df1FZXvbh9QOfhyxldr/+3xgXU9oKmvsHyr7F/XA269/eveBXrsv7N9QALe/tvjA0kPWAXGbvebkbHn+D/J5nMcHzx1UAAAAABJRU5ErkJggg==);
}
.trq-multiselect-icon-v2 {
  width: 12px;
  height: 12px;
  line-height: 12px;
  display: block;
}
.trq-multiselect-icon-v2.selected {
  background-color: #000;
}
.trq-multiselect-chkbox-v2 .trq-chkbox-box-v2 {
  border: 1px solid rgba(0,0,0,0.30);
  margin-left: -2px;
  margin-top: -2px;
  display: block;
  border-radius: 2px;
  background-position: 16px 16px;
}
.trq-multiselect-chkbox-v2 .trq-chkbox-box-v2.trq-multiselect_select_all {
  background-color: #fff;
}
.trq-multiselect-chkbox-v2.selected .trq-chkbox-box-v2.trq-multiselect_select_all {
  background-color: #000;
}
.trq-multiselect-chkbox-v2 .trq-chkbox-box-active {
  background-color: #4A90E2;
  color: #fff;
}
.trq-multiselect-chkbox-v2 .trq-chkbox-box-v2.ui-state-focus {
  -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 4px 0 rgba(0,0,0,0.2);
  box-shadow: 0 0 4px 0 rgba(0,0,0,0.2);
}
.trq-multiselect-v2 .trq-multiselect-item-v2 {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  margin: 0;
}

.trq-multiselect-v2 .trq-multiselect-item-v2:hover {
  background-color: #f4f3f4;
  color: #373a3c;
}

.trq-multiselect-v2 .trq-multiselect-item-v2 > td {
  padding: .375em .75em;
}

.icon-triangle {
  background-position: -64px -16px;
}

.trq-multiselect-chkbox-v2 {
  display: inline-block;
  background-position: -64px -144px;
}

.trq-multiselect-chkbox-icon-v2.trq-multiselect-icon-v2 {
  overflow: visible;
  float:left;
}

.trq-multiselect-item-v2 label {
  display: block;
  padding-left: 1em;
  font-weight: normal;
  color: #333;
}

.icon-blank-v2 {
  background-position: 16px 16px;
}

.trq-multiselect-header-v2 .trq-chkbox-box-v2 {
  display: inline-block;
}

.trq-multiselect-header-v2 input {
  margin-left: 1em;
  margin-bottom: 0;
  height: auto;
}

.trq-multiselect-header-v2 {
  background-color:#e1e1e1;
  padding: 4px 4px 4px 10px;
  border-top: 1px solid #c7c7c7;
  border-bottom: none;
  border-right: 1px solid #c7c7c7;
  border-left: 1px solid #c7c7c7;
  border-radius: 3px 3px 0 0;
  text-align: left;
  display: flex;
  align-items: center;
  min-height: 32px;
}

.trq-multiselect-close-v2 {
  position: absolute;
  right: 5px;
  top: 7px;
}
.trq-multiselect-items-panel-v2 {
  border-top: none;
  border-bottom: 1px solid #c7c7c7;
  border-right: 1px solid #c7c7c7;
  border-left: 1px solid #c7c7c7;
  border-radius: 0 0 3px 3px;
}

.trq-multiselect-items-panel-v2 ul {
  overflow: auto;
  width: 100%;
  min-width: 220px;
  padding: 0;
}

.trq-hidden {
  display:none;
}

.trq-helper-hidden-accessible-v2 {
  border: 0;
  clip: rect(0000);
  height: 1px;
  overflow: hidden;
  position: absolute;
  width: 1px;
  margin: 0;
  padding: 0;
  opacity: 0;
}

.trq-multiselect-panel-v2 .trq-multiselect-item-v2 .trq-multiselect-chkbox-v2,
.trq-multiselect-panel-v2 .trq-multiselect-item-v2 label,
.trq-multiselect-panel-v2 .trq-multiselect-header-v2 .trq-multiselect-chkbox-v2 {
  vertical-align: middle;
  display: inline-block;
  display: -moz-box; /* Fixes ellipsis addition issue in Firefox */
}

.trq-multiselect-close-v2 span {
  display: block;
  padding: 0;
  margin: 0;
}

.trq-multiselect-items-panel-v2 > ul {
  margin: 0;
}

.trq-multiselect-chkbox-v2 > label {
  margin: 0;
}
input.trq-multiselect-search-v2 {
  border: 1px solid #c7c7c7;
  border-radius: 3px;
  background-clip: padding-box;
  padding: 4px 20px 4px 22px;
  min-width: 230px;
  max-width: 230px;
}

.trq-label-wrapper-v2 {
  float: left;
  display: table;
  height: 100%;
}

.trq-multiselect-tick-v2 {
  float: right;
  display: table;
  height: inherit;
}
.trq-multiselect-search-icon-v2 {
  position: absolute;
  left: 140px;
  top: 8px;
  opacity: 0.3;
}
.icon-search-v2 {
  background-position: 96px -114px;
}

.hidden-trq-multiselect-header-v2 {
  padding: 0;
}

.trq-multiselect-item-v2 label.disabled-trq-multiselect-v2,
body #content .trq-multiselect-item-v2 label.disabled-trq-multiselect-v2 {
  color: #777;
}

.trq-multiselect-item-v2 .trq-multiselect-item-wrapper-v2 {
  display: flex;
  align-items: center;
}

.trq-multiselect-item-highlight-v2 .trq-chkbox-box-v2 {
  background-color: #000;
}
.trq-multiselect-check-icon {
  color: #FFF;
}
.glyphicons.trq-multiselect-search-icon-v2 {
  position: absolute;
  left: 19px;
  top: 7px;
}
.trq-multiselect-search-icon-v2.icon-search-v2 i::before {
  font-size: 10px;
}
.trq-multiselect-close-v2 .remove_sign i::before {
  font-size: 10px;
  color: #636366;
}
.trq-multiselect-search-bar-v2 {
  position: relative;
}
.trq-multiselect-check-icon::before {
  font-size: 12px;
}

/*# sourceMappingURL=bundle.css.map*/
.multi-value-switch-wrapper-v2,
.multi-value-toggle-wrapper-v2 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin: -2px 1px 0 0;
}
.multi-value-options {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.multi-value-switch-wrapper-v2.left-aligned,
.multi-value-toggle-wrapper-v2.left-aligned {
    justify-content: flex-start;
}
.multi-value-switch-wrapper-v2.centred,
.multi-value-toggle-wrapper-v2.centred {
    justify-content: center;
}
.multi-value-switch-wrapper-v2.right-aligned,
.multi-value-toggle-wrapper-v2.right-aligned {
    justify-content: flex-end;
}

.trq-btn-v2.btn.btn-default.multi-value-option-v2,
.trq-btn-v2.btn.btn-default.custom-value-option {
    background-color: #f9f9f9;
    border: 1px solid #c7c7cc;
    border-radius: 0;
    font-size: 13px;
    font-weight: normal;
    margin: 2px -1px 0 0;
    padding: 6px 10px;
    height: 32px;
}
.multi-value-toggle-wrapper-v2 .multi-value-options .trq-btn-v2.btn.btn-default.multi-value-option-v2:first-child,
.multi-value-switch-wrapper-v2 .trq-btn-v2.btn.btn-default.multi-value-option-v2:first-child {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
.multi-value-toggle-wrapper-v2 .multi-value-options .trq-btn-v2.btn.btn-default.multi-value-option-v2:last-child,
.multi-value-toggle-wrapper-v2 .multi-value-options.has-custom-option .trq-btn-v2.btn.btn-default.multi-value-option-v2:nth-last-child(2),
.multi-value-toggle-wrapper-v2.separate-last-option .multi-value-options .trq-btn-v2.btn.btn-default.multi-value-option-v2:nth-last-child(2),
.multi-value-switch-wrapper-v2 .trq-btn-v2.btn.btn-default.multi-value-option-v2:last-child {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    margin-right: 0;
}

.trq-btn-v2.btn.btn-default.multi-value-option-v2:hover {
    background-color: #eaeaea;
    cursor: pointer;
}
.trq-btn-v2.btn.btn-default.multi-value-option-v2:focus {
    background-color: #eaeaea;
}
.trq-btn-v2.btn.btn-default.multi-value-option-v2:disabled {
    background-color: #f9f9f9;
    cursor: default;
    opacity: 0.5;
}
.trq-btn-v2.btn.btn-default.multi-value-option-v2:disabled:hover {
    background-color: #f9f9f9;
    cursor: not-allowed;
    opacity: 0.5;
}

.trq-btn-v2.btn.btn-default.multi-value-option-v2.active {
    background-color: #3a3a3c;
    color: white;
}
.trq-btn-v2.btn.btn-default.multi-value-option-v2.active:focus {
    background-color: #3a3a3c;
    opacity: 0.8;
}
.trq-btn-v2.btn.btn-default.multi-value-option-v2.active:hover {
    background-color: #3a3a3c;
    cursor: pointer;
    color: white;
}
.trq-btn-v2.btn.btn-default.multi-value-option-v2.active:disabled {
    background-color: #3a3a3c;
    opacity: 0.5;
}
.trq-btn-v2.btn.btn-default.multi-value-option-v2.active:disabled:hover {
    background-color: #3a3a3c;
    cursor: not-allowed;
    opacity: 0.5;
}
.trq-btn-v2.btn.btn-default.multi-value-option-v2.read-only:hover {
    background-color: #f9f9f9;
    cursor: default;
}
.trq-btn-v2.btn.btn-default.multi-value-option-v2.read-only:focus {
    background-color: #f9f9f9;
    opacity: 1;
}
.trq-btn-v2.btn.btn-default.multi-value-option-v2.active.read-only:hover {
    background-color: #3a3a3c;
}
.trq-btn-v2.btn.btn-default.multi-value-option-v2.active.read-only:focus {
    background-color: #3a3a3c;
    opacity: 1;
}

.trq-btn-v2.btn.btn-default.multi-value-option-v2.green {
    background-color: #5cb85c;
    color: white;
}
.trq-btn-v2.btn.btn-default.multi-value-option-v2.orange {
    background-color: #f0ad4e;
    color: white;
}
.trq-btn-v2.btn.btn-default.multi-value-option-v2.red {
    background-color: #d9534f;
    color: white;
}

.trq-btn-v2.btn.btn-default.custom-value-option,
.multi-value-toggle-wrapper-v2.separate-last-option .multi-value-options .trq-btn-v2.btn.btn-default.multi-value-option-v2:last-child {
    border-radius: 6px;
    margin-left: 10px;
}

@media (max-width: 768px) {
    .multi-value-switch-wrapper-v2,
    .multi-value-toggle-wrapper-v2 {
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0;
    }
    .trq-btn-v2.btn.btn-default.multi-value-option-v2,
    .modal-dialog .trq-btn-v2.btn.btn-default.multi-value-option-v2 {
        display: inline-block;
        white-space: normal;
        overflow-wrap: break-word;
        height: auto;
        text-align: center;
        max-height: initial;
    }
    .multi-value-toggle-wrapper-v2 .trq-btn-v2.btn.btn-default.multi-value-option-v2,
    .multi-value-switch-wrapper-v2 .trq-btn-v2.btn.btn-default.multi-value-option-v2 {
        border-radius: 6px;
        margin: 0;
    }
}


/*# sourceMappingURL=bundle.css.map*/
ul.trq-nested-menu-v2 {
    border-radius: 4px;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
    background-color: #FFFFFF;
}
ul.trq-nested-menu-v2.pull-right {
    right: 15px;
}

ul.trq-menu-bar-v2 ul {
    padding: 0;
}

li.trq-menuItem-v2 {
    line-height: 19px;
    list-style: none;
    z-index: 1;
}

li.trq-menuItem-v2 ul {
    padding: 0;
    z-index: 1000;
}

li.trq-menuItem-v2.disabled {
    opacity: 0.5;
    pointer-events: none;
}

ul.trq-menu-bar-v2 {
    margin: 0;
    padding: 0;
    float: right;
    font-size: 14px;
}

ul.trq-menu-bar-v2 > li {
    display: inline;
    margin: -1px 1px;
    list-style: none;
}

ul.trq-menu-bar-v2 > li.trq-menuItem-v2 {
    position: relative;
}

li.trq-menuItem-v2 > ul {
    position: absolute;
    margin-left: 0;
    margin-bottom: 100%;
    background-color: #ffffff;
    border-top: none;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius-bottomleft: 3px;
    -moz-background-clip: padding;
    border-bottom-left-radius: 3px;
    background-clip: padding-box;
    list-style: none;
}

li.trq-menuItem-v2 > ul li.trq-menuItem-v2 {
    display: block;
}

ul.trq-nested-menu-v2 > li.breadcrumbs-v2 > a i:before, 
li.trq-menuItem-v2 > ul li.trq-menuItem-v2 i:before {
    color: #3b3b3b;
    font-size: 14px;
    position: relative;
    top: 0.2em;
    padding-top: 0.5em;
}

ul.trq-nested-menu-v2 > li.breadcrumbs-v2 > a i, 
li.trq-menuItem-v2 > ul li.trq-menuItem-v2 i {
    color: #3b3b3b;
    font-size: 14px;
    width: 14px;
    height: 14px;
    line-height: 1em;
}

li.breadcrumbs-v2 > a,
li.trq-menuItem-v2 > ul li.trq-menuItem-v2 a {
    color: #3b3b3b;
    white-space: nowrap;
    padding: 7px 10px;
    text-decoration: none;
    font-size: 12px;
}
li.trq-menuItem-v2 > ul li.trq-menuItem-v2.has-submenu-v2 a {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

li li.has-submenu-v2 {
    position: relative;
}

li.breadcrumbs-v2 {
    border-right: 1px solid #bfbfbf;
    display: block;
}

ul.trq-menu-bar-v2 > li.trq-menuItem-v2:last-child > ul {
    left: auto;
    margin-left: auto;
    right: 0;
    margin-right: 0;
}

li.breadcrumbs-v2,
li.breadcrumbs-v2 > ul {
    display: block;
}

ul.trq-menu-bar-v2 > li.trq-menuItem-v2 > a {
    color: #FFF;
    border-left: 1px dotted #7b7b7b;
    border-right: 1px dotted #7b7b7b;
}
li.trq-menuItem-v2 > a {
    padding: 0.3em 0.5em 0.5em;
    text-decoration: none;
    cursor: pointer;
}

ul.trq-menu-bar-v2 > li.trq-menuItem-v2 i:before {
    color: #fff;
    font-size: 20px;
    position: relative;
    top: 0.2em;
    padding-top: 0.5em;
}

ul.trq-menu-bar-v2 > li.trq-menuItem-v2 i {
    font-size: 20px;
    width: 20px;
    height: 20px;
    line-height: 1em;
}
.breadcrumbs-display {
    height: 33px;
    display: flex;
    align-items: center;
}

li.trq-menuItem-v2 span {
    padding-left: 0.15em;
}

ul.trq-menu-bar-v2 > li.trq-menuItem-v2 > a,
ul.trq-menu-bar-v2 > li.trq-menuItem-v2 span {
    font-size: 14px;
}

ul.trq-menu-bar-v2 > li.trq-menuItem-v2 > ul li a span {
    font-size: 12px;
}

li.trq-menuItem-v2 > ul li a {
    display: block;
    text-align: left;
}

ul.trq-menu-bar-v2 > li.trq-menuItem-v2 > a.fa {
    display: inline;
}
u.sub-menu-icon-v2 {
    text-decoration: none;
}
u.fa-chevron-circle-right.sub-menu-icon-v2:before {
    color: #5A5971;
}

nav.tools-v2 li.trq-menuItem-v2.has-submenu-v2 > a {
    display: flex;
}

nav.tools-v2 li.trq-menuItem-v2.has-submenu-v2 > a > span {
    width: 100%;
    padding-left: 5px;
    padding-top: 2px;
}

nav.tools-v2 li.trq-menuItem-v2.has-submenu-v2 > a > u.sub-menu-icon-v2 {
    padding-left: 10px;
    padding-top: 3px;
    text-align: right;
    text-decoration: none;
}

/* The sub menu icon is not shown in the main menu */
.trq-menu-bar-v2 li.trq-menuItem-v2.has-submenu-v2 > a > u.sub-menu-icon-v2 {
    display: none;
}

section.toolbar-v2 nav.tools-v2 li.trq-menuItem-v2 ul.trq-nested-menu-v2 li.divider-v2 {
    background: #AAA;
    height: 1px;
    overflow: hidden;
}

body #content nav.tools-v2 ul > li > a:focus,
.toolbar-v2 ul li a:focus {
    border: #007eff solid 1px;
    outline: none;
}

section.heading .nav-menu-panel ul.trq-menu-bar > li.trq-menuItem > a.menu span,
section.heading .nav-menu-panel ul.trq-menu-bar > li.trq-menuItem > .trq-nested-menu  a.trq-link span {
    font-family: 'Nunito Sans'
}

/* Avoid style to be applied to mobiles */
@media (pointer: fine) {

    li.trq-menuItem-v2 > ul li.trq-menuItem-v2:hover,
    li.breadcrumbs-v2:hover {
        background: #e1e1e1;
        cursor: pointer;
    }

    li.trq-menuItem-v2 > ul li.trq-menuItem-v2 a:hover,
    li.trq-menuItem-v2 > ul li.trq-menuItem-v2 a:hover i:before,
    li.trq-menuItem-v2 > ul li a:hover {
        color: #5e1800;
    }

    ul.trq-menu-bar-v2 > li.trq-menuItem-v2:hover {
        background-color: #ab2b00;
        background-image: -moz-linear-gradient(0deg, #7b7b7b 0%,#ab2b00 33%,#ab2b00 67%,#7b7b7b 100%);
        background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,#7b7b7b),color-stop(33%,#ab2b00),color-stop(67%,#ab2b00),color-stop(100%,#7b7b7b));
        background-image: -webkit-linear-gradient(0deg, #7b7b7b 0%,#ab2b00 33%,#ab2b00 67%,#7b7b7b 100%);
        background-image: -o-linear-gradient(0deg, #7b7b7b 0%,#ab2b00 33%,#ab2b00 67%,#7b7b7b 100%);
        background-image: linear-gradient(90deg, #7b7b7b 0%,#ab2b00 33%,#ab2b00 67%,#7b7b7b 100%);
    }
    
    ul.trq-menu-bar-v2 > li.trq-menuItem-v2:hover > a {
        background-color: #3b3b3b;
        background-image: -moz-linear-gradient(0deg, rgba(171, 43, 0, 0) 0%,rgba(171, 43, 0, 0.33) 33%,rgba(171, 43, 0, 0.33) 67%,rgba(171, 43, 0, 0) 100%);
        background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(171, 43, 0, 0)),color-stop(33%,rgba(171, 43, 0, 0.33)),color-stop(67%,rgba(171, 43, 0, 0.33)),color-stop(100%,rgba(171, 43, 0, 0)));
        background-image: -webkit-linear-gradient(0deg, rgba(171, 43, 0, 0) 0%,rgba(171, 43, 0, 0.33) 33%,rgba(171, 43, 0, 0.33) 67%,rgba(171, 43, 0, 0) 100%);
        background-image: -o-linear-gradient(0deg, rgba(171, 43, 0, 0) 0%,rgba(171, 43, 0, 0.33) 33%,rgba(171, 43, 0, 0.33) 67%,rgba(171, 43, 0, 0) 100%);
        background-image: linear-gradient(90deg, rgba(171, 43, 0, 0) 0%,rgba(171, 43, 0, 0.33) 33%,rgba(171, 43, 0, 0.33) 67%,rgba(171, 43, 0, 0) 100%);
    }
    
}

/* Styles to be applied in small screens (e.g. mobile) */
@media (max-width: 768px) {
    section.toolbar-v2 nav.tools-v2 li.trq-menuItem-v2 ul.trq-nested-menu-v2 {
        position: fixed;
        bottom: 85px;
        left: 20px;
        width: calc(100% - 40px);
    }
    .trq-dropdown-v2.trq-nested-menu-v2-v2 ~ ul.dropdown-menu {
        position: fixed;
        left: 0;
        bottom: 76px;
        width: 100%;
    }
    .trq-dropdown-v2.trq-nested-menu-v2-v2 ~ ul.dropdown-menu .glyphicons i:before {
        font-size: 16px;
        top: 2px;
    }
    nav.tools-v2 li.trq-menuItem-v2.has-submenu-v2 > a > span {
        padding-top: 0;
    }
}

/*# sourceMappingURL=bundle.css.map*/
.notification-panel {
    font-size: 12px;
}
.notification-panel .alert {
    font-weight: bold;
    margin-bottom: 5px;
}
.notification-wrapper {
    z-index: 100;
    padding-top: 10px;
}
/* add padding fro notification in dialogs */
.modal-body .notification-wrapper {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}

div.notification-panel.auto-fit-image {
    position: absolute;
    z-index: 1;
    width: 100%;
    padding-left: 20px;
}

/*# sourceMappingURL=bundle.css.map*/
/* The default style for numeric input */
.numeric-input-v2 {
    width: 100%;
    padding: 8px 10px;
    border-radius: 6px;
    border: solid 1px #c2c1cb;
    background-color: #ffffff;
    font-size: 13px;
    line-height: 16px;
    text-align: right;
}


/*# sourceMappingURL=bundle.css.map*/
/* Base styles for rc-collapse */
/* Needs to be included otherwise closed/open doesn't work */
/* NOTE: COMMENTED OUT BECAUSE PANEL COMPONENT ALREADY IMPORTS IT. /*
/* WHEN PANEL COMPONENT IS NOT USED ANYMORE FOLLOWING IMPORT MUST BE UNCOMMENTED. */
/* @import "~rc-collapse/assets/index.css"; */

.rc-collapse.trq-collapsible-panel {
    background-color: transparent;
    border-radius: 6px;
    margin-bottom: 15px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12);
}

.rc-collapse.trq-collapsible-panel.remove-bottom-margin {
    margin-bottom: 0;
}

.rc-collapse.trq-collapsible-panel.remove-borders {
    border: 0;
}

.rc-collapse.trq-collapsible-panel > .rc-collapse-item {
    background: #fff;
    font-size: 1em;
    border: 0;
    border-radius: 6px;
}

/*Grey title block over the ui-accordion*/
.rc-collapse.trq-collapsible-panel > .rc-collapse-item > .rc-collapse-header {
    line-height: inherit;
    height: 36px;
    color: inherit;
    text-indent: inherit;
    background: #f2f2f7;
    border: solid 1px #d1d1d6;
    z-index: 1;   
    padding: 5px 10px;    
    border-radius: 6px;
    display: block;
}

.rc-collapse.trq-collapsible-panel > .rc-collapse-item.rc-collapse-item-active > .rc-collapse-header {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.rc-collapse.trq-collapsible-panel > .rc-collapse-item-disabled > .rc-collapse-header {
    cursor: default;
}

.rc-collapse.trq-collapsible-panel > .rc-collapse-item > .rc-collapse-header .flex-header {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    overflow: hidden;
    align-items: center;
    height: 100%;
}

.rc-collapse.trq-collapsible-panel > .rc-collapse-item > .rc-collapse-header .flex-header .panel-title {
    flex-basis: 30%;
    padding-right: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.rc-collapse.trq-collapsible-panel > .rc-collapse-item > .rc-collapse-header .flex-header .panel-sub-title {
    padding-right: 10px;
    line-height: 16px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.rc-collapse.trq-collapsible-panel > .rc-collapse-item > .rc-collapse-header .flex-header .panel-title h3 {
    font-size: 14px;
    line-height: 16px;
    margin: 0;
}

.rc-collapse.trq-collapsible-panel > .rc-collapse-item > .rc-collapse-header span h3 {
    display: inline-block;
    font-size: 14px;
    margin: 0;
    /*to fill entire space provided by h3*/
    line-height: 16px;
}

.rc-collapse.trq-collapsible-panel > .rc-collapse-item > .rc-collapse-header .right {
    width: auto;
    float: right;
    line-height: 16px;
    padding-right: 10px;
}

.rc-collapse.trq-collapsible-panel > .rc-collapse-item > .rc-collapse-content {
    margin: 0;
    color: inherit;
    padding: 0;
    background-color: inherit;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}

.rc-collapse.trq-collapsible-panel > .rc-collapse-item > .rc-collapse-content > .rc-collapse-content-box {
    margin: 1em 1em 0;
    padding-bottom: 1em;
}

.rc-collapse.trq-collapsible-panel.no-margin > .rc-collapse-item > .rc-collapse-content > .rc-collapse-content-box {
    margin: 0;
}

.rc-collapse.trq-collapsible-panel.no-padding > .rc-collapse-item > .rc-collapse-content > .rc-collapse-content-box {
    padding: 0;
}

.rc-collapse.trq-collapsible-panel > .rc-collapse-item > .rc-collapse-header .arrow {
    width: 24px;
    height: 24px;   
    background-color: #fff;
    border: 1px solid #d1d1d6;
    color: #64637a;
    text-align: center;   
    border-radius: 100%;
    padding-top: 5px;
    float: right;
}

.rc-collapse.trq-collapsible-panel > .rc-collapse-item > .rc-collapse-header .arrow:before {
    content: "\E602";
    font-size: 12px;
}

.rc-collapse.trq-collapsible-panel > .rc-collapse-item.rc-collapse-item-active > .rc-collapse-header .arrow:before {
    content: "\E601";
    font-size: 12px;
}

/* Make content available out of the panel. It's necessary for components like SplitButton with many items. */
.rc-collapse.trq-collapsible-panel .rc-collapse-content {
    overflow: visible;
}

/* Make content invisible when panel is collapsing */
.rc-collapse.trq-collapsible-panel .rc-collapse-content.rc-collapse-anim {
    overflow: hidden;
}

.rc-collapse-content-inactive {
    display: none;
}


/*# sourceMappingURL=bundle.css.map*/
/* Make tabs to have grey border */
.nav-tabs > li[role=presentation] > a,
.nav-tabs > li[role=presentation] > a:hover,
.nav-tabs > li[role=presentation] > a:focus {
    font-size: 11px;
    font-weight: bold;
    margin-right: 1px;
    color: #64637A;
    letter-spacing: 0.5px;
    padding: 2px 10px;
    border: none;
}

.nav-tabs > li[role=presentation] > a:hover {
    background-color: inherit;
    color: black;
}

.nav-tabs > li[role=presentation] > a:focus {
    outline-offset: inherit;
}

/* Make the active tab to be in white */
.nav-tabs > li[role=presentation].active > a,
.nav-tabs > li[role=presentation].active > a:hover,
.nav-tabs > li[role=presentation].active > a:focus {
    color: black;
    border: none;
    border-bottom: 3px solid black;
}

.nav-tabs > li[role=presentation].disabled > a {
    color: #777;
}

/* Remove the bottom border from tabs */
ul[role=tablist].nav-tabs {
    border-bottom: 0;
}

/* Style for the dropdown */
.tab-view-v2 .nav-tabs > li.active.dropdown {
    width: 100%;
}

/* Style for the dropdown link */
.tab-view-v2 .nav-tabs > li.active.dropdown > a {
    font-weight: bold;
    color: black;
    margin-right: 0;
    background: #f5f5f5;
    border: 1px solid #ddd;
    cursor: pointer;
}

/* Remove the margins from panel header inside tabs */
.tab-content .rc-collapse > .rc-collapse-item > .rc-collapse-header {
    margin: 0;
}

/*# sourceMappingURL=bundle.css.map*/
.toolbar-v2 {
    bottom: 32px;
    width: 100%;
    background-color: #ffffff;
    border-top: 1px solid #e2e2ed;
    border-bottom: 1px solid #e2e2ed;
    padding: 8px;
    position: fixed;
    z-index: 25000;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    left: 0px;
}

.toolbar-v2 nav.tools-v2 {
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: row;
    width: min-content;
}

.toolbar-v2 nav.tools-v2 > * {
    margin-left: 6px;
    margin-right: 6px;
}
.toolbar-v2 nav.tools-v2 > *:first-child {
    margin-left: 0;
}
.toolbar-v2 nav.tools-v2.responsive .trq-btn-v2.btn.btn-default.hide-in-mobile {
    display: none;
}
.toolbar-v2 nav.tools-v2.responsive .trq-btn-v2.btn.btn-default.mobile-only,
.toolbar-v2 nav.tools-v2.responsive .dropdown-container.mobile-only {
    display: block;
}

.toolbar-v2 .floatable-section {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.toolbar-v2 .floatable-section.float {
    background-color: #ffffff;
    border: 1px solid #e2e2ed;
    border-bottom: 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    position: absolute;
    right: 0;
    top: -40px;
    padding: 5px 16px;
}

.toolbar-v2 li.trq-menuItem-v2 {
    top: auto;
    /* higher than footer */
    z-index: 1001;
}
.toolbar-v2 li.trq-menuItem-v2 > ul {
    position: absolute;
    bottom: 100%;
    margin-bottom: 1px;
}

.mobile-only {
    display: none;
}

@media (max-width: 1280) {
    .mobile-only {
        display: block;
    }
}

.toolbar-v2 nav.tools-v2 > a {
    line-height: 14px;
    font-size: 14px;
    background: #f1f1f6;
    cursor: pointer;
    color: #262626;
    text-decoration: none;
    font-weight: bold;
    border: none;
    padding: 11px 18px;
    border-radius: 6px;
    box-shadow: none;
    display: flex;
    align-items: center;
    justify-content: center;
    max-height: 36px;
    white-space: nowrap;
}

.toolbar-v2 nav.tools-v2 > a span i {
    margin-right: 8px;
}

.expanded:not(.collapsed-by-sidenav-menu) .toolbar-v2,
.expanded-by-sidenav-menu .toolbar-v2 {
    width: calc(100% - 260px);
    left: 260px;
}


/*# sourceMappingURL=bundle.css.map*/
.ui-treetable {
    position: relative;
}

.ui-treetable table {
    border-collapse:collapse;
    width: 100%;
    table-layout: fixed;
}

.ui-treetable .ui-treetable-header,
.ui-treetable .ui-treetable-footer {
    text-align: center;
    padding: .5em .75em;
}

.ui-treetable .ui-treetable-header {
    border-bottom: 0 none;
}

.ui-treetable .ui-treetable-footer {
    border-top: 0 none;
}

.ui-treetable th, .ui-treetable tfoot td {
    text-align: center;
}

.ui-treetable thead th,
.ui-treetable tbody td,
.ui-treetable tfoot td {
    padding: .25em .5em;
    overflow: hidden;
    white-space: nowrap;
    border-width: 1px;
    border-style: solid;
}

.ui-treetable tbody td {
    border-color: inherit;
}

.ui-treetable tbody td:first-child span {
    vertical-align: middle;
}

.ui-treetable .ui-treetable-toggler {
    vertical-align: middle;
    cursor: pointer;
    text-decoration: none;
}

.ui-treetable .ui-treetable-checkbox {
    margin-right: .5em;
}

.ui-treetable .ui-treetable-row.ui-treetable-row-selectable {
    cursor: pointer;
}

.ui-treetable .ui-treetable-row.ui-state-highlight {
    border: 0 none;
}

.ui-treetable tr.ui-state-hover {
    border-color: inherit;
    font-weight: inherit;
}

.ui-treetable .ui-treetable-indent {
    width: 1em;
    height: 1em;
    float: left;
}

.ui-treetable .ui-sortable-column {
    cursor: pointer;
}

.ui-treetable .ui-sortable-column-icon {
    display: inline-block;
    margin-left: .125em;
}

.ui-treetable tr.ui-state-highlight {
    cursor: pointer;
}

.ui-treetable td.ui-treetable-child-table-container {
    padding: 0;
    border: 0 none;
}

.ui-treetable .ui-treetable-row {
    display: table-row;
    border-bottom: 0 transparent
}

.ui-treetable tbody .ui-treetable-row td {
    border: 0 none;
}

.ui-treetable tbody .ui-treetable-row td input {
    outline: 0 none;
}

.ui-treetable table.ui-widget-content {
    border: 0;
    font: inherit;
}

.ui-treetable-row table {
    font: inherit;
}

a.ui-treetable-toggler {
    font-size: 18px;
    color: black;
}

.ui-treetable table.ui-widget-content {
    height: auto;
}

.ui-treetable .ui-treetable-row.ui-treetable-row-selectable:hover {
    background: #f4f3f4;
}

/*# sourceMappingURL=bundle.css.map*/
/**
 * color definitions
 */
.djs-container {
  --color-grey-225-10-15: hsl(225, 10%, 15%);
  --color-grey-225-10-35: hsl(225, 10%, 35%);
  --color-grey-225-10-55: hsl(225, 10%, 55%);
  --color-grey-225-10-75: hsl(225, 10%, 75%);
  --color-grey-225-10-80: hsl(225, 10%, 80%);
  --color-grey-225-10-85: hsl(225, 10%, 85%);
  --color-grey-225-10-90: hsl(225, 10%, 90%);
  --color-grey-225-10-95: hsl(225, 10%, 95%); 
  --color-grey-225-10-97: hsl(225, 10%, 97%);

  --color-blue-205-100-45: hsl(205, 100%, 45%);
  --color-blue-205-100-45-opacity-30: hsla(205, 100%, 45%, 30%);
  --color-blue-205-100-50: hsl(205, 100%, 50%);
  --color-blue-205-100-95: hsl(205, 100%, 95%);

  --color-green-150-86-44: hsl(150, 86%, 44%);

  --color-red-360-100-40: hsl(360, 100%, 40%);
  --color-red-360-100-45: hsl(360, 100%, 45%);
  --color-red-360-100-92: hsl(360, 100%, 92%);
  --color-red-360-100-97: hsl(360, 100%, 97%);

  --color-white: hsl(0, 0%, 100%);
  --color-black: hsl(0, 0%, 0%); 
  --color-black-opacity-05: hsla(0, 0%, 0%, 5%); 
  --color-black-opacity-10: hsla(0, 0%, 0%, 10%);

  --bendpoint-fill-color: var(--color-blue-205-100-45-opacity-30);
  --bendpoint-stroke-color: var(--color-blue-205-100-50);

  --context-pad-entry-background-color: var(--color-white);
  --context-pad-entry-hover-background-color: var(--color-grey-225-10-95);

  --element-dragger-color: var(--color-blue-205-100-50);
  --element-hover-outline-fill-color: var(--color-blue-205-100-45);
  --element-selected-outline-stroke-color: var(--color-blue-205-100-50);

  --lasso-fill-color: var(--color-black-opacity-05);
  --lasso-stroke-color: var(--color-black);

  --palette-entry-color: var(--color-grey-225-10-15);
  --palette-entry-hover-color: var(--color-blue-205-100-45);
  --palette-entry-selected-color: var(--color-blue-205-100-50);
  --palette-separator-color: var(--color-grey-225-10-75);
  --palette-toggle-hover-background-color: var(--color-grey-225-10-55);
  --palette-background-color: var(--color-grey-225-10-97);
  --palette-border-color: var(--color-grey-225-10-75);

  --popup-body-background-color: var(--color-white);
  --popup-header-entry-selected-color: var(--color-blue-205-100-50);
  --popup-header-entry-selected-background-color: var(--color-black-opacity-10);
  --popup-header-separator-color: var(--color-grey-225-10-75);
  --popup-background-color: var(--color-grey-225-10-97);
  --popup-border-color: var(--color-grey-225-10-75);

  --resizer-fill-color: var(--color-blue-205-100-45-opacity-30);
  --resizer-stroke-color: var(--color-blue-205-100-50);

  --search-container-background-color: var(--color-grey-225-10-97);
  --search-container-border-color: var(--color-blue-205-100-50);
  --search-container-box-shadow-color: var(--color-blue-205-100-95);
  --search-container-box-shadow-inset-color: var(--color-grey-225-10-80);
  --search-input-border-color: var(--color-grey-225-10-75);
  --search-result-border-color: var(--color-grey-225-10-75);
  --search-result-highlight-color: var(--color-black);
  --search-result-selected-color: var(--color-blue-205-100-45-opacity-30);

  --shape-attach-allowed-stroke-color: var(--color-blue-205-100-50);
  --shape-connect-allowed-fill-color: var(--color-grey-225-10-97);
  --shape-drop-allowed-fill-color: var(--color-grey-225-10-97);
  --shape-drop-not-allowed-fill-color: var(--color-red-360-100-97);
  --shape-resize-preview-stroke-color: var(--color-blue-205-100-50);

  --snap-line-stroke-color: var(--color-blue-205-100-45-opacity-30);

  --space-tool-crosshair-stroke-color: var(--color-black);

  --tooltip-error-background-color: var(--color-red-360-100-97);
  --tooltip-error-border-color: var(--color-red-360-100-45);
  --tooltip-error-color: var(--color-red-360-100-45);
}

/**
 * outline styles
 */

.djs-outline {
  fill: none;
  visibility: hidden;
}

.djs-element.hover .djs-outline,
.djs-element.selected .djs-outline {
  visibility: visible;
  shape-rendering: geometricPrecision;
  stroke-dasharray: 3,3;
}

.djs-element.selected .djs-outline {
  stroke: var(--element-selected-outline-stroke-color);
  stroke-width: 1px;
}

.djs-element.hover .djs-outline {
  stroke: var(--element-hover-outline-fill-color);
  stroke-width: 1px;
}

.djs-shape.connect-ok .djs-visual > :nth-child(1) {
  fill: var(--shape-connect-allowed-fill-color) !important;
}

.djs-shape.connect-not-ok .djs-visual > :nth-child(1),
.djs-shape.drop-not-ok .djs-visual > :nth-child(1) {
  fill: var(--shape-drop-not-allowed-fill-color) !important;
}

.djs-shape.new-parent .djs-visual > :nth-child(1) {
  fill: var(--shape-drop-allowed-fill-color) !important;
}

svg.drop-not-ok {
  background: var(--shape-drop-not-allowed-fill-color) !important;
}

svg.new-parent {
  background: var(--shape-drop-allowed-fill-color) !important;
}

.djs-connection.connect-ok .djs-visual > :nth-child(1),
.djs-connection.drop-ok .djs-visual > :nth-child(1) {
  stroke: var(--shape-drop-allowed-fill-color) !important;
}

.djs-connection.connect-not-ok .djs-visual > :nth-child(1),
.djs-connection.drop-not-ok .djs-visual > :nth-child(1) {
  stroke: var(--shape-drop-not-allowed-fill-color) !important;
}

.drop-not-ok,
.connect-not-ok {
  cursor: not-allowed;
}

.djs-element.attach-ok .djs-visual > :nth-child(1) {
  stroke-width: 5px !important;
  stroke: var(--shape-attach-allowed-stroke-color) !important;
}

.djs-frame.connect-not-ok .djs-visual > :nth-child(1),
.djs-frame.drop-not-ok .djs-visual > :nth-child(1) {
  stroke-width: 3px !important;
  stroke: var(--shape-drop-not-allowed-fill-color) !important;
  fill: none !important;
}

/**
* Selection box style
*
*/
.djs-lasso-overlay {
  fill: var(--lasso-fill-color);

  stroke-dasharray: 5 1 3 1;
  stroke: var(--lasso-stroke-color);

  shape-rendering: geometricPrecision;
  pointer-events: none;
}

/**
 * Resize styles
 */
.djs-resize-overlay {
  fill: none;

  stroke-dasharray: 5 1 3 1;
  stroke: var(--shape-resize-preview-stroke-color);

  pointer-events: none;
}

.djs-resizer-hit {
  fill: none;
  pointer-events: all;
}

.djs-resizer-visual {
  fill: var(--resizer-fill-color);
  stroke-width: 1px;
  stroke-opacity: 0.5;
  stroke: var(--resizer-stroke-color);
  shape-rendering: geometricprecision;
}

.djs-resizer:hover .djs-resizer-visual {
  stroke: var(--resizer-stroke-color);
  stroke-opacity: 1;
}

.djs-cursor-resize-ns,
.djs-resizer-n,
.djs-resizer-s {
  cursor: ns-resize;
}

.djs-cursor-resize-ew,
.djs-resizer-e,
.djs-resizer-w {
  cursor: ew-resize;
}

.djs-cursor-resize-nwse,
.djs-resizer-nw,
.djs-resizer-se {
  cursor: nwse-resize;
}

.djs-cursor-resize-nesw,
.djs-resizer-ne,
.djs-resizer-sw {
  cursor: nesw-resize;
}

.djs-shape.djs-resizing > .djs-outline {
  visibility: hidden !important;
}

.djs-shape.djs-resizing > .djs-resizer {
  visibility: hidden;
}

.djs-dragger > .djs-resizer {
  visibility: hidden;
}

/**
 * drag styles
 */
.djs-dragger * {
  fill: none !important;
  stroke: var(--element-dragger-color) !important;
}

.djs-dragger tspan,
.djs-dragger text {
  fill: var(--element-dragger-color) !important;
  stroke: none !important;
}

marker.djs-dragger circle,
marker.djs-dragger path,
marker.djs-dragger polygon,
marker.djs-dragger polyline,
marker.djs-dragger rect {
  fill: var(--element-dragger-color) !important;
  stroke: none !important;
}

marker.djs-dragger text,
marker.djs-dragger tspan {
  fill: none !important;
  stroke: var(--element-dragger-color) !important;
}

.djs-dragging {
  opacity: 0.3;
}

.djs-dragging,
.djs-dragging > * {
  pointer-events: none !important;
}

.djs-dragging .djs-context-pad,
.djs-dragging .djs-outline {
  display: none !important;
}

/**
 * no pointer events for visual
 */
.djs-visual,
.djs-outline {
  pointer-events: none;
}

.djs-element.attach-ok .djs-hit {
  stroke-width: 60px !important;
}

/**
 * all pointer events for hit shape
 */
.djs-element > .djs-hit-all {
  pointer-events: all;
}

.djs-element > .djs-hit-stroke,
.djs-element > .djs-hit-click-stroke {
  pointer-events: stroke;
}

/**
 * all pointer events for hit shape
 */
.djs-drag-active .djs-element > .djs-hit-click-stroke {
  pointer-events: all;
}

/**
 * shape / connection basic styles
 */
.djs-connection .djs-visual {
  stroke-width: 2px;
  fill: none;
}

.djs-cursor-grab {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}

.djs-cursor-grabbing {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

.djs-cursor-crosshair {
  cursor: crosshair;
}

.djs-cursor-move {
  cursor: move;
}

.djs-cursor-resize-ns {
  cursor: ns-resize;
}

.djs-cursor-resize-ew {
  cursor: ew-resize;
}


/**
 * snapping
 */
.djs-snap-line {
  stroke: var(--snap-line-stroke-color);
  stroke-linecap: round;
  stroke-width: 2px;
  pointer-events: none;
}

/**
 * snapping
 */
.djs-crosshair {
  stroke: var(--space-tool-crosshair-stroke-color);
  stroke-linecap: round;
  stroke-width: 1px;
  pointer-events: none;
  shape-rendering: crispEdges;
  stroke-dasharray: 5, 5;
}

/**
 * palette
 */

.djs-palette {
  position: absolute;
  left: 20px;
  top: 20px;

  box-sizing: border-box;
  width: 48px;
}

.djs-palette .separator {
  margin: 0 5px;
  padding-top: 5px;

  border: none;
  border-bottom: solid 1px var(--palette-separator-color);

  clear: both;
}

.djs-palette .entry:before {
  vertical-align: text-bottom;
}

.djs-palette .djs-palette-toggle {
  cursor: pointer;
}

.djs-palette .entry,
.djs-palette .djs-palette-toggle {
  color: var(--palette-entry-color);
  font-size: 30px;

  text-align: center;
}

.djs-palette .entry {
  float: left;
}

.djs-palette .entry img {
  max-width: 100%;
}

.djs-palette .djs-palette-entries:after {
  content: '';
  display: table;
  clear: both;
}

.djs-palette .djs-palette-toggle:hover {
  background: var(--palette-toggle-hover-background-color);
}

.djs-palette .entry:hover {
  color: var(--palette-entry-hover-color);
}

.djs-palette .highlighted-entry {
  color: var(--palette-entry-selected-color) !important;
}

.djs-palette .entry,
.djs-palette .djs-palette-toggle {
  width: 46px;
  height: 46px;
  line-height: 46px;
  cursor: default;
}

/**
 * Palette open / two-column layout is controlled via
 * classes on the palette. Events to hook into palette
 * changed life-cycle are available in addition.
 */
.djs-palette.two-column.open {
  width: 94px;
}

.djs-palette:not(.open) .djs-palette-entries {
  display: none;
}

.djs-palette:not(.open) {
  overflow: hidden;
}

.djs-palette.open .djs-palette-toggle {
  display: none;
}

/**
 * context-pad
 */
.djs-overlay-context-pad {
  width: 72px;
  z-index: 100;
}

.djs-context-pad {
  position: absolute;
  display: none;
  pointer-events: none;
}

.djs-context-pad .entry {
  width: 22px;
  height: 22px;
  text-align: center;
  display: inline-block;
  font-size: 22px;
  margin: 0 2px 2px 0;

  border-radius: 3px;

  cursor: default;

  background-color: var(--context-pad-entry-background-color);
  box-shadow: 0 0 2px 1px var(--context-pad-entry-background-color);
  pointer-events: all;
}

.djs-context-pad .entry:before {
  vertical-align: top;
}

.djs-context-pad .entry:hover {
  background: var(--context-pad-entry-hover-background-color);
}

.djs-context-pad.open {
  display: block;
}

/**
 * popup styles
 */
.djs-popup .entry {
  line-height: 20px;
  white-space: nowrap;
  cursor: default;
}

/* larger font for prefixed icons */
.djs-popup .entry:before {
  vertical-align: middle;
  font-size: 20px;
}

.djs-popup .entry > span {
  vertical-align: middle;
  font-size: 14px;
}

.djs-popup .entry:hover,
.djs-popup .entry.active:hover {
  background: var(--popup-header-entry-selected-background-color);
}

.djs-popup .entry.disabled {
  background: inherit;
}

.djs-popup .djs-popup-header .entry {
  display: inline-block;
  padding: 2px 3px 2px 3px;

  border: solid 1px transparent;
  border-radius: 3px;
}

.djs-popup .djs-popup-header .entry.active {
  color: var(--popup-header-entry-selected-color);
  border: solid 1px var(--popup-header-entry-selected-color);
  background-color: var(--popup-header-entry-selected-background-color);
}

.djs-popup-body .entry {
  padding: 4px 10px 4px 5px;
}

.djs-popup-body .entry > span {
  margin-left: 5px;
}

.djs-popup-body {
  background-color: var(--popup-body-background-color);
}

.djs-popup-header {
  border-bottom: 1px solid var(--popup-header-separator-color);
}

.djs-popup-header .entry {
  margin: 1px;
  margin-left: 3px;
}

.djs-popup-header .entry:last-child {
  margin-right: 3px;
}

/**
 * popup / palette styles
 */
.djs-palette {
  background: var(--palette-background-color);
  border: solid 1px var(--palette-border-color);
  border-radius: 2px;
}

.djs-popup {
  background: var(--popup-background-color);
  border: solid 1px var(--popup-border-color);
  border-radius: 2px;
}

/**
 * touch
 */

.djs-shape,
.djs-connection {
  touch-action: none;
}

.djs-segment-dragger,
.djs-bendpoint {
  display: none;
}

/**
 * bendpoints
 */
.djs-segment-dragger .djs-visual {
  display: none;

  fill: var(--bendpoint-fill-color);
  stroke: var(--bendpoint-stroke-color);
  stroke-width: 1px;
  stroke-opacity: 1;
}

.djs-segment-dragger:hover .djs-visual {
  display: block;
}

.djs-bendpoint .djs-visual {
  fill: var(--bendpoint-fill-color);
  stroke: var(--bendpoint-stroke-color);
  stroke-width: 1px;
  stroke-opacity: 0.5;
}

.djs-segment-dragger:hover,
.djs-bendpoints.hover .djs-segment-dragger,
.djs-bendpoints.selected .djs-segment-dragger,
.djs-bendpoint:hover,
.djs-bendpoints.hover .djs-bendpoint,
.djs-bendpoints.selected .djs-bendpoint {
  display: block;
}

.djs-drag-active .djs-bendpoints * {
  display: none;
}

.djs-bendpoints:not(.hover) .floating {
  display: none;
}

.djs-segment-dragger:hover .djs-visual,
.djs-segment-dragger.djs-dragging .djs-visual,
.djs-bendpoint:hover .djs-visual,
.djs-bendpoint.floating .djs-visual {
  fill: var(--bendpoint-fill-color);
  stroke: var(--bendpoint-stroke-color);
  stroke-opacity: 1;
}

.djs-bendpoint.floating .djs-hit {
  pointer-events: none;
}

.djs-segment-dragger .djs-hit,
.djs-bendpoint .djs-hit {
  fill: none;
  pointer-events: all;
}

.djs-segment-dragger.horizontal .djs-hit {
  cursor: ns-resize;
}

.djs-segment-dragger.vertical .djs-hit {
  cursor: ew-resize;
}

.djs-segment-dragger.djs-dragging .djs-hit {
  pointer-events: none;
}

.djs-updating,
.djs-updating > * {
  pointer-events: none !important;
}

.djs-updating .djs-context-pad,
.djs-updating .djs-outline,
.djs-updating .djs-bendpoint,
.connect-ok .djs-bendpoint,
.connect-not-ok .djs-bendpoint,
.drop-ok .djs-bendpoint,
.drop-not-ok .djs-bendpoint {
  display: none !important;
}

.djs-segment-dragger.djs-dragging,
.djs-bendpoint.djs-dragging {
  display: block;
  opacity: 1.0;
}


/**
 * tooltips
 */
.djs-tooltip-error {
  width: 160px;
  padding: 6px;

  background: var(--tooltip-error-background-color);
  border: solid 1px var(--tooltip-error-border-color);
  border-radius: 2px;
  color: var(--tooltip-error-color);
  font-size: 12px;
  line-height: 16px;

  opacity: 0.75;
}

.djs-tooltip-error:hover {
  opacity: 1;
}


/**
 * search pad
 */
.djs-search-container {
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;

  width: 25%;
  min-width: 300px;
  max-width: 400px;
  z-index: 10;

  font-size: 1.05em;
  opacity: 0.9;
  background: var(--search-container-background-color);
  border: solid 1px var(--search-container-border-color);
  border-radius: 2px;
  box-shadow: 0 0 0 2px var(--search-container-box-shadow-color), 0 0 0 1px var(--search-container-box-shadow-inset-color) inset;
}

.djs-search-container:not(.open) {
  display: none;
}

.djs-search-input input {
  font-size: 1.05em;
  width: 100%;
  padding: 6px 10px;
  border: 1px solid var(--search-input-border-color);
  box-sizing: border-box;
}

.djs-search-input input:focus {
  outline: none;
  border-color: var(--search-input-border-color);
}

.djs-search-results {
  position: relative;
  overflow-y: auto;
  max-height: 200px;
}

.djs-search-results:hover {
  cursor: pointer;
}

.djs-search-result {
  width: 100%;
  padding: 6px 10px;
  background: white;
  border-bottom: solid 1px var(--search-result-border-color);
  border-radius: 1px;
}

.djs-search-highlight {
  color: var(--search-result-highlight-color);
}

.djs-search-result-primary {
  margin: 0 0 10px;
}

.djs-search-result-secondary {
  font-family: monospace;
  margin: 0;
}

.djs-search-result:hover {
  background: var(--search-result-selected-color);
}

.djs-search-result-selected {
  background: var(--search-result-selected-color);
}

.djs-search-result-selected:hover {
  background: var(--search-result-selected-color);
}

.djs-search-overlay {
  background: var(--search-result-selected-color);
}

/**
 * hidden styles
 */
.djs-element-hidden,
.djs-element-hidden .djs-hit,
.djs-element-hidden .djs-outline,
.djs-label-hidden .djs-label {
  display: none !important;
}

/* Color definitions */
.dmn-js-parent {
  --color-grey-225-10-15: hsl(225, 10%, 15%);
  --color-grey-225-10-35: hsl(225, 10%, 35%);
  --color-grey-225-10-55: hsl(225, 10%, 55%);
  --color-grey-225-10-75: hsl(225, 10%, 75%);
  --color-grey-225-10-80: hsl(225, 10%, 80%);
  --color-grey-225-10-85: hsl(225, 10%, 85%);
  --color-grey-225-10-90: hsl(225, 10%, 90%);
  --color-grey-225-10-95: hsl(225, 10%, 95%);
  --color-grey-225-10-97: hsl(225, 10%, 97%);
  --color-blue-205-100-45: hsl(205, 100%, 45%);
  --color-blue-205-100-45-opacity-30: hsla(205, 100%, 45%, 30%);
  --color-blue-205-100-50: hsl(205, 100%, 50%);
  --color-blue-205-100-80: hsl(205, 100%, 80%);
  --color-blue-205-100-95: hsl(205, 100%, 95%);
  --color-green-150-86-44: hsl(150, 86%, 44%);
  --color-red-360-100-40: hsl(360, 100%, 40%);
  --color-red-360-100-45: hsl(360, 100%, 45%);
  --color-red-360-100-92: hsl(360, 100%, 92%);
  --color-red-360-100-97: hsl(360, 100%, 97%);
  --color-white: hsl(0, 0%, 100%);
  --color-black: hsl(0, 0%, 0%);
  --color-black-opacity-10: hsla(0, 0%, 0%, 10%);
  --color-black-opacity-20: hsla(0, 0%, 0%, 20%);
  --hint-button-color: var(--color-blue-205-100-50);
  --hint-button-hover-color: var(--color-blue-205-100-45);
  --hint-invalid-color: var(--color-red-360-100-45);
  --separator-color: var(--color-grey-225-10-75);
  --input-border-color: var(--color-grey-225-10-75);
  --input-color: var(--color-grey-225-10-15);
  --input-focus-border-color: var(--color-blue-205-100-50);
  --input-focus-box-shadow-color: var(--color-blue-205-100-80);
  --input-focus-box-shadow-inset-color: var(--color-grey-225-10-75);
  --input-focus-invalid-border-color: var(--color-red-360-100-45);
  --input-focus-invalid-box-shadow-color: var(--color-red-360-100-92);
  --input-invalid-border-color: var(--color-red-360-100-45);
  --input-invalid-color: var(--color-red-360-100-45);
  --select-option-selected-color: var(--color-blue-205-100-45);
  --select-option-hover-background-color: var(--color-black-opacity-10);
  --select-options-background-color: var(--color-white);
  --select-options-border-color: var(--color-grey-225-10-75);
  --select-options-box-shadow-color: var(--color-black-opacity-10);
  --select-options-color: var(--color-grey-225-10-15);
}

.dms-list-component .items {
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: 1.7em;
}

.dms-list-component .items .item .remove {
  float: right;
}

.dms-fill-row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.dms-fill-row > * {
  flex: 0 0 auto;
}

.dms-fill-row > :last-child {
  flex: 1 1 auto;
}

.dms-label {
  font-weight: bold;
  white-space: nowrap;
  margin-right: 5px;
}

.dms-hrule {
  border: 0;
  border-top: dotted 1px var(--separator-color);
  margin: 10px auto;
}

.dms-heading {
  margin: 12px 0 8px;
  font-weight: bold;
}

p.dms-hint button {
  color: var(--hint-button-color);
  text-decoration: none;
  display: inline;
  border: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
  font: inherit;
  background: none;
}

p.dms-hint button:hover {
  color: var(--hint-button-hover-color);
}

p.dms-validation-warning {
  color: var(--hint-invalid-color);
}

h3.dms-heading {
  font-size: 16px;
}

h4.dms-heading {
  font-size: 14px;
}

.dms-input,
.dms-select {
  outline: none;
  padding: 3px 6px;
  border: 1px solid var(--input-border-color);
  background: none;
  font-size: 14px;
  font-family: inherit;
  color: var(--input-color);
  min-height: 26px;
}

.dms-input {
  min-height: 26px;
  white-space: pre-wrap;
}

.dms-select {
  height: 26px;
}

.dms-input-select .dms-input {
  padding-right: 24px;
}

.dms-input:focus,
.dms-select:focus {
  border: solid 1px var(--input-focus-border-color);
  box-shadow: 0 0 0 2px var(--input-focus-box-shadow-color), 0 0 0 1px var(--input-focus-box-shadow-inset-color) inset;
}

.dms-input.invalid,
.dms-select.invalid {
  border-color: var(--input-invalid-border-color);
  color: var(--input-invalid-color);
}

.dms-select.invalid:focus,
.dms-input.invalid:focus {
  border: solid 1px var(--input-focus-invalid-border-color);
  box-shadow: 0 0 0 2px var(--input-focus-invalid-box-shadow-color), 0 0 0 1px var(--input-focus-box-shadow-inset-color) inset;
}

.dms-validated-input.dms-block .dms-input,
.dms-block {
  display: block;
  width: 100%;
}

.dms-script-input {
  height: 150px;
  white-space: pre-wrap;
  overflow: auto;
}

.dms-input-select {
  display: inline-block;
  position: relative;
  min-width: 128px;
}

.dms-input-select .dms-input-select-icon {
  position: absolute;
  right: 6px;
  top: 50%;
  transform: translateY(-50%);
}

.dms-input-select .options {
  background: var(--select-options-background-color);
}

.dms-select-options {
  position: absolute;
  background-color: var(--select-options-background-color);
  border: solid 1px var(--select-options-border-color);
  border-radius: 2px;
  font-size: 14px;
  color: var(--select-options-color);
  box-shadow: 1px 1px 1px 1px var(--select-options-box-shadow-color);
  z-index: 20;
  cursor: pointer;
}

.dms-select-options .option {
  padding: 4px 9px 4px 9px;
}

.dms-select-options .option.active {
  color: var(--select-option-selected-color);
}

.dms-select-options .option:focus,
.dms-select-options .option:hover {
  background-color: var(--select-option-hover-background-color);
}

.dmn-js-parent .content-editable--with-placeholder::before {
  content: attr(data-placeholder);
  position: absolute;
  opacity: 0.5;
}

.dmn-drd-container {
  --dmn-definitions-background-color: var(--color-grey-225-10-97);
  --dmn-definitions-border-color: var(--color-grey-225-10-75);
  --dmn-definitions-focus-border-color: var(--color-grey-225-10-75);
  --dmn-definitions-error-color: var(--color-red-360-100-45);
  --dmn-definitions-error-border-color: var(--color-red-360-100-45);
  --dmn-definitions-error-background-color: var(--color-red-360-100-97);
  --drill-down-overlay-background-color: var(--color-blue-205-100-50);
  --drill-down-overlay-color: var(--color-white);
  --drd-font-family-monospace: monospace;

  width: 100%;
  height: 100%;
  position: relative;
}

.dmn-drd-container * {
  box-sizing: border-box;
}

.djs-overlay .drill-down-overlay {
  font-size: 16px;
  background: var(--drill-down-overlay-background-color);
  color: var(--drill-down-overlay-color);
  text-align: left;
  border-radius: 1px;
  padding: 0 2px;
}

.dmn-definitions {
  position: absolute;
  top: 20px;
  left: 20px;
  background-color: var(--dmn-definitions-background-color);
  border: solid 1px var(--dmn-definitions-border-color);
  border-radius: 2px;
  padding: 4px;
}

.dmn-definitions .dmn-definitions-name {
  font-size: 24px;
  padding: 3px;
}

.dmn-definitions .dmn-definitions-name:focus {
  outline: none;
}

.dmn-definitions .dmn-definitions-id {
  font-family: var(--drd-font-family-monospace);
  margin-top: 2px;
  padding: 3px;
}

.dmn-definitions .dmn-definitions-id:focus {
  outline: none;
}

.dmn-definitions > [contenteditable]:hover,
.dmn-definitions > [contenteditable]:focus {
  padding: 2px;
  background-color: var(--color-white);
  border-radius: 2px;
  border: 1px solid var(--dmn-definitions-focus-border-color);
}

.dmn-definitions .dmn-definitions-error-message {
  color: var(--dmn-definitions-error-color);
  display: block;
  font-size: 12px;
  margin-top: 6px;
}

.dmn-definitions .dmn-definitions-id.dmn-definitions-error {
  border-color: var(--dmn-definitions-error-border-color);
  background-color: var(--dmn-definitions-error-background-color);
}

.djs-container.with-palette .dmn-definitions {
  left: 80px;
}

.djs-container.with-palette-two-column .dmn-definitions {
  left: 130px;
}

.dmn-decision-table-container {
  --action-icon-color: var(--color-blue-205-100-50);
  --action-icon-hover-background-color: var(--color-blue-205-100-45);
  --action-icon-hover-color: var(--color-white);
  --add-column-icon-color: var(--color-white);
  --add-column-icon-background-color: var(--color-grey-225-10-35);
  --decision-table-color: var(--color-grey-225-10-15);
  --decision-table-background-color: var(--color-white);
  --decision-table-properties-color: var(--color-grey-225-10-15);
  --dmn-expression-language-background-color: var(--color-blue-205-100-45-opacity-30);
  --dmn-expression-language-color: var(--color-white);
  --dmn-expression-language-hover-background-color: var(--color-blue-205-100-50);
  --drag-and-drop-drag-color: var(--color-grey-225-10-55);
  --drag-and-drop-drop-marker-color: var(--color-grey-225-10-35);
  --hit-policy-explanation-color: var(--color-grey-225-10-35);
  --powered-by-overlay-background-color: var(--color-black-opacity-20);
  --powered-by-overlay-content-background-color: var(--color-white);
  --powered-by-overlay-content-color: var(--color-grey-225-10-15);
  --powered-by-overlay-content-border-color: var(--color-grey-225-10-75);
  --simple-mode-button-color: var(--color-grey-225-10-15);
  --simple-mode-button-background-color: var(--color-grey-225-10-97);
  --simple-mode-button-border-color: var(--color-grey-225-10-75);
  --simple-mode-button-box-shadow-color: var(--color-black-opacity-10);
  --simple-mode-button-disabled-color: var(--color-grey-225-10-75);
  --table-cell-color: var(--color-grey-225-10-15);
  --table-cell-border-color: var(--color-grey-225-10-15);
  --table-cell-selected-outline-color: var(--color-blue-205-100-45);
  --table-foot-add-rule-border-color: var(--color-grey-225-10-75);
  --table-foot-add-rule-color: var(--color-grey-225-10-75);
  --table-foot-add-rule-hover-border-color: var(--color-grey-225-10-15);
  --table-foot-add-rule-hover-color: var(--color-grey-225-10-15);
  --table-head-border-color: var(--color-grey-225-10-15);
  --table-head-clause-color: var(--color-grey-225-10-35);
  --table-head-separator-color: var(--color-grey-225-10-75);
  --table-head-variable-color: var(--color-grey-225-10-35);
  --table-row-alternative-background-color: var(--color-grey-225-10-97);
  --view-drd-button-background-color: var(--color-white);
  --view-drd-button-border-color: var(--color-grey-225-10-75);
  --view-drd-button-color: var(--color-grey-225-10-15);
  --view-drd-button-hover-background-color: var(--color-grey-225-10-97);
  --decision-table-font-family: 'Arial', sans-serif;

  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  font-family: var(--decision-table-font-family);
  font-size: 14px;
  color: var(--table-color);
  max-height: 100%;
}

/* basic styles */

.dmn-decision-table-container * {
  box-sizing: border-box;
}

.dmn-decision-table-container .tjs-container {
  display: flex;
  flex-direction: column;
  position: relative;
  width: min-content;
  max-width: 100%;
  height: 100%;
}

/* end basic styles */

/* basic table styles */

.dmn-decision-table-container .tjs-table-container {
  overflow: auto;
  border: solid 1px var(--table-cell-border-color);
  border-top: none;
}

.dmn-decision-table-container .tjs-table {
  max-width: 100%;
  max-height: 100%;
  position: relative;
  width: 100%; /* Fallback for legacy Edge */
  width: min-content;
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 0;
}

.dmn-decision-table-container th,
.dmn-decision-table-container td {
  position: relative;
  white-space: pre-wrap;
  overflow-wrap: break-word;
  background-clip: padding-box;
}

.dmn-decision-table-container thead th {
  text-align: center;
  width: 192px;
  font-weight: normal;
  position: sticky;
  top: 0;
  z-index: 1;
  background-color: var(--decision-table-background-color);
  border-bottom: 3px double var(--table-head-border-color);
}

.dmn-decision-table-container thead th.output-editor {
  z-index: 2;
}

.dmn-decision-table-container thead th.create-inputs,
.dmn-decision-table-container thead th.input-editor {
  z-index: 3;
}

.dmn-decision-table-container tbody td {
  border-top: solid 1px var(--table-cell-border-color);
}

.dmn-decision-table-container th.input-cell,
.dmn-decision-table-container td.input-cell,
.dmn-decision-table-container th.output-cell,
.dmn-decision-table-container td.output-cell,
.dmn-decision-table-container th.annotation,
.dmn-decision-table-container td.annotation {
  color: var(--table-cell-color);
}

.dmn-decision-table-container th.input-cell + th.output-cell,
.dmn-decision-table-container td.input-cell + td.output-cell {
  border-left: 3px double var(--table-cell-border-color);
}

.dmn-decision-table-container th:not(:first-child),
.dmn-decision-table-container td:not(:first-child) {
  padding: 4px;
  border-left: solid 1px var(--table-cell-border-color);
}

.dmn-decision-table-container thead {
  background-color: var(--decision-table-background-color);
}

.dmn-decision-table-container thead th:first-child {
  left: 0;
  z-index: 4;
}

.dmn-decision-table-container tfoot td:first-child {
  border-right: solid 1px var(--table-foot-add-rule-border-color);
}

.dmn-decision-table-container tbody td:first-child,
.dmn-decision-table-container tfoot td:first-child {
  position: sticky;
  left: 0;
  background-color: var(--decision-table-background-color);
  z-index: 1;
}

.dmn-decision-table-container tbody:empty {
  display: none;
}

.dmn-decision-table-container thead th:first-child,
.dmn-decision-table-container tbody td:first-child {
  border-right: solid 1px var(--table-cell-border-color);
}

.dmn-decision-table-container thead th:nth-child(2),
.dmn-decision-table-container tbody td:nth-child(2),
.dmn-decision-table-container tfoot td:nth-child(2) {
  border-left: none;
}

.dmn-decision-table-container tbody tr:last-child td {
  border-bottom: solid 1px var(--table-cell-border-color);
}

.dmn-decision-table-container tbody tr:first-child td {
  border-top: none;
}

.dmn-decision-table-container th.index-column {
  width: 56px;
}

.dmn-decision-table-container td.rule-index {
  text-align: right;
  padding-right: 8px;
}

.dmn-decision-table-container tbody tr:nth-child(2n) {
  background-color: var(--table-row-alternative-background-color);
}

.dmn-decision-table-container td.input-cell.add-rule,
.dmn-decision-table-container td.input-cell:not(.focussed).empty {
  text-align: center;
}

/* end basic table styles */

/* selection styles */

.dmn-decision-table-container h3,
.dmn-decision-table-container h5 {
  position: relative;
}

.dmn-decision-table-container .selected {
  outline: var(--table-cell-selected-outline-color);
  outline-offset: -1px;
}

.dmn-decision-table-container th.selected:not(.focussed) {
  background: var(--selected-not-focused-border-color);
}

/* end selection styles */

/* footer styles */

.dmn-decision-table-container tfoot td.input-cell + td.output-cell {
  border-left: 3px double var(--table-foot-add-rule-border-color);
}

.dmn-decision-table-container tfoot.add-rule td.add-rule-add {
  text-align: right;
  padding-right: 4px;
}

.dmn-decision-table-container tfoot.add-rule tr td {
  border-color: var(--table-foot-add-rule-border-color);
  color: var(--table-foot-add-rule-color);
}

.dmn-decision-table-container tfoot.add-rule:hover td.input-cell + td.output-cell {
  border-left-color: var(--table-cell-border-color);
}

.dmn-decision-table-container tfoot.add-rule:hover td {
  border-color: var(--table-foot-add-rule-hover-border-color);
  color: var(--table-foot-add-rule-hover-color);
}

/* end footer styles */

/* content editable styles */

.dmn-decision-table-container [contenteditable],
.dmn-decision-table-container [tabindex] {
  outline: none;
}

/* end content editable styles */

/* decision table header */
.dmn-decision-table-container .decision-table-header {
  text-align: left;
  padding: 10px;
}

.dmn-decision-table-container .decision-table-header * {
  vertical-align: middle;
}

/* decision table properties */
.dmn-decision-table-container .decision-table-properties {
  display: flex;
  color: var(--decision-table-properties-color);
  border: 1px solid var(--table-cell-border-color);
  background-color: var(--decision-table-background-color);
  padding: 10px;
  align-items: center;
}

.dmn-decision-table-container .decision-table-name {
  position: relative;
  display: block;
  flex-grow: 1;
  margin: 0;
  width: 0;
  min-width: 100px;
  max-width: min-content;
  font-size: 21px;
  font-weight: normal;
}

.dmn-decision-table-container .decision-table-name:not(.editable),
.dmn-decision-table-container .decision-table-name .content-editable {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.dmn-decision-table-container .decision-table-name.focussed .content-editable {
  text-overflow: unset;
}

.dmn-decision-table-container .decision-table-header-separator {
  display: block;
  height: 32px;
  border-left: 2px solid var(--table-head-separator-color);
  margin: 0 10px;
}

.dmn-decision-table-container .hit-policy {
  display: block;
}

.dmn-decision-table-container .hit-policy-explanation {
  margin-left: 5px;
  color: var(--hit-policy-explanation-color);
}

/* end decision table properties */

.dmn-decision-table-container thead .input-label,
.dmn-decision-table-container thead .input-expression,
.dmn-decision-table-container thead .output-label,
.dmn-decision-table-container thead .output-name {
  margin: 16px 6px;
  font-size: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.dmn-decision-table-container .input-cell .input-label,
.dmn-decision-table-container .input-cell .output-label,
.dmn-decision-table-container .input-cell .output-name {
  display: block;
}

.dmn-decision-table-container thead .input-expression:empty::before {
  content: 'Input';
  opacity: 0.5;
}

.dmn-decision-table-container thead .output-name:empty::before {
  content: 'Output';
  opacity: 0.5;
}

.dmn-decision-table-container thead .input-variable,
.dmn-decision-table-container thead .output-variable {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: right;
}

.dmn-decision-table-container thead .input-cell .clause,
.dmn-decision-table-container thead .output-cell .clause {
  font-size: 12px;
  text-align: left;
  color: var(--table-head-clause-color);
}

.dmn-decision-table-container thead .input-cell .input-variable,
.dmn-decision-table-container thead .output-cell .output-variable {
  font-size: 12px;
  color: var(--table-head-variable-color);
}

/* actionable icon */

.dmn-decision-table-container .action-icon {
  border-radius: 2px;
  box-shadow: 0 0 0 2px var(--decision-table-background-color);
  color: var(--action-icon-color);
}

.dmn-decision-table-container .create-inputs .action-icon,
.dmn-decision-table-container .add-input .action-icon,
.dmn-decision-table-container .add-output .action-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  margin: 0;
  border-radius: 50%;
  color: var(--add-column-icon-color);
  background-color: var(--add-column-icon-background-color);
}

.dmn-decision-table-container .actionable:hover .action-icon {
  background-color: var(--action-icon-hover-background-color);
  color: var(--action-icon-hover-color);
}

.dmn-decision-table-container .action-icon::before {
  margin-left: 0.1em;
  margin-right: 0.1em;
}

.dmn-decision-table-container .add-input,
.dmn-decision-table-container .add-output {
  position: absolute;
  top: 50%;
  right: -1px;
  transform: translate(50%, -50%);
  z-index: 2;
  border-radius: 100%;
  padding: 6px;
}

/* end actionable icon */

/* view drd */
.dmn-decision-table-container .view-drd {
  margin-bottom: 10px;
}

.dmn-decision-table-container .view-drd .view-drd-button {
  background: var(--view-drd-button-background-color);
  padding: 8px;
  border: solid 1px var(--view-drd-button-border-color);
  border-radius: 2px;
  font-size: 14px;
  color: var(--view-drd-button-color);
  font-weight: bold;
  cursor: pointer;
  outline: none;
}

.dmn-decision-table-container .view-drd .view-drd-button:hover {
  background: var(--view-drd-button-hover-background-color);
}

/* end view drd */

/* powered by */
.dmn-js-parent {
  /* required to apply position: fixed correctly */
  transform: translate(0);
}

.dmn-decision-table-container .powered-by {
  position: fixed;
  bottom: 10px;
  right: 10px;
  z-index: 9999;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  margin: 10px;
  background-color: var(--color-white);
}

.dmn-decision-table-container .powered-by-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: var(--powered-by-overlay-background-color);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 10000;
}

.dmn-decision-table-container .powered-by-overlay .powered-by-overlay-content {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 10px;
  max-width: 260px;
  background: var(--powered-by-overlay-content-background-color);
  color: var(--powered-by-overlay-content-color);
  border: solid 1px var(--powered-by-overlay-content-border-color);
  border-radius: 2px;
  font-size: 14px;
}

.dmn-decision-table-container .powered-by-overlay .powered-by-overlay-content .logo {
  margin: 15px 20px 15px 10px;
}

/* end powered by */

/* simple mode */

.dmn-decision-table-container .simple-mode-button {
  color: var(--simple-mode-button-color);
  background-color: var(--simple-mode-button-background-color);
  position: absolute;
  padding: 4px;
  border-radius: 2px;
  border: solid 1px var(--simple-mode-button-border-color);
  cursor: pointer;
  font-size: 14px;
  z-index: 5;
  opacity: 0.8;
  box-shadow: 1px 1px 1px 1px var(--simple-mode-button-box-shadow-color);
}

.dmn-decision-table-container .simple-mode-button:hover {
  opacity: 1;
}

.dmn-decision-table-container .simple-mode-button.disabled,
.dmn-decision-table-container .simple-mode-button.disabled:hover {
  color: var(--simple-mode-button-disabled-olor);
}

/* end simple mode  */

/* badges */

.dms-badge {
  border-radius: 2px;
  padding: 3px 6px;
  font-size: 0.8em;
  height: 19px;
}

.dms-badge-icon + .dms-badge-label {
  margin-left: 3px;
}

.dms-badge.dmn-expression-language {
  background: var(--dmn-expression-language-background-color);
  color: var(--dmn-expression-language-color);
}

.dms-badge + .dms-badge {
  margin-left: 3px;
}

.dmn-decision-table-container .dmn-expression-language .dms-badge-label {
  display: none;
}

.dmn-decision-table-container .input-cell:hover .dmn-expression-language .dms-badge-label,
.dmn-decision-table-container .output-cell:hover .dmn-expression-language .dms-badge-label {
  display: inline-block;
}

.dmn-decision-table-container .input-editor .dmn-expression-language {
  margin-top: 4px;
  display: inline-block;
}

.dmn-decision-table-container .cell .dms-badge.dmn-expression-language {
  z-index: -1;
}

.dmn-decision-table-container .cell:hover .dms-badge.dmn-expression-language {
  background: var(--dmn-expression-language-hover-background-color);
  z-index: 1;
}

/* cell expression language */

.dmn-decision-table-container .cell .dmn-expression-language {
  display: flex;
  align-items: center;
  position: absolute;
  top: 2px;
  right: 2px;
  pointer-events: none;
}

/* end cell expression language */

/* drag and drop */

.dmn-decision-table-container .dragover::before {
  content: '';
  display: block;
  position: absolute;
  background-color: var(--drag-and-drop-drop-marker-color);
  z-index: 2;
  pointer-events: none;
}

.dmn-decision-table-container .dragover.top::before {
  left: 0;
  right: 0;
  height: 5px;
  top: 0;
}

.dmn-decision-table-container .dragover.right::before {
  top: 0;
  bottom: 0;
  width: 5px;
  right: 0;
}

.dmn-decision-table-container .dragover.bottom::before {
  left: 0;
  right: 0;
  height: 5px;
  bottom: 0;
}

.dmn-decision-table-container .dragover.left::before {
  top: 0;
  bottom: 0;
  width: 5px;
  left: 0;
}

.dmn-decision-table-container .dragged {
  color: var(--drag-and-drop-drag-color);
}

/* cell description */

.dmn-decision-table-container .description-indicator {
  position: absolute;
  top: 0;
  right: -4px;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid var(--color-black);
  transform: rotate(45deg);
  transform-origin: top;
}

/* end cell description */

.dmn-decision-table-container {
  --allowed-values-placeholder-color: var(--color-grey-225-10-75);
  --cell-description-editor-border-color: var(--color-grey-225-10-15);
  --create-inputs-border-color: var(--color-grey-225-10-75);
  --create-inputs-color: var(--color-grey-225-10-75);
  --create-inputs-hover-color: var(--color-grey-225-10-15);
  --context-menu-background-color: var(--color-white);
  --context-menu-border-color: var(--color-grey-225-10-75);
  --context-menu-color: var(--color-grey-225-10-15);
  --context-menu-box-shadow-color: var(--color-black-opacity-10);
  --context-menu-group-entry-border-color: var(--color-grey-225-10-75);
  --context-menu-group-entry-disabled-color: var(--color-grey-225-10-75);
  --context-menu-group-entry-hover-background-color: var(--color-grey-225-10-95);
  --drag-and-drop-handle-color: var(--color-grey-225-10-55);
  --drag-and-drop-handle-hover-color: var(--color-grey-225-10-15);
  --form-control-label-color: var(--color-grey-225-10-55);
  --hint-color: var(--color-grey-225-10-55);
}

/* simple string edit */
.dmn-decision-table-container .simple-string-edit,
.dmn-decision-table-container .simple-date-edit {
  width: 250px;
}

.dmn-decision-table-container .input-expression-edit {
  width: 300px;
}

.dmn-decision-table-container .dms-form-control {
  padding: 9px 0;
}

.dmn-decision-table-container .allowed-values-edit .dms-form-control {
  display: flex;
  flex-direction: column;
}

.dmn-decision-table-container .allowed-values-edit .values {
  display: flex;
  flex-wrap: wrap;
}

.dmn-decision-table-container .allowed-values-edit .placeholder {
  color: var(--allowed-values-placeholder-color);
}

/** create inputs **/
.dmn-decision-table-container thead .input-cell.create-inputs,
.dmn-decision-table-container tbody .input-cell.create-inputs {
  white-space: normal;
  border-color: var(--create-inputs-border-color);
  color: var(--create-inputs-color);
  min-width: 50px;
  width: 50px;
}

.dmn-decision-table-container thead .input-cell.create-inputs {
  text-align: center;
}

.dmn-decision-table-container .create-inputs .add-input {
  right: 50%;
}

.dmn-decision-table-container .create-inputs:hover {
  border-color: var(--create-inputs-hover-color);
  color: var(--create-inputs-hover-color);
}

.dmn-decision-table-container th.create-inputs {
  vertical-align: top;
}

/** end create inputs **/

/* TODO(nikku): namespace and refactor context menu styles */
.dmn-decision-table-container .context-menu {
  position: absolute;
  background: var(--context-menu-background-color);
  border: solid 1px var(--context-menu-border-color);
  border-radius: 2px;
  font-size: 14px;
  color: var(--context-menu-color);
  z-index: 6;
  box-shadow: 1px 1px 1px 1px var(--context-menu-box-shadow-color);
}

.dmn-decision-table-container .context-menu .context-menu-container {
  margin: 8px;
}

.dmn-decision-table-container .context-menu p {
  margin: 10px 0;
}

.dmn-decision-table-container .context-menu .context-menu-flex {
  display: flex;
  flex-direction: column;
}

.dmn-decision-table-container .context-menu .context-menu-group .context-menu-group-entry {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  width: 100%;
  padding: 8px 16px;
  cursor: default;
  white-space: nowrap;
}

.dmn-decision-table-container .context-menu-group .context-menu-group-entry:hover {
  background-color: var(--context-menu-group-entry-hover-background-color);
}

.dmn-decision-table-container .context-menu .context-menu-group .context-menu-group-entry.disabled {
  pointer-events: none;
  color: var(--context-menu-group-entry-disabled-color);
}

.dmn-decision-table-container .context-menu .context-menu-group .context-menu-group-entry .context-menu-group-entry-icon {
  display: inline-block;
  text-align: center;
  width: 14px;
  margin-right: 6px;
}

.dmn-decision-table-container .context-menu .context-menu-group .context-menu-group-entry .context-menu-group-entry-icon::before {
  margin: 0;
}

.dmn-decision-table-container .context-menu-group:not(:last-child)::after {
  content: '';
  display: block;
  margin: 0 8px;
  border-bottom: 1px solid var(--context-menu-group-entry-border-color);
  height: 1px;
}

/* input/output editor */

.dmn-decision-table-container .context-menu .context-menu-container.input-edit,
.dmn-decision-table-container .context-menu .context-menu-container.output-edit {
  margin: 34px 10px 10px 10px;
}

.dmn-decision-table-container .context-menu .context-menu-container.type-ref-edit,
.dmn-decision-table-container .context-menu .context-menu-container.allowed-values-edit {
  margin: 10px;
}

.dmn-decision-table-container .dms-output-label,
.dmn-decision-table-container .dms-input-label {
  padding-right: 30px;
  padding-left: 0;
  border: none;
  font-size: 16px;
  white-space: nowrap;
}

.dmn-decision-table-container .dms-form-control:first-child {
  padding-top: 0;
}

.dmn-decision-table-container .dms-form-control .dms-label {
  display: block;
  margin: unset;
  margin-bottom: 6px;
  color: var(--form-control-label-color);
  font-weight: normal;
}

.dmn-decision-table-container .dms-form-control .dms-input {
  padding-right: 24px;
  border-radius: 3px;
}

.dmn-decision-table-container .dms-form-control .dms-list-component {
  max-width: 179px;
}

/* expression language */
.dmn-decision-table-container .context-menu .context-menu-group .context-menu-entry-set-expression-language {
  flex-direction: column;
}

.dmn-decision-table-container .context-menu .context-menu-group .context-menu-entry-set-expression-language:hover {
  background-color: unset;
}

.dmn-decision-table-container .context-menu .context-menu-group .context-menu-entry-set-expression-language .expression-language {
  margin-top: 8px;
}

.dmn-decision-table-container p.dms-hint {
  font-size: 0.85em;
  margin-top: 5px;
  color: var(--hint-color);
}

/* drag and drop */
.dmn-icon-drag {
  color: transparent;
}

.dmn-icon-drag:hover {
  color: var(--drag-and-drop-handle-hover-color);
}

.dmn-decision-table-container th .dmn-icon-drag {
  position: absolute;
  left: 4px;
  top: 10px;
  transform: translateY(-50%);
}

.dmn-decision-table-container th:hover .dmn-icon-drag,
.dmn-decision-table-container td:hover .dmn-icon-drag {
  color: var(--drag-and-drop-handle-color);
}

.dmn-decision-table-container .input-cell.input-editor:hover .clause,
.dmn-decision-table-container .output-cell.output-editor:hover .clause {
  visibility: hidden;
}

.dmn-icon-drag.horizontal,
.dmn-icon-drag.vertical {
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}

/* description editor */

.dmn-decision-table-container .context-menu .description-editor {
  margin: 0;
  padding: 5px 0;
  width: 192px;
  border-left: solid 3px var(--cell-description-editor-border-color);
}

.dmn-decision-table-container .description-editor .dms-input {
  border: none;
  min-height: 0;
}

/* end description editor */

.dmn-decision-table-container .resize-column-handle {
  width: 25px;
  height: 100%;
  position: absolute;
  top: 0;
  right: -5px;
  z-index: 1;
  cursor: col-resize;
}

.dmn-decision-table-container .resize-column-handle:last-child {
  width: 20px;
  right: 0;
}

.dmn-literal-expression-container {
  --decision-properties-background-color: var(--color-white);
  --decision-properties-border-color: var(--color-grey-225-10-15);
  --decision-properties-color: var(--color-grey-225-10-15);
  --literal-expression-color: var(--color-grey-225-10-15);
  --literal-expression-properties-border-color: var(--color-grey-225-10-15);
  --literal-expression-properties-color: var(--color-grey-225-10-15);
  --powered-by-overlay-background-color: var(--color-black-opacity-20);
  --powered-by-overlay-content-background-color: var(--color-white);
  --powered-by-overlay-content-border-color: var(--color-grey-225-10-75);
  --powered-by-overlay-content-color: var(--color-grey-225-10-15);
  --textarea-border-color: var(--color-grey-225-10-15);
  --textarea-color: var(--color-grey-225-10-15);
  --view-drd-button-background-color: var(--color-white);
  --view-drd-button-border-color: var(--color-grey-225-10-75);
  --view-drd-button-color: var(--color-grey-225-10-15);
  --view-drd-button-hover-background-color: var(--color-grey-225-10-97);
  --literal-expression-font-family: 'Arial', sans-serif;
  --literal-expression-font-family-monospace: monospace;

  font-family: var(--literal-expression-font-family);
  position: relative;
  color: var(--literal-expression-color);
  width: 100%;
  height: 100%;

  /* required to apply position: fixed correctly */
  transform: translate(0);
}

.dmn-literal-expression-container .viewer-container {
  width: 100%;
  height: 100%;
  overflow: auto;
}

.dmn-literal-expression-container * {
  box-sizing: border-box;
}

/* decision properties */
.dmn-literal-expression-container .decision-properties {
  border: 1px solid var(--decision-properties-border-color);
  border-bottom: none;
  padding: 10px;
  padding-right: 75px;
  color: var(--decision-properties-color);
  background-color: var(--decision-properties-background-color);
  position: relative;
  min-width: 192px;
}

.dmn-literal-expression-container .decision-name {
  margin: 0;
  font-size: 21px;
  font-weight: normal;
  white-space: pre;
}

.dmn-literal-expression-container .decision-name:not(.editor) {
  cursor: default;
}

.dmn-literal-expression-container .decision-name.editor {
  cursor: text;
}

.dmn-literal-expression-container .decision-name div {
  outline: none;
}

.dmn-literal-expression-container .decision-name:not(.editable),
.dmn-literal-expression-container .decision-name .content-editable {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.dmn-literal-expression-container .textarea .content,
.dmn-literal-expression-container .textarea .content-editable {
  padding: 12px;
}

.dmn-literal-expression-container .textarea .content-editable {
  height: 100%;
  box-sizing: border-box;
}

.dmn-literal-expression-container .decision-name.editor:not(.focussed):hover {
  cursor: text;
}

.dmn-literal-expression-container .decision-name.focussed .content-editable {
  text-overflow: unset;
}

/* textarea */
.dmn-literal-expression-container .textarea {
  box-sizing: border-box;
  width: 100%;
  font-family: var(--literal-expression-font-family-monospace);
  border: 1px solid var(--textarea-border-color);
  border-bottom-width: 1px;
  white-space: pre;
  font-size: 14px;
  color: var(--textarea-color);
  height: 250px;
  overflow: auto;
}

.dmn-literal-expression-container .textarea div:focus {
  outline: none;
}

.dmn-literal-expression-container .textarea.editor {
  cursor: text;
}

.dmn-literal-expression-container .textarea:not(.editor) {
  cursor: default;
}

/* literal expression properties */
.dmn-literal-expression-container .literal-expression-properties {
  box-sizing: border-box;
  width: 100%;
  padding: 0;
  border: 1px solid var(--literal-expression-properties-border-color);
  border-top: none;
  font-size: 14px;
  color: var(--literal-expression-properties-color);
}

.dmn-literal-expression-container .literal-expression-properties table {
  border-spacing: 8px;
}

.dmn-literal-expression-container .literal-expression-properties table tr td:first-child {
  font-weight: bold;
}

.dmn-literal-expression-container .literal-expression-properties table tr td:last-child {
  min-width: 100px;
}

.dmn-literal-expression-container .literal-expression-properties .variable-name-input {
  width: 100%;
}

/* view drd */
.dmn-literal-expression-container .view-drd {
  margin-right: 10px;
  padding-bottom: 10px;
}

.dmn-literal-expression-container .view-drd .view-drd-button {
  background: var(--view-drd-button-background-color);
  padding: 8px;
  border: solid 1px var(--view-drd-button-border-color);
  border-radius: 2px;
  font-size: 14px;
  color: var(--view-drd-button-color);
  font-weight: bold;
  cursor: pointer;
  outline: none;
}

.dmn-literal-expression-container .view-drd .view-drd-button:hover {
  background: var(--view-drd-button-hover-background-color);
}

/* powered by */

.dmn-literal-expression-container .powered-by {
  position: fixed;
  bottom: 10px;
  right: 10px;
  z-index: 100;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  padding: 5px;
  background-color: var(--color-white);
}

.dmn-literal-expression-container .powered-by__logo {
  z-index: 10;
}

.dmn-literal-expression-container .powered-by-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: var(--powered-by-overlay-background-color);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 10;
}

.dmn-literal-expression-container .powered-by-overlay .powered-by-overlay-content {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 10px;
  max-width: 260px;
  background: var(--powered-by-overlay-content-background-color);
  color: var(--powered-by-overlay-content-color);
  border: solid 1px var(--powered-by-overlay-content-border-color);
  border-radius: 2px;
  font-size: 14px;
}

.dmn-literal-expression-container .powered-by-overlay .powered-by-overlay-content .logo {
  margin: 15px 20px 15px 10px;
}

@font-face {
  font-family: 'dmn';
  src: url(../fonts/dmn.eot);
  src: url(../fonts/dmn.eot#iefix) format('embedded-opentype'),
       url(../fonts/dmn.woff2) format('woff2'),
       url(../fonts/dmn.woff) format('woff'),
       url(../fonts/dmn.ttf) format('truetype'),
       url(../fonts/dmn.svg#dmn) format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'dmn';
    src: url('../font/dmn.svg?17170957#dmn') format('svg');
  }
}
*/

 [class^="dmn-icon-"]:before, [class*=" dmn-icon-"]:before {
  font-family: "dmn";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  /*margin-right: .2em;*/
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  /* margin-left: .2em; */

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.dmn-icon-up:before { content: '\E800'; } /* '' */
.dmn-icon-down:before { content: '\E801'; } /* '' */
.dmn-icon-clear:before { content: '\E802'; } /* '' */
.dmn-icon-plus:before { content: '\E803'; } /* '' */
.dmn-icon-minus:before { content: '\E804'; } /* '' */
.dmn-icon-info:before { content: '\E805'; } /* '' */
.dmn-icon-left:before { content: '\E806'; } /* '' */
.dmn-icon-decision:before { content: '\E807'; } /* '' */
.dmn-icon-right:before { content: '\E808'; } /* '' */
.dmn-icon-input:before { content: '\E809'; } /* '' */
.dmn-icon-output:before { content: '\E80A'; } /* '' */
.dmn-icon-copy:before { content: '\E80B'; } /* '' */
.dmn-icon-keyboard:before { content: '\E80C'; } /* '' */
.dmn-icon-undo:before { content: '\E80D'; } /* '' */
.dmn-icon-redo:before { content: '\E80E'; } /* '' */
.dmn-icon-menu:before { content: '\E80F'; } /* '' */
.dmn-icon-setting:before { content: '\E810'; } /* '' */
.dmn-icon-wrench:before { content: '\E811'; } /* '' */
.dmn-icon-eraser:before { content: '\E812'; } /* '' */
.dmn-icon-attention:before { content: '\E813'; } /* '' */
.dmn-icon-resize-big:before { content: '\E814'; } /* '' */
.dmn-icon-resize-small:before { content: '\E815'; } /* '' */
.dmn-icon-file-code:before { content: '\E816'; } /* '' */
.dmn-icon-business-knowledge:before { content: '\E817'; } /* '' */
.dmn-icon-knowledge-source:before { content: '\E818'; } /* '' */
.dmn-icon-input-data:before { content: '\E819'; } /* '' */
.dmn-icon-text-annotation:before { content: '\E81A'; } /* '' */
.dmn-icon-connection:before { content: '\E81B'; } /* '' */
.dmn-icon-connection-multi:before { content: '\E81C'; } /* '' */
.dmn-icon-drag:before { content: '\E81D'; } /* '' */
.dmn-icon-lasso-tool:before { content: '\E81E'; } /* '' */
.dmn-icon-screw-wrench:before { content: '\E81F'; } /* '' */
.dmn-icon-trash:before { content: '\E820'; } /* '' */
.dmn-icon-bpmn-io:before { content: '\E821'; } /* '' */
.dmn-icon-decision-table:before { content: '\E822'; } /* '' */
.dmn-icon-literal-expression:before { content: '\E823'; } /* '' */
.dmn-icon-edit:before { content: '\E824'; } /* '' */
.dmn-icon-cut:before { content: '\E825'; } /* '' */
.dmn-icon-hand-tool:before { content: '\E8C1'; } /* '' */
.dmn-icon-paste:before { content: '\F0EA'; } /* '' */
.dmn-decision-table-container {
    height: auto;
    overflow: visible;
}
.dmn-table table,
.dmn-decision-table-container table {
    /* when there is a global definition of height:100%, it will stretch rows */
    height: auto;
    width: 100%;
}
.dmn-decision-table-container th,
.dmn-decision-table-container td {
    white-space: initial;
    word-wrap: break-word;
    word-break: break-all;
}
.dmn-decision-table-container table th {
    text-align: center;
}
.dmn-decision-table-container .view-drd {
    /* hide view DRD button */
    display: none;
}

.dmn-decision-table-container tbody tr:nth-child(2n-1) {
    background-color: #ececec;
}

.dmn-decision-table-container tbody tr {
    font-size: 14px;
}

.dmn-decision-table-screen-width-button {
    background-color: white;
    color: black;
    font-size: 12px;
}

.dmn-decision-table-container .decision-table-name:not(.editable), .dmn-decision-table-container .decision-table-name .content-editable {
    overflow: visible;
}


/*# sourceMappingURL=bundle.css.map*/
/**
 * ColourPicker has a shadow by default. We remove it and use a normal border
 * instead.
 */
.chrome-picker {
    box-shadow: none !important;
    border: 1px solid rgba(0, 0, 0, 0.3);
}


/*# sourceMappingURL=bundle.css.map*/
h3.trq-page-title {
    line-height: 25px;
    padding-top: 7px;
    padding-bottom: 8px;
}

/*# sourceMappingURL=bundle.css.map*/
.sidenav {
    position: fixed;
    top: 0;
    left: 0;
    min-width: 64px;
    background: transparent;
    transition: min-width .15s;
    z-index: 25002;
    bottom: 32px;
}

.sidenav-invisible {
    display: none;
}

/* Small resolution */
@media (max-width: 768px) {
    .sidenav.expanded {
        width: 100%;
        bottom: auto;
    }
    .sidenav.collapsed {
        height: 60px;
    }
}
.sidenav.collapsed .sidenav-nav .sidenav-navitem .sidenav-subnav {
    display: none;
}
.sidenav.collapsed .sidenav-nav .sidenav-navitem.first-level:hover .sidenav-subnav {
    display: block;
    overflow-y: auto;
}

.sidenav.collapsed.hide-sidenav-subnav .sidenav-nav .sidenav-navitem.first-level:hover .sidenav-subnav {
    display: none;
}
.sidenav.expanded .sidenav-nav .sidenav-navitem .navicon + .navtext {
    display: inline-block;
    margin-right: 20px;
}
.sidenav.expanded .sidenav-nav .sidenav-navitem.expandable > .navitem {
    cursor: pointer;
}
.sidenav.expanded .sidenav-subnav {
    position: static;
    border: none;
    float: left;
    clear: both;
    width: 100%;
    background: transparent;
    overflow: hidden;
    box-shadow: none;
}
.sidenav.expanded .sidenav-nav .sidenav-navitem.expanded .sidenav-subnav {
    display: block;
}
.sidenav.expanded .sidenav-subnav {
    display: none;
}
.sidenav.expanded .sidenav-subnav .sidenav-subnavitem {
    position: relative;
}
.sidenav.expanded .sidenav-subnav .sidenav-subnavitem::before {
    content: " ";
    width: 100%;
    height: 28px;
    position: absolute;
    top: 0;
    z-index: -1;
}
.sidenav.expanded .sidenav-subnav .sidenav-subnavitem:first-child {
    display: none;
}
.sidenav.collapsed .sidenav-subnav div[role=presentation].sidenav-subnavitem:hover {
    background-color: #f4f4f4;
}
.sidenav.expanded .sidenav-subnav .sidenav-subnavitem:hover::before {
    background: #fff;
    opacity: 0.15;
}
.sidenav.expanded .sidenav-subnav .sidenav-subnavitem::before {
    content: " ";
    width: 100%;
    height: 28px;
    position: absolute;
    top: 0;
    z-index: -1;
}
.sidenav.expanded .sidenav-subnav .sidenav-subnavitem:hover > .navitem {
    background: transparent;
    color: #fff;
}
.sidenav.expanded .sidenav-subnav .sidenav-subnavitem > .navitem {
    color: #fff;
    padding: 0 19px;
    line-height: 28px;
}

/* Small resolution */
@media (max-width: 768px) {
    /* Making the line height bigger in mobile */
    .sidenav.expanded .sidenav-subnav .sidenav-subnavitem > .navitem {
        line-height: 34px;
    }
}

.sidenav-toggle {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 25002;
    float: left;
    width: 64px;
    height: 60px;
    padding: 0;
    margin: 0;
    background-color: #3b3b3b;
    background-image: none;
    border: 0;
    border-radius: 0;
    cursor: pointer;
}
.sidenav-toggle:focus {
    outline: none;
}
.sidenav-toggle .icon-bar {
    display: block;
    width: 20px;
    height: 2px;
    margin: 0 auto;
    background-color: #fff;
    border-radius: 1px;
    transition: all 0.15s;
    opacity: 0.7;
}
.sidenav-toggle .icon-bar + .icon-bar {
    margin-top: 4px;
}
.sidenav.expanded .sidenav-toggle .icon-bar {
    width: 25px;
}
.sidenav.expanded .sidenav-toggle .icon-bar:nth-child(1) {
    transform: rotate(45deg);
}
.sidenav.expanded .sidenav-toggle .icon-bar:nth-child(2) {
    opacity: 0;
}
.sidenav.expanded .sidenav-toggle .icon-bar:nth-child(3) {
    margin-top: -8px;
    transform: rotate(-45deg);
}

.sidenav-nav {
    float: left;
    padding: 0;
    margin: 0;
    clear: both;
    list-style: none;
    min-width: 64px;
    background: #3b3b3b;
    position: absolute;
    z-index: 25001;
    top: 60px;
    bottom: 0;
    overflow-y: auto;
    overflow-x: hidden;
}

.sidenav-nav.expanded {
    width: 260px;
}

/* Small resolution */
@media (max-width: 768px) {
    .sidenav-nav.expanded {
        width: 100%;
    }
    .sidenav-nav {
        position: fixed;        
        max-height: 100%;
        bottom: auto;
        padding-bottom: 60px;
    }
}
/* Responsive mode */
@media (max-width: 1280px) {
    /* Hide the side panel */
    nav.sidenav.collapsed {
        bottom: auto;
    }
    nav.sidenav.collapsed .sidenav-nav {
        display: none;        
    }
}

.sidenav.expanded .simplebar-scrollbar,
.sidenav.collapsed .sidenav-subnav .simplebar-scrollbar {
    width: 10px;
}
.sidenav.collapsed .simplebar-scrollbar {
    width: 3px;
}

.sidenav.collapsed .simplebar-track {
    right: auto;
    left: 0;
}

.sidenav.collapsed .sidenav-subnav .simplebar-track {
    right: 0;
    left: auto;
}

.sidenav .simplebar-content {
    overflow-x: hidden;
    margin-right: -28px !important;
    padding-bottom: 0 !important;
    min-height: 0 !important;
}

.sidenav .simplebar-scroll-content {
   margin-bottom: 0 !important;   
}

.sidenav .simplebar-track.horizontal {
    display: none;
}

.sidenav .simplebar-scrollbar:before {
    background: white;
}

.sidenav .sidenav-subnav .simplebar-scrollbar:before {
    background: black;
}
.sidenav-nav .sidenav-navitem {
    clear: both;
    position: relative;
}
.sidenav-nav .sidenav-navitem.highlighted > .navitem {
    cursor: default;
}
.sidenav-nav .sidenav-navitem:hover > .navitem::after {
    background: #fff;
    opacity: 0.15;
}
.sidenav-nav .sidenav-navitem.highlighted > .navitem::after, 
.sidenav-nav .sidenav-navitem:hover.highlighted > .navitem::after {
    background: #000;
    opacity: 0.2;
}
.sidenav-nav .sidenav-navitem.highlighted.expanded > .navitem::after, 
.sidenav-nav .sidenav-navitem:hover.highlighted.expanded > .navitem::after {
    background: #000;
    opacity: 0.25;
}
.sidenav-nav .sidenav-navitem.highlighted.selected.expanded > .navitem::after, 
.sidenav-nav .sidenav-navitem:hover.highlighted.selected.expanded > .navitem::after {
    background: #000;
    opacity: 0.2;
}
.sidenav-nav .sidenav-navitem:hover > .navitem .navicon,
.sidenav-nav .sidenav-navitem.highlighted > .navitem .navicon {
    opacity: 1;
}
.sidenav-nav .sidenav-navitem:hover > .navitem .navicon, 
.sidenav-nav .sidenav-navitem:hover > .navitem .navtext,
.sidenav-nav .sidenav-navitem.highlighted > .navitem .navicon, 
.sidenav-nav .sidenav-navitem.highlighted > .navitem .navtext {
    color: #fff;
}
.sidenav-nav .sidenav-navitem:hover > .navitem .navicon > *, 
.sidenav-nav .sidenav-navitem:hover > .navitem .navtext > *,
.sidenav-nav .sidenav-navitem.highlighted > .navitem .navicon > *, 
.sidenav-nav .sidenav-navitem.highlighted > .navitem .navtext > * {
    color: #fff;
}
.sidenav-nav .sidenav-navitem > .navitem {
    position: relative;
    display: block;
    line-height: 50px;
    height: 50px;
    white-space: nowrap;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
}
.sidenav-nav .sidenav-navitem > .navitem a {
    display: block;
    text-decoration: none;
    cursor: pointer;
    flex-grow: 1;
}
.sidenav.collapsed .sidenav-nav .sidenav-navitem.expandable > .navitem {
    cursor: default;
}
.sidenav-nav .sidenav-navitem > .navitem:focus {
    outline: 0;
}
.sidenav-nav .sidenav-navitem > .navitem::after {
    content: '';
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    background: #fff;
    opacity: 0;
    z-index: -1;
}
.sidenav-nav .sidenav-navitem > .navitem .navicon, 
.sidenav-nav .sidenav-navitem > .navitem .navtext,
.sidenav-nav .sidenav-navitem > .navitem .navicon > *, 
.sidenav-nav .sidenav-navitem > .navitem .navtext > * {
    color: #fff;
    outline : none;
} 
.sidenav-nav .sidenav-navitem > .navitem .navicon {
    display: list-item;
    float: left;
    width: 64px;
    height: 50px;
    margin-right: -6px;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent;
    opacity: 0.7;
    line-height: 50px;
    text-align: center;
    font-size: 1.5em;
}
.sidenav-nav .sidenav-navitem > .navitem .navicon + .navtext {
    display: none;
}

.sidenav-subnav .sidenav-subnavitem > .navitem.third-level {
    margin-left: 27px;
    margin-right: 25px;
}

.sidenav-nav .sidenav-navitem .navitem > i.navtext-expandable {
    margin-left: 5px;
    margin-top: 7px;
    text-align: right;
}

.sidenav-nav.expanded .sidenav-navitem .navitem > i.navtext-expandable {
    padding-right: 30px;
}

.sidenav-nav.collapsed .sidenav-navitem .navitem > i.navtext-expandable {
    padding-right: 0;
}

.sidenav-nav .sidenav-navitem > .navitem .navicon > i.fa {
    line-height: 50px;
}

.sidenav-nav .sidenav-navitem .navitem span.navicon {
    margin-right: 5px;
    margin-top: 7px;
}

/* Small resolution */
@media (max-width: 768px) {
    .sidenav-nav .sidenav-navitem > .navitem {
        font-size: 18px;
    }
}

.sidenav-subnav {
    min-width: 260px;
    position: fixed;
    list-style: none;
    padding: 0;
    margin: 0;
    z-index: 25002;
    top: 0;
    left: 64px;
    background: #fff;
    border: 1px #bbb solid;
    box-shadow: 2px 2px 10px rgba(0,0,0,0.15);
}

.sidenav-subnav.expanded {
    width: 260px;
}

.sidenav-subnav .sidenav-subnavitem .navtext {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}

.sidenav-subnav .sidenav-subnavitem .navtext,
.sidenav-subnav .sidenav-subnavitem .navicon {
    white-space: nowrap;
}

/* by default link has its own colour, all links inside menu should get the colour from parent element that wraps a link */
.sidenav-subnav .sidenav-subnavitem a {
    color: inherit;
    flex-grow: 1;
}

.sidenav-subnav .sidenav-subnavitem a:hover {
    text-decoration: none;
}

.sidenav-subnav .sidenav-subnavitem:first-child {
    margin: 0 24px;
    line-height: 48px;
    border-bottom: 1px #ccc solid;
    font-size: 14px;
    font-weight: normal;
}
.sidenav-subnav .sidenav-subnavitem:nth-child(2) {
    margin-top: 8px;
}
.sidenav-subnav .sidenav-subnavitem:last-child {
    margin-bottom: 8px;
}
.sidenav-subnav .sidenav-subnavitem > .navitem {
    display: flex;
    text-decoration: none;
    color: #222;
    font-size: 13px;
    line-height: 30px;
    padding: 0 28px 0 24px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
}
.sidenav-subnav .sidenav-subnavitem > .navitem:focus {
    outline: 0;
}

/* Small resolution */
@media (max-width: 768px) {
    .sidenav-subnav .sidenav-subnavitem > .navitem {
        font-size: 16px;
    }
}
.sidenav {
    box-sizing: border-box;
    line-height: 20px;
}

.sidenav *, *:before,
.sidenav *:after {
    box-sizing: inherit;
}

/*# sourceMappingURL=bundle.css.map*/
.colourPickerField-v2 .button-wrapper {
    display: flex;
}

.colourPickerField-v2 .trq-btn-v2.btn.btn-default.open-colour-picker-dialog-button {
    border: 1px solid#000000;
    height: 25px;
    width: 25px;
    border-radius: 20%;
    margin-right: 25px;
    padding: 0;
}

.colourPickerField-v2 .trq-btn-v2.btn.btn-default.remove_sign i:before {
    font-size: 18px;
}

.colourPickerField-v2 .remove_sign.trq-btn-v2.btn.btn-default.trq-icon-btn.link-style {
    padding: 0;
}

.colour-picker-dialog-v2 {
    max-width: 235px;
    box-shadow: 6px 6px lightgray;
}

.colour-picker-dialog-v2 div.chrome-picker.trq-colour-picker {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    border: transparent;
}

body .colour-picker-dialog-v2 .modal-body-v2 {
    padding: 0; /* Override the 15px padding from Bootstrap */
}


/*# sourceMappingURL=bundle.css.map*/
.markdown-container.markdown-padding {
    padding: 10px;
}

.markdown-container table {
    text-align: left;
    border-collapse: collapse;
    border: 1px solid #E5E5EA;
}

.markdown-container table td, table th {
    border-top: 1px solid #E5E5EA;
    padding: 5px 8px;
}

.markdown-container table tbody td {
    font-size: 13px;
}

.markdown-container table tr:nth-child(even) {
    background: #f9f9f9;
}

.markdown-container table thead,
.markdown-container table thead th {
    background: #E5E5EA !important;
}

.markdown-container table thead th {
    font-size: 13px;
    font-weight: bold;
    text-align: left;
}
.markdown-container table tfoot {
    font-size: 13px;
    font-weight: bold;
}
.markdown-container table tfoot td {
    font-size: 13px;
}


/*# sourceMappingURL=bundle.css.map*/
/*
 * Copyright 2019, Torque IT Solutions Ltd
 * www.torque-its.com
 */
 div.rdw-editor-main {
    height: 18em;
}

.rdw-editor-wrapper {
    border:  1px solid #F1F1F1;
}

.rdw-editor-wrapper .rdw-editor-toolbar {
    border: none;
    border-bottom: 1px solid #F1F1F1;
}

.rdw-editor-wrapper .DraftEditor-root {
    height: auto;
    line-height: normal;
}

div.disabled.rdw-editor-wrapper {
    opacity: 0.5;
    pointer-events: none;
}
.rdw-option-wrapper {
  border: 1px solid #F1F1F1;
  padding: 5px;
  min-width: 25px;
  height: 20px;
  border-radius: 2px;
  margin: 0 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  background: white;
  text-transform: capitalize;
}
.rdw-option-wrapper:hover {
  box-shadow: 1px 1px 0px #BFBDBD;
}
.rdw-option-wrapper:active {
  box-shadow: 1px 1px 0px #BFBDBD inset;
}
.rdw-option-active {
  box-shadow: 1px 1px 0px #BFBDBD inset;
}
.rdw-option-disabled {
  opacity: 0.3;
  cursor: default;
}

.rdw-dropdown-wrapper {
  height: 30px;
  background: white;
  cursor: pointer;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  margin: 0 3px;
  text-transform: capitalize;
  background: white;
}
.rdw-dropdown-wrapper:focus {
  outline: none;
}
.rdw-dropdown-wrapper:hover {
  box-shadow: 1px 1px 0px #BFBDBD;
  background-color: #FFFFFF;
}
.rdw-dropdown-wrapper:active {
  box-shadow: 1px 1px 0px #BFBDBD inset;
}
.rdw-dropdown-carettoopen {
  height: 0px;
  width: 0px;
  position: absolute;
  top: 35%;
  right: 10%;
  border-top: 6px solid black;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.rdw-dropdown-carettoclose {
  height: 0px;
  width: 0px;
  position: absolute;
  top: 35%;
  right: 10%;
  border-bottom: 6px solid black;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.rdw-dropdown-selectedtext {
  display: flex;
  position: relative;
  height: 100%;
  align-items: center;
  padding: 0 5px;
}
.rdw-dropdown-optionwrapper {
  z-index: 100;
  position: relative;
  border: 1px solid #F1F1F1;
  width: 98%;
  background: white;
  border-radius: 2px;
  margin: 0;
  padding: 0;
  max-height: 250px;
  overflow-y: scroll;
}
.rdw-dropdown-optionwrapper:hover {
  box-shadow: 1px 1px 0px #BFBDBD;
  background-color: #FFFFFF;
}

.rdw-dropdownoption-default {
  min-height: 25px;
  display: flex;
  align-items: center;
  padding: 0 5px;
}
.rdw-dropdownoption-highlighted {
  background: #F1F1F1;
}
.rdw-dropdownoption-active {
  background: #f5f5f5;
}
.rdw-dropdownoption-disabled {
  opacity: 0.3;
  cursor: default;
}

.rdw-inline-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  flex-wrap: wrap
}
.rdw-inline-dropdown {
  width: 50px;
}
.rdw-inline-dropdownoption {
  height: 40px;
  display: flex;
  justify-content: center;
}

.rdw-block-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  flex-wrap: wrap
}
.rdw-block-dropdown {
  width: 110px;
}

.rdw-fontsize-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  flex-wrap: wrap
}
.rdw-fontsize-dropdown {
  min-width: 40px;
}
.rdw-fontsize-option {
  display: flex;
  justify-content: center;
}

.rdw-fontfamily-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  flex-wrap: wrap
}
.rdw-fontfamily-dropdown {
  width: 115px;
}
.rdw-fontfamily-placeholder {
  white-space: nowrap;
  max-width: 90px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.rdw-fontfamily-optionwrapper {
  width: 140px;
}

.rdw-list-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  flex-wrap: wrap
}
.rdw-list-dropdown {
  width: 50px;
  z-index: 90;
}
.rdw-list-dropdownOption {
  height: 40px;
  display: flex;
  justify-content: center;
}

.rdw-text-align-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  flex-wrap: wrap
}
.rdw-text-align-dropdown {
  width: 50px;
  z-index: 90;
}
.rdw-text-align-dropdownOption {
  height: 40px;
  display: flex;
  justify-content: center;
}
.rdw-right-aligned-block {
  text-align: right;
}
.rdw-left-aligned-block {
  text-align: left !important;
}
.rdw-center-aligned-block {
  text-align: center !important;
}
.rdw-justify-aligned-block {
  text-align: justify !important;
}
.rdw-right-aligned-block > div {
  display: inline-block;
}
.rdw-left-aligned-block > div {
  display: inline-block;
}
.rdw-center-aligned-block > div {
  display: inline-block;
}
.rdw-justify-aligned-block > div {
  display: inline-block;
}

.rdw-colorpicker-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  position: relative;
  flex-wrap: wrap
}
.rdw-colorpicker-modal {
  position: absolute;
  top: 35px;
  left: 5px;
  display: flex;
  flex-direction: column;
  width: 175px;
  height: 175px;
  border: 1px solid #F1F1F1;
  padding: 15px;
  border-radius: 2px;
  z-index: 100;
  background: white;
  box-shadow: 3px 3px 5px #BFBDBD;
}
.rdw-colorpicker-modal-header {
  display: flex;
  padding-bottom: 5px;
}
.rdw-colorpicker-modal-style-label {
  font-size: 15px;
  width: 50%;
  text-align: center;
  cursor: pointer;
  padding: 0 10px 5px;
}
.rdw-colorpicker-modal-style-label-active {
  border-bottom: 2px solid #0a66b7;
}
.rdw-colorpicker-modal-options {
  margin: 5px auto;
  display: flex;
  width: 100%;
  height: 100%;
  flex-wrap: wrap;
  overflow: scroll;
}
.rdw-colorpicker-cube {
  width: 22px;
  height: 22px;
  border: 1px solid #F1F1F1;
}
.rdw-colorpicker-option {
  margin: 3px;
  padding: 0;
  min-height: 20px;
  border: none;
  width: 22px;
  height: 22px;
  min-width: 22px;
  box-shadow: 1px 2px 1px #BFBDBD inset;
}
.rdw-colorpicker-option:hover {
  box-shadow: 1px 2px 1px #BFBDBD;
}
.rdw-colorpicker-option:active {
  box-shadow: -1px -2px 1px #BFBDBD;
}
.rdw-colorpicker-option-active {
  box-shadow: 0px 0px 2px 2px #BFBDBD;
}

.rdw-link-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  position: relative;
  flex-wrap: wrap
}
.rdw-link-dropdown {
  width: 50px;
}
.rdw-link-dropdownOption {
  height: 40px;
  display: flex;
  justify-content: center;
}
.rdw-link-dropdownPlaceholder {
  margin-left: 8px;
}
.rdw-link-modal {
  position: absolute;
  top: 35px;
  left: 5px;
  display: flex;
  flex-direction: column;
  width: 235px;
  height: 205px;
  border: 1px solid #F1F1F1;
  padding: 15px;
  border-radius: 2px;
  z-index: 100;
  background: white;
  box-shadow: 3px 3px 5px #BFBDBD;
}
.rdw-link-modal-label {
  font-size: 15px;
}
.rdw-link-modal-input {
  margin-top: 5px;
  border-radius: 2px;
  border: 1px solid #F1F1F1;
  height: 25px;
  margin-bottom: 15px;
  padding: 0 5px;
}
.rdw-link-modal-input:focus {
  outline: none;
}
.rdw-link-modal-buttonsection {
  margin: 0 auto;
}
.rdw-link-modal-target-option {
  margin-bottom: 20px;
}
.rdw-link-modal-target-option > span {
  margin-left: 5px;
}
.rdw-link-modal-btn {
  margin-left: 10px;
  width: 75px;
  height: 30px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  cursor: pointer;
  background: white;
  text-transform: capitalize;
}
.rdw-link-modal-btn:hover {
  box-shadow: 1px 1px 0px #BFBDBD;
}
.rdw-link-modal-btn:active {
  box-shadow: 1px 1px 0px #BFBDBD inset;
}
.rdw-link-modal-btn:focus {
  outline: none !important;
}
.rdw-link-modal-btn:disabled {
  background: #ece9e9;
}
.rdw-link-dropdownoption {
  height: 40px;
  display: flex;
  justify-content: center;
}
.rdw-history-dropdown {
  width: 50px;
}

.rdw-embedded-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  position: relative;
  flex-wrap: wrap
}
.rdw-embedded-modal {
  position: absolute;
  top: 35px;
  left: 5px;
  display: flex;
  flex-direction: column;
  width: 235px;
  height: 180px;
  border: 1px solid #F1F1F1;
  padding: 15px;
  border-radius: 2px;
  z-index: 100;
  background: white;
  justify-content: space-between;
  box-shadow: 3px 3px 5px #BFBDBD;
}
.rdw-embedded-modal-header {
  font-size: 15px;
  display: flex;
}
.rdw-embedded-modal-header-option {
  width: 50%;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.rdw-embedded-modal-header-label {
  width: 95px;
  border: 1px solid #f1f1f1;
  margin-top: 5px;
  background: #6EB8D4;
  border-bottom: 2px solid #0a66b7;
}
.rdw-embedded-modal-link-section {
  display: flex;
  flex-direction: column;
}
.rdw-embedded-modal-link-input {
  width: 88%;
  height: 35px;
  margin: 10px 0;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  font-size: 15px;
  padding: 0 5px;
}
.rdw-embedded-modal-link-input-wrapper {
  display: flex;
  align-items: center;
}
.rdw-embedded-modal-link-input:focus {
  outline: none;
}
.rdw-embedded-modal-btn-section {
  display: flex;
  justify-content: center;
}
.rdw-embedded-modal-btn {
  margin: 0 3px;
  width: 75px;
  height: 30px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  cursor: pointer;
  background: white;
  text-transform: capitalize;
}
.rdw-embedded-modal-btn:hover {
  box-shadow: 1px 1px 0px #BFBDBD;
}
.rdw-embedded-modal-btn:active {
  box-shadow: 1px 1px 0px #BFBDBD inset;
}
.rdw-embedded-modal-btn:focus {
  outline: none !important;
}
.rdw-embedded-modal-btn:disabled {
  background: #ece9e9;
}
.rdw-embedded-modal-size {
  align-items: center;
  display: flex;
  margin: 8px 0;
  justify-content: space-between;
}
.rdw-embedded-modal-size-input {
  width: 80%;
  height: 20px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  font-size: 12px;
}
.rdw-embedded-modal-size-input:focus {
  outline: none;
}

.rdw-emoji-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  position: relative;
  flex-wrap: wrap
}
.rdw-emoji-modal {
  overflow: auto;
  position: absolute;
  top: 35px;
  left: 5px;
  display: flex;
  flex-wrap: wrap;
  width: 235px;
  height: 180px;
  border: 1px solid #F1F1F1;
  padding: 15px;
  border-radius: 2px;
  z-index: 100;
  background: white;
  box-shadow: 3px 3px 5px #BFBDBD;
}
.rdw-emoji-icon {
  margin: 2.5px;
  height: 24px;
  width: 24px;
  cursor: pointer;
  font-size: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.rdw-spinner {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
}
.rdw-spinner > div {
  width: 12px;
  height: 12px;
  background-color: #333;

  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
.rdw-spinner .rdw-bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.rdw-spinner .rdw-bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0) }
  40% { -webkit-transform: scale(1.0) }
}
@keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  } 40% {
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
  }
}

.rdw-image-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  position: relative;
  flex-wrap: wrap
}
.rdw-image-modal {
  position: absolute;
  top: 35px;
  left: 5px;
  display: flex;
  flex-direction: column;
  width: 235px;
  border: 1px solid #F1F1F1;
  padding: 15px;
  border-radius: 2px;
  z-index: 100;
  background: white;
  box-shadow: 3px 3px 5px #BFBDBD;
}
.rdw-image-modal-header {
  font-size: 15px;
  margin: 10px 0;
  display: flex;
}
.rdw-image-modal-header-option {
  width: 50%;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.rdw-image-modal-header-label {
  width: 80px;
  background: #f1f1f1;
  border: 1px solid #f1f1f1;
  margin-top: 5px;
}
.rdw-image-modal-header-label-highlighted {
  background: #6EB8D4;
  border-bottom: 2px solid #0a66b7;
}
.rdw-image-modal-upload-option {
  width: 100%;
  color: gray;
  cursor: pointer;
  display: flex;
  border: none;
  font-size: 15px;
  align-items: center;
  justify-content: center;
  background-color: #f1f1f1;
  outline: 2px dashed gray;
  outline-offset: -10px;
  margin: 10px 0;
  padding: 9px 0;
}
.rdw-image-modal-upload-option-highlighted {
  outline: 2px dashed #0a66b7;
}
.rdw-image-modal-upload-option-label {
  cursor: pointer;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px;
}
.rdw-image-modal-upload-option-label span{
  padding: 0 20px;
}
.rdw-image-modal-upload-option-image-preview {
  max-width: 100%;
  max-height: 200px;
}
.rdw-image-modal-upload-option-input {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}
.rdw-image-modal-url-section {
  display: flex;
  align-items: center;
}
.rdw-image-modal-url-input {
  width: 90%;
  height: 35px;
  margin: 15px 0 12px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  font-size: 15px;
  padding: 0 5px;
}
.rdw-image-modal-btn-section {
  margin: 10px auto 0;
}
.rdw-image-modal-url-input:focus {
  outline: none;
}
.rdw-image-modal-btn {
  margin: 0 5px;
  width: 75px;
  height: 30px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  cursor: pointer;
  background: white;
  text-transform: capitalize;
}
.rdw-image-modal-btn:hover {
  box-shadow: 1px 1px 0px #BFBDBD;
}
.rdw-image-modal-btn:active {
  box-shadow: 1px 1px 0px #BFBDBD inset;
}
.rdw-image-modal-btn:focus {
  outline: none !important;
}
.rdw-image-modal-btn:disabled {
  background: #ece9e9;
}
.rdw-image-modal-spinner {
  position: absolute;
  top: -3px;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
}
.rdw-image-modal-alt-input {
  width: 70%;
  height: 20px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  font-size: 12px;
  margin-left: 5px;
}
.rdw-image-modal-alt-input:focus {
  outline: none;
}
.rdw-image-modal-alt-lbl {
  font-size: 12px;
}
.rdw-image-modal-size {
  align-items: center;
  display: flex;
  margin: 8px 0;
  justify-content: space-between;
}
.rdw-image-modal-size-input {
  width: 40%;
  height: 20px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  font-size: 12px;
}
.rdw-image-modal-size-input:focus {
  outline: none;
}
.rdw-image-mandatory-sign {
  color: red;
  margin-left: 3px;
  margin-right: 3px;
}

.rdw-remove-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  position: relative;
  flex-wrap: wrap
}

.rdw-history-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  flex-wrap: wrap
}
.rdw-history-dropdownoption {
  height: 40px;
  display: flex;
  justify-content: center;
}
.rdw-history-dropdown {
  width: 50px;
}

.rdw-link-decorator-wrapper {
  position: relative;
}
.rdw-link-decorator-icon {
  position: absolute;
  left: 40%;
  top: 0;
  cursor: pointer;
  background-color: white;
}

.rdw-mention-link {
  text-decoration: none;
  color: #1236ff;
  background-color: #f0fbff;
  padding: 1px 2px;
  border-radius: 2px;
}

.rdw-suggestion-wrapper {
  position: relative;
}
.rdw-suggestion-dropdown {
  position: absolute;
  display: flex;
  flex-direction: column;
  border: 1px solid #F1F1F1;
  min-width: 100px;
  max-height: 150px;
  overflow: auto;
  background: white;
  z-index: 100;
}
.rdw-suggestion-option {
  padding: 7px 5px;
  border-bottom: 1px solid #f1f1f1;
}
.rdw-suggestion-option-active {
  background-color: #F1F1F1;
}

.rdw-hashtag-link {
  text-decoration: none;
  color: #1236ff;
  background-color: #f0fbff;
  padding: 1px 2px;
  border-radius: 2px;
}

.rdw-image-alignment-options-popup {
  position: absolute;
  background: white;
  display: flex;
  padding: 5px 2px;
  border-radius: 2px;
  border: 1px solid #F1F1F1;
  width: 105px;
  cursor: pointer;
  z-index: 100;
}
.rdw-alignment-option-left {
  justify-content: flex-start;
}
.rdw-image-alignment-option {
  height: 15px;
  width: 15px;
  min-width: 15px;
}
.rdw-image-alignment {
  position: relative;
}
.rdw-image-imagewrapper {
  position: relative;
}
.rdw-image-center {
  display: flex;
  justify-content: center;
}
.rdw-image-left {
  display: flex;
}
.rdw-image-right {
  display: flex;
  justify-content: flex-end;
}
.rdw-image-alignment-options-popup-right {
  right: 0;
}

.rdw-editor-main {
  height: 100%;
  overflow: auto;
  box-sizing: border-box;
}
.rdw-editor-toolbar {
  padding: 6px 5px 0;
  border-radius: 2px;
  border: 1px solid #F1F1F1;
  display: flex;
  justify-content: flex-start;
  background: white;
  flex-wrap: wrap;
  font-size: 15px;
  margin-bottom: 5px;
  user-select: none;
}
.public-DraftStyleDefault-block {
  margin: 1em 0;
}
.rdw-editor-wrapper:focus {
  outline: none;
}
.rdw-editor-wrapper {
  box-sizing: content-box;
}
.rdw-editor-main blockquote {
  border-left: 5px solid #f1f1f1;
  padding-left: 5px;
}
.rdw-editor-main pre {
  background: #f1f1f1;
  border-radius: 3px;
  padding: 1px 10px;
}
/**
 * Draft v0.9.1
 *
 * Copyright (c) 2013-present, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 */
.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:rgba(255,255,255,0);border-left:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;z-index:0}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}

/*# sourceMappingURL=bundle.css.map*/
.react-grid-layout {
  position: relative;
  transition: height 200ms ease;
}
.react-grid-item {
  transition: all 200ms ease;
  transition-property: left, top, width, height;
}
.react-grid-item img {
  pointer-events: none;
  user-select: none;
}
.react-grid-item.cssTransforms {
  transition-property: transform, width, height;
}
.react-grid-item.resizing {
  transition: none;
  z-index: 1;
  will-change: width, height;
}

.react-grid-item.react-draggable-dragging {
  transition: none;
  z-index: 3;
  will-change: transform;
}

.react-grid-item.dropping {
  visibility: hidden;
}

.react-grid-item.react-grid-placeholder {
  background: red;
  opacity: 0.2;
  transition-duration: 100ms;
  z-index: 2;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.react-grid-item.react-grid-placeholder.placeholder-resizing {
  transition: none;
}

.react-grid-item > .react-resizable-handle {
  position: absolute;
  width: 20px;
  height: 20px;
}

.react-grid-item > .react-resizable-handle::after {
  content: "";
  position: absolute;
  right: 3px;
  bottom: 3px;
  width: 5px;
  height: 5px;
  border-right: 2px solid rgba(0, 0, 0, 0.4);
  border-bottom: 2px solid rgba(0, 0, 0, 0.4);
}

.react-resizable-hide > .react-resizable-handle {
  display: none;
}

.react-grid-item > .react-resizable-handle.react-resizable-handle-sw {
  bottom: 0;
  left: 0;
  cursor: sw-resize;
  transform: rotate(90deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-se {
  bottom: 0;
  right: 0;
  cursor: se-resize;
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-nw {
  top: 0;
  left: 0;
  cursor: nw-resize;
  transform: rotate(180deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-ne {
  top: 0;
  right: 0;
  cursor: ne-resize;
  transform: rotate(270deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-w,
.react-grid-item > .react-resizable-handle.react-resizable-handle-e {
  top: 50%;
  margin-top: -10px;
  cursor: ew-resize;
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-w {
  left: 0;
  transform: rotate(135deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-e {
  right: 0;
  transform: rotate(315deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-n,
.react-grid-item > .react-resizable-handle.react-resizable-handle-s {
  left: 50%;
  margin-left: -10px;
  cursor: ns-resize;
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-n {
  top: 0;
  transform: rotate(225deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-s {
  bottom: 0;
  transform: rotate(45deg);
}

.react-resizable {
  position: relative;
}
.react-resizable-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-origin: content-box;
  box-sizing: border-box;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);
  background-position: bottom right;
  padding: 0 3px 3px 0;
}
.react-resizable-handle-sw {
  bottom: 0;
  left: 0;
  cursor: sw-resize;
  transform: rotate(90deg);
}
.react-resizable-handle-se {
  bottom: 0;
  right: 0;
  cursor: se-resize;
}
.react-resizable-handle-nw {
  top: 0;
  left: 0;
  cursor: nw-resize;
  transform: rotate(180deg);
}
.react-resizable-handle-ne {
  top: 0;
  right: 0;
  cursor: ne-resize;
  transform: rotate(270deg);
}
.react-resizable-handle-w,
.react-resizable-handle-e {
  top: 50%;
  margin-top: -10px;
  cursor: ew-resize;
}
.react-resizable-handle-w {
  left: 0;
  transform: rotate(135deg);
}
.react-resizable-handle-e {
  right: 0;
  transform: rotate(315deg);
}
.react-resizable-handle-n,
.react-resizable-handle-s {
  left: 50%;
  margin-left: -10px;
  cursor: ns-resize;
}
.react-resizable-handle-n {
  top: 0;
  transform: rotate(225deg);
}
.react-resizable-handle-s {
  bottom: 0;
  transform: rotate(45deg);
}



/*# sourceMappingURL=bundle.css.map*/


/*# sourceMappingURL=bundle.css.map*/
.jsonschema-inspector label {
    /*Bootstrap forces label's text to be bold, this should overriden*/
    font-weight: normal;
}

.jsonschema-inspector form {
    margin-block-end: 0em;
}

.jsonschema-inspector .form-group {
    padding: 0;
}

.jsonschema-inspector .ui-dropdown {
    margin-bottom: 0;
}

.jsonschema-inspector .jsonschema-inspector-search-input {
    border-color: #ccc;
}

.jsonschema-inspector-footer .trq-icon-btn {
    margin-left: auto;
    padding: 0.5em;
}

.jsonschema-inspector .no-left-right-padding {
    padding-left: 0;
    padding-right: 0;
}

.jsonschema-inspector-toolbar {
    padding-left: 10px; /* align toolbar label to body content */
}

/* Styles to be applied in responsive mode */
@media (max-width: 1280px) {
    .jsonschema-inspector .jsonschema-inspector-search-input {
        min-width: 10em;
    }
}

/* Styles to be applied in small screens (e.g. mobile) */
@media (max-width: 768px) {
    
    .jsonschema-inspector > .jsonschema-inspector-header {
        flex-direction: column-reverse;
    }

    .jsonschema-inspector .jsonschema-inspector-search,
    .jsonschema-inspector .jsonschema-inspector-toolbar {
        width: 100%;
    }
}

/*# sourceMappingURL=bundle.css.map*/
.colour-gradient {
  position: relative;
  margin: 0.75em 2em;
  height: 2em;
}
.colour-gradient.with-threshold-values {
  margin-top: 2em;
}
.colour-gradient.with-cursor {
  height: 3.25em;
}
.colour-gradient.with-cursor-value {
  height: 4.25em;
}

.colour-gradient-bar {
  position: absolute;
  height: 2em;
  border-top: 1px solid #444;
  border-bottom: 1px solid #444;
}

.colour-gradient-threshold {
  position: absolute;
}

.colour-gradient-threshold .threshold-marker {
  position: absolute;
  top: -0.25em;
  height: 2.5em;
  left: calc(-1px - 0.05em);
  width: calc(2px + 0.1em);
  border: 1px solid #444;
  border-radius: calc(2px + 0.05em);
  background-color: white;
}

.colour-gradient-threshold .threshold-value {
  position: absolute;
  top: -2em;
  height: 2em;
  left: -5em;
  width: 10em;
  line-height: 2em;
  text-align: center;
  font-weight: bold;
  font-size: 0.9em;
}

.colour-gradient-cursor {
  position: absolute;
  top: 2.25em;
  left: 0;
}

.colour-gradient-cursor .cursor-marker {
  position: absolute;
  content: '';
  top: 0;
  left: -0.75em;
  width: 0;
  height: 0;
  border-bottom: 1em solid #444;
  border-left: 0.75em solid transparent;
  border-right: 0.75em solid transparent;
}

.colour-gradient-cursor .cursor-value {
  position: absolute;
  top: 1em;
  left: -5em;
  width: 10em;
  text-align: center;
  font-weight: bold;
  font-size: 1.1em;
}


/*# sourceMappingURL=bundle.css.map*/
/*
 * Copyright 2020, Torque IT Solutions Ltd
 * www.torque-its.com
 */

.user-gravatar,
.no-user {
    position: relative;
    display: flex;
    align-items: center;
    white-space: nowrap;
    max-width: 100%;
}

.user-circle {
    position: relative;
    font-size: 11px;
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    display: inline-block;
    border-radius: 50%;
    overflow: hidden;
}

.user-full-name {
    margin-left: 0.75em;
    vertical-align: top;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    flex: 1;
}

.user-circle .user-initials {
    position: absolute;
    /* unlike user image, these have to be adding some padding, so that slight clolored border behing .user-image is not added */
    top: .5px;
    right: .5px;
    bottom: .5px;
    left: .5px;
    border-radius: 50%;
}

.user-circle .user-image {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.user-circle .user-image img {
    width: 24px;
    height: 24px;
}

.user-active {
    background-color: #2979FF;
    width: 24px;
    height: 2px;
    position: absolute;
    top: 25px;
}

.no-user .user-circle {
    background: transparent;
    border: 1px solid #3B3B3B;
    border-radius: 50%;
}

/* when user gravatar is shown inside a table, it has to make it's own padding */
.react-bs-table .user-gravatar,
.react-bs-table .no-user {
    max-width: 100%;
    align-items: center;
    margin-top: -2px;
    margin-bottom: -2px;
    display: inline-flex;
}


/*# sourceMappingURL=bundle.css.map*/
input.form-control-v2 {
    padding: 8px 10px;
    border-radius: 6px;
    border: solid 1px #c2c1cb;
    background-color: #ffffff;
    font-size: 13px;
    line-height: 16px;
    color: black;
}
input.form-control-v2:focus {
    border-color: #262626;
}


/*# sourceMappingURL=bundle.css.map*/
.imageField-v2 .button-wrapper {
    align-items: center;
    display: flex;
}

.imageField-v2 .paperclip.trq-btn-v2.btn.btn-default {
    background: none;
    height: 25px;
    width: 25px;
    border-radius: 20%;
    margin-right: 25px;
    padding: 0;
}

.imageField-v2 .paperclip.trq-btn-v2.btn.btn-default i:before {
    margin-left: 3px;
}

.imageField-v2 .trq-btn-v2.btn.btn-default:hover {
    background: none;
}

.imageField-v2 .trq-btn-v2.btn.btn-default.remove_sign i:before {
    font-size: 18px;
}

.imageField-v2 .trq-btn-v2.btn.btn-default.remove_sign {
    padding: 0;
}


/*# sourceMappingURL=bundle.css.map*/
.status-badge-v2 {
  color: #000;
  display: inline-block;
  padding: 4px 8px;
  border-radius: 9px;
  font-size: 13px;
  font-weight: 600;
  line-height: 14px;
  margin: 5px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
}
.status-badge-v2.with-icon {
  padding-left: 26px;
}
.status-badge-v2.icon-only {
  padding: 0;
}

.status-badge-v2-success {
  background-color: #C5DDB0;
}

.status-badge-v2-warning  {
  background-color: #f7e4b4;
}

.status-badge-v2-danger {
  background-color: #fbd8c8;
}
.status-badge-v2.plain-text {
  background-color: transparent;
}
.status-badge-v2.plain-text.status-badge-v2-success {
  color: #009654;
}
.status-badge-v2.plain-text.status-badge-v2-warning {
  color: #73560f;
}
.status-badge-v2.plain-text.status-badge-v2-danger {
  color: #90360e;
}

.status-badge-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 23px;
  width: 23px;
  line-height: 10px;
  border-radius: 11px;
  position: absolute;
  left: 0;
  top: 0;
}
.status-badge-v2.icon-only .status-badge-icon {
  top: -11px;
}
.status-badge-icon .fa, .status-badge-icon .glyphicons {
  padding: 0;
}
.status-badge-icon .fa, .status-badge-icon .glyphicons i:before {
  position: inherit;
  left: initial;
  top: initial;
}
.status-badge-icon .glyphicons i:before {
  color: #ffffff;
  font-size: 14px;
}
.status-badge-v2-success .status-badge-icon .glyphicons i:before,
.status-badge-v2-success .status-badge-icon .fa {
  color: #C5DDB0;
}
.status-badge-v2-warning .status-badge-icon .glyphicons i:before,
.status-badge-v2-warning .status-badge-icon .fa {
  color: #f7e4b4;
}
.status-badge-v2-danger .status-badge-icon .glyphicons i:before,
.status-badge-v2-danger .status-badge-icon .fa {
  color: #fbd8c8;
}

.status-badge-v2-success .status-badge-icon {
  background-color: #009654;
}
.status-badge-v2-warning .status-badge-icon {
  background-color: #73560f;
}
.status-badge-v2-danger .status-badge-icon {
  background-color: #90360e;
}

.status-badge-v2.full-size-icon .status-badge-icon  {
  background-color: transparent;
  height: initial;
  width: initial;
  left: 10px;
  top: 11px;
}
.status-badge-v2.full-size-icon .status-badge-icon .fa {
  font-size: 24px;
}
.status-badge-v2-success.full-size-icon .status-badge-icon .fa {
  color: #009654;
}
.status-badge-v2-warning.full-size-icon .status-badge-icon .fa {
  color: #73560f;
}
.status-badge-v2-danger.full-size-icon .status-badge-icon .fa {
  color: #90360e;
}

/* iPhone x */
@media (max-width: 812px) {
  .status-badge-v2.with-icon {
    background: transparent;
    padding: 0;
  }
  .status-badge-v2.with-icon .status-badge-icon {
    position: initial;
    top: initial;
    left: initial;
  }
  .status-badge-v2.with-icon .status-badge-v2-label {
      display: none;
  }
}

/*# sourceMappingURL=bundle.css.map*/
/* Hide the duckling. Note: "display: none" and "visibility: hidden" don't work */
.trq-file-upload {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

/* Style for the label to simulate a button in simple mode */
.trq-file-upload-label {
    font-size: 12px;
    background: #eee;
    color: #444;
    border-left: 1px dotted #aaa;
    border-right: 1px dotted #aaa;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: .5em;
    display: inline-block;
    cursor: pointer;
}

.trq-file-upload-form.disabled,
.trq-file-upload-label.disabled,
.trq-file-upload-label.dragndrop.disabled,
.trq-file-upload-form.advanced-upload.loading .trq-file-upload-label.dragndrop {
    cursor: default;
    pointer-events: none;
}

.simple-upload .trq-file-upload-label:not(.disabled):focus,
.simple-upload .trq-file-upload-label:not(.disabled):hover {
    background: #e1e1e1;
}

.trq-file-upload-label:focus:not(.disabled),
.trq-file-upload-label:hover:not(.disabled),
.trq-file-upload-form.advanced-upload label.dragndrop:hover:not(.disabled) {
    color: #5e1800;
}

.trq-file-upload-buttons-wrapper {
    display: flex;
    justify-content: end;
}

.labelClassName > i::before {
    font-size: 14px;
    position: relative;
    top: 2px;
}

.trq-file-upload-form.simple-upload {
    margin-bottom: 0;
}

/* Style for the label for advanced mode */
.trq-file-upload-label.dragndrop {
    position: relative;
    z-index: 2;
    font-size: 16px;
    background: none;
    border: none;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    color: #636363;
}

/* Style for the form to present a box to drag & drop files */
.trq-file-upload-form.advanced-upload {
    position: relative;
    text-align: center;
    background-color: white;
    outline: 2px dashed black;
    outline-offset: -10px;
    outline-color: gray;
    margin-bottom: 0;
}

.trq-file-upload-form.dragover:not(.disabled) {
    background-color: #DEDEDE;
}

.trq-file-input-icon,
.trq-file-loading-icon {
    position: absolute;
    top: 20px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    z-index: 1;
    opacity: 0.4;
}

.trq-file-upload-form.advanced-upload.loading i.trq-file-input-icon,
.trq-file-upload-form.advanced-upload i.trq-file-loading-icon {
    display: none;
 }

.trq-file-upload-form.advanced-upload.loading i.trq-file-loading-icon {
    display: block;
 }

.trq-dropzone-container {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border: 3px dashed grey;
    margin: 10px;
    z-index: 25002;
 }

.trq-dropzone-content {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 100%;
    text-align: center;
    min-height: 200px;
    height: 100%;
    font-size: 30px;
    color: #555;
 }

 .trq-file-upload-options-wrapper {
    display: flex;
    justify-content: center;
    height: 3em;
 }
 .trq-file-upload-options-wrapper,
 .trq-file-upload-video_wrapper {
     text-align: center;
     margin-top: 3px;
     margin-bottom: 3px;
 }

 .trq-file-upload-file-option {
    margin-left: 10px;
 }

 .trq-file-upload-camera-switch {
    margin-right: 10px;
 }

 .trq-file-upload-camera-option-active,
 .trq-file-upload-camera-option-active:focus {
    border-radius: 50%;
    box-shadow: inset 0 0 0 2px #FFDF00;
    text-decoration: none;
 }

 .trq-file-upload-camera-option .glyphicons i:before,
 .trq-file-upload-camera-option .glyphicons.trq-icon-btn i:before {
    font-size: 24px;
 }
 /* Makes file cloud and switch icons size smaller to comply to camera icon */
 .trq-file-upload-file-option .glyphicons i:before,
 .trq-file-upload-file-option .glyphicons.trq-icon-btn i:before,
 .trq-file-upload-camera-switch .glyphicons i:before,
 .trq-file-upload-camera-switch .glyphicons.trq-icon-btn i:before {
    font-size: 20px;
 }

 .trq-file-upload-video-hidden,
 .trq-file-upload-photo-preview-hidden {
    display: none;
 }

 .trq-file-upload-use-photo-button {
    margin-right: 5px;
 }

 video.trq-file-upload-video {   
	animation: trq-file-upload-video-loading 1s infinite;
 }

 @keyframes trq-file-upload-video-loading {
    0% { background: linear-gradient(0deg, transparent calc(50% - 1px), #DDD calc(50%), transparent calc(50% + 1px)); }
    25% { background: linear-gradient(0deg, transparent calc(50% - 1px), #CCC calc(50%), transparent calc(50% + 1px)); }
    50% { background: linear-gradient(0deg, transparent calc(50% - 1px), #AAA calc(50%), transparent calc(50% + 1px)); }
    75% { background: linear-gradient(0deg, transparent calc(50% - 1px), #555 calc(50%), transparent calc(50% + 1px)); }
    100% { background: linear-gradient(0deg, transparent calc(50% - 1px), #000 calc(50%), transparent calc(50% + 1px)); } 
  }

/* for lower resolution */
@media (max-width: 1280px) {
    .trq-file-upload-options-wrapper {
        height: 44px;
    }

    .trq-file-upload-camera-option .glyphicons i:before {
        font-size: 38px;
    }
    .trq-file-upload-camera-option.trq-file-upload-camera-option-active .glyphicons i:before {
        font-size: 36px;
    }
    .trq-file-upload-file-option .glyphicons i:before,
    .trq-file-upload-camera-switch .glyphicons i:before {
        font-size: 34px;
    }
}

/*# sourceMappingURL=bundle.css.map*/
/* =========================================== */
/* ===========SHARED LIBRARY START============ */
/* =========================================== */

/*styles that depend on base styles*/
/* =========================================== */
/* ============SHARED LIBRARY END============= */
/* =========================================== */

body {
    font-size: 13px;
    font-family: 'Nunito Sans', Arial, sans-serif;
    line-height: 1.2em;
    color: #000;
    background-color: #ececec;
}

/* Override min-width, since it is adding unnecessary invisible overlay , thereby blocking other elemens*/
#app .sidenav {
    min-width: auto !important;
}

/*Copied over from legacy stylesheets, all headings should be "bold"*/
h1,h2,h3,h4,h5,h6 {
    font-weight: 700;
}

/*Avoid margin of h1 and h3 title*/
h1, h3 {
    margin-top: 0;
}

/*To keep spacing inbetween if <small> was used inside <h1>*/
h1 small,
h3 small {
    margin-left: 5px;
}

/*Global class helper to make round corners for target block*/
.ui-corner-all {
    border-radius: 4px;
}

/*Helper class to make block fill entire width and center text inside*/
.center {
    width: 100%;
    text-align: center;
}

/*Same as ".center" but aligns text to right*/
.right {
    width: 100%;
    text-align: right;
}

/*Force image to always have an automatic height*/
img {
    height: auto;
}

.bold-font {
    font-weight: 700;
}

.italic {
    font-style: italic;
}

.bold {
    font-weight: bold;
}

.underline {
    text-decoration: underline;
}

.numericValue {
    text-align: right;
}

.padding-2px {
    padding: 2px;
}

.position-relative {
    position: relative;
}

.flex {
    display: flex;
}

.text-ellipsis {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.width-50-percent {
    width: 50%;
}

.width-95-percent {
    width: 95%;
}

.no-padding-right {
    padding-right: 0;
}

.no-padding-left {
    padding-left: 0;
}

.multiselect-in-table .trq-multiselect-v2 {
    margin: 0 0 0
}

.mandatoryInputField {
    color: red;
}

/* 
  the file-input component always has a label that
  we don't want to show in CPMS
*/  
#file-upload + .trq-file-upload-label {
    display: none;
}

/*This styles copied from legacy stylesheet, to be removed after complete migration*/
/*Override the inappropriate legend from bootstrap*/
legend {
    border-color: #E5E5E5;
    border-style: none none none;
    border-width: 0 0 1px;
    color: #333333;
    display: block;
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 0px;
    padding: 0;
    width: auto;
}

/*Copied from legacy stylesheets*/
/*Override fieldset and legend to avoid the border missing issue*/
fieldset {
    padding: 10px;
    margin: 0px;
    border: 1px gray solid;
}

.hide-text {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

/*Blocks fl, fr should be replaced later on with respective pull-left and pull-right from bootstrap3*/
.fl {
    float: left;
}
.fr {
    float: right;
}

/*This should be removed during the same migration as for .form-row*/
input,select,textarea {
    padding: 4px 6px;
    border: 1px solid #ccc;
    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);
}

/*same as previous*/
input[type="checkbox"],
input[type="radio"] {
    /*reset all applied styles*/
    padding: 0;
    border-radius: 0;
    border:none;
    box-shadow: none;
    height: auto;
}

/*
    Glyphicon "table" and css class "table" (last comes from bootstrap) are clashing
    This has to be fixed here. (To be moved to shared library, when glyphicons css will be moved there)
*/
.glyphicons.table {
    margin-bottom: 0;
}

body.modal-open.modal-regular {
    position: unset;
}

body.modal-open.modal-regular.modal-in-scrollbar {
    padding-right: 0 !important;
}

/*Comments Panel*/

.react-bootstrap-table.table-v3  .commentTypeIcon {
    padding: 2px 0;
}

/*Add Comment Dialog*/
body .addCommentDialog .modal-body-v2 {
    padding-left: 0;
    padding-right: 0;
}

.rc-collapse.commentEmailPanel > .rc-collapse-item > .rc-collapse-content > .rc-collapse-content-box {
    margin-left: 0;
    margin-right: 0;
}

.rc-collapse.compareVersionPanel > .rc-collapse-item > .rc-collapse-content > .rc-collapse-content-box {
    margin-left: 0;
    margin-right: 0;
}

.text-template-container {
    display: inline-flex;
}

#textTemplateDialog .react-bs-container-body {
    max-height: 500px !important;
    overflow: auto
}

#textTemplateDialog .modal-body-v2 {
    padding: 0em;
    overflow: hidden;
}

/*Compare Versions Dialog*/
.version-comparison-dialog .modal-body-v2 {
    padding: 0 0 16px;
}
.version-comparison-dialog .cell-content {
    word-wrap: break-word;
    word-break: break-word;
    white-space: pre-line !important;
}

.version-comparison-dialog .react-bootstrap-table.table-v3  .table > thead > tr > th {
    overflow: visible;
}

.version-comparison-dialog .react-bootstrap-table.table-v3  .table > thead > tr > th .statusDecisionIcon {
    padding-top: 0;
    padding-right: 0.5em;
}

.version-comparison-dialog .react-bootstrap-table.table-v3  .table > thead > tr > th .ui-dropdown-label .statusDecisionIcon {
    padding-left: 0.5em;
}

.version-comparison-dialog .react-bootstrap-table.table-v3  .table > tbody > tr > td {
    vertical-align: top;
}

.version-comparison-dialog .react-bootstrap-table.table-v3  .table-bordered {
    border: 1px solid #ddd;
}

.version-comparison-dialog .highlighted {
    color: #FF3D00;
    font-weight: bold;
}

.version-comparison-dialog .compareVersionViewDialog-panelGroup .compareVersionPanel .rc-collapse-content .overPanel .react-bootstrap-table.table-v3  .table > thead > tr > th,
.version-comparison-dialog .compareVersionsDialog-header .react-bootstrap-table.table-v3  .table > thead > tr > th {
    border: none;
    position: inherit;
}

.version-comparison-dialog .compareVersionsDialog-header .react-bootstrap-table-wrapper-v3 {
    margin-bottom: 0;
}

.version-comparison-dialog .version-selection-table .table > tbody {
    display: none;
}

.version-comparison-dialog .version-selection-table .table > thead label {
    margin: 0;
}

.version-comparison-dialog .version-selection-table .table > thead input[type=checkbox] {
    margin: 2px 2px 0;
}

.version-comparison-dialog .rc-collapse .react-bootstrap-table.table-v3 {
    border-top: none;
}

.version-comparison-dialog .rc-collapse .react-bootstrap-table.table-v3 .table > thead {
    display: none;
}

.version-comparison-dialog .rc-collapse > .rc-collapse-item > .rc-collapse-content-active > .rc-collapse-content-box {
    margin-top: 0;
}

.version-comparison-dialog div.compareVersionViewDialog-panelGroup,
.plugin-documentation-dialog .modal-body-v2 {
    max-height: 400px !important;
    overflow: auto;
    border-bottom: 1px solid #ddd;
}

.version-comparison-dialog div.compareVersionPanel {
    border-bottom: none;
}

.version-comparison-dialog .dropdown {
    width: 97% !important;
}

/*Credit Analysis general file*/
.panelHeader {
    display: flex;
    margin-bottom: 2em;
    line-height: 2em;
}

.panelHeader .panelPart {
    border-right: 2px dotted #cccccc;
}

.panelHeader .panelPart:last-child {
    border-right: none;
}

.scorePanel .panelPart .text-right {
    padding-top: 5px;
    padding-bottom: 5px;
}

.assetPanel {
    margin-bottom: 10px;
    border-bottom: 2px dotted #cccccc;
}

.assetPanel:last-child {
    border-bottom: none;
}

.conditionRemove .btn {
    height: 1.5em;
    margin-left: 0.5em;
}

.approvalConditionInput,
.referenceDataValueInput,
.tagValueInput,
.standardSearchParameterInput {
    padding: 0em;
}

.multiLine .cell-content,   
div.multiline,
td div.multiline {
    word-wrap: break-word;
    word-break: break-all;
    white-space: pre-line;
}

/*Customer History*/
/* -- Styling of the payment history table -- */
/* It's using flex so it's responsive */
.customerHistoryEntry .paymentHistoryTable {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-bottom: 10px;
}

.customerHistoryEntry .paymentHistoryTable .paymentHistoryItem {
    flex-basis: calc(100%/12); /* maximum 12 items per row */ 
    flex-grow: 0;
    margin-top: 1em;
    padding-left: .1em;
}

.customerHistoryEntry .paymentHistoryTable .paymentHistoryItem .paymentOrder button {
    padding-bottom: 2px;
}

.customerHistoryEntry .paymentHistoryTable .multi-value-switch-wrapper-v2 {
    flex-direction: column;
}

.customerHistoryEntry .paymentHistoryTable .multi-value-switch-wrapper-v2 .trq-btn-v2.btn.btn-default.multi-value-option-v2 {
    border-right: 1px solid #c7c7cc;
}

.customerHistoryEntry .paymentHistoryTable .multi-value-switch-wrapper-v2 .trq-btn-v2.btn.btn-default.multi-value-option-v2:first-child {
    border-top-right-radius: 4px;
    border-bottom-left-radius: 0px;
}

.customerHistoryEntry .paymentHistoryTable .multi-value-switch-wrapper-v2 .trq-btn-v2.btn.btn-default.multi-value-option-v2:last-child {
    border-top-right-radius: 0px;
    border-bottom-left-radius: 4px;
}

.customerHistoryEntry .addEntryButton {
    margin-top: 10px;
    padding-right: 15px;
}
/* -- -- */

.customerHistoryEntry .simple-select {
    width: 100%;
}

.paymentHistory {
    padding-top: 0.40em;
}

.paymentHistory > .payment-item:last-child {
    margin-right: 0;
}

/**
 * The warning sign needs to be red and has no specific over styles
 */
#cpmsToolbar .warning_sign i,
.customerHistoryEntry .warning_sign i,
.customerHistory .warning_sign i,
.creditDecision .warning_sign i,
#cpmsToolbar ul li .trq-btn.btn.btn-default:hover .glyphicons.warning_sign i {
    color: red;
}

/* -- active users component -- */
/* Active users are shown a single row which is never wrapped */
.creditProposalSubPage .activeUsers,
.creditProposal .activeUsers {
    position: fixed;
    right: 2.5em;
    z-index: 2;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    flex-wrap: nowrap;
}

/* Active users are shown as gravatar, but bigger than usual */
.creditProposalSubPage .activeUsers .user-circle,
.creditProposal .activeUsers .user-circle {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
}

.creditProposalSubPage .activeUsers .user-circle .user-image img,
.creditProposal .activeUsers .user-circle .user-image img {
    width: 40px;
    height: 40px;
}

/*Overview tab*/
.overviewTab .overviewSummaryItem {
    margin-bottom: 0.25em;
}

.overviewTab .overviewSummaryItem.ownerContactDetails {
    margin-top: -0.5em;
}

.overviewTab .ownerIcon {
    margin-right: 0.5625em;
    font-size: 16px;
    width: 1em;
    vertical-align: text-bottom;
}

/*Workflow Search Panel*/
/*******************************************************************************
 * Style the panel showing the filter and reference date-time selection
 */
 .workflowPage .referenceDateTimeFilterPanel,
 .workflowPage .filtersPanel {
     display: flex;
     align-items: center;
     padding-left: 1em;
 }
 
 .workflowPage .filtersPanel {
     margin-bottom: 1em;
 }
 
 .workflowPage .referenceDateTimeFilterPanel .refDateTimeIcon,
 .workflowPage .filtersPanel .filterIcon {
     font-size: 18px;
     margin-right: 1.25em;
 }
 
 /*spacing between last button of filter selection's multi-toggle and "custom" button*/
 .filters-with-custom .trq-btn-v2.btn.btn-default.multi-value-option-v2:last-child,
 .visibility-with-do-not-show .trq-btn-v2.btn.btn-default.multi-value-option-v2:last-child {
     margin-right: 1em;
 }
 
 .refDateTimeIcon .glyphicons.calendar i:before,
 .filterIcon .glyphicons.filter i:before {
     font-size: 18px;
 }
 .participants-separator {
     vertical-align: top;
     display: inline-block;
     margin-left: 0.25em;
 }
 .participants-separator:after {
     content: "/";
     margin-right: 0.25em;
 }
 
 .workflowPage .pendingChange,
 .workflowPage .trq-btn-v2.btn.btn-default.pendingChange,
 .workflowPage .trq-btn-v2.btn.btn-default.pendingChange i {
     color: #0091ea;
 }
 
 .proposalSearchPage .rc-collapse.trq-collapsible-panel,
 .configurationWorkflowPage .rc-collapse.trq-collapsible-panel,
 .workflowPage .rc-collapse.trq-collapsible-panel {
    margin-bottom: 0;
 }

 .workflowPage .react-bootstrap-table.table-v3  .pendingChange .glyphicons.refresh {
     margin-top: -2px;
     margin-left: 2px;
     padding-left: 3px;
 }
 .workflowPage .react-bootstrap-table.table-v3  .pendingChange .glyphicons.refresh i::before {
     font-size: 13px;
 }
 
 .workflowPage .creditWorkflowRefresh {
     margin-top: 1em
 }
 
 .workflowPage .trq-btn.btn.btn-default.creditWorkflowRefresh.pendingChange {
     background: #e1f5fe;
 }
 
 .workflowPage .creditWorkflowRefresh.pendingChange .glyphicons.refresh {
     color: #0091ea;
 }

 /*Login*/
 /* Should have margin so that two input groups are not to close to each other*/
.login-form .input-group {
    margin-bottom: 10px;
}

/* adjust padding around the icons */
.login-form .input-group-addon {
    padding-top: 2px;
    padding-bottom: 2px;
}

/*Label needs to be overriden so it looks like in legacy styles*/
.login-form label {
    line-height: 20px; /*line height was defined as 30*/
    height: auto; /*make height be automatic based on line-height*/
    margin-bottom: 2px;
}

.login-options-container {
    display:table;
    height:calc(100vh - 154px);
    width:100%;
}

@media (max-width: 1280px) {
    .login-options-container {
        height: calc(100vh - 164px);
    }
}

.login-options-container > div {
    display: table-cell;
    vertical-align: middle;
}

.login-option-table {
    width:100%;
}

.login-options {
    margin-bottom:56px;
    margin-left:auto;
    margin-right:auto;
    max-width:412px;
    min-height:364px;
    min-width:320px;
    padding:36px !important;
    width:calc(100% - 40px);
    border-radius: 6px;
}

.login-options .title {
    font-size:19.5px;
    font-weight:700;
    margin:5px 0 20px;
}

.login-options .title-hint {
    font-size: 14px;
    font-weight: 300;
}

.login-options .title-hint:first-of-type {
    padding-top: 15px;
}

.login-options .title-hint:last-of-type {
    padding-bottom: 10px;
}

.login-options .login-user-name {
    padding-top: 20px;
}

.login-options div.login-actions {
    margin-top: 15px;
}

.login-option-row {
    border:solid 1px #ccc;
    border-radius:6px;
    display:table;
    margin:10px 0;
    min-height:58px;
    padding:6px 0;
    width:100%;
    cursor:pointer;
}

.login-option-row:hover {
    background:#ccc;
}

.login-option-row div {
    display:table-cell;
    padding:0 12px;
}

.login-option-row .text {
    font-size:15px;
    vertical-align:middle;
    width:100%;
}

.login-option-row .img {
    min-width:75px;
}

div.login-more-options {
    border-top:solid 1px #ccc;
    margin-top: 35px;
    padding-top:10px;
    text-align:center;
}

/*1. white-space: pre-line*/

/*Text Template Configuration*/
.predefined-texts .cell,
.text-template-configuration .cell {
    white-space: pre-line !important;
}

#textTemplateDialog .cell {
    white-space: pre-line;
}

.paymentHistoryCell > span {
    white-space: pre-line;
}

/*2. margin-bottom: 1em*/

.applicationDetailsItem {
    margin-bottom: 0.25em;
}

 /*3. font-size: 16px*/

/*Application Details Panel*/
.flex-button-wrapper .payment-structure-icon {
    font-size: 16px;
}

/*Comments Panel*/
.react-bootstrap-table.table-v3  .commentTypeIcon.glyphicons i,
.react-bootstrap-table.table-v3  .commentTypeIcon.glyphicons i:before {
    font-size: 16px;
}

/*Add Comment Dialog*/
.addCommentDialog .text-template-icon,
.addCommentDialog .copyIcon {
    font-size: 16px;
}

/*4. text-align: center*/

/*Customer History*/
.customerHistoryEntry .paymentHistoryTable .paymentOrder {
    text-align: center;
}

/*Welcome Page*/
.welcome-page {
    text-align: center;
}

#addCreditPolicyRuleDialog .react-bs-table-tool-bar .col-xs-6,
#addCreditPolicyRuleDialog .react-bs-table-tool-bar .col-sm-6,
#addCreditPolicyRuleDialog .react-bs-table-tool-bar .col-md-6,
#addCreditPolicyRuleDialog .react-bs-table-tool-bar .col-lg-4 {
    width: 100% !important
}

#applicantListCheckMatchesDialog .react-bootstrap-table,
#addCreditPolicyRuleDialog .react-bootstrap-table {
    max-height: 320px !important;
    overflow: auto;
}

#addCreditPolicyRuleDialog .react-bootstrap-table .table-header-v3 th:first-child {
    text-align: left !important;
}

#assetValuationMatchesDialog .modal-body-v2,
#applicantListCheckMatchesDialog .modal-body-v2 {
    padding: 16px 0 16px;
}

/* Override the font family for the header menu */
ul.trq-menu-bar-v2 > li.trq-menuItem-v2 span {
    font-family: 'Nunito Sans', Arial, sans-serif;
}

.About .form-group .form-group {
    padding: 0;
}
.About .form-group .form-group > * {
    min-height: 2em;
}

.headerSeparator
{    
    border-bottom: 1px solid #cccccc;
    margin: 2px -1em 5px -1em;
}
/*Each class wil set width of the block to certain percentage value*/
/*Need for responsive layouting*/
.pct10 {
    width: 10%;
}

.pct20 {
    width: 20%;
}

.pct30 {
    width: 30%;
}

.pct40 {
    width: 40%;
}

.pct50 {
    width: 50%;
}

.pct60 {
    width: 60%;
}

.pct70 {
    width: 70%;
}

.pct80 {
    width: 80%;
}

.pct90 {
    width: 90%;
}
.pct100 {
    width: 100%;
}

/*Creates spacing if during usage of pct* classes it is needed to fill the space from block's left side*/
/*So far, used in change password page*/
.ml40 {
    margin-left: 40%;
}

.horizontal-center {
    display: flex;
    justify-content: center;
}

html,
body {
    overflow-y: hidden;
}

header {
    grid-area: header;
    width: 100vw;
}

nav {
    grid-area: nav;
}

nav.sidenav {
    position: static;
}

@media (max-width: 768px) {
    #content.content {
        grid-column: nav / content;
        width: 100vw;
    }
}
@media (min-width: 1281px) {
    nav.sidenav.collapsed {
        width: 65px;
    }
    #content.collapsed-by-sidenav-menu {
        width: calc(100vw - 65px);
    }
}

nav.sidenav.expanded {
    width: 260px;
}
#content.expanded-by-sidenav-menu {
    width: calc(100vw - 260px);
}

.scrollable-content > #sticky-container-id-scrollable-content {
    width: 100%;
    max-width: 1860px;
    margin-right: auto;
    margin-left: auto;
}

.scrollable-content {
    overflow-y: scroll;
    padding-top: 25px;
    padding-right: 15px;
    padding-left: 15px;
    flex-shrink: 1;
    flex-grow: 1;
}

#cpmsToolbar {
    position: relative; /* needed to place bottom of more menu item above this element */
    display: flex;
}

#cpmsToolbar > .toolbar-v2 {
    position: static;
    display: block;
    padding: 0;
    width: 100%;
    left: 0;
}

#content {
    grid-area: content;
    height: calc(100vh - 93px);
    width: 100vw;
}
#content,
#content > div:first-of-type {
    display: flex;
    flex-direction: column;
}
#content > div:first-of-type {
    height: 100%;
    width: 100%;
}

footer {
    grid-area: footer;
    width: 100vw;
}

#baseApp {
    display: grid;
    grid-template-columns: auto 1fr;
    grid-template-rows: 60px 1fr 34px;
    gap: 0;
    grid-template-areas: 
        "header header"
        "nav content"
        "footer footer";
    height: 100vh;
}

/*General header's styles*/
.header-wrapper {
    border-bottom: 1px dotted #ccc;
}

.header-wrapper .navigation,
.header-wrapper .heading {
    background-color: #3b3b3b;
    position: relative;
    z-index: 11000;
    width: 100%;
}

/*Heading styles (upper header part with brand nad user details)*/
.header-wrapper .heading {
    display: flex;
}
.header-wrapper .heading > * {
    flex-grow: 1;
}

.header-wrapper .heading .logo img {
    position: absolute;
}

.header-wrapper.nav-menu-panel .heading .logo img {
    position: relative;
    max-height: 60px;
}

/*User related block should be placed on the right*/
.header-wrapper .heading .user  {
    color: #fff;
}
.header-wrapper .heading .user .trq-menuItem-v2 a {
    border: none;
    width: 100%;
    font-size: 14px;
}
.header-wrapper .heading .user > ul > .trq-menuItem-v2 > a {
    padding: 0;
}
.header-wrapper .heading .user .trq-menuItem-v2 .trq-menuItem-v2 {
    padding: 5px;
}
.header-wrapper .heading .user .trq-menuItem-v2:hover,
.header-wrapper .heading .user .trq-menuItem-v2 a:hover {
    background-image: none;
    background-color: transparent;
}
/*End of Heading styles*/

/* menu navigation */
/*reset default margin provided by browser*/
.header-wrapper form {
    margin: 0;
}

/*Navigation part (lower) of header*/
.header-wrapper .navigation {
    border-top: 1px solid #7b7b7b;
    border-bottom: 1px solid #7b7b7b;
    height: 38px;
}

.header-wrapper .heading.nav-menu-panel .logo {
    flex-shrink: 0;
}

.header-wrapper .heading.nav-menu-panel .user ,
.header-wrapper .heading.nav-menu-panel .keyword-search {
    padding: 0 1em;
}
.header-wrapper .heading.nav-menu-panel .user {
    padding-right: 0;
    display: flex;
    align-items: center;
}

.sidenav .simplebar-content {
    min-height: auto !important;
}

.header-wrapper .heading .user button#userMenu {
    font-size: 20px;
    background-color: transparent;
    display: inline;
    padding: 0;
    border: none;
    width: 100%;
    color: inherit;
    max-width: 120px;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 1.5em;
}

.header-wrapper .heading .user button#userMenu span {
    font-weight: normal;
}

.header-wrapper .heading .user > ul > li > ul > li span {
    font-weight: normal;
}

.header-wrapper .heading ul > li.header-item {
    list-style: none;
    display: inline-block;
}

#heading-container > * {
    height: 60px;
    display: flex;
    align-items: center;
}

#heading-container .logoTitle {
    float: left;
    width: calc(100vw - 400px);
}

.logoTitle {
    padding-left: 70px;
}


#heading-container .headerTitle {
    margin-left: 20px;
    font-size: 20px;
    line-height: 1.5em;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: white;
}

#heading-container .topRight {
    float: right;
    min-width: 320px;
    flex-shrink: 0;
}
#heading-container .topRight > ul {
    padding-left: 0;
    display: flex;
    margin: 0;
}

@media (max-width: 960px) {
    .header-wrapper .heading.nav-menu-panel .keyword-search {
        display: none;
    }

    #heading-container .topRight {
        min-width: 40px;
    }

    #heading-container .logoTitle {
        width: calc(100vw - 170px);
    }
}

body header section.heading ul.trq-menu-bar-v2 > li.trq-menuItem-v2:hover,
body header section.heading ul.trq-menu-bar-v2 > li.trq-menuItem-v2:hover > a {
    background-color: transparent;
    background-image: none;
}

.creditProposalHeaderInformation ul {
    display: flex;
    margin: 0;
    float: right;
    height: 29px;
}

.creditProposalHeaderInformation ul li {
    list-style: none;
}

.creditProposalHeaderInformation ul li {
    border-left: 1px dotted #aaa;
    padding: 0 .3em;
    display: flex;
    align-items: center;
    font-size: 13px;
    background: transparent;
    font-weight: normal;
}

.creditProposalHeaderInformation ul li:first-child {
    border-left: none;
}

.creditProposalHeader {
    z-index: 10;
    flex: 0 0 60px;
    width: 100%;
    background-color: white;
    box-shadow: 0 3px 4px 0 rgb(0 0 0 / 12%);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.creditProposalHeader h3 {
    flex-grow: 1;
    margin-top: 1em;
}

.creditProposalHeaderRow {
    display: flex;
    width: 100%;
}

#headerInfo.container-fluid,
.tab-view-v2.container-fluid {
    width: 100%;
    /* additional 30px to compensate horizontal padding */
    max-width: 1890px;
}

/*
 * Override dropdown styles for the credit proposal reference.
 * We should be able to get rid of those styles as soon as we have a proper
 * dropdown component in our shared library
 */
#headerInfo > .creditProposalHeaderDropdown,
#headerInfo > .creditProposalHeaderReference {
    font-size: 14px;
    font-weight: bold;
    line-height: 1.14;
    color: #262626;
    margin-left: .5em;
    margin-right: 2em;
    margin-bottom: 0;
    vertical-align: middle;
}

/* The dropdown for the proposal version selection should be aligned */
/* on the left side (under the propsal reference) */
#headerInfo > .creditProposalHeaderDropdown ul.dropdown-menu {
    left: auto !important;
    right: 0 !important;
    text-align: right;
    min-width: initial;

    /* Not more than ten items should be shown in the versions dropdown.
    If there are more items, a scrollbar should be rendered */
    max-height: 290px;
    overflow: auto;
}

#headerInfo > .creditProposalHeaderDropdown .trq-dropdownButton-v2 + .dropdown-menu > li > a {
    padding-right: 20px;
    padding-left: 1em;
}

#headerInfo > .creditProposalHeaderDropdown > .dropdown > button {
    background-color: #f2f2f7;
    color: #777;
    border: solid 1px #c7c7cc;
    margin-right: 0;
    margin-left: 5px;
    padding: 0 5px;
    height: 20px;
    bottom: 0;
}

#headerInfo > .creditProposalHeaderDropdown > .dropdown > button .caret {
    margin-left: 0;
}

#headerInfo > .creditProposalHeaderDropdown .dropdown.open #bg-nested-dropdown,
#headerInfo > .creditProposalHeaderDropdown button:hover {
    color: inherit;
    background-color: inherit;
    box-shadow: none;
    -webkit-box-shadow: none;
    text-decoration: underline;
}

#headerInfo > .status-badge-v2 {
    vertical-align: middle;
    padding: 0.4em 0.5em;
    border-radius: 14px;
}

footer {
    border-top: 1px dotted #3b3b3b;
    z-index: 25003;
}

.footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #3b3b3b;
    width: 100%;
    /*All text inside footer should be white*/
    color: #fff;
    /*Make height of the text more, so that height of this block will be stretched by height of it's text*/
    line-height: 33px;
}

/*Here and further on, float:left (right), will force block to take either left or right side of it's parent*/
.footer .copyright {
    /*Copyright text should be on the left side of the footer and also uppercased*/
    display: flex;
    align-items: center;
}

.copyright {
    padding-left: 15px;
}

.footer .loading-indicator {
    padding-left: 10px;
    width: auto;
}

.footer .details .footer-div {
    /*Each block of details can now take the left side, but still will stretch*/
    /*.details from the right*/
    float: left;
    border-left: 1px dotted #7b7b7b;
    border-right: 1px dotted #7b7b7b;
    margin-left: 1px;
    /*padding by the sides, so that border is not so close to the text inside this .footer-div*/
    padding: 0 10px;
    height: 33px;
}

/*Select of language needs override of backgroud so that it has same background as footer*/
.footer .details .footer-div select {
    margin: 1px 0;
    background: #3b3b3b;
}

/*Force override color of the link inside footer*/
/* footer language select box font color to white*/
.footer .details a,
.footer-select {
    color: #fff;
}

/* Override shared library styles so that 'more' menu aligns with button (POS have the buttons to the left as opposed to CPMS) */
ul.trq-nested-menu-v2.pull-right {
    right: 2em;
    margin-right: 6px;
}

.toolbar-v2 nav.tools-v2 {
    margin: 0.5em auto;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    /* add 30px for padding and 18px for horizontal scroll bar */
    max-width: 1908px;
}

.toolbar-v2 li.trq-menuItem-v2 button:not(.no-text).trq-btn-v2.icon-on-left i {
    margin-right: 8px;
}

.loading {
    width: 100%;
    text-align: center;
    line-height: 5em;
}

/*fixing X position issue inside message*/
button.close {
    line-height: inherit;
}

.alert {
    white-space: pre-wrap;
    word-wrap: break-word;
}

.inlineAlert {
    margin-bottom: 0;
}

.inlineTableAlert {
    padding: '5px 15px';
    margin-bottom: '5px';
}

.inputWarning {
    background-color: #FFF9C4;
}

/*Inline button styles that includes glyphicon, should have slight padding, so that next button is not too close*/
.inline-button {
    display: inline-block;
    padding-right: 0.5em;
    cursor: pointer;
}

/*Remove glow outline provided by Chrome*/
.btn,
.btn:focus,
.btn:active {
    outline: none;
}

/*Glyphicon inside the button should be smaller, same size as a text, be default it's 24px*/
.btn .glyphicons i:before,
.btn .glyphicons span:before {
    font-size: 14px;
}

.btn.btn-default:hover {
    background: #e1e1e1;
    color: #5e1800;
}

.btn.btn-default:hover .glyphicons {
    color: #5e1800;
}

.trq-icon-btn.btn .glyphicons {
    color: #333;
}

.form-horizontal .form-group .col-xs-10.flex-button-wrapper,
.form-horizontal .form-group .col-xs-9.flex-button-wrapper {
    align-items: inherit;
    display: inline-flex;
}

.flex-button-wrapper.text-right {
    justify-content: flex-end;
}

.flex-button-wrapper .trq-icon-btn.btn {
    margin-left: 0.5em;
    padding: 0em;
}

.vertical-buttons .trq-icon-btn.btn {
    margin-bottom: 1em;
}

.icon-right {
    position: absolute;
    right: 0px;
}

/*Override shared library style to preserve button placement position*/
.trq-btn-v2.btn.btn-default {
    background: #eee;
}

.panelFooter {
    margin-top: 1em;
    justify-content: right;
    display: flex;
}

.workflowPage .dropdown.btn-group {
    margin-left: auto;
}

.panelFooter .trq-btn-v2 {
    margin-left: 6px;
}

.panelFooter .trq-btn-v2:first-child {
    margin-left: 0;
}

.panelHeader {
    display: flex;
}

.panelHeader .trq-btn-v2 {
    margin-right: 6px;
}

.dropdown.btn-group {
    margin-left: 6px;
}

.dropdown.btn-group:first-child {
    margin-left: 0px;
}

.notification-panel,
.notification-panel .fixed {
    z-index: 100;
    padding-bottom: 1em;
}

.notification-panel.empty {
    min-height: 0 !important;
    padding-bottom: 0;
}

#notificationPanel {
    width: 100%;
}

 /*UI panel definitions, copied over from legacy stylesheets*/
 .ui-panel {
    background: #fff;
    border: 1px solid #ccc;
    font-size: 13px;
    padding: 1em;
}

/*Grey title block over the the ui-panel*/
.ui-panel .ui-panel-titlebar {
    /*Negative margin will keep block outside over the panel element*/
    margin-left: -20px;
    margin-right: -20px;
    background: #d9d9d9;
    border: 1px solid silver;
    padding: 8px 18px;
    margin-bottom: 1em;
}

/*title inside above mentioned titlebar*/
.ui-panel .ui-panel-title {
    color: #2b0b00;
    font-size: 17px;
    font-weight: 700;
}

/*Copied from legacy stylesheets*/
table {
    height: 100%
}

table.table-orderable {
    height: auto;
}

.rc-collapse > .rc-collapse-item > .rc-collapse-content > .rc-collapse-content-box .table-orderable {
    margin: -1em -1em 1em;
    min-width: 100%;
    width: initial;
}

.ui-panelgrid {
    width: 100%;
    table-layout: fixed;
    padding: 0;
    margin: 0;
    border: 0;
    border-collapse: collapse
}

.ui-panelgrid .ui-panelgrid-cell {
    border-color: inherit;
    border-style: none;
    border-width: 0;
    padding: 4px 10px
}

.ui-panelgrid table {
    font-size: 13px;
    width: 100%;
    table-layout: fixed;
    padding: 0;
    margin: 0;
    border: 0
}

.ui-panelgrid td,.ui-panelgrid tr {
    border: medium none
}

.ui-panelgrid td,.ui-panelgrid th {
    padding: 4px 10px;
    text-align: left;
    box-sizing: border-box
}

.ui-panelgrid td,.ui-panelgrid th {
    vertical-align: top;
}

.plain-table table {
    width: auto;
    background: #fff;
    border: none;
}

.heightAuto {
    height: auto;
}

/*There should be another margin rules when message container is inside modal dialog*/
.modal-body-v2 .ui-messages {
    margin-top: 0;
    margin-bottom: 1.5em;
}
/*Override bootstrap provided margin for each message to pad from top*/
/*This should be done like following because, error messages container placed*/
/*between header and main content and content's padding responsible for spacing inbetween*/
.ui-messages .alert {
    margin-top: .5em;
    margin-bottom: 0;
}

/*For normal table this should be back as auto-heigt*/
/*height: 100% introduced with .ui-panelgrid*/
.table {
    height: auto;
}

table tr td:last-child {
    min-height: 38px;
}
table tr:last-child td {
    height: 38px;
}

/* -- Tables in Panels -- */
/* when shown in panels, the table have neither border, nor margin */
.collapsablePanel .react-bootstrap-table-wrapper-v3,
.rc-collapse > .rc-collapse-item > .rc-collapse-content > .rc-collapse-content-box .react-bootstrap-table-wrapper-v3 {
    margin: -1em -1em 1em;
    min-width: 100%;
}

.collapsablePanel .react-bootstrap-table,
.rc-collapse > .rc-collapse-item > .rc-collapse-content > .rc-collapse-content-box .react-bootstrap-table-wrapper-v3 .react-bootstrap-table {
    border-left: none;
    border-right: none;
}

.collapsablePanel .react-bootstrap-table.table-v3 .table tr,
.collapsablePanel .react-bootstrap-table.table-v3 .table > tbody > tr > td.cell-content {
    padding-left: 12px;
}

.react-bootstrap-table.table-v3 .table > tbody > tr > td.cell-content.middle-align {
    vertical-align: middle;
}

.react-bootstrap-table.table-v3 .table > tbody > tr > td.wrap.overflow.hasDropdown {
    overflow: visible;
}

.modal-body-v2 .search-wrapper-v3 {
    width: calc(100% - 1em - 16px);   
}
/* if there's a search field, it should be slightly distanced from the section border */
.modal-body-v2 .search-wrapper-v3,
.rc-collapse > .rc-collapse-item > .rc-collapse-content .search-wrapper-v3 {
    margin: 1em;
}
/* if there's a search field in a nested table it should line up with the section border */
.modal-body-v2 .nestedTable .search-wrapper-v3,
.rc-collapse > .rc-collapse-item > .rc-collapse-content .nestedTable .search-wrapper-v3 {
    margin-left: 0;
}
.modal-body-v2 .search-wrapper-v3 .search-bar {
    width: 100%;
}

.version-icon {
    padding: 4px;
}

#addUserGroupDialog .version-icon {
    float: none;
    display: inline;
    padding-left: 0.8em;
}

/*In list view this suppose to be icon related to compliance configuration*/
.version-icon.ok_sign {
    float: left;
    color: #4CAF50;
}

.table .numeric-text {
    padding: 0;
}

.react-bootstrap-table .trq-icon-link {
    padding: 0 3px;
}

.react-bootstrap-table-wrapper-v3 {
    margin-bottom: 10px;
}

/*
    apply bold font style and remove margin applied to label globally,
    to be removed, when issues with table alternating colours is fixed
 */
.react-bs-table td .expandedRow label {
    margin: 0;
    font-weight: bold;
}

/*
  Add some margin to the nested table that may be included in the table
 */
.table .nestedTable {
    margin-left: 1em;
    margin-top: 1em;
}
.table .nestedTable .react-bs-table {
    border: 1px solid #ccc;
}

/* odd row in nested table should have white background */
.row-expansion-style .react-bootstrap-table.table-v3 .table.table-striped > tbody > tr.odd-row,
.row-expansion-style .react-bootstrap-table.table-v3 .table.table-striped > tbody > tr > td.reset-expansion-style.odd-row {
    background-color: #fff;
}

#requestNewCreditReportsDialog .modal-body-v2,
#addCreditPolicyRuleDialog .modal-body-v2,
#addUserDialog .modal-body-v2,
#PredefinedTextsDialog .modal-body-v2,
#addUserGroupDialog .modal-body-v2,
#conditon-type-dialog .modal-body-v2 {
    padding: 0;
}

.addFieldDialog .react-bootstrap-table,
#addSearchParameterDialog .react-bootstrap-table,
#addUserDialog .react-bootstrap-table,
#addUserGroupDialog .react-bootstrap-table {
    max-height: 355px;
    overflow: auto;
}

#requestNewCreditReportsDialog .react-bootstrap-table {
    max-height: 450px;
    overflow: auto;
}

#conditon-type-dialog .react-bootstrap-table {
    max-height: 441px;
    overflow: auto;
}

.addFieldDialog .react-bs-table .search-label,
#addSearchParameterDialog .react-bs-table .search-label {
    width: 100%;
}

.pagination-wrapper-v3 .pagination .page-link {
    background-color: transparent;
    color: #000000;
    font-weight: bold;
    border-radius: 0;
    border: none;
}


/* Checkboxes alignment within table */
.table-v3 .cell-content.middle-align input[type=checkbox] {
    margin: 0;
}

.react-bootstrap-table.table-v3 .table > thead > tr > .header-text-v3 .header-content input[type=checkbox] {
    margin: 4px 0px 0;
}

/* Take into account scrolling content's top padding when sticky */
.react-bootstrap-table.table-v3 th {
    top: -25px
}

#content .dmn-decision-table-container {
    max-height: none;
    min-height: 26em;
}

.dmn-decision-table-container thead .input-label, .dmn-decision-table-container thead .input-expression, .dmn-decision-table-container thead .output-label, .dmn-decision-table-container thead .output-name {
    white-space: unset;
}

.dmn-decision-table-container .simple-mode-button, .dmn-decision-table-container .context-menu{
    width: auto;
    text-align: left;
}

#creditWorkflowColumnsEntry tr#ACTIONS .dnd-icon {
    display: none;
}
body .modal-footer-no-padding-top {
    padding-top: 0;
}
/* modal-loading class is needed for loading modal with transparent background */
.modal-loading .modal-content {
    position: absolute;
    top: -50vh;
    left: 50%;
    background-color:transparent;
    background-clip: padding-box;
    border: 0px;
    border-radius: 0px;
    -webkit-box-shadow: 0 0;
    box-shadow: 0 0;
    outline: 0;
}

body .modal.fade.in {
    overflow: hidden;
}

.selectedTableItemsLabel {
    padding: 1em 0;
}

.selectedTableItemsList {
    padding: 1em 0;
    word-wrap: break-word;
}

.modal-body-v2 {
    padding: 16px 16px 0px;
}

label {
    /*Bootstrap forces label's text to be bold, this should overriden*/
    font-weight: normal;
}

input,label,select,textarea {
    /*Remove outline during changing values in inputs*/
    outline: none;
}

/**
 * When gravatars are shown within a multiselect, we need to reduce the gravatar size
 * for the selected value (when the multiselect is closed)
 */
 .trq-multiselect .label-container .user-circle {
    font-size: 10px;
    height: 18px;
    width: 18px;
    line-height: 18px;
}
.trq-multiselect .label-container .user-circle img {
    width: 18px;
    height: 18px;
}

select {
    /*By default select(dropdown) will take it's width from text inside*/
    /*In order to make it more consistent whenever some long text might appear*/
    /*inside, better to set fixed width of the select element*/
    width: 220px;
}

textarea.full-width-input {
    width: 100%;
    height: 200px;
}

.table > tbody > tr > td.table-form {
    vertical-align: top;
}

/**
 * Input fields where some technical input should be written (e.g. javascript
 * or XML) have a different text style
 */
.form-control.technical-input {
    font-family: "Courier New", Courier, monospace;
    height: 18em;
}

/*In edit view this icon will be displayed when a configuration item is pending approval*/
.pending-approval-icon {
    float: left;
    color: #FFC107;
    margin: 0 0.5em;
}

.form-group .col-xs-10,
.form-group .col-xs-9,
.form-group .col-xs-8,
.form-group .col-xs-7,
.form-group .col-xs-6,
.form-group .col-xs-5,
.form-group .col-xs-4,
.form-group .col-xs-3,
.form-group .col-xs-2,
.form-group .col-xs-1 {
    display: flex;
    align-items: center;
    min-height: 34px;
}

.creditDecision .expandedRow {
    clear: both;
    overflow: hidden;
}

.creditDecision .expandedRow .form-group {
    clear: both;
    overflow: hidden;
}

.creditDecision .expandedRow .form-group .expandable-row-value .col-xs-4,
.creditDecision .expandedRow .form-group .expandable-row-value .col-xs-8 {
    padding-left: 0;
    min-height: auto;
}

/*in order to display preformatted text as normal, we need to reset bootstrap styles for it*/
pre.as-normal-text {
    padding: 0;
    margin: 0;
    font-size: inherit;
    color: inherit;
    line-height: inherit;
    background-color: transparent;
    border: none;
    font-family: inherit;
    word-break: inherit;
    word-wrap: inherit;
    padding-bottom: 1em;
}

.with-whitespaces {
    white-space: pre-line;
}

.flow-modeler-wrapper {
    overflow: auto;
    min-height: 35em;
    margin: -1em;
    padding: 2em 0;
}
.flow-modeler-wrapper .flow-modeler {
    margin-bottom: auto;
}
.flow-modeler-wrapper .flow-modeler.editable .clickable-spacing,
.flow-modeler-wrapper .flow-modeler.editable .flow-element,
.flow-modeler-wrapper .flow-modeler.editable .top-label {
    cursor: pointer;
}
.flow-modeler .menu-item.change-next {
    cursor: grab;
}

.flow-modeler-wrapper .flow-modeler .flow-element.end-element {
    margin-right: 2em;
}

.flow-modeler .flow-element.step-element {
    display: flex;
    flex-direction: column;
    padding: 0.25em 1em 0 0.25em;
}
.flow-modeler .flow-element.start-element,
.flow-modeler .flow-element.end-element,
.flow-modeler .flow-element.gateway-element,
.flow-modeler .stroke-horizontal,
.flow-modeler .stroke-vertical,
.flow-modeler .menu {
    font-size: 1.25em;
}
.flow-modeler .stroke-horizontal > .top-label {
    font-size: .8em;
}

.flow-modeler .ui-dropdown .ui-dropdown-label {
    overflow: visible;
}

.timeout-label-field {
    margin-right: 5px;
    margin-left: 5px;
}

.timeout-input-field {
    width: 50px; 
    text-align: right;
}

.timeout-field {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 0.25em
}

.severityIndicator,
.tagValueIndicator {
    display: flex;
    align-items: center;
}

.colouredCircle {
    width: 1em;
    height: 1em;
    border-radius: .5em;
    border: 1px solid black;
    font-size: 16px;
}

.colouredCircle.transparent {
    border: none;
}

.severityIndicator .severityName,
.tagValueIndicator .colouredCircleName {
    margin-left: .75em;
    overflow: hidden;
    text-overflow: ellipsis;
    flex: 1;
}

/* for severity indicator inside a table*/
.react-bootstrap-table.table-v3  .severityIndicator {
    padding: 1px 0;
}

.react-bootstrap-table.table-v3  .severityIndicator.extended {
    padding: 0;
}

/*In list view this suppose to be icon related to compliance configuration*/
.version-icon.exclamation_sign {
    float: left;
    color: #FFC107;
}

/* A payment item is a filled circle which has a specific color */
.payment-item {
    width: 1em;
    height: 1em;
    border-radius: 50%;
    font-size: 10px;
    display: inline-block;
    margin-left: 2px;
    margin-right: 4px;
}
.paymentHistory > .payment-item {
    margin-left: 0;
    margin-right: 1px;   
}

.verified-status .glyphicons {
    color: #f0ad4e;
    margin-right: .5em;
}

.verified-status.pending .glyphicons {
    color: #f0ad4e;
    margin-right: .5em;
}

.verified-status.actual_match .glyphicons {
    color: #d9534f;
    margin-right: .5em;
}

.verified-status.actual_match_accepted .glyphicons {
    color: #5cb85c;
    margin-right: .5em;
}

.verified-status.mismatch .glyphicons {
    color: #5cb85c;
    margin-right: .5em;
}

.react-bootstrap-table.table-v3  .statusDecisionIcon.glyphicons i,
.react-bootstrap-table.table-v3  .statusDecisionIcon.glyphicons i:before,
.statusDecisionIcon.glyphicons i,
.statusDecisionIcon.glyphicons i:before {
    font-size: 16px;
}

.statusDecisionIcon i.fa,
.statusDecisionIcon i.fa:before {
    font-size: 1.247em;
    vertical-align: middle;
}

.react-bootstrap-table.table-v3  .statusIcon {
    margin-right: 1em;
}

.react-bootstrap-table.table-v3  .decisionIcon {
    margin-right: 0.25em;
}

.react-bootstrap-table.table-v3  .previousDecisionIcon {
    opacity: 0.7;
}

.overviewTab .statusDecisionIcon {
    margin-right: 0.75em;
    vertical-align: text-bottom;
}

.ui-textblock.ui-widget .decisionIcon {
    margin-right: 0.25em;
}

.ui-textblock.ui-widget .previousDecisionIcon {
    opacity: 0.7;
}

.dropdown .statusDecisionIcon {
    vertical-align: top;
}

.statusDecisionIcon.status-CREATED i,
.statusDecisionIcon.status-PREPROCESSING i {
    color: purple;
}

.statusDecisionIcon.status-OPEN i {
    color: orangered;
}

.statusDecisionIcon.status-IN_PROGRESS i {
    color: dodgerblue;
}

.statusDecisionIcon.status-CLOSED i {
    color: black;
}

.statusDecisionIcon.status-WITHDRAWN i,
.statusDecisionIcon.status-ARCHIVED i {
    color: grey;
}

.statusDecisionIcon.status-PENDING i,
.statusDecisionIcon.status-NONE i {
    color: blue;
}

.statusDecisionIcon.status-NEED_MORE_INFORMATION i {
    color: black;
}

.statusDecisionIcon.status-WAITING_FOR_INFORMATION i,
.statusDecisionIcon.status-CANCELLATION i {
    color: grey;
}

.statusDecisionIcon.status-APPROVAL i,
.statusDecisionIcon.status-APPROVE i {
    color: green;
}

.statusDecisionIcon.status-CONDITIONED_APPROVAL i,
.statusDecisionIcon.status-CONDITION i {
    color: darkgoldenrod;
}

.statusDecisionIcon.status-DECLINE i {
    color: crimson;
}

.statusDecisionIcon.status-EXPIRATION i {
    color: darkorange;
}

.previousCreditDecisionIcon {
    margin-left: 0em;
}

/* inside a table status decision has to make it's own padding */
.react-bootstrap-table.table-v3  .statusDecisionIcon {
    padding: 2px 0;
}

.react-bootstrap-table.table-v3 .trq-multiselect-label-v2 .statusDecisionIcon,
.react-bootstrap-table.table-v3 .trq-multiselect-item-v2 .statusDecisionIcon,
.trq-multiselect-label-v2 .statusDecisionIcon,
.trq-multiselect-item-v2 .statusDecisionIcon,
.ui-dropdown-label .statusDecisionIcon,
.ui-dropdown-item .statusDecisionIcon {
    padding-top: 0;
    padding-right: 0.5em;
    padding-bottom: 2px;
}

.trq-multiselect-label-v2 .statusDecisionIcon i.fa,
.trq-multiselect-item-v2 .statusDecisionIcon i.fa,
.ui-dropdown-label .statusDecisionIcon i.fa,
.ui-dropdown-item .statusDecisionIcon i.fa {
    margin-top: -2px;
}

.keyword-panel {
    line-height: 16px;
}

.keyword-panel .react-autosuggest__input {
    padding-top: 3px;
    padding-bottom: 3px;
}

.keyword-panel .keyword-search-wrapper {
    float: left;
    margin-right: 5px;
}

.keyword-panel .trq-icon-btn.btn i:before {
    font-size: 18px;
    text-decoration: none;
    color: white;
}

.keyword-panel .trq-icon-btn.btn {
    padding: 0;
}

.keyword-panel .trq-icon-btn span:first-child {
    top: 8px;
    left: 0;
    margin: 0;
}

.keyword-panel a, .keyword-panel button, .keyword-panel input {
    display: inline;
    opacity: 0.6;
    margin-right: 2px;
}

.keyword-panel ul, .keyword-panel li, .keyword-panel span {
    color: #3b3b3b;
}

.keyword-panel ul, .keyword-panel ul li {
    min-width: 160px;
    display: inline-block;
}

.keyword-panel li.react-autosuggest__suggestion > * {
    padding: 0.33em 0.75em;
 }

.keyword-panel ul > li.react-autosuggest__suggestion {
    width: 100%;
    text-decoration: none;
    border-left-style: none;
}

.keyword-panel ul > li {
    clear: both;
    display: block;
    color: #3b3b3b;
    white-space: nowrap;
    padding: 0.33em 0.75em;
    text-decoration: none;
}

.keyword-panel ul > li a {
    color: #3b3b3b;
    opacity: 1;
}

.keyword-panel ul > li li {
    white-space: nowrap;
    padding: 0.33em 0.75em;
    text-decoration: none;
}

.keyword-panel a {
    text-decoration: none;
}

.keyword-panel .empty-message {
    display: none;
}

.uploadHeaderLogo img {
    max-height: 60px; 
}
.faviconImage img {
    max-height: 60px; 
}
/*This style is used to align the colour picker component inside the parent component at the center*/
div.chrome-picker.trq-colour-picker {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    border: transparent;
}

.colour-picker-dialog {
    max-width: 235px;
    box-shadow: 6px 6px lightgray;
}

body .colour-picker-dialog .modal-body-v2 {
    overflow-y: auto;
    padding: 0; /* Override the 15px padding from Bootstrap */
}
.imageField .trq-btn.btn.btn-default {
    background: none;
    border: none;
}

.imageField .trq-btn.btn.btn-default:hover {
    background: none;
}
textarea.form-control.text-template-textarea {
    min-height: 195px;
    margin-bottom: 0;
}

.placeholders-table {
    margin-top: -1em;
}

.placeholders-table .react-bootstrap-table.table-v3 -container {
    margin-bottom: 0;
}

/* Ensure that the system refresh dialog is above all dialogues */
#systemRefreshDialog {
    z-index: 100011;
}

/* Ensure that the system refresh dialog is bigger than the default modal dialog */
#systemRefreshDialog .modal-dialog{
    width: 600px;
}
.react-grid-item {
    overflow: hidden;
}

.dashboardPlayground,
.proposalSearchParametersConfig,
.assetDetailsViewConfig {
    background-color: #ececec;
    padding: .5em;
}
.dashboardWidget {
    background-color: white;
}
.dashboardWidget .widgetTitle {
    text-align: center;
    padding: 2em;
}
.dashboardWidget .widgetControls,
.parameterControls {
    position: absolute;
    right: 5px;
    top: 10px;
    display: inline-flex;
}
.widgetBackground,
.proposalSearchParameter {
    background-color: #fff;
    height: calc(100% - 21px - 1.2em);
    padding: 1em;
    overflow: auto;
}
.widgetBackground img {
    max-height: 100%;
    max-width: 100%;
}

.widgetBackground,
.dashboardWidget,
.rdw-editor-wrapper,
.proposalSearchParameter {
    border: 1px solid #ccc;
}

.proposalSearchParametersConfig,
.assetDetailsViewConfig {
    margin-bottom: 1em;
}

.proposalSearchParameter {
    white-space: pre-line;
    overflow-y: hidden;
}

.dashboard-page .layout .react-grid-item h5{
    margin-top: 6px;
    margin-bottom: 6px;
}

.code-editor {
    border: 1px solid #ccc;
}

.code-editor-table-wrapper {
    height: 42px;
    border: 1px solid #ccc;
    background-color: white;
}

.code-editor-table {
    border: none;
}

.applicationDataFields .fieldGroups {
    display: flex;
    flex-flow: row wrap;
}

.applicationDataFields .fieldGroup {
    display: flex;
    flex-flow: column
}

/* field groups on the left (odd ones), need to:
     - be left aligned with their parents that's why the
       padding needs to be removed
     - have a right border
*/
.applicationDataFields .fieldGroup:nth-child(odd) {
    padding-left: 0;
    border-right: 2px dotted #cccccc;
}

/* field groups on the right (even ones) or last field groups of the parent
   should not show any right border
*/
.applicationDataFields .fieldGroup:last-child,
.applicationDataFields .fieldGroup:nth-child(even) {
    border-right: none;
}

.applicationDataFields .fieldGroup.extraBottomMargin {
    margin-bottom: 10px;
}

.applicationDataFields .fieldGroupTitle {
    margin-top: 0.25em;
    margin-bottom: 0.5em;
}

.applicationDataFields .fieldGroup .form-group {
    margin: 0 0 0.5em;
}

.customerDataFields .fieldGroups {
    display: flex;
    flex-flow: row wrap;
}

.customerDataFields .fieldGroup {
    display: flex;
    flex-flow: column
}

/* field groups on the left (odd ones), need to:
     - be left aligned with their parents that's why the
       padding needs to be removed
     - have a right border
*/
.customerDataFields .fieldGroup:nth-child(odd) {
    border-right: 2px dotted #cccccc;
}

/* field groups on the right (even ones) or last field groups of the parent
   should not show any right border
*/
.customerDataFields .fieldGroup:last-child,
.customerDataFields .fieldGroup:nth-child(even) {
    border-right: 2px dotted #cccccc;
}

.customerDataFields .fieldGroup.extraBottomMargin {
    margin-bottom: 10px;
}

.customerDataFields .fieldGroupTitle {
    margin-top: 0.25em;
    margin-bottom: 0.5em;
}


.customerDataFields .fieldGroup .form-group {
    margin: 0 0 0.5em;
}

.assetDataFields .fieldGroups {
    display: flex;
    flex-flow: row wrap;
}

.assetDataFields .fieldGroup {
    display: flex;
    flex-flow: column
}

/* field groups on the left (odd ones), need to:
     - be left aligned with their parents that's why the
       padding needs to be removed
     - have a right border
*/
.assetDataFields .fieldGroup:nth-child(odd) {
    border-right: 2px dotted #cccccc;
}

/* field groups on the right (even ones) or last field groups of the parent
   should not show any right border
*/
.assetDataFields .fieldGroup:last-child,
.assetDataFields .fieldGroup:nth-child(even) {
    border-right: none;
}

.assetDataFields .fieldGroup.extraBottomMargin {
    margin-bottom: 10px;
}

.assetDataFields .fieldGroupTitle {
    margin-top: 0.25em;
    margin-bottom: 0.5em;
}


.assetDataFields .fieldGroup .form-group {
    margin: 0 0 0.5em;
}

.colour-indicator {
    border: 1px solid #000;
    width: 100%;
    height: 25px;
    max-width: 25px;
    border-radius: 20%;
    margin-right: 25px;
}

.customerSectionViewGroupBackground {
    background-color: #ececec;
    padding: .5em;
}
.customerSectionViewGroup {
    background-color: white;
}
.customerSectionViewGroup .groupTitle {
    text-align: center;
    padding-top: 2em;
}
.customerSectionViewGroup .groupLabel {
    text-align: left;
    padding-left: 2em;
    padding-right: 2em;
    text-overflow: ellipsis;
    white-space: nowrap; 
    overflow: hidden;
}
.customerSectionViewGroup .groupControls {
    position: absolute;
    right: 5px;
    top: 10px;
    display: inline-flex;
}
.groupBackground {
    background-color: #fff;
    height: calc(100% - 21px - 1.2em);
    padding: 1em;
    overflow: auto;
}
.groupBackground img {
    max-height: 100%;
    max-width: 100%;
}

.groupBackground,
.customerSectionViewGroup,
.rdw-editor-wrapper {
    border: 1px solid #ccc;
}
.customerSectionGroupFieldLabel {
    padding-left: 0;
}

.panelHeader.financialDetails,
.panelHeader.financialDetails .financialdetailsEntries {
    margin-bottom: 0.1em;
}

/**
 * If the names in linked resource columns are too long to be shown completely,
 * they should be truncated by using three dots, e.g. "..." in order to reserve
 * space for the icon at the beginning of the entry. 
 */
.linked-resource-column {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

.table-orderable .linked-resource-column,
.linked-resource-column .resourceCellWrapper {
    display: flex;
    align-items: center;
}

.table-orderable .linked-resource-column .trq-icon-link {
    padding: 0 3px;
}

.reference-data-value-merge-button:hover {
    cursor: pointer;
}

.reference-data-value-dialog .value-column {
    padding-right: 0;
    padding-left: 0;
    min-height: 160px;
}

.reference-data-value-dialog .merge-checkbox {
    padding: 1em;
    margin: 0px 15px;
    display: flex;
    align-items: center;
}

.reference-data-value-dialog .merge-checkbox:hover {
    cursor: pointer;
}

.reference-data-value-dialog .merge-checkbox .checkbox-text {
    padding-left: 5px;
}

.reference-data-value-dialog .merge-checkbox input[type=checkbox] {
    margin-top: 0;
}

.reference-data-value-dialog .merge-value{
    min-height: 40px;
}

.reference-data-value-dialog .dropdown{
    max-width: 100%;
}

.reference-data-value-dialog .merge-data-option-dropdown{
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.multi-value-toggle-wrapper-v2 {
    display: inline-flex;
}

.trq-btn-v2.btn.btn-default.multi-value-option-v2.active:focus {
    opacity: inherit;
}

.rc-collapse.trq-collapsible-panel > .rc-collapse-item > .rc-collapse-content {
    border: solid 1px #d1d1d6;
    border-top: 0;
}

.rc-collapse.trq-collapsible-panel > .rc-collapse-item > .rc-collapse-content > .rc-collapse-content-box {
    margin: 0 1em 0;
    padding-top: 1em;
    padding-bottom: 1em;
}

.trq-dropdownButton-v2,
.trq-dropdownButton-v2:focus {
    background-color: #eee;
}

.ui-dropdown.dropdown-v2 {
    height: 2em;
}

.ui-dropdown.dropdown-v2,
.trq-multiselect-v2 {
    margin: 0 0 0.25em;
}

.ui-dropdown.dropdown-v2 .ui-dropdown-label {
    padding-right: 1.5em;
}

.scrollbar-placeholder {
    opacity: 0;
    flex-grow: 0 !important;
}
.scrollbar-placeholder-x {
    overflow-x: scroll;
}
.scrollbar-placeholder-y {
    overflow-y: scroll;
}

.trq-link > .glyphicons > i:before {
    font-size: 14px;
    position: relative;
}
.writeRecommendation-conditions .col-xs-12 .col-xs-3{
    padding-left: 0;
}


.creditLineConditions .conditionValueForm .col-xs-4,
.creditLineConditions .conditionValueForm .col-xs-8,
.creditLineConditions .conditionValueForm .col-xs-12 {
    padding-left: 0;
}

.file-upload-dialog {
    .bulk-file-upload-button {
        padding: 1em;
        display: flex;
        column-gap: 1em;
    }
    .file-upload-input-form, .table-v3 {
        margin: 0.5em;
    }
}
.activity-stream-error i {
    color: crimson;
}
/*
 * Copyright 2016, Torque IT Solutions Ltd
 * www.torque-its.com
 */

/*
 * This file should not contain any css code
 * except the @import of the other css files.
 * It's only for a better files structure.
 */



/*# sourceMappingURL=bundle.191a00cf21a90f0642e6.css.map*/