/* GTARP bundled CSS. Generated 2026-06-21. Keep page-specific custom CSS here instead of inline <style> blocks. */

/* assets/vendor/bootstrap/css/bootstrap.min.css */
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 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;-webkit-text-size-adjust:100%;-ms-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:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{margin:.67em 0;font-size:2em}
mark{color:#000;background:#ff0}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}
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{padding:0;border: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-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}
legend{padding:0;border:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-spacing:0;border-collapse:collapse}
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^="javascript:"]:after,a[href^="#"]: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(../vendor/bootstrap/fonts/glyphicons-halflings-regular.eot);src:url(../vendor/bootstrap/fonts/glyphicons-halflings-regulard41d.eot?#iefix) format('embedded-opentype'),url(../vendor/bootstrap/fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../vendor/bootstrap/fonts/glyphicons-halflings-regular.woff) format('woff'),url(../vendor/bootstrap/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../vendor/bootstrap/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:#f5f6f9}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
a{color:#9a6376;text-decoration:none}
a:focus,a:hover{color:#6f557d;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{display:inline-block;max-width:100%;height:auto;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}
.img-circle{border-radius:50%}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #6f557d}
.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:#9a6376}
a.text-primary:focus,a.text-primary:hover{color:#6f557d}
.text-success{color:#3c763d}
a.text-success:focus,a.text-success:hover{color:#2b542c}
.text-info{color:#9a6376}
a.text-info:focus,a.text-info:hover{color:#6f557d}
.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:#9a6376}
a.bg-primary:focus,a.bg-primary:hover{background-color:#6f557d}
.bg-success{background-color:#dff0d8}
a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}
.bg-info{background-color:#241f26}
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;margin-left:-5px;list-style:none}
.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;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}
.dl-horizontal dd{margin-left:180px}
}
abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}
.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}
.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}
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 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}
.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:#241f26}
.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}
input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}
input[type=file]{display:block}
input[type=range]{display:block;width:100%}
select[multiple],select[size]{height:auto}
input[type=file]:focus,input[type=checkbox]: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,-webkit-box-shadow ease-in-out .15s;-o-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}
.form-control:focus{border-color:#b97a91;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(185,122,145,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(185,122,145,.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: #6f557d;
    opacity: 0.7;
}
.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}
textarea.form-control{height:auto}
input[type=search]{-webkit-appearance:none}
@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}
.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}
.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}
}
.form-group{margin-bottom:15px}
.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}
.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+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}
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}
.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}
.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}
.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;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}
.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);-webkit-box-shadow:none;box-shadow:none;opacity:.65}
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;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.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}
.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:#9a6376;border-color:#9a6376}
.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#6f557d;border-color:#1d1e23}
.btn-primary:hover{color:#fff;background-color:#6f557d;border-color:#6f557d}
.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#6f557d;border-color:#6f557d}
.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:#6f557d;border-color:#1d1e23}
.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}
.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:#9a6376;border-color:#9a6376}
.btn-primary .badge{color:#9a6376;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;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.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}
.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:#b97a91;border-color:#b97a91}
.btn-info.focus,.btn-info:focus{color:#fff;background-color:#b97a91;border-color:#9a6376}
.btn-info:hover{color:#fff;background-color:#b97a91;border-color:#9a6376}
.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#b97a91;border-color:#9a6376}
.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:#9a6376;border-color:#9a6376}
.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}
.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:#b97a91;border-color:#b97a91}
.btn-info .badge{color:#b97a91;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;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.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}
.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;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.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}
.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:#9a6376;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:#6f557d;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-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}
.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;
	color: white;
	border: 1px solid rgba(0,0,0,.13);
    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: #6f557d;
    /* -webkit-background-clip: padding-box; */
    /* 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:#9a6376;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:#222328;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:#222328}
.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:#222328;border-color:#9a6376}
.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: #b97a91;
    cursor: default;
    background-color: #6f557d;
    border: 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:#9a6376}
.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;-webkit-overflow-scrolling:touch;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)}
.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-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}
}
.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-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}
@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}
.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-top:8px;margin-right:15px;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-top:8px;margin-right:-15px;margin-bottom:8px;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)}
@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-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-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-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-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-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-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: #ffffff !important;
    text-decoration: none;
    background-color: #6f557d;
    border: 1px solid #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>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#6f557d;background-color:#222328;border-color:#ddd}
.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:#9a6376;border-color:#9a6376}
.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: #6f557d;
    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:#222328}
.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:#9a6376}
.label-primary[href]:focus,.label-primary[href]:hover{background-color:#6f557d}
.label-success{background-color:#5cb85c}
.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}
.label-info{background-color:#b97a91}
.label-info[href]:focus,.label-info[href]:hover{background-color:#b97a91}
.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:#9a6376;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:#222328}
.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:#9a6376}
.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:#9a6376;background-color:#241f26;border-color:#5f4553}
.alert-info hr{border-top-color:#b97a91}
.alert-info .alert-link{color:#6f557d}
.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:#9a6376;-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:#b97a91}
.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}
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.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#222328}
.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:#9a6376;border-color:#9a6376}
.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}
.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:#9a6376;background-color:#241f26}
a.list-group-item-info,button.list-group-item-info{color:#9a6376}
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:#9a6376;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:#9a6376;border-color:#9a6376}
.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:#9a6376}
.panel-primary>.panel-heading{color:#fff;background-color:#9a6376;border-color:#9a6376}
.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#9a6376}
.panel-primary>.panel-heading .badge{color:#9a6376;background-color:#fff}
.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#9a6376}
.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:#5f4553}
.panel-info>.panel-heading{color:#9a6376;background-color:#241f26;border-color:#5f4553}
.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#5f4553}
.panel-info>.panel-heading .badge{color:#241f26;background-color:#9a6376}
.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#5f4553}
.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{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}
.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-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.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: #1d1e23;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
}.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-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;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;filter:alpha(opacity=0);opacity:0;line-break:auto}
.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-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}
.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}
.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-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;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;background-color:#fff;-webkit-background-clip:padding-box;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);line-break:auto}
.popover.top{margin-top:-10px}
.popover.right{margin-left:10px}
.popover.bottom{margin-top:10px}
.popover.left{margin-left:-10px}
.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:rgba(185,122,145,.16);border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}
.popover-content{padding:9px 14px}
.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
.popover>.arrow{border-width:11px}
.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}
.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: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{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,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;filter:alpha(opacity=90);outline:0;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 */

/* assets/vendor/font-awesome/css/font-awesome.min.css */
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../vendor/font-awesome/fonts/fontawesome-webfont3e6e.eot?v=4.7.0');src:url('../vendor/font-awesome/fonts/fontawesome-webfontd41d.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../vendor/font-awesome/fonts/fontawesome-webfont3e6e.woff2?v=4.7.0') format('woff2'),url('../vendor/font-awesome/fonts/fontawesome-webfont3e6e.woff?v=4.7.0') format('woff'),url('../vendor/font-awesome/fonts/fontawesome-webfont3e6e.ttf?v=4.7.0') format('truetype'),url('../vendor/font-awesome/fonts/fontawesome-webfont3e6e.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.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}


/* assets/vendor/themify-icons/css/themify-icons.css */
@font-face {
	font-family: 'themify';
	src:url('../vendor/themify-icons/fonts/themify.eot');
	src:url('../vendor/themify-icons/fonts/themifyd41d.eot?#iefix') format('embedded-opentype'),
		url('../vendor/themify-icons/fonts/themify.woff') format('woff'),
		url('../vendor/themify-icons/fonts/themify.ttf') format('truetype'),
		url('../vendor/themify-icons/fonts/themify.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="ti-"], [class*=" ti-"] {
	font-family: 'themify';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.ti-wand:before {
	content: "\e600";
}
.ti-volume:before {
	content: "\e601";
}
.ti-user:before {
	content: "\e602";
}
.ti-unlock:before {
	content: "\e603";
}
.ti-unlink:before {
	content: "\e604";
}
.ti-trash:before {
	content: "\e605";
}
.ti-thought:before {
	content: "\e606";
}
.ti-target:before {
	content: "\e607";
}
.ti-tag:before {
	content: "\e608";
}
.ti-tablet:before {
	content: "\e609";
}
.ti-star:before {
	content: "\e60a";
}
.ti-spray:before {
	content: "\e60b";
}
.ti-signal:before {
	content: "\e60c";
}
.ti-shopping-cart:before {
	content: "\e60d";
}
.ti-shopping-cart-full:before {
	content: "\e60e";
}
.ti-settings:before {
	content: "\e60f";
}
.ti-search:before {
	content: "\e610";
}
.ti-zoom-in:before {
	content: "\e611";
}
.ti-zoom-out:before {
	content: "\e612";
}
.ti-cut:before {
	content: "\e613";
}
.ti-ruler:before {
	content: "\e614";
}
.ti-ruler-pencil:before {
	content: "\e615";
}
.ti-ruler-alt:before {
	content: "\e616";
}
.ti-bookmark:before {
	content: "\e617";
}
.ti-bookmark-alt:before {
	content: "\e618";
}
.ti-reload:before {
	content: "\e619";
}
.ti-plus:before {
	content: "\e61a";
}
.ti-pin:before {
	content: "\e61b";
}
.ti-pencil:before {
	content: "\e61c";
}
.ti-pencil-alt:before {
	content: "\e61d";
}
.ti-paint-roller:before {
	content: "\e61e";
}
.ti-paint-bucket:before {
	content: "\e61f";
}
.ti-na:before {
	content: "\e620";
}
.ti-mobile:before {
	content: "\e621";
}
.ti-minus:before {
	content: "\e622";
}
.ti-medall:before {
	content: "\e623";
}
.ti-medall-alt:before {
	content: "\e624";
}
.ti-marker:before {
	content: "\e625";
}
.ti-marker-alt:before {
	content: "\e626";
}
.ti-arrow-up:before {
	content: "\e627";
}
.ti-arrow-right:before {
	content: "\e628";
}
.ti-arrow-left:before {
	content: "\e629";
}
.ti-arrow-down:before {
	content: "\e62a";
}
.ti-lock:before {
	content: "\e62b";
}
.ti-location-arrow:before {
	content: "\e62c";
}
.ti-link:before {
	content: "\e62d";
}
.ti-layout:before {
	content: "\e62e";
}
.ti-layers:before {
	content: "\e62f";
}
.ti-layers-alt:before {
	content: "\e630";
}
.ti-key:before {
	content: "\e631";
}
.ti-import:before {
	content: "\e632";
}
.ti-image:before {
	content: "\e633";
}
.ti-heart:before {
	content: "\e634";
}
.ti-heart-broken:before {
	content: "\e635";
}
.ti-hand-stop:before {
	content: "\e636";
}
.ti-hand-open:before {
	content: "\e637";
}
.ti-hand-drag:before {
	content: "\e638";
}
.ti-folder:before {
	content: "\e639";
}
.ti-flag:before {
	content: "\e63a";
}
.ti-flag-alt:before {
	content: "\e63b";
}
.ti-flag-alt-2:before {
	content: "\e63c";
}
.ti-eye:before {
	content: "\e63d";
}
.ti-export:before {
	content: "\e63e";
}
.ti-exchange-vertical:before {
	content: "\e63f";
}
.ti-desktop:before {
	content: "\e640";
}
.ti-cup:before {
	content: "\e641";
}
.ti-crown:before {
	content: "\e642";
}
.ti-comments:before {
	content: "\e643";
}
.ti-comment:before {
	content: "\e644";
}
.ti-comment-alt:before {
	content: "\e645";
}
.ti-close:before {
	content: "\e646";
}
.ti-clip:before {
	content: "\e647";
}
.ti-angle-up:before {
	content: "\e648";
}
.ti-angle-right:before {
	content: "\e649";
}
.ti-angle-left:before {
	content: "\e64a";
}
.ti-angle-down:before {
	content: "\e64b";
}
.ti-check:before {
	content: "\e64c";
}
.ti-check-box:before {
	content: "\e64d";
}
.ti-camera:before {
	content: "\e64e";
}
.ti-announcement:before {
	content: "\e64f";
}
.ti-brush:before {
	content: "\e650";
}
.ti-briefcase:before {
	content: "\e651";
}
.ti-bolt:before {
	content: "\e652";
}
.ti-bolt-alt:before {
	content: "\e653";
}
.ti-blackboard:before {
	content: "\e654";
}
.ti-bag:before {
	content: "\e655";
}
.ti-move:before {
	content: "\e656";
}
.ti-arrows-vertical:before {
	content: "\e657";
}
.ti-arrows-horizontal:before {
	content: "\e658";
}
.ti-fullscreen:before {
	content: "\e659";
}
.ti-arrow-top-right:before {
	content: "\e65a";
}
.ti-arrow-top-left:before {
	content: "\e65b";
}
.ti-arrow-circle-up:before {
	content: "\e65c";
}
.ti-arrow-circle-right:before {
	content: "\e65d";
}
.ti-arrow-circle-left:before {
	content: "\e65e";
}
.ti-arrow-circle-down:before {
	content: "\e65f";
}
.ti-angle-double-up:before {
	content: "\e660";
}
.ti-angle-double-right:before {
	content: "\e661";
}
.ti-angle-double-left:before {
	content: "\e662";
}
.ti-angle-double-down:before {
	content: "\e663";
}
.ti-zip:before {
	content: "\e664";
}
.ti-world:before {
	content: "\e665";
}
.ti-wheelchair:before {
	content: "\e666";
}
.ti-view-list:before {
	content: "\e667";
}
.ti-view-list-alt:before {
	content: "\e668";
}
.ti-view-grid:before {
	content: "\e669";
}
.ti-uppercase:before {
	content: "\e66a";
}
.ti-upload:before {
	content: "\e66b";
}
.ti-underline:before {
	content: "\e66c";
}
.ti-truck:before {
	content: "\e66d";
}
.ti-timer:before {
	content: "\e66e";
}
.ti-ticket:before {
	content: "\e66f";
}
.ti-thumb-up:before {
	content: "\e670";
}
.ti-thumb-down:before {
	content: "\e671";
}
.ti-text:before {
	content: "\e672";
}
.ti-stats-up:before {
	content: "\e673";
}
.ti-stats-down:before {
	content: "\e674";
}
.ti-split-v:before {
	content: "\e675";
}
.ti-split-h:before {
	content: "\e676";
}
.ti-smallcap:before {
	content: "\e677";
}
.ti-shine:before {
	content: "\e678";
}
.ti-shift-right:before {
	content: "\e679";
}
.ti-shift-left:before {
	content: "\e67a";
}
.ti-shield:before {
	content: "\e67b";
}
.ti-notepad:before {
	content: "\e67c";
}
.ti-server:before {
	content: "\e67d";
}
.ti-quote-right:before {
	content: "\e67e";
}
.ti-quote-left:before {
	content: "\e67f";
}
.ti-pulse:before {
	content: "\e680";
}
.ti-printer:before {
	content: "\e681";
}
.ti-power-off:before {
	content: "\e682";
}
.ti-plug:before {
	content: "\e683";
}
.ti-pie-chart:before {
	content: "\e684";
}
.ti-paragraph:before {
	content: "\e685";
}
.ti-panel:before {
	content: "\e686";
}
.ti-package:before {
	content: "\e687";
}
.ti-music:before {
	content: "\e688";
}
.ti-music-alt:before {
	content: "\e689";
}
.ti-mouse:before {
	content: "\e68a";
}
.ti-mouse-alt:before {
	content: "\e68b";
}
.ti-money:before {
	content: "\e68c";
}
.ti-microphone:before {
	content: "\e68d";
}
.ti-menu:before {
	content: "\e68e";
}
.ti-menu-alt:before {
	content: "\e68f";
}
.ti-map:before {
	content: "\e690";
}
.ti-map-alt:before {
	content: "\e691";
}
.ti-loop:before {
	content: "\e692";
}
.ti-location-pin:before {
	content: "\e693";
}
.ti-list:before {
	content: "\e694";
}
.ti-light-bulb:before {
	content: "\e695";
}
.ti-Italic:before {
	content: "\e696";
}
.ti-info:before {
	content: "\e697";
}
.ti-infinite:before {
	content: "\e698";
}
.ti-id-badge:before {
	content: "\e699";
}
.ti-hummer:before {
	content: "\e69a";
}
.ti-home:before {
	content: "\e69b";
}
.ti-help:before {
	content: "\e69c";
}
.ti-headphone:before {
	content: "\e69d";
}
.ti-harddrives:before {
	content: "\e69e";
}
.ti-harddrive:before {
	content: "\e69f";
}
.ti-gift:before {
	content: "\e6a0";
}
.ti-game:before {
	content: "\e6a1";
}
.ti-filter:before {
	content: "\e6a2";
}
.ti-files:before {
	content: "\e6a3";
}
.ti-file:before {
	content: "\e6a4";
}
.ti-eraser:before {
	content: "\e6a5";
}
.ti-envelope:before {
	content: "\e6a6";
}
.ti-download:before {
	content: "\e6a7";
}
.ti-direction:before {
	content: "\e6a8";
}
.ti-direction-alt:before {
	content: "\e6a9";
}
.ti-dashboard:before {
	content: "\e6aa";
}
.ti-control-stop:before {
	content: "\e6ab";
}
.ti-control-shuffle:before {
	content: "\e6ac";
}
.ti-control-play:before {
	content: "\e6ad";
}
.ti-control-pause:before {
	content: "\e6ae";
}
.ti-control-forward:before {
	content: "\e6af";
}
.ti-control-backward:before {
	content: "\e6b0";
}
.ti-cloud:before {
	content: "\e6b1";
}
.ti-cloud-up:before {
	content: "\e6b2";
}
.ti-cloud-down:before {
	content: "\e6b3";
}
.ti-clipboard:before {
	content: "\e6b4";
}
.ti-car:before {
	content: "\e6b5";
}
.ti-calendar:before {
	content: "\e6b6";
}
.ti-book:before {
	content: "\e6b7";
}
.ti-bell:before {
	content: "\e6b8";
}
.ti-basketball:before {
	content: "\e6b9";
}
.ti-bar-chart:before {
	content: "\e6ba";
}
.ti-bar-chart-alt:before {
	content: "\e6bb";
}
.ti-back-right:before {
	content: "\e6bc";
}
.ti-back-left:before {
	content: "\e6bd";
}
.ti-arrows-corner:before {
	content: "\e6be";
}
.ti-archive:before {
	content: "\e6bf";
}
.ti-anchor:before {
	content: "\e6c0";
}
.ti-align-right:before {
	content: "\e6c1";
}
.ti-align-left:before {
	content: "\e6c2";
}
.ti-align-justify:before {
	content: "\e6c3";
}
.ti-align-center:before {
	content: "\e6c4";
}
.ti-alert:before {
	content: "\e6c5";
}
.ti-alarm-clock:before {
	content: "\e6c6";
}
.ti-agenda:before {
	content: "\e6c7";
}
.ti-write:before {
	content: "\e6c8";
}
.ti-window:before {
	content: "\e6c9";
}
.ti-widgetized:before {
	content: "\e6ca";
}
.ti-widget:before {
	content: "\e6cb";
}
.ti-widget-alt:before {
	content: "\e6cc";
}
.ti-wallet:before {
	content: "\e6cd";
}
.ti-video-clapper:before {
	content: "\e6ce";
}
.ti-video-camera:before {
	content: "\e6cf";
}
.ti-vector:before {
	content: "\e6d0";
}
.ti-themify-logo:before {
	content: "\e6d1";
}
.ti-themify-favicon:before {
	content: "\e6d2";
}
.ti-themify-favicon-alt:before {
	content: "\e6d3";
}
.ti-support:before {
	content: "\e6d4";
}
.ti-stamp:before {
	content: "\e6d5";
}
.ti-split-v-alt:before {
	content: "\e6d6";
}
.ti-slice:before {
	content: "\e6d7";
}
.ti-shortcode:before {
	content: "\e6d8";
}
.ti-shift-right-alt:before {
	content: "\e6d9";
}
.ti-shift-left-alt:before {
	content: "\e6da";
}
.ti-ruler-alt-2:before {
	content: "\e6db";
}
.ti-receipt:before {
	content: "\e6dc";
}
.ti-pin2:before {
	content: "\e6dd";
}
.ti-pin-alt:before {
	content: "\e6de";
}
.ti-pencil-alt2:before {
	content: "\e6df";
}
.ti-palette:before {
	content: "\e6e0";
}
.ti-more:before {
	content: "\e6e1";
}
.ti-more-alt:before {
	content: "\e6e2";
}
.ti-microphone-alt:before {
	content: "\e6e3";
}
.ti-magnet:before {
	content: "\e6e4";
}
.ti-line-double:before {
	content: "\e6e5";
}
.ti-line-dotted:before {
	content: "\e6e6";
}
.ti-line-dashed:before {
	content: "\e6e7";
}
.ti-layout-width-full:before {
	content: "\e6e8";
}
.ti-layout-width-default:before {
	content: "\e6e9";
}
.ti-layout-width-default-alt:before {
	content: "\e6ea";
}
.ti-layout-tab:before {
	content: "\e6eb";
}
.ti-layout-tab-window:before {
	content: "\e6ec";
}
.ti-layout-tab-v:before {
	content: "\e6ed";
}
.ti-layout-tab-min:before {
	content: "\e6ee";
}
.ti-layout-slider:before {
	content: "\e6ef";
}
.ti-layout-slider-alt:before {
	content: "\e6f0";
}
.ti-layout-sidebar-right:before {
	content: "\e6f1";
}
.ti-layout-sidebar-none:before {
	content: "\e6f2";
}
.ti-layout-sidebar-left:before {
	content: "\e6f3";
}
.ti-layout-placeholder:before {
	content: "\e6f4";
}
.ti-layout-menu:before {
	content: "\e6f5";
}
.ti-layout-menu-v:before {
	content: "\e6f6";
}
.ti-layout-menu-separated:before {
	content: "\e6f7";
}
.ti-layout-menu-full:before {
	content: "\e6f8";
}
.ti-layout-media-right-alt:before {
	content: "\e6f9";
}
.ti-layout-media-right:before {
	content: "\e6fa";
}
.ti-layout-media-overlay:before {
	content: "\e6fb";
}
.ti-layout-media-overlay-alt:before {
	content: "\e6fc";
}
.ti-layout-media-overlay-alt-2:before {
	content: "\e6fd";
}
.ti-layout-media-left-alt:before {
	content: "\e6fe";
}
.ti-layout-media-left:before {
	content: "\e6ff";
}
.ti-layout-media-center-alt:before {
	content: "\e700";
}
.ti-layout-media-center:before {
	content: "\e701";
}
.ti-layout-list-thumb:before {
	content: "\e702";
}
.ti-layout-list-thumb-alt:before {
	content: "\e703";
}
.ti-layout-list-post:before {
	content: "\e704";
}
.ti-layout-list-large-image:before {
	content: "\e705";
}
.ti-layout-line-solid:before {
	content: "\e706";
}
.ti-layout-grid4:before {
	content: "\e707";
}
.ti-layout-grid3:before {
	content: "\e708";
}
.ti-layout-grid2:before {
	content: "\e709";
}
.ti-layout-grid2-thumb:before {
	content: "\e70a";
}
.ti-layout-cta-right:before {
	content: "\e70b";
}
.ti-layout-cta-left:before {
	content: "\e70c";
}
.ti-layout-cta-center:before {
	content: "\e70d";
}
.ti-layout-cta-btn-right:before {
	content: "\e70e";
}
.ti-layout-cta-btn-left:before {
	content: "\e70f";
}
.ti-layout-column4:before {
	content: "\e710";
}
.ti-layout-column3:before {
	content: "\e711";
}
.ti-layout-column2:before {
	content: "\e712";
}
.ti-layout-accordion-separated:before {
	content: "\e713";
}
.ti-layout-accordion-merged:before {
	content: "\e714";
}
.ti-layout-accordion-list:before {
	content: "\e715";
}
.ti-ink-pen:before {
	content: "\e716";
}
.ti-info-alt:before {
	content: "\e717";
}
.ti-help-alt:before {
	content: "\e718";
}
.ti-headphone-alt:before {
	content: "\e719";
}
.ti-hand-point-up:before {
	content: "\e71a";
}
.ti-hand-point-right:before {
	content: "\e71b";
}
.ti-hand-point-left:before {
	content: "\e71c";
}
.ti-hand-point-down:before {
	content: "\e71d";
}
.ti-gallery:before {
	content: "\e71e";
}
.ti-face-smile:before {
	content: "\e71f";
}
.ti-face-sad:before {
	content: "\e720";
}
.ti-credit-card:before {
	content: "\e721";
}
.ti-control-skip-forward:before {
	content: "\e722";
}
.ti-control-skip-backward:before {
	content: "\e723";
}
.ti-control-record:before {
	content: "\e724";
}
.ti-control-eject:before {
	content: "\e725";
}
.ti-comments-smiley:before {
	content: "\e726";
}
.ti-brush-alt:before {
	content: "\e727";
}
.ti-youtube:before {
	content: "\e728";
}
.ti-vimeo:before {
	content: "\e729";
}
.ti-twitter:before {
	content: "\e72a";
}
.ti-time:before {
	content: "\e72b";
}
.ti-tumblr:before {
	content: "\e72c";
}
.ti-skype:before {
	content: "\e72d";
}
.ti-share:before {
	content: "\e72e";
}
.ti-share-alt:before {
	content: "\e72f";
}
.ti-rocket:before {
	content: "\e730";
}
.ti-pinterest:before {
	content: "\e731";
}
.ti-new-window:before {
	content: "\e732";
}
.ti-microsoft:before {
	content: "\e733";
}
.ti-list-ol:before {
	content: "\e734";
}
.ti-linkedin:before {
	content: "\e735";
}
.ti-layout-sidebar-2:before {
	content: "\e736";
}
.ti-layout-grid4-alt:before {
	content: "\e737";
}
.ti-layout-grid3-alt:before {
	content: "\e738";
}
.ti-layout-grid2-alt:before {
	content: "\e739";
}
.ti-layout-column4-alt:before {
	content: "\e73a";
}
.ti-layout-column3-alt:before {
	content: "\e73b";
}
.ti-layout-column2-alt:before {
	content: "\e73c";
}
.ti-instagram:before {
	content: "\e73d";
}
.ti-google:before {
	content: "\e73e";
}
.ti-github:before {
	content: "\e73f";
}
.ti-flickr:before {
	content: "\e740";
}
.ti-facebook:before {
	content: "\e741";
}
.ti-dropbox:before {
	content: "\e742";
}
.ti-dribbble:before {
	content: "\e743";
}
.ti-apple:before {
	content: "\e744";
}
.ti-android:before {
	content: "\e745";
}
.ti-save:before {
	content: "\e746";
}
.ti-save-alt:before {
	content: "\e747";
}
.ti-yahoo:before {
	content: "\e748";
}
.ti-wordpress:before {
	content: "\e749";
}
.ti-vimeo-alt:before {
	content: "\e74a";
}
.ti-twitter-alt:before {
	content: "\e74b";
}
.ti-tumblr-alt:before {
	content: "\e74c";
}
.ti-trello:before {
	content: "\e74d";
}
.ti-stack-overflow:before {
	content: "\e74e";
}
.ti-soundcloud:before {
	content: "\e74f";
}
.ti-sharethis:before {
	content: "\e750";
}
.ti-sharethis-alt:before {
	content: "\e751";
}
.ti-reddit:before {
	content: "\e752";
}
.ti-pinterest-alt:before {
	content: "\e753";
}
.ti-microsoft-alt:before {
	content: "\e754";
}
.ti-linux:before {
	content: "\e755";
}
.ti-jsfiddle:before {
	content: "\e756";
}
.ti-joomla:before {
	content: "\e757";
}
.ti-html5:before {
	content: "\e758";
}
.ti-flickr-alt:before {
	content: "\e759";
}
.ti-email:before {
	content: "\e75a";
}
.ti-drupal:before {
	content: "\e75b";
}
.ti-dropbox-alt:before {
	content: "\e75c";
}
.ti-css3:before {
	content: "\e75d";
}
.ti-rss:before {
	content: "\e75e";
}
.ti-rss-alt:before {
	content: "\e75f";
}


/* assets/vendor/pace/themes/orange/pace-theme-4g.css */
/* This is a compiled file, you should be editing the file in the templates directory */
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;

  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pace-inactive {
  display: none;
}

.pace .pace-progress {
  background: #120d0c;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 2px;
}


/* assets/css/vendor/animate/animate.min.css */
@charset "UTF-8";
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}

.animated.bounceIn,
.animated.bounceOut,
.animated.flipOutX,
.animated.flipOutY {
    -webkit-animation-duration: .75s;
    animation-duration: .75s
}

@-webkit-keyframes bounce {
    0%,
    20%,
    53%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    40%,
    43% {
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }
    40%,
    43%,
    70% {
        -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        animation-timing-function: cubic-bezier(.755, .05, .855, .06)
    }
    70% {
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
}

@keyframes bounce {
    0%,
    20%,
    53%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    40%,
    43% {
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }
    40%,
    43%,
    70% {
        -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        animation-timing-function: cubic-bezier(.755, .05, .855, .06)
    }
    70% {
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
}

.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
}

@-webkit-keyframes flash {
    0%,
    50%,
    to {
        opacity: 1
    }
    25%,
    75% {
        opacity: 0
    }
}

@keyframes flash {
    0%,
    50%,
    to {
        opacity: 1
    }
    25%,
    75% {
        opacity: 0
    }
}

.flash {
    -webkit-animation-name: flash;
    animation-name: flash
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05)
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05)
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse
}

@-webkit-keyframes rubberBand {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    30% {
        -webkit-transform: scale3d(1.25, .75, 1);
        transform: scale3d(1.25, .75, 1)
    }
    40% {
        -webkit-transform: scale3d(.75, 1.25, 1);
        transform: scale3d(.75, 1.25, 1)
    }
    50% {
        -webkit-transform: scale3d(1.15, .85, 1);
        transform: scale3d(1.15, .85, 1)
    }
    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1)
    }
    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1)
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes rubberBand {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    30% {
        -webkit-transform: scale3d(1.25, .75, 1);
        transform: scale3d(1.25, .75, 1)
    }
    40% {
        -webkit-transform: scale3d(.75, 1.25, 1);
        transform: scale3d(.75, 1.25, 1)
    }
    50% {
        -webkit-transform: scale3d(1.15, .85, 1);
        transform: scale3d(1.15, .85, 1)
    }
    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1)
    }
    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1)
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.rubberBand {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand
}

@-webkit-keyframes shake {
    0%,
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}

@keyframes shake {
    0%,
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}

.shake {
    -webkit-animation-name: shake;
    animation-name: shake
}

@-webkit-keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg)
    }
    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg)
    }
    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg)
    }
    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg)
    }
    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg)
    }
    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg)
    }
    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg)
    }
    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg)
    }
    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.headShake {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-name: headShake;
    animation-name: headShake
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }
    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    60% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }
    80% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }
    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }
    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    60% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }
    80% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }
    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

.swing {
    -webkit-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing
}

@-webkit-keyframes tada {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    10%,
    20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate(-3deg);
        transform: scale3d(.9, .9, .9) rotate(-3deg)
    }
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate(3deg)
    }
    40%,
    60%,
    80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg)
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes tada {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    10%,
    20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate(-3deg);
        transform: scale3d(.9, .9, .9) rotate(-3deg)
    }
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate(3deg)
    }
    40%,
    60%,
    80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg)
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.tada {
    -webkit-animation-name: tada;
    animation-name: tada
}

@-webkit-keyframes wobble {
    0% {
        -webkit-transform: none;
        transform: none
    }
    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
        transform: translate3d(-25%, 0, 0) rotate(-5deg)
    }
    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
        transform: translate3d(20%, 0, 0) rotate(3deg)
    }
    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
        transform: translate3d(-15%, 0, 0) rotate(-3deg)
    }
    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
        transform: translate3d(10%, 0, 0) rotate(2deg)
    }
    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
        transform: translate3d(-5%, 0, 0) rotate(-1deg)
    }
    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes wobble {
    0% {
        -webkit-transform: none;
        transform: none
    }
    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
        transform: translate3d(-25%, 0, 0) rotate(-5deg)
    }
    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
        transform: translate3d(20%, 0, 0) rotate(3deg)
    }
    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
        transform: translate3d(-15%, 0, 0) rotate(-3deg)
    }
    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
        transform: translate3d(10%, 0, 0) rotate(2deg)
    }
    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
        transform: translate3d(-5%, 0, 0) rotate(-1deg)
    }
    to {
        -webkit-transform: none;
        transform: none
    }
}

.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble
}

@-webkit-keyframes jello {
    0%,
    11.1%,
    to {
        -webkit-transform: none;
        transform: none
    }
    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }
    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }
    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }
    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }
    66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skewX(-.78125deg) skewY(-.78125deg)
    }
    77.7% {
        -webkit-transform: skewX(.390625deg) skewY(.390625deg);
        transform: skewX(.390625deg) skewY(.390625deg)
    }
    88.8% {
        -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        transform: skewX(-.1953125deg) skewY(-.1953125deg)
    }
}

@keyframes jello {
    0%,
    11.1%,
    to {
        -webkit-transform: none;
        transform: none
    }
    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }
    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }
    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }
    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }
    66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skewX(-.78125deg) skewY(-.78125deg)
    }
    77.7% {
        -webkit-transform: skewX(.390625deg) skewY(.390625deg);
        transform: skewX(.390625deg) skewY(.390625deg)
    }
    88.8% {
        -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        transform: skewX(-.1953125deg) skewY(-.1953125deg)
    }
}

.jello {
    -webkit-animation-name: jello;
    animation-name: jello;
    -webkit-transform-origin: center;
    transform-origin: center
}

@-webkit-keyframes bounceIn {
    0%,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }
    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    }
    to {
        opacity: 1;
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes bounceIn {
    0%,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }
    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    }
    to {
        opacity: 1;
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn
}

@-webkit-keyframes bounceInDown {
    0%,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0)
    }
    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }
    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes bounceInDown {
    0%,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0)
    }
    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }
    to {
        -webkit-transform: none;
        transform: none
    }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown
}

@-webkit-keyframes bounceInLeft {
    0%,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0)
    }
    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0)
    }
    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes bounceInLeft {
    0%,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0)
    }
    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0)
    }
    to {
        -webkit-transform: none;
        transform: none
    }
}

.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft
}

@-webkit-keyframes bounceInRight {
    0%,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0)
    }
    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
    }
    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes bounceInRight {
    0%,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0)
    }
    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
    }
    to {
        -webkit-transform: none;
        transform: none
    }
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight
}

@-webkit-keyframes bounceInUp {
    0%,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }
    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes bounceInUp {
    0%,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }
    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp
}

@-webkit-keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    50%,
    55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
}

@keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    50%,
    55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
}

.bounceOut {
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut
}

@-webkit-keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }
    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}

@keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }
    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}

.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown
}

@-webkit-keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}

@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}

.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft
}

@-webkit-keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}

@keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}

.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight
}

@-webkit-keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }
    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}

@keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }
    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}

.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}

@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}

@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

@keyframes fadeOutDown {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown
}

@-webkit-keyframes fadeOutDownBig {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}

@keyframes fadeOutDownBig {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}

.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutLeftBig {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}

@keyframes fadeOutLeftBig {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}

.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes fadeOutRight {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight
}

@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}

@keyframes fadeOutRightBig {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig
}

@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes fadeOutUp {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp
}

@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}

@keyframes fadeOutUpBig {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}

.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig
}

@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) rotateY(-1turn);
        transform: perspective(400px) rotateY(-1turn)
    }
    0%,
    40% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
        transform: perspective(400px) translateZ(150px) rotateY(-190deg)
    }
    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
        transform: perspective(400px) translateZ(150px) rotateY(-170deg)
    }
    50%,
    80% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    80% {
        -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
        transform: perspective(400px) scale3d(.95, .95, .95)
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes flip {
    0% {
        -webkit-transform: perspective(400px) rotateY(-1turn);
        transform: perspective(400px) rotateY(-1turn)
    }
    0%,
    40% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
        transform: perspective(400px) translateZ(150px) rotateY(-190deg)
    }
    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
        transform: perspective(400px) translateZ(150px) rotateY(-170deg)
    }
    50%,
    80% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    80% {
        -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
        transform: perspective(400px) scale3d(.95, .95, .95)
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

.animated.flip {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip
}

@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
    0%,
    40% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    40% {
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg)
    }
    60% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg);
        opacity: 1
    }
    80% {
        -webkit-transform: perspective(400px) rotateX(-5deg);
        transform: perspective(400px) rotateX(-5deg)
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
    0%,
    40% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    40% {
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg)
    }
    60% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg);
        opacity: 1
    }
    80% {
        -webkit-transform: perspective(400px) rotateX(-5deg);
        transform: perspective(400px) rotateX(-5deg)
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

.flipInX {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX
}

@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
    0%,
    40% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    40% {
        -webkit-transform: perspective(400px) rotateY(-20deg);
        transform: perspective(400px) rotateY(-20deg)
    }
    60% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg);
        opacity: 1
    }
    80% {
        -webkit-transform: perspective(400px) rotateY(-5deg);
        transform: perspective(400px) rotateY(-5deg)
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
    0%,
    40% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    40% {
        -webkit-transform: perspective(400px) rotateY(-20deg);
        transform: perspective(400px) rotateY(-20deg)
    }
    60% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg);
        opacity: 1
    }
    80% {
        -webkit-transform: perspective(400px) rotateY(-5deg);
        transform: perspective(400px) rotateY(-5deg)
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

.flipInY {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY
}

@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
    30% {
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg);
        opacity: 1
    }
    to {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

@keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
    30% {
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg);
        opacity: 1
    }
    to {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

.flipOutX {
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important
}

@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
    30% {
        -webkit-transform: perspective(400px) rotateY(-15deg);
        transform: perspective(400px) rotateY(-15deg);
        opacity: 1
    }
    to {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

@keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
    30% {
        -webkit-transform: perspective(400px) rotateY(-15deg);
        transform: perspective(400px) rotateY(-15deg);
        opacity: 1
    }
    to {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

.flipOutY {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY
}

@-webkit-keyframes lightSpeedIn {
    0% {
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0
    }
    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg)
    }
    60%,
    80% {
        opacity: 1
    }
    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg)
    }
    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes lightSpeedIn {
    0% {
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0
    }
    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg)
    }
    60%,
    80% {
        opacity: 1
    }
    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg)
    }
    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedOut {
    0% {
        opacity: 1
    }
    to {
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0
    }
}

@keyframes lightSpeedOut {
    0% {
        opacity: 1
    }
    to {
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0
    }
}

.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
}

@-webkit-keyframes rotateIn {
    0% {
        transform-origin: center;
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0
    }
    0%,
    to {
        -webkit-transform-origin: center
    }
    to {
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateIn {
    0% {
        transform-origin: center;
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0
    }
    0%,
    to {
        -webkit-transform-origin: center
    }
    to {
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn
}

@-webkit-keyframes rotateInDownLeft {
    0% {
        transform-origin: left bottom;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }
    0%,
    to {
        -webkit-transform-origin: left bottom
    }
    to {
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateInDownLeft {
    0% {
        transform-origin: left bottom;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }
    0%,
    to {
        -webkit-transform-origin: left bottom
    }
    to {
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft
}

@-webkit-keyframes rotateInDownRight {
    0% {
        transform-origin: right bottom;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
    0%,
    to {
        -webkit-transform-origin: right bottom
    }
    to {
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateInDownRight {
    0% {
        transform-origin: right bottom;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
    0%,
    to {
        -webkit-transform-origin: right bottom
    }
    to {
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight
}

@-webkit-keyframes rotateInUpLeft {
    0% {
        transform-origin: left bottom;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
    0%,
    to {
        -webkit-transform-origin: left bottom
    }
    to {
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateInUpLeft {
    0% {
        transform-origin: left bottom;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
    0%,
    to {
        -webkit-transform-origin: left bottom
    }
    to {
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft
}

@-webkit-keyframes rotateInUpRight {
    0% {
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
    0%,
    to {
        -webkit-transform-origin: right bottom
    }
    to {
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateInUpRight {
    0% {
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
    0%,
    to {
        -webkit-transform-origin: right bottom
    }
    to {
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight
}

@-webkit-keyframes rotateOut {
    0% {
        transform-origin: center;
        opacity: 1
    }
    0%,
    to {
        -webkit-transform-origin: center
    }
    to {
        transform-origin: center;
        -webkit-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0
    }
}

@keyframes rotateOut {
    0% {
        transform-origin: center;
        opacity: 1
    }
    0%,
    to {
        -webkit-transform-origin: center
    }
    to {
        transform-origin: center;
        -webkit-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0
    }
}

.rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut
}

@-webkit-keyframes rotateOutDownLeft {
    0% {
        transform-origin: left bottom;
        opacity: 1
    }
    0%,
    to {
        -webkit-transform-origin: left bottom
    }
    to {
        transform-origin: left bottom;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
}

@keyframes rotateOutDownLeft {
    0% {
        transform-origin: left bottom;
        opacity: 1
    }
    0%,
    to {
        -webkit-transform-origin: left bottom
    }
    to {
        transform-origin: left bottom;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
}

.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft
}

@-webkit-keyframes rotateOutDownRight {
    0% {
        transform-origin: right bottom;
        opacity: 1
    }
    0%,
    to {
        -webkit-transform-origin: right bottom
    }
    to {
        transform-origin: right bottom;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }
}

@keyframes rotateOutDownRight {
    0% {
        transform-origin: right bottom;
        opacity: 1
    }
    0%,
    to {
        -webkit-transform-origin: right bottom
    }
    to {
        transform-origin: right bottom;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }
}

.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight
}

@-webkit-keyframes rotateOutUpLeft {
    0% {
        transform-origin: left bottom;
        opacity: 1
    }
    0%,
    to {
        -webkit-transform-origin: left bottom
    }
    to {
        transform-origin: left bottom;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }
}

@keyframes rotateOutUpLeft {
    0% {
        transform-origin: left bottom;
        opacity: 1
    }
    0%,
    to {
        -webkit-transform-origin: left bottom
    }
    to {
        transform-origin: left bottom;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }
}

.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft
}

@-webkit-keyframes rotateOutUpRight {
    0% {
        transform-origin: right bottom;
        opacity: 1
    }
    0%,
    to {
        -webkit-transform-origin: right bottom
    }
    to {
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpRight {
    0% {
        transform-origin: right bottom;
        opacity: 1
    }
    0%,
    to {
        -webkit-transform-origin: right bottom
    }
    to {
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight
}

@-webkit-keyframes hinge {
    0% {
        transform-origin: top left
    }
    0%,
    20%,
    60% {
        -webkit-transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    20%,
    60% {
        -webkit-transform: rotate(80deg);
        transform: rotate(80deg);
        transform-origin: top left
    }
    40%,
    80% {
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    }
    to {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0
    }
}

@keyframes hinge {
    0% {
        transform-origin: top left
    }
    0%,
    20%,
    60% {
        -webkit-transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    20%,
    60% {
        -webkit-transform: rotate(80deg);
        transform: rotate(80deg);
        transform-origin: top left
    }
    40%,
    80% {
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    }
    to {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0
    }
}

.hinge {
    -webkit-animation-name: hinge;
    animation-name: hinge
}

@-webkit-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
        transform: translate3d(-100%, 0, 0) rotate(-120deg)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
        transform: translate3d(-100%, 0, 0) rotate(-120deg)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn
}

@-webkit-keyframes rollOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
        transform: translate3d(100%, 0, 0) rotate(120deg)
    }
}

@keyframes rollOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
        transform: translate3d(100%, 0, 0) rotate(120deg)
    }
}

.rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut
}

@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn
}

@-webkit-keyframes zoomInDown {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@keyframes zoomInDown {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.zoomInDown {
    -webkit-animation-name: zoomInDown;
    animation-name: zoomInDown
}

@-webkit-keyframes zoomInLeft {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@keyframes zoomInLeft {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.zoomInLeft {
    -webkit-animation-name: zoomInLeft;
    animation-name: zoomInLeft
}

@-webkit-keyframes zoomInRight {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@keyframes zoomInRight {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.zoomInRight {
    -webkit-animation-name: zoomInRight;
    animation-name: zoomInRight
}

@-webkit-keyframes zoomInUp {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@keyframes zoomInUp {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.zoomInUp {
    -webkit-animation-name: zoomInUp;
    animation-name: zoomInUp
}

@-webkit-keyframes zoomOut {
    0% {
        opacity: 1
    }
    50% {
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50%,
    to {
        opacity: 0
    }
}

@keyframes zoomOut {
    0% {
        opacity: 1
    }
    50% {
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50%,
    to {
        opacity: 0
    }
}

.zoomOut {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut
}

@-webkit-keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.zoomOutDown {
    -webkit-animation-name: zoomOutDown;
    animation-name: zoomOutDown
}

@-webkit-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
        transform: scale(.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
}

@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
        transform: scale(.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
}

.zoomOutLeft {
    -webkit-animation-name: zoomOutLeft;
    animation-name: zoomOutLeft
}

@-webkit-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
        transform: scale(.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center
    }
}

@keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
        transform: scale(.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center
    }
}

.zoomOutRight {
    -webkit-animation-name: zoomOutRight;
    animation-name: zoomOutRight
}

@-webkit-keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.zoomOutUp {
    -webkit-animation-name: zoomOutUp;
    animation-name: zoomOutUp
}

@-webkit-keyframes slideInDown {
    0% {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInDown {
    0% {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown
}

@-webkit-keyframes slideInLeft {
    0% {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInLeft {
    0% {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft
}

@-webkit-keyframes slideInRight {
    0% {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInRight {
    0% {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight
}

@-webkit-keyframes slideInUp {
    0% {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInUp {
    0% {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp
}

@-webkit-keyframes slideOutDown {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

@keyframes slideOutDown {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

.slideOutDown {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown
}

@-webkit-keyframes slideOutLeft {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes slideOutLeft {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft
}

@-webkit-keyframes slideOutRight {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes slideOutRight {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight
}

@-webkit-keyframes slideOutUp {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes slideOutUp {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp
}

/* assets/vendor/bootstrap-progressbar/css/bootstrap-progressbar-3.3.4.min.css */
/*! bootstrap-progressbar v0.9.0 | Copyright (c) 2012-2015 Stephan Groß | MIT license | http://www.minddust.com */
@-webkit-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{overflow:hidden;height:20px;margin-bottom:20px;background-color:#121111;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:#121314;-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);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:#b97a91}.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)}.progress{position:relative}.progress .progress-bar{position:absolute;overflow:hidden;line-height:20px}.progress .progressbar-back-text{position:absolute;width:100%;height:100%;font-size:12px;line-height:20px;text-align:center}.progress .progressbar-front-text{display:block;width:100%;font-size:12px;line-height:20px;text-align:center}.progress.right .progress-bar{right:0}.progress.right .progressbar-front-text{position:absolute;right:0}.progress.vertical{width:20px;height:100%;float:left;margin-right:20px}.progress.vertical.bottom{position:relative}.progress.vertical.bottom .progressbar-front-text{position:absolute;bottom:0}.progress.vertical .progress-bar{width:100%;height:0;-webkit-transition:height .6s ease;-o-transition:height .6s ease;transition:height .6s ease}.progress.vertical.bottom .progress-bar{position:absolute;bottom:0}

/* assets/vendor/x-editable/bootstrap3-editable/css/bootstrap-editable.css */
/*! X-editable - v1.5.1 
* In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery
* http://github.com/vitalets/x-editable
* Copyright (c) 2013 Vitaliy Potapov; Licensed MIT */
.editableform {
    margin-bottom: 0; /* overwrites bootstrap margin */
}

.editableform .control-group {
    margin-bottom: 0; /* overwrites bootstrap margin */
    white-space: nowrap; /* prevent wrapping buttons on new line */
    line-height: 20px; /* overwriting bootstrap line-height. See #133 */
}

/* 
  BS3 width:1005 for inputs breaks editable form in popup 
  See: https://github.com/vitalets/x-editable/issues/393
*/
.editableform .form-control {
    width: auto;
}

.editable-buttons {
   display: inline-block; /* should be inline to take effect of parent's white-space: nowrap */
   vertical-align: top;
   margin-left: 7px;
   /* inline-block emulation for IE7*/
   zoom: 1; 
   *display: inline;
}

.editable-buttons.editable-buttons-bottom {
   display: block; 
   margin-top: 7px;
   margin-left: 0;
}

.editable-input {
    vertical-align: top; 
    display: inline-block; /* should be inline to take effect of parent's white-space: nowrap */
    width: auto; /* bootstrap-responsive has width: 100% that breakes layout */
    white-space: normal; /* reset white-space decalred in parent*/
   /* display-inline emulation for IE7*/
   zoom: 1; 
   *display: inline;   
}

.editable-buttons .editable-cancel {
   margin-left: 7px; 
}

/*for jquery-ui buttons need set height to look more pretty*/
.editable-buttons button.ui-button-icon-only {
   height: 24px; 
   width: 30px;
}

.editableform-loading {
    background: url('../vendor/x-editable/bootstrap3-editable/img/loading.gif') center center no-repeat;  
    height: 25px;
    width: auto; 
    min-width: 25px; 
}

.editable-inline .editableform-loading {
    background-position: left 5px;      
}

 .editable-error-block {
    max-width: 300px;
    margin: 5px 0 0 0;
    width: auto;
    white-space: normal;
}

/*add padding for jquery ui*/
.editable-error-block.ui-state-error {
    padding: 3px;  
}  

.editable-error {
   color: red;  
}

/* ---- For specific types ---- */

.editableform .editable-date {
    padding: 0; 
    margin: 0;
    float: left;
}

/* move datepicker icon to center of add-on button. See https://github.com/vitalets/x-editable/issues/183 */
.editable-inline .add-on .icon-th {
   margin-top: 3px;
   margin-left: 1px; 
}


/* checklist vertical alignment */
.editable-checklist label input[type="checkbox"], 
.editable-checklist label span {
    vertical-align: middle;
    margin: 0;
}

.editable-checklist label {
    white-space: nowrap; 
}

/* set exact width of textarea to fit buttons toolbar */
.editable-wysihtml5 {
    width: 566px; 
    height: 250px; 
}

/* clear button shown as link in date inputs */
.editable-clear {
   clear: both;
   font-size: 0.9em;
   text-decoration: none;
   text-align: right;
}

/* IOS-style clear button for text inputs */
.editable-clear-x {
   background: url('../vendor/x-editable/bootstrap3-editable/img/clear.png') center center no-repeat;
   display: block;
   width: 13px;    
   height: 13px;
   position: absolute;
   opacity: 0.6;
   z-index: 100;
   
   top: 50%;
   right: 6px;
   margin-top: -6px;
   
}

.editable-clear-x:hover {
   opacity: 1;
}

.editable-pre-wrapped {
   white-space: pre-wrap;
}
.editable-container.editable-popup {
    max-width: none !important; /* without this rule poshytip/tooltip does not stretch */
}  

.editable-container.popover {
    width: auto; /* without this rule popover does not stretch */
}

.editable-container.editable-inline {
    display: inline-block; 
    vertical-align: middle;
    width: auto;
    /* inline-block emulation for IE7*/
    zoom: 1; 
    *display: inline;    
}

.editable-container.ui-widget {
   font-size: inherit;  /* jqueryui widget font 1.1em too big, overwrite it */
   z-index: 9990; /* should be less than select2 dropdown z-index to close dropdown first when click */
}
.editable-click, 
a.editable-click, 
a.editable-click:hover {
    text-decoration: none;
    border-bottom: dashed 1px #9a6376;
}

.editable-click.editable-disabled, 
a.editable-click.editable-disabled, 
a.editable-click.editable-disabled:hover {
   color: #585858;  
   cursor: default;
   border-bottom: none;
}

.editable-empty, .editable-empty:hover, .editable-empty:focus{
  font-style: italic; 
  color: #DD1144;  
  /* border-bottom: none; */
  text-decoration: none;
}

.editable-unsaved {
  font-weight: bold; 
}

.editable-unsaved:after {
/*    content: '*'*/
}

.editable-bg-transition {
  -webkit-transition: background-color 1400ms ease-out;
  -moz-transition: background-color 1400ms ease-out;
  -o-transition: background-color 1400ms ease-out;
  -ms-transition: background-color 1400ms ease-out;
  transition: background-color 1400ms ease-out;  
}

/*see https://github.com/vitalets/x-editable/issues/139 */
.form-horizontal .editable
{ 
    padding-top: 5px;
    display:inline-block;
}


/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker {
  padding: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  direction: ltr;
  /*.dow {
		border-top: 1px solid #ddd !important;
	}*/

}
.datepicker-inline {
  width: 220px;
}
.datepicker.datepicker-rtl {
  direction: rtl;
}
.datepicker.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 7px;
}
.datepicker > div {
  display: none;
}
.datepicker.days div.datepicker-days {
  display: block;
}
.datepicker.months div.datepicker-months {
  display: block;
}
.datepicker.years div.datepicker-years {
  display: block;
}
.datepicker table {
  margin: 0;
}
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.day:hover {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: linear-gradient(top, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000;
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
  background-color: #fdf59a;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
  background-color: #fbf069 \9;
}
.datepicker table tr td.today:hover:hover {
  color: #000;
}
.datepicker table tr td.today.active:hover {
  color: #fff;
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: -moz-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -ms-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
  background-image: -webkit-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -o-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: linear-gradient(top, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
  background-color: #f3e97a;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
  background-color: #efe24b \9;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  background-color: #9e9e9e;
  background-image: -moz-linear-gradient(top, #b3b3b3, #808080);
  background-image: -ms-linear-gradient(top, #b3b3b3, #808080);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
  background-image: -webkit-linear-gradient(top, #b3b3b3, #808080);
  background-image: -o-linear-gradient(top, #b3b3b3, #808080);
  background-image: linear-gradient(top, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
  background-color: #808080;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
  background-color: #666666 \9;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-color: #b97a91;
  background-image: -moz-linear-gradient(top, #9a6376, #6f557d);
  background-image: -ms-linear-gradient(top, #9a6376, #6f557d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9a6376), to(#6f557d));
  background-image: -webkit-linear-gradient(top, #9a6376, #6f557d);
  background-image: -o-linear-gradient(top, #9a6376, #6f557d);
  background-image: linear-gradient(top, #9a6376, #6f557d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9a6376', endColorstr='#6f557d', GradientType=0);
  border-color: #6f557d #6f557d #6f557d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
  background-color: #6f557d;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
  background-color: #9a6376 \9;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker table tr td span:hover {
  background: #eeeeee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-color: #b97a91;
  background-image: -moz-linear-gradient(top, #9a6376, #6f557d);
  background-image: -ms-linear-gradient(top, #9a6376, #6f557d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9a6376), to(#6f557d));
  background-image: -webkit-linear-gradient(top, #9a6376, #6f557d);
  background-image: -o-linear-gradient(top, #9a6376, #6f557d);
  background-image: linear-gradient(top, #9a6376, #6f557d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9a6376', endColorstr='#6f557d', GradientType=0);
  border-color: #6f557d #6f557d #6f557d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #6f557d;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  background-color: #9a6376 \9;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999999;
}
.datepicker th.datepicker-switch {
  width: 145px;
}
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}
.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px;
}


/* assets/vendor/bootstrap-tour/css/bootstrap-tour.min.css */
/* ========================================================================
 * bootstrap-tour - v0.10.3
 * http://bootstraptour.com
 * ========================================================================
 * Copyright 2012-2015 Ulrich Sossou
 *
 * ========================================================================
 * Licensed under the MIT License (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://opensource.org/licenses/MIT
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ========================================================================
 */

.tour-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background-color:#000;opacity:.8;filter:alpha(opacity=80)}.tour-step-backdrop{position:relative;z-index:1101}.tour-step-backdrop>td{position:relative;z-index:1101}.tour-step-background{position:absolute!important;z-index:1100;background:inherit;border-radius:6px}.popover[class*=tour-]{z-index:1102}.popover[class*=tour-] .popover-navigation{padding:9px 14px;overflow:hidden}.popover[class*=tour-] .popover-navigation [data-role=end]{float:right}.popover[class*=tour-] .popover-navigation [data-role=prev],.popover[class*=tour-] .popover-navigation [data-role=next],.popover[class*=tour-] .popover-navigation [data-role=end]{cursor:pointer}.popover[class*=tour-] .popover-navigation [data-role=prev].disabled,.popover[class*=tour-] .popover-navigation [data-role=next].disabled,.popover[class*=tour-] .popover-navigation [data-role=end].disabled{cursor:default}.popover[class*=tour-].orphan{position:fixed;margin-top:0}.popover[class*=tour-].orphan .arrow{display:none}

/* assets/vendor/jqvmap/jqvmap.min.css */
.jqvmap-label,.jqvmap-pin{pointer-events:none}.jqvmap-label{position:absolute;display:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#292929;color:#fff;font-family:sans-serif,Verdana;font-size:smaller;padding:3px}.jqvmap-zoomin,.jqvmap-zoomout{position:absolute;left:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#000;padding:3px;color:#fff;width:10px;height:10px;cursor:pointer;line-height:10px;text-align:center}.jqvmap-zoomin{top:10px}.jqvmap-zoomout{top:30px}.jqvmap-region{cursor:pointer}.jqvmap-ajax_response{width:100%;height:500px}


/* assets/vendor/fontawesome/css/fontawesome.css */
/*!
 * Font Awesome Free 6.2.1 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 2022 Fonticons, Inc.
 */
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900); }

.fa,
.fa-classic,
.fa-sharp,
.fas,
.fa-solid,
.far,
.fa-regular,
.fab,
.fa-brands {
  -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,
.fa-classic,
.fa-solid,
.far,
.fa-regular {
  font-family: 'Font Awesome 6 Free'; }

.fab,
.fa-brands {
  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(var(--fa-li-width, 2em) * -1);
  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 {
  -webkit-animation-name: fa-beat;
          animation-name: fa-beat;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
          animation-timing-function: var(--fa-animation-timing, ease-in-out); }

.fa-bounce {
  -webkit-animation-name: fa-bounce;
          animation-name: fa-bounce;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); }

.fa-fade {
  -webkit-animation-name: fa-fade;
          animation-name: fa-fade;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }

.fa-beat-fade {
  -webkit-animation-name: fa-beat-fade;
          animation-name: fa-beat-fade;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }

.fa-flip {
  -webkit-animation-name: fa-flip;
          animation-name: fa-flip;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
          animation-timing-function: var(--fa-animation-timing, ease-in-out); }

.fa-shake {
  -webkit-animation-name: fa-shake;
          animation-name: fa-shake;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, linear);
          animation-timing-function: var(--fa-animation-timing, linear); }

.fa-spin {
  -webkit-animation-name: fa-spin;
          animation-name: fa-spin;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 2s);
          animation-duration: var(--fa-animation-duration, 2s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, linear);
          animation-timing-function: var(--fa-animation-timing, linear); }

.fa-spin-reverse {
  --fa-animation-direction: reverse; }

.fa-pulse,
.fa-spin-pulse {
  -webkit-animation-name: fa-spin;
          animation-name: fa-spin;
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));
          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 {
    -webkit-animation-delay: -1ms;
            animation-delay: -1ms;
    -webkit-animation-duration: 1ms;
            animation-duration: 1ms;
    -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s; } }

@-webkit-keyframes fa-beat {
  0%, 90% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  45% {
    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
            transform: scale(var(--fa-beat-scale, 1.25)); } }

@keyframes fa-beat {
  0%, 90% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  45% {
    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
            transform: scale(var(--fa-beat-scale, 1.25)); } }

@-webkit-keyframes fa-bounce {
  0% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0); }
  10% {
    -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
            transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
  30% {
    -webkit-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));
            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% {
    -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
            transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
  57% {
    -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
            transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
  64% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0); }
  100% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0); } }

@keyframes fa-bounce {
  0% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0); }
  10% {
    -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
            transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
  30% {
    -webkit-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));
            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% {
    -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
            transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
  57% {
    -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
            transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
  64% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0); }
  100% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0); } }

@-webkit-keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4); } }

@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4); } }

@-webkit-keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    opacity: 1;
    -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
            transform: scale(var(--fa-beat-fade-scale, 1.125)); } }

@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    opacity: 1;
    -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
            transform: scale(var(--fa-beat-fade-scale, 1.125)); } }

@-webkit-keyframes fa-flip {
  50% {
    -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
            transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }

@keyframes fa-flip {
  50% {
    -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
            transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }

@-webkit-keyframes fa-shake {
  0% {
    -webkit-transform: rotate(-15deg);
            transform: rotate(-15deg); }
  4% {
    -webkit-transform: rotate(15deg);
            transform: rotate(15deg); }
  8%, 24% {
    -webkit-transform: rotate(-18deg);
            transform: rotate(-18deg); }
  12%, 28% {
    -webkit-transform: rotate(18deg);
            transform: rotate(18deg); }
  16% {
    -webkit-transform: rotate(-22deg);
            transform: rotate(-22deg); }
  20% {
    -webkit-transform: rotate(22deg);
            transform: rotate(22deg); }
  32% {
    -webkit-transform: rotate(-12deg);
            transform: rotate(-12deg); }
  36% {
    -webkit-transform: rotate(12deg);
            transform: rotate(12deg); }
  40%, 100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); } }

@keyframes fa-shake {
  0% {
    -webkit-transform: rotate(-15deg);
            transform: rotate(-15deg); }
  4% {
    -webkit-transform: rotate(15deg);
            transform: rotate(15deg); }
  8%, 24% {
    -webkit-transform: rotate(-18deg);
            transform: rotate(-18deg); }
  12%, 28% {
    -webkit-transform: rotate(18deg);
            transform: rotate(18deg); }
  16% {
    -webkit-transform: rotate(-22deg);
            transform: rotate(-22deg); }
  20% {
    -webkit-transform: rotate(22deg);
            transform: rotate(22deg); }
  32% {
    -webkit-transform: rotate(-12deg);
            transform: rotate(-12deg); }
  36% {
    -webkit-transform: rotate(12deg);
            transform: rotate(12deg); }
  40%, 100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); } }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.fa-rotate-90 {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.fa-rotate-180 {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.fa-rotate-270 {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg); }

.fa-flip-horizontal {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1); }

.fa-flip-vertical {
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1); }

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1); }

.fa-rotate-by {
  -webkit-transform: rotate(var(--fa-rotate-angle, none));
          transform: rotate(var(--fa-rotate-angle, none)); }

.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::before {
  content: "\30"; }

.fa-1::before {
  content: "\31"; }

.fa-2::before {
  content: "\32"; }

.fa-3::before {
  content: "\33"; }

.fa-4::before {
  content: "\34"; }

.fa-5::before {
  content: "\35"; }

.fa-6::before {
  content: "\36"; }

.fa-7::before {
  content: "\37"; }

.fa-8::before {
  content: "\38"; }

.fa-9::before {
  content: "\39"; }

.fa-fill-drip::before {
  content: "\f576"; }

.fa-arrows-to-circle::before {
  content: "\e4bd"; }

.fa-circle-chevron-right::before {
  content: "\f138"; }

.fa-chevron-circle-right::before {
  content: "\f138"; }

.fa-at::before {
  content: "\40"; }

.fa-trash-can::before {
  content: "\f2ed"; }

.fa-trash-alt::before {
  content: "\f2ed"; }

.fa-text-height::before {
  content: "\f034"; }

.fa-user-xmark::before {
  content: "\f235"; }

.fa-user-times::before {
  content: "\f235"; }

.fa-stethoscope::before {
  content: "\f0f1"; }

.fa-message::before {
  content: "\f27a"; }

.fa-comment-alt::before {
  content: "\f27a"; }

.fa-info::before {
  content: "\f129"; }

.fa-down-left-and-up-right-to-center::before {
  content: "\f422"; }

.fa-compress-alt::before {
  content: "\f422"; }

.fa-explosion::before {
  content: "\e4e9"; }

.fa-file-lines::before {
  content: "\f15c"; }

.fa-file-alt::before {
  content: "\f15c"; }

.fa-file-text::before {
  content: "\f15c"; }

.fa-wave-square::before {
  content: "\f83e"; }

.fa-ring::before {
  content: "\f70b"; }

.fa-building-un::before {
  content: "\e4d9"; }

.fa-dice-three::before {
  content: "\f527"; }

.fa-calendar-days::before {
  content: "\f073"; }

.fa-calendar-alt::before {
  content: "\f073"; }

.fa-anchor-circle-check::before {
  content: "\e4aa"; }

.fa-building-circle-arrow-right::before {
  content: "\e4d1"; }

.fa-volleyball::before {
  content: "\f45f"; }

.fa-volleyball-ball::before {
  content: "\f45f"; }

.fa-arrows-up-to-line::before {
  content: "\e4c2"; }

.fa-sort-down::before {
  content: "\f0dd"; }

.fa-sort-desc::before {
  content: "\f0dd"; }

.fa-circle-minus::before {
  content: "\f056"; }

.fa-minus-circle::before {
  content: "\f056"; }

.fa-door-open::before {
  content: "\f52b"; }

.fa-right-from-bracket::before {
  content: "\f2f5"; }

.fa-sign-out-alt::before {
  content: "\f2f5"; }

.fa-atom::before {
  content: "\f5d2"; }

.fa-soap::before {
  content: "\e06e"; }

.fa-icons::before {
  content: "\f86d"; }

.fa-heart-music-camera-bolt::before {
  content: "\f86d"; }

.fa-microphone-lines-slash::before {
  content: "\f539"; }

.fa-microphone-alt-slash::before {
  content: "\f539"; }

.fa-bridge-circle-check::before {
  content: "\e4c9"; }

.fa-pump-medical::before {
  content: "\e06a"; }

.fa-fingerprint::before {
  content: "\f577"; }

.fa-hand-point-right::before {
  content: "\f0a4"; }

.fa-magnifying-glass-location::before {
  content: "\f689"; }

.fa-search-location::before {
  content: "\f689"; }

.fa-forward-step::before {
  content: "\f051"; }

.fa-step-forward::before {
  content: "\f051"; }

.fa-face-smile-beam::before {
  content: "\f5b8"; }

.fa-smile-beam::before {
  content: "\f5b8"; }

.fa-flag-checkered::before {
  content: "\f11e"; }

.fa-football::before {
  content: "\f44e"; }

.fa-football-ball::before {
  content: "\f44e"; }

.fa-school-circle-exclamation::before {
  content: "\e56c"; }

.fa-crop::before {
  content: "\f125"; }

.fa-angles-down::before {
  content: "\f103"; }

.fa-angle-double-down::before {
  content: "\f103"; }

.fa-users-rectangle::before {
  content: "\e594"; }

.fa-people-roof::before {
  content: "\e537"; }

.fa-people-line::before {
  content: "\e534"; }

.fa-beer-mug-empty::before {
  content: "\f0fc"; }

.fa-beer::before {
  content: "\f0fc"; }

.fa-diagram-predecessor::before {
  content: "\e477"; }

.fa-arrow-up-long::before {
  content: "\f176"; }

.fa-long-arrow-up::before {
  content: "\f176"; }

.fa-fire-flame-simple::before {
  content: "\f46a"; }

.fa-burn::before {
  content: "\f46a"; }

.fa-person::before {
  content: "\f183"; }

.fa-male::before {
  content: "\f183"; }

.fa-laptop::before {
  content: "\f109"; }

.fa-file-csv::before {
  content: "\f6dd"; }

.fa-menorah::before {
  content: "\f676"; }

.fa-truck-plane::before {
  content: "\e58f"; }

.fa-record-vinyl::before {
  content: "\f8d9"; }

.fa-face-grin-stars::before {
  content: "\f587"; }

.fa-grin-stars::before {
  content: "\f587"; }

.fa-bong::before {
  content: "\f55c"; }

.fa-spaghetti-monster-flying::before {
  content: "\f67b"; }

.fa-pastafarianism::before {
  content: "\f67b"; }

.fa-arrow-down-up-across-line::before {
  content: "\e4af"; }

.fa-spoon::before {
  content: "\f2e5"; }

.fa-utensil-spoon::before {
  content: "\f2e5"; }

.fa-jar-wheat::before {
  content: "\e517"; }

.fa-envelopes-bulk::before {
  content: "\f674"; }

.fa-mail-bulk::before {
  content: "\f674"; }

.fa-file-circle-exclamation::before {
  content: "\e4eb"; }

.fa-circle-h::before {
  content: "\f47e"; }

.fa-hospital-symbol::before {
  content: "\f47e"; }

.fa-pager::before {
  content: "\f815"; }

.fa-address-book::before {
  content: "\f2b9"; }

.fa-contact-book::before {
  content: "\f2b9"; }

.fa-strikethrough::before {
  content: "\f0cc"; }

.fa-k::before {
  content: "\4b"; }

.fa-landmark-flag::before {
  content: "\e51c"; }

.fa-pencil::before {
  content: "\f303"; }

.fa-pencil-alt::before {
  content: "\f303"; }

.fa-backward::before {
  content: "\f04a"; }

.fa-caret-right::before {
  content: "\f0da"; }

.fa-comments::before {
  content: "\f086"; }

.fa-paste::before {
  content: "\f0ea"; }

.fa-file-clipboard::before {
  content: "\f0ea"; }

.fa-code-pull-request::before {
  content: "\e13c"; }

.fa-clipboard-list::before {
  content: "\f46d"; }

.fa-truck-ramp-box::before {
  content: "\f4de"; }

.fa-truck-loading::before {
  content: "\f4de"; }

.fa-user-check::before {
  content: "\f4fc"; }

.fa-vial-virus::before {
  content: "\e597"; }

.fa-sheet-plastic::before {
  content: "\e571"; }

.fa-blog::before {
  content: "\f781"; }

.fa-user-ninja::before {
  content: "\f504"; }

.fa-person-arrow-up-from-line::before {
  content: "\e539"; }

.fa-scroll-torah::before {
  content: "\f6a0"; }

.fa-torah::before {
  content: "\f6a0"; }

.fa-broom-ball::before {
  content: "\f458"; }

.fa-quidditch::before {
  content: "\f458"; }

.fa-quidditch-broom-ball::before {
  content: "\f458"; }

.fa-toggle-off::before {
  content: "\f204"; }

.fa-box-archive::before {
  content: "\f187"; }

.fa-archive::before {
  content: "\f187"; }

.fa-person-drowning::before {
  content: "\e545"; }

.fa-arrow-down-9-1::before {
  content: "\f886"; }

.fa-sort-numeric-desc::before {
  content: "\f886"; }

.fa-sort-numeric-down-alt::before {
  content: "\f886"; }

.fa-face-grin-tongue-squint::before {
  content: "\f58a"; }

.fa-grin-tongue-squint::before {
  content: "\f58a"; }

.fa-spray-can::before {
  content: "\f5bd"; }

.fa-truck-monster::before {
  content: "\f63b"; }

.fa-w::before {
  content: "\57"; }

.fa-earth-africa::before {
  content: "\f57c"; }

.fa-globe-africa::before {
  content: "\f57c"; }

.fa-rainbow::before {
  content: "\f75b"; }

.fa-circle-notch::before {
  content: "\f1ce"; }

.fa-tablet-screen-button::before {
  content: "\f3fa"; }

.fa-tablet-alt::before {
  content: "\f3fa"; }

.fa-paw::before {
  content: "\f1b0"; }

.fa-cloud::before {
  content: "\f0c2"; }

.fa-trowel-bricks::before {
  content: "\e58a"; }

.fa-face-flushed::before {
  content: "\f579"; }

.fa-flushed::before {
  content: "\f579"; }

.fa-hospital-user::before {
  content: "\f80d"; }

.fa-tent-arrow-left-right::before {
  content: "\e57f"; }

.fa-gavel::before {
  content: "\f0e3"; }

.fa-legal::before {
  content: "\f0e3"; }

.fa-binoculars::before {
  content: "\f1e5"; }

.fa-microphone-slash::before {
  content: "\f131"; }

.fa-box-tissue::before {
  content: "\e05b"; }

.fa-motorcycle::before {
  content: "\f21c"; }

.fa-bell-concierge::before {
  content: "\f562"; }

.fa-concierge-bell::before {
  content: "\f562"; }

.fa-pen-ruler::before {
  content: "\f5ae"; }

.fa-pencil-ruler::before {
  content: "\f5ae"; }

.fa-people-arrows::before {
  content: "\e068"; }

.fa-people-arrows-left-right::before {
  content: "\e068"; }

.fa-mars-and-venus-burst::before {
  content: "\e523"; }

.fa-square-caret-right::before {
  content: "\f152"; }

.fa-caret-square-right::before {
  content: "\f152"; }

.fa-scissors::before {
  content: "\f0c4"; }

.fa-cut::before {
  content: "\f0c4"; }

.fa-sun-plant-wilt::before {
  content: "\e57a"; }

.fa-toilets-portable::before {
  content: "\e584"; }

.fa-hockey-puck::before {
  content: "\f453"; }

.fa-table::before {
  content: "\f0ce"; }

.fa-magnifying-glass-arrow-right::before {
  content: "\e521"; }

.fa-tachograph-digital::before {
  content: "\f566"; }

.fa-digital-tachograph::before {
  content: "\f566"; }

.fa-users-slash::before {
  content: "\e073"; }

.fa-clover::before {
  content: "\e139"; }

.fa-reply::before {
  content: "\f3e5"; }

.fa-mail-reply::before {
  content: "\f3e5"; }

.fa-star-and-crescent::before {
  content: "\f699"; }

.fa-house-fire::before {
  content: "\e50c"; }

.fa-square-minus::before {
  content: "\f146"; }

.fa-minus-square::before {
  content: "\f146"; }

.fa-helicopter::before {
  content: "\f533"; }

.fa-compass::before {
  content: "\f14e"; }

.fa-square-caret-down::before {
  content: "\f150"; }

.fa-caret-square-down::before {
  content: "\f150"; }

.fa-file-circle-question::before {
  content: "\e4ef"; }

.fa-laptop-code::before {
  content: "\f5fc"; }

.fa-swatchbook::before {
  content: "\f5c3"; }

.fa-prescription-bottle::before {
  content: "\f485"; }

.fa-bars::before {
  content: "\f0c9"; }

.fa-navicon::before {
  content: "\f0c9"; }

.fa-people-group::before {
  content: "\e533"; }

.fa-hourglass-end::before {
  content: "\f253"; }

.fa-hourglass-3::before {
  content: "\f253"; }

.fa-heart-crack::before {
  content: "\f7a9"; }

.fa-heart-broken::before {
  content: "\f7a9"; }

.fa-square-up-right::before {
  content: "\f360"; }

.fa-external-link-square-alt::before {
  content: "\f360"; }

.fa-face-kiss-beam::before {
  content: "\f597"; }

.fa-kiss-beam::before {
  content: "\f597"; }

.fa-film::before {
  content: "\f008"; }

.fa-ruler-horizontal::before {
  content: "\f547"; }

.fa-people-robbery::before {
  content: "\e536"; }

.fa-lightbulb::before {
  content: "\f0eb"; }

.fa-caret-left::before {
  content: "\f0d9"; }

.fa-circle-exclamation::before {
  content: "\f06a"; }

.fa-exclamation-circle::before {
  content: "\f06a"; }

.fa-school-circle-xmark::before {
  content: "\e56d"; }

.fa-arrow-right-from-bracket::before {
  content: "\f08b"; }

.fa-sign-out::before {
  content: "\f08b"; }

.fa-circle-chevron-down::before {
  content: "\f13a"; }

.fa-chevron-circle-down::before {
  content: "\f13a"; }

.fa-unlock-keyhole::before {
  content: "\f13e"; }

.fa-unlock-alt::before {
  content: "\f13e"; }

.fa-cloud-showers-heavy::before {
  content: "\f740"; }

.fa-headphones-simple::before {
  content: "\f58f"; }

.fa-headphones-alt::before {
  content: "\f58f"; }

.fa-sitemap::before {
  content: "\f0e8"; }

.fa-circle-dollar-to-slot::before {
  content: "\f4b9"; }

.fa-donate::before {
  content: "\f4b9"; }

.fa-memory::before {
  content: "\f538"; }

.fa-road-spikes::before {
  content: "\e568"; }

.fa-fire-burner::before {
  content: "\e4f1"; }

.fa-flag::before {
  content: "\f024"; }

.fa-hanukiah::before {
  content: "\f6e6"; }

.fa-feather::before {
  content: "\f52d"; }

.fa-volume-low::before {
  content: "\f027"; }

.fa-volume-down::before {
  content: "\f027"; }

.fa-comment-slash::before {
  content: "\f4b3"; }

.fa-cloud-sun-rain::before {
  content: "\f743"; }

.fa-compress::before {
  content: "\f066"; }

.fa-wheat-awn::before {
  content: "\e2cd"; }

.fa-wheat-alt::before {
  content: "\e2cd"; }

.fa-ankh::before {
  content: "\f644"; }

.fa-hands-holding-child::before {
  content: "\e4fa"; }

.fa-asterisk::before {
  content: "\2a"; }

.fa-square-check::before {
  content: "\f14a"; }

.fa-check-square::before {
  content: "\f14a"; }

.fa-peseta-sign::before {
  content: "\e221"; }

.fa-heading::before {
  content: "\f1dc"; }

.fa-header::before {
  content: "\f1dc"; }

.fa-ghost::before {
  content: "\f6e2"; }

.fa-list::before {
  content: "\f03a"; }

.fa-list-squares::before {
  content: "\f03a"; }

.fa-square-phone-flip::before {
  content: "\f87b"; }

.fa-phone-square-alt::before {
  content: "\f87b"; }

.fa-cart-plus::before {
  content: "\f217"; }

.fa-gamepad::before {
  content: "\f11b"; }

.fa-circle-dot::before {
  content: "\f192"; }

.fa-dot-circle::before {
  content: "\f192"; }

.fa-face-dizzy::before {
  content: "\f567"; }

.fa-dizzy::before {
  content: "\f567"; }

.fa-egg::before {
  content: "\f7fb"; }

.fa-house-medical-circle-xmark::before {
  content: "\e513"; }

.fa-campground::before {
  content: "\f6bb"; }

.fa-folder-plus::before {
  content: "\f65e"; }

.fa-futbol::before {
  content: "\f1e3"; }

.fa-futbol-ball::before {
  content: "\f1e3"; }

.fa-soccer-ball::before {
  content: "\f1e3"; }

.fa-paintbrush::before {
  content: "\f1fc"; }

.fa-paint-brush::before {
  content: "\f1fc"; }

.fa-lock::before {
  content: "\f023"; }

.fa-gas-pump::before {
  content: "\f52f"; }

.fa-hot-tub-person::before {
  content: "\f593"; }

.fa-hot-tub::before {
  content: "\f593"; }

.fa-map-location::before {
  content: "\f59f"; }

.fa-map-marked::before {
  content: "\f59f"; }

.fa-house-flood-water::before {
  content: "\e50e"; }

.fa-tree::before {
  content: "\f1bb"; }

.fa-bridge-lock::before {
  content: "\e4cc"; }

.fa-sack-dollar::before {
  content: "\f81d"; }

.fa-pen-to-square::before {
  content: "\f044"; }

.fa-edit::before {
  content: "\f044"; }

.fa-car-side::before {
  content: "\f5e4"; }

.fa-share-nodes::before {
  content: "\f1e0"; }

.fa-share-alt::before {
  content: "\f1e0"; }

.fa-heart-circle-minus::before {
  content: "\e4ff"; }

.fa-hourglass-half::before {
  content: "\f252"; }

.fa-hourglass-2::before {
  content: "\f252"; }

.fa-microscope::before {
  content: "\f610"; }

.fa-sink::before {
  content: "\e06d"; }

.fa-bag-shopping::before {
  content: "\f290"; }

.fa-shopping-bag::before {
  content: "\f290"; }

.fa-arrow-down-z-a::before {
  content: "\f881"; }

.fa-sort-alpha-desc::before {
  content: "\f881"; }

.fa-sort-alpha-down-alt::before {
  content: "\f881"; }

.fa-mitten::before {
  content: "\f7b5"; }

.fa-person-rays::before {
  content: "\e54d"; }

.fa-users::before {
  content: "\f0c0"; }

.fa-eye-slash::before {
  content: "\f070"; }

.fa-flask-vial::before {
  content: "\e4f3"; }

.fa-hand::before {
  content: "\f256"; }

.fa-hand-paper::before {
  content: "\f256"; }

.fa-om::before {
  content: "\f679"; }

.fa-worm::before {
  content: "\e599"; }

.fa-house-circle-xmark::before {
  content: "\e50b"; }

.fa-plug::before {
  content: "\f1e6"; }

.fa-chevron-up::before {
  content: "\f077"; }

.fa-hand-spock::before {
  content: "\f259"; }

.fa-stopwatch::before {
  content: "\f2f2"; }

.fa-face-kiss::before {
  content: "\f596"; }

.fa-kiss::before {
  content: "\f596"; }

.fa-bridge-circle-xmark::before {
  content: "\e4cb"; }

.fa-face-grin-tongue::before {
  content: "\f589"; }

.fa-grin-tongue::before {
  content: "\f589"; }

.fa-chess-bishop::before {
  content: "\f43a"; }

.fa-face-grin-wink::before {
  content: "\f58c"; }

.fa-grin-wink::before {
  content: "\f58c"; }

.fa-ear-deaf::before {
  content: "\f2a4"; }

.fa-deaf::before {
  content: "\f2a4"; }

.fa-deafness::before {
  content: "\f2a4"; }

.fa-hard-of-hearing::before {
  content: "\f2a4"; }

.fa-road-circle-check::before {
  content: "\e564"; }

.fa-dice-five::before {
  content: "\f523"; }

.fa-square-rss::before {
  content: "\f143"; }

.fa-rss-square::before {
  content: "\f143"; }

.fa-land-mine-on::before {
  content: "\e51b"; }

.fa-i-cursor::before {
  content: "\f246"; }

.fa-stamp::before {
  content: "\f5bf"; }

.fa-stairs::before {
  content: "\e289"; }

.fa-i::before {
  content: "\49"; }

.fa-hryvnia-sign::before {
  content: "\f6f2"; }

.fa-hryvnia::before {
  content: "\f6f2"; }

.fa-pills::before {
  content: "\f484"; }

.fa-face-grin-wide::before {
  content: "\f581"; }

.fa-grin-alt::before {
  content: "\f581"; }

.fa-tooth::before {
  content: "\f5c9"; }

.fa-v::before {
  content: "\56"; }

.fa-bangladeshi-taka-sign::before {
  content: "\e2e6"; }

.fa-bicycle::before {
  content: "\f206"; }

.fa-staff-snake::before {
  content: "\e579"; }

.fa-rod-asclepius::before {
  content: "\e579"; }

.fa-rod-snake::before {
  content: "\e579"; }

.fa-staff-aesculapius::before {
  content: "\e579"; }

.fa-head-side-cough-slash::before {
  content: "\e062"; }

.fa-truck-medical::before {
  content: "\f0f9"; }

.fa-ambulance::before {
  content: "\f0f9"; }

.fa-wheat-awn-circle-exclamation::before {
  content: "\e598"; }

.fa-snowman::before {
  content: "\f7d0"; }

.fa-mortar-pestle::before {
  content: "\f5a7"; }

.fa-road-barrier::before {
  content: "\e562"; }

.fa-school::before {
  content: "\f549"; }

.fa-igloo::before {
  content: "\f7ae"; }

.fa-joint::before {
  content: "\f595"; }

.fa-angle-right::before {
  content: "\f105"; }

.fa-horse::before {
  content: "\f6f0"; }

.fa-q::before {
  content: "\51"; }

.fa-g::before {
  content: "\47"; }

.fa-notes-medical::before {
  content: "\f481"; }

.fa-temperature-half::before {
  content: "\f2c9"; }

.fa-temperature-2::before {
  content: "\f2c9"; }

.fa-thermometer-2::before {
  content: "\f2c9"; }

.fa-thermometer-half::before {
  content: "\f2c9"; }

.fa-dong-sign::before {
  content: "\e169"; }

.fa-capsules::before {
  content: "\f46b"; }

.fa-poo-storm::before {
  content: "\f75a"; }

.fa-poo-bolt::before {
  content: "\f75a"; }

.fa-face-frown-open::before {
  content: "\f57a"; }

.fa-frown-open::before {
  content: "\f57a"; }

.fa-hand-point-up::before {
  content: "\f0a6"; }

.fa-money-bill::before {
  content: "\f0d6"; }

.fa-bookmark::before {
  content: "\f02e"; }

.fa-align-justify::before {
  content: "\f039"; }

.fa-umbrella-beach::before {
  content: "\f5ca"; }

.fa-helmet-un::before {
  content: "\e503"; }

.fa-bullseye::before {
  content: "\f140"; }

.fa-bacon::before {
  content: "\f7e5"; }

.fa-hand-point-down::before {
  content: "\f0a7"; }

.fa-arrow-up-from-bracket::before {
  content: "\e09a"; }

.fa-folder::before {
  content: "\f07b"; }

.fa-folder-blank::before {
  content: "\f07b"; }

.fa-file-waveform::before {
  content: "\f478"; }

.fa-file-medical-alt::before {
  content: "\f478"; }

.fa-radiation::before {
  content: "\f7b9"; }

.fa-chart-simple::before {
  content: "\e473"; }

.fa-mars-stroke::before {
  content: "\f229"; }

.fa-vial::before {
  content: "\f492"; }

.fa-gauge::before {
  content: "\f624"; }

.fa-dashboard::before {
  content: "\f624"; }

.fa-gauge-med::before {
  content: "\f624"; }

.fa-tachometer-alt-average::before {
  content: "\f624"; }

.fa-wand-magic-sparkles::before {
  content: "\e2ca"; }

.fa-magic-wand-sparkles::before {
  content: "\e2ca"; }

.fa-e::before {
  content: "\45"; }

.fa-pen-clip::before {
  content: "\f305"; }

.fa-pen-alt::before {
  content: "\f305"; }

.fa-bridge-circle-exclamation::before {
  content: "\e4ca"; }

.fa-user::before {
  content: "\f007"; }

.fa-school-circle-check::before {
  content: "\e56b"; }

.fa-dumpster::before {
  content: "\f793"; }

.fa-van-shuttle::before {
  content: "\f5b6"; }

.fa-shuttle-van::before {
  content: "\f5b6"; }

.fa-building-user::before {
  content: "\e4da"; }

.fa-square-caret-left::before {
  content: "\f191"; }

.fa-caret-square-left::before {
  content: "\f191"; }

.fa-highlighter::before {
  content: "\f591"; }

.fa-key::before {
  content: "\f084"; }

.fa-bullhorn::before {
  content: "\f0a1"; }

.fa-globe::before {
  content: "\f0ac"; }

.fa-synagogue::before {
  content: "\f69b"; }

.fa-person-half-dress::before {
  content: "\e548"; }

.fa-road-bridge::before {
  content: "\e563"; }

.fa-location-arrow::before {
  content: "\f124"; }

.fa-c::before {
  content: "\43"; }

.fa-tablet-button::before {
  content: "\f10a"; }

.fa-building-lock::before {
  content: "\e4d6"; }

.fa-pizza-slice::before {
  content: "\f818"; }

.fa-money-bill-wave::before {
  content: "\f53a"; }

.fa-chart-area::before {
  content: "\f1fe"; }

.fa-area-chart::before {
  content: "\f1fe"; }

.fa-house-flag::before {
  content: "\e50d"; }

.fa-person-circle-minus::before {
  content: "\e540"; }

.fa-ban::before {
  content: "\f05e"; }

.fa-cancel::before {
  content: "\f05e"; }

.fa-camera-rotate::before {
  content: "\e0d8"; }

.fa-spray-can-sparkles::before {
  content: "\f5d0"; }

.fa-air-freshener::before {
  content: "\f5d0"; }

.fa-star::before {
  content: "\f005"; }

.fa-repeat::before {
  content: "\f363"; }

.fa-cross::before {
  content: "\f654"; }

.fa-box::before {
  content: "\f466"; }

.fa-venus-mars::before {
  content: "\f228"; }

.fa-arrow-pointer::before {
  content: "\f245"; }

.fa-mouse-pointer::before {
  content: "\f245"; }

.fa-maximize::before {
  content: "\f31e"; }

.fa-expand-arrows-alt::before {
  content: "\f31e"; }

.fa-charging-station::before {
  content: "\f5e7"; }

.fa-shapes::before {
  content: "\f61f"; }

.fa-triangle-circle-square::before {
  content: "\f61f"; }

.fa-shuffle::before {
  content: "\f074"; }

.fa-random::before {
  content: "\f074"; }

.fa-person-running::before {
  content: "\f70c"; }

.fa-running::before {
  content: "\f70c"; }

.fa-mobile-retro::before {
  content: "\e527"; }

.fa-grip-lines-vertical::before {
  content: "\f7a5"; }

.fa-spider::before {
  content: "\f717"; }

.fa-hands-bound::before {
  content: "\e4f9"; }

.fa-file-invoice-dollar::before {
  content: "\f571"; }

.fa-plane-circle-exclamation::before {
  content: "\e556"; }

.fa-x-ray::before {
  content: "\f497"; }

.fa-spell-check::before {
  content: "\f891"; }

.fa-slash::before {
  content: "\f715"; }

.fa-computer-mouse::before {
  content: "\f8cc"; }

.fa-mouse::before {
  content: "\f8cc"; }

.fa-arrow-right-to-bracket::before {
  content: "\f090"; }

.fa-sign-in::before {
  content: "\f090"; }

.fa-shop-slash::before {
  content: "\e070"; }

.fa-store-alt-slash::before {
  content: "\e070"; }

.fa-server::before {
  content: "\f233"; }

.fa-virus-covid-slash::before {
  content: "\e4a9"; }

.fa-shop-lock::before {
  content: "\e4a5"; }

.fa-hourglass-start::before {
  content: "\f251"; }

.fa-hourglass-1::before {
  content: "\f251"; }

.fa-blender-phone::before {
  content: "\f6b6"; }

.fa-building-wheat::before {
  content: "\e4db"; }

.fa-person-breastfeeding::before {
  content: "\e53a"; }

.fa-right-to-bracket::before {
  content: "\f2f6"; }

.fa-sign-in-alt::before {
  content: "\f2f6"; }

.fa-venus::before {
  content: "\f221"; }

.fa-passport::before {
  content: "\f5ab"; }

.fa-heart-pulse::before {
  content: "\f21e"; }

.fa-heartbeat::before {
  content: "\f21e"; }

.fa-people-carry-box::before {
  content: "\f4ce"; }

.fa-people-carry::before {
  content: "\f4ce"; }

.fa-temperature-high::before {
  content: "\f769"; }

.fa-microchip::before {
  content: "\f2db"; }

.fa-crown::before {
  content: "\f521"; }

.fa-weight-hanging::before {
  content: "\f5cd"; }

.fa-xmarks-lines::before {
  content: "\e59a"; }

.fa-file-prescription::before {
  content: "\f572"; }

.fa-weight-scale::before {
  content: "\f496"; }

.fa-weight::before {
  content: "\f496"; }

.fa-user-group::before {
  content: "\f500"; }

.fa-user-friends::before {
  content: "\f500"; }

.fa-arrow-up-a-z::before {
  content: "\f15e"; }

.fa-sort-alpha-up::before {
  content: "\f15e"; }

.fa-chess-knight::before {
  content: "\f441"; }

.fa-face-laugh-squint::before {
  content: "\f59b"; }

.fa-laugh-squint::before {
  content: "\f59b"; }

.fa-wheelchair::before {
  content: "\f193"; }

.fa-circle-arrow-up::before {
  content: "\f0aa"; }

.fa-arrow-circle-up::before {
  content: "\f0aa"; }

.fa-toggle-on::before {
  content: "\f205"; }

.fa-person-walking::before {
  content: "\f554"; }

.fa-walking::before {
  content: "\f554"; }

.fa-l::before {
  content: "\4c"; }

.fa-fire::before {
  content: "\f06d"; }

.fa-bed-pulse::before {
  content: "\f487"; }

.fa-procedures::before {
  content: "\f487"; }

.fa-shuttle-space::before {
  content: "\f197"; }

.fa-space-shuttle::before {
  content: "\f197"; }

.fa-face-laugh::before {
  content: "\f599"; }

.fa-laugh::before {
  content: "\f599"; }

.fa-folder-open::before {
  content: "\f07c"; }

.fa-heart-circle-plus::before {
  content: "\e500"; }

.fa-code-fork::before {
  content: "\e13b"; }

.fa-city::before {
  content: "\f64f"; }

.fa-microphone-lines::before {
  content: "\f3c9"; }

.fa-microphone-alt::before {
  content: "\f3c9"; }

.fa-pepper-hot::before {
  content: "\f816"; }

.fa-unlock::before {
  content: "\f09c"; }

.fa-colon-sign::before {
  content: "\e140"; }

.fa-headset::before {
  content: "\f590"; }

.fa-store-slash::before {
  content: "\e071"; }

.fa-road-circle-xmark::before {
  content: "\e566"; }

.fa-user-minus::before {
  content: "\f503"; }

.fa-mars-stroke-up::before {
  content: "\f22a"; }

.fa-mars-stroke-v::before {
  content: "\f22a"; }

.fa-champagne-glasses::before {
  content: "\f79f"; }

.fa-glass-cheers::before {
  content: "\f79f"; }

.fa-clipboard::before {
  content: "\f328"; }

.fa-house-circle-exclamation::before {
  content: "\e50a"; }

.fa-file-arrow-up::before {
  content: "\f574"; }

.fa-file-upload::before {
  content: "\f574"; }

.fa-wifi::before {
  content: "\f1eb"; }

.fa-wifi-3::before {
  content: "\f1eb"; }

.fa-wifi-strong::before {
  content: "\f1eb"; }

.fa-bath::before {
  content: "\f2cd"; }

.fa-bathtub::before {
  content: "\f2cd"; }

.fa-underline::before {
  content: "\f0cd"; }

.fa-user-pen::before {
  content: "\f4ff"; }

.fa-user-edit::before {
  content: "\f4ff"; }

.fa-signature::before {
  content: "\f5b7"; }

.fa-stroopwafel::before {
  content: "\f551"; }

.fa-bold::before {
  content: "\f032"; }

.fa-anchor-lock::before {
  content: "\e4ad"; }

.fa-building-ngo::before {
  content: "\e4d7"; }

.fa-manat-sign::before {
  content: "\e1d5"; }

.fa-not-equal::before {
  content: "\f53e"; }

.fa-border-top-left::before {
  content: "\f853"; }

.fa-border-style::before {
  content: "\f853"; }

.fa-map-location-dot::before {
  content: "\f5a0"; }

.fa-map-marked-alt::before {
  content: "\f5a0"; }

.fa-jedi::before {
  content: "\f669"; }

.fa-square-poll-vertical::before {
  content: "\f681"; }

.fa-poll::before {
  content: "\f681"; }

.fa-mug-hot::before {
  content: "\f7b6"; }

.fa-car-battery::before {
  content: "\f5df"; }

.fa-battery-car::before {
  content: "\f5df"; }

.fa-gift::before {
  content: "\f06b"; }

.fa-dice-two::before {
  content: "\f528"; }

.fa-chess-queen::before {
  content: "\f445"; }

.fa-glasses::before {
  content: "\f530"; }

.fa-chess-board::before {
  content: "\f43c"; }

.fa-building-circle-check::before {
  content: "\e4d2"; }

.fa-person-chalkboard::before {
  content: "\e53d"; }

.fa-mars-stroke-right::before {
  content: "\f22b"; }

.fa-mars-stroke-h::before {
  content: "\f22b"; }

.fa-hand-back-fist::before {
  content: "\f255"; }

.fa-hand-rock::before {
  content: "\f255"; }

.fa-square-caret-up::before {
  content: "\f151"; }

.fa-caret-square-up::before {
  content: "\f151"; }

.fa-cloud-showers-water::before {
  content: "\e4e4"; }

.fa-chart-bar::before {
  content: "\f080"; }

.fa-bar-chart::before {
  content: "\f080"; }

.fa-hands-bubbles::before {
  content: "\e05e"; }

.fa-hands-wash::before {
  content: "\e05e"; }

.fa-less-than-equal::before {
  content: "\f537"; }

.fa-train::before {
  content: "\f238"; }

.fa-eye-low-vision::before {
  content: "\f2a8"; }

.fa-low-vision::before {
  content: "\f2a8"; }

.fa-crow::before {
  content: "\f520"; }

.fa-sailboat::before {
  content: "\e445"; }

.fa-window-restore::before {
  content: "\f2d2"; }

.fa-square-plus::before {
  content: "\f0fe"; }

.fa-plus-square::before {
  content: "\f0fe"; }

.fa-torii-gate::before {
  content: "\f6a1"; }

.fa-frog::before {
  content: "\f52e"; }

.fa-bucket::before {
  content: "\e4cf"; }

.fa-image::before {
  content: "\f03e"; }

.fa-microphone::before {
  content: "\f130"; }

.fa-cow::before {
  content: "\f6c8"; }

.fa-caret-up::before {
  content: "\f0d8"; }

.fa-screwdriver::before {
  content: "\f54a"; }

.fa-folder-closed::before {
  content: "\e185"; }

.fa-house-tsunami::before {
  content: "\e515"; }

.fa-square-nfi::before {
  content: "\e576"; }

.fa-arrow-up-from-ground-water::before {
  content: "\e4b5"; }

.fa-martini-glass::before {
  content: "\f57b"; }

.fa-glass-martini-alt::before {
  content: "\f57b"; }

.fa-rotate-left::before {
  content: "\f2ea"; }

.fa-rotate-back::before {
  content: "\f2ea"; }

.fa-rotate-backward::before {
  content: "\f2ea"; }

.fa-undo-alt::before {
  content: "\f2ea"; }

.fa-table-columns::before {
  content: "\f0db"; }

.fa-columns::before {
  content: "\f0db"; }

.fa-lemon::before {
  content: "\f094"; }

.fa-head-side-mask::before {
  content: "\e063"; }

.fa-handshake::before {
  content: "\f2b5"; }

.fa-gem::before {
  content: "\f3a5"; }

.fa-dolly::before {
  content: "\f472"; }

.fa-dolly-box::before {
  content: "\f472"; }

.fa-smoking::before {
  content: "\f48d"; }

.fa-minimize::before {
  content: "\f78c"; }

.fa-compress-arrows-alt::before {
  content: "\f78c"; }

.fa-monument::before {
  content: "\f5a6"; }

.fa-snowplow::before {
  content: "\f7d2"; }

.fa-angles-right::before {
  content: "\f101"; }

.fa-angle-double-right::before {
  content: "\f101"; }

.fa-cannabis::before {
  content: "\f55f"; }

.fa-circle-play::before {
  content: "\f144"; }

.fa-play-circle::before {
  content: "\f144"; }

.fa-tablets::before {
  content: "\f490"; }

.fa-ethernet::before {
  content: "\f796"; }

.fa-euro-sign::before {
  content: "\f153"; }

.fa-eur::before {
  content: "\f153"; }

.fa-euro::before {
  content: "\f153"; }

.fa-chair::before {
  content: "\f6c0"; }

.fa-circle-check::before {
  content: "\f058"; }

.fa-check-circle::before {
  content: "\f058"; }

.fa-circle-stop::before {
  content: "\f28d"; }

.fa-stop-circle::before {
  content: "\f28d"; }

.fa-compass-drafting::before {
  content: "\f568"; }

.fa-drafting-compass::before {
  content: "\f568"; }

.fa-plate-wheat::before {
  content: "\e55a"; }

.fa-icicles::before {
  content: "\f7ad"; }

.fa-person-shelter::before {
  content: "\e54f"; }

.fa-neuter::before {
  content: "\f22c"; }

.fa-id-badge::before {
  content: "\f2c1"; }

.fa-marker::before {
  content: "\f5a1"; }

.fa-face-laugh-beam::before {
  content: "\f59a"; }

.fa-laugh-beam::before {
  content: "\f59a"; }

.fa-helicopter-symbol::before {
  content: "\e502"; }

.fa-universal-access::before {
  content: "\f29a"; }

.fa-circle-chevron-up::before {
  content: "\f139"; }

.fa-chevron-circle-up::before {
  content: "\f139"; }

.fa-lari-sign::before {
  content: "\e1c8"; }

.fa-volcano::before {
  content: "\f770"; }

.fa-person-walking-dashed-line-arrow-right::before {
  content: "\e553"; }

.fa-sterling-sign::before {
  content: "\f154"; }

.fa-gbp::before {
  content: "\f154"; }

.fa-pound-sign::before {
  content: "\f154"; }

.fa-viruses::before {
  content: "\e076"; }

.fa-square-person-confined::before {
  content: "\e577"; }

.fa-user-tie::before {
  content: "\f508"; }

.fa-arrow-down-long::before {
  content: "\f175"; }

.fa-long-arrow-down::before {
  content: "\f175"; }

.fa-tent-arrow-down-to-line::before {
  content: "\e57e"; }

.fa-certificate::before {
  content: "\f0a3"; }

.fa-reply-all::before {
  content: "\f122"; }

.fa-mail-reply-all::before {
  content: "\f122"; }

.fa-suitcase::before {
  content: "\f0f2"; }

.fa-person-skating::before {
  content: "\f7c5"; }

.fa-skating::before {
  content: "\f7c5"; }

.fa-filter-circle-dollar::before {
  content: "\f662"; }

.fa-funnel-dollar::before {
  content: "\f662"; }

.fa-camera-retro::before {
  content: "\f083"; }

.fa-circle-arrow-down::before {
  content: "\f0ab"; }

.fa-arrow-circle-down::before {
  content: "\f0ab"; }

.fa-file-import::before {
  content: "\f56f"; }

.fa-arrow-right-to-file::before {
  content: "\f56f"; }

.fa-square-arrow-up-right::before {
  content: "\f14c"; }

.fa-external-link-square::before {
  content: "\f14c"; }

.fa-box-open::before {
  content: "\f49e"; }

.fa-scroll::before {
  content: "\f70e"; }

.fa-spa::before {
  content: "\f5bb"; }

.fa-location-pin-lock::before {
  content: "\e51f"; }

.fa-pause::before {
  content: "\f04c"; }

.fa-hill-avalanche::before {
  content: "\e507"; }

.fa-temperature-empty::before {
  content: "\f2cb"; }

.fa-temperature-0::before {
  content: "\f2cb"; }

.fa-thermometer-0::before {
  content: "\f2cb"; }

.fa-thermometer-empty::before {
  content: "\f2cb"; }

.fa-bomb::before {
  content: "\f1e2"; }

.fa-registered::before {
  content: "\f25d"; }

.fa-address-card::before {
  content: "\f2bb"; }

.fa-contact-card::before {
  content: "\f2bb"; }

.fa-vcard::before {
  content: "\f2bb"; }

.fa-scale-unbalanced-flip::before {
  content: "\f516"; }

.fa-balance-scale-right::before {
  content: "\f516"; }

.fa-subscript::before {
  content: "\f12c"; }

.fa-diamond-turn-right::before {
  content: "\f5eb"; }

.fa-directions::before {
  content: "\f5eb"; }

.fa-burst::before {
  content: "\e4dc"; }

.fa-house-laptop::before {
  content: "\e066"; }

.fa-laptop-house::before {
  content: "\e066"; }

.fa-face-tired::before {
  content: "\f5c8"; }

.fa-tired::before {
  content: "\f5c8"; }

.fa-money-bills::before {
  content: "\e1f3"; }

.fa-smog::before {
  content: "\f75f"; }

.fa-crutch::before {
  content: "\f7f7"; }

.fa-cloud-arrow-up::before {
  content: "\f0ee"; }

.fa-cloud-upload::before {
  content: "\f0ee"; }

.fa-cloud-upload-alt::before {
  content: "\f0ee"; }

.fa-palette::before {
  content: "\f53f"; }

.fa-arrows-turn-right::before {
  content: "\e4c0"; }

.fa-vest::before {
  content: "\e085"; }

.fa-ferry::before {
  content: "\e4ea"; }

.fa-arrows-down-to-people::before {
  content: "\e4b9"; }

.fa-seedling::before {
  content: "\f4d8"; }

.fa-sprout::before {
  content: "\f4d8"; }

.fa-left-right::before {
  content: "\f337"; }

.fa-arrows-alt-h::before {
  content: "\f337"; }

.fa-boxes-packing::before {
  content: "\e4c7"; }

.fa-circle-arrow-left::before {
  content: "\f0a8"; }

.fa-arrow-circle-left::before {
  content: "\f0a8"; }

.fa-group-arrows-rotate::before {
  content: "\e4f6"; }

.fa-bowl-food::before {
  content: "\e4c6"; }

.fa-candy-cane::before {
  content: "\f786"; }

.fa-arrow-down-wide-short::before {
  content: "\f160"; }

.fa-sort-amount-asc::before {
  content: "\f160"; }

.fa-sort-amount-down::before {
  content: "\f160"; }

.fa-cloud-bolt::before {
  content: "\f76c"; }

.fa-thunderstorm::before {
  content: "\f76c"; }

.fa-text-slash::before {
  content: "\f87d"; }

.fa-remove-format::before {
  content: "\f87d"; }

.fa-face-smile-wink::before {
  content: "\f4da"; }

.fa-smile-wink::before {
  content: "\f4da"; }

.fa-file-word::before {
  content: "\f1c2"; }

.fa-file-powerpoint::before {
  content: "\f1c4"; }

.fa-arrows-left-right::before {
  content: "\f07e"; }

.fa-arrows-h::before {
  content: "\f07e"; }

.fa-house-lock::before {
  content: "\e510"; }

.fa-cloud-arrow-down::before {
  content: "\f0ed"; }

.fa-cloud-download::before {
  content: "\f0ed"; }

.fa-cloud-download-alt::before {
  content: "\f0ed"; }

.fa-children::before {
  content: "\e4e1"; }

.fa-chalkboard::before {
  content: "\f51b"; }

.fa-blackboard::before {
  content: "\f51b"; }

.fa-user-large-slash::before {
  content: "\f4fa"; }

.fa-user-alt-slash::before {
  content: "\f4fa"; }

.fa-envelope-open::before {
  content: "\f2b6"; }

.fa-handshake-simple-slash::before {
  content: "\e05f"; }

.fa-handshake-alt-slash::before {
  content: "\e05f"; }

.fa-mattress-pillow::before {
  content: "\e525"; }

.fa-guarani-sign::before {
  content: "\e19a"; }

.fa-arrows-rotate::before {
  content: "\f021"; }

.fa-refresh::before {
  content: "\f021"; }

.fa-sync::before {
  content: "\f021"; }

.fa-fire-extinguisher::before {
  content: "\f134"; }

.fa-cruzeiro-sign::before {
  content: "\e152"; }

.fa-greater-than-equal::before {
  content: "\f532"; }

.fa-shield-halved::before {
  content: "\f3ed"; }

.fa-shield-alt::before {
  content: "\f3ed"; }

.fa-book-atlas::before {
  content: "\f558"; }

.fa-atlas::before {
  content: "\f558"; }

.fa-virus::before {
  content: "\e074"; }

.fa-envelope-circle-check::before {
  content: "\e4e8"; }

.fa-layer-group::before {
  content: "\f5fd"; }

.fa-arrows-to-dot::before {
  content: "\e4be"; }

.fa-archway::before {
  content: "\f557"; }

.fa-heart-circle-check::before {
  content: "\e4fd"; }

.fa-house-chimney-crack::before {
  content: "\f6f1"; }

.fa-house-damage::before {
  content: "\f6f1"; }

.fa-file-zipper::before {
  content: "\f1c6"; }

.fa-file-archive::before {
  content: "\f1c6"; }

.fa-square::before {
  content: "\f0c8"; }

.fa-martini-glass-empty::before {
  content: "\f000"; }

.fa-glass-martini::before {
  content: "\f000"; }

.fa-couch::before {
  content: "\f4b8"; }

.fa-cedi-sign::before {
  content: "\e0df"; }

.fa-italic::before {
  content: "\f033"; }

.fa-church::before {
  content: "\f51d"; }

.fa-comments-dollar::before {
  content: "\f653"; }

.fa-democrat::before {
  content: "\f747"; }

.fa-z::before {
  content: "\5a"; }

.fa-person-skiing::before {
  content: "\f7c9"; }

.fa-skiing::before {
  content: "\f7c9"; }

.fa-road-lock::before {
  content: "\e567"; }

.fa-a::before {
  content: "\41"; }

.fa-temperature-arrow-down::before {
  content: "\e03f"; }

.fa-temperature-down::before {
  content: "\e03f"; }

.fa-feather-pointed::before {
  content: "\f56b"; }

.fa-feather-alt::before {
  content: "\f56b"; }

.fa-p::before {
  content: "\50"; }

.fa-snowflake::before {
  content: "\f2dc"; }

.fa-newspaper::before {
  content: "\f1ea"; }

.fa-rectangle-ad::before {
  content: "\f641"; }

.fa-ad::before {
  content: "\f641"; }

.fa-circle-arrow-right::before {
  content: "\f0a9"; }

.fa-arrow-circle-right::before {
  content: "\f0a9"; }

.fa-filter-circle-xmark::before {
  content: "\e17b"; }

.fa-locust::before {
  content: "\e520"; }

.fa-sort::before {
  content: "\f0dc"; }

.fa-unsorted::before {
  content: "\f0dc"; }

.fa-list-ol::before {
  content: "\f0cb"; }

.fa-list-1-2::before {
  content: "\f0cb"; }

.fa-list-numeric::before {
  content: "\f0cb"; }

.fa-person-dress-burst::before {
  content: "\e544"; }

.fa-money-check-dollar::before {
  content: "\f53d"; }

.fa-money-check-alt::before {
  content: "\f53d"; }

.fa-vector-square::before {
  content: "\f5cb"; }

.fa-bread-slice::before {
  content: "\f7ec"; }

.fa-language::before {
  content: "\f1ab"; }

.fa-face-kiss-wink-heart::before {
  content: "\f598"; }

.fa-kiss-wink-heart::before {
  content: "\f598"; }

.fa-filter::before {
  content: "\f0b0"; }

.fa-question::before {
  content: "\3f"; }

.fa-file-signature::before {
  content: "\f573"; }

.fa-up-down-left-right::before {
  content: "\f0b2"; }

.fa-arrows-alt::before {
  content: "\f0b2"; }

.fa-house-chimney-user::before {
  content: "\e065"; }

.fa-hand-holding-heart::before {
  content: "\f4be"; }

.fa-puzzle-piece::before {
  content: "\f12e"; }

.fa-money-check::before {
  content: "\f53c"; }

.fa-star-half-stroke::before {
  content: "\f5c0"; }

.fa-star-half-alt::before {
  content: "\f5c0"; }

.fa-code::before {
  content: "\f121"; }

.fa-whiskey-glass::before {
  content: "\f7a0"; }

.fa-glass-whiskey::before {
  content: "\f7a0"; }

.fa-building-circle-exclamation::before {
  content: "\e4d3"; }

.fa-magnifying-glass-chart::before {
  content: "\e522"; }

.fa-arrow-up-right-from-square::before {
  content: "\f08e"; }

.fa-external-link::before {
  content: "\f08e"; }

.fa-cubes-stacked::before {
  content: "\e4e6"; }

.fa-won-sign::before {
  content: "\f159"; }

.fa-krw::before {
  content: "\f159"; }

.fa-won::before {
  content: "\f159"; }

.fa-virus-covid::before {
  content: "\e4a8"; }

.fa-austral-sign::before {
  content: "\e0a9"; }

.fa-f::before {
  content: "\46"; }

.fa-leaf::before {
  content: "\f06c"; }

.fa-road::before {
  content: "\f018"; }

.fa-taxi::before {
  content: "\f1ba"; }

.fa-cab::before {
  content: "\f1ba"; }

.fa-person-circle-plus::before {
  content: "\e541"; }

.fa-chart-pie::before {
  content: "\f200"; }

.fa-pie-chart::before {
  content: "\f200"; }

.fa-bolt-lightning::before {
  content: "\e0b7"; }

.fa-sack-xmark::before {
  content: "\e56a"; }

.fa-file-excel::before {
  content: "\f1c3"; }

.fa-file-contract::before {
  content: "\f56c"; }

.fa-fish-fins::before {
  content: "\e4f2"; }

.fa-building-flag::before {
  content: "\e4d5"; }

.fa-face-grin-beam::before {
  content: "\f582"; }

.fa-grin-beam::before {
  content: "\f582"; }

.fa-object-ungroup::before {
  content: "\f248"; }

.fa-poop::before {
  content: "\f619"; }

.fa-location-pin::before {
  content: "\f041"; }

.fa-map-marker::before {
  content: "\f041"; }

.fa-kaaba::before {
  content: "\f66b"; }

.fa-toilet-paper::before {
  content: "\f71e"; }

.fa-helmet-safety::before {
  content: "\f807"; }

.fa-hard-hat::before {
  content: "\f807"; }

.fa-hat-hard::before {
  content: "\f807"; }

.fa-eject::before {
  content: "\f052"; }

.fa-circle-right::before {
  content: "\f35a"; }

.fa-arrow-alt-circle-right::before {
  content: "\f35a"; }

.fa-plane-circle-check::before {
  content: "\e555"; }

.fa-face-rolling-eyes::before {
  content: "\f5a5"; }

.fa-meh-rolling-eyes::before {
  content: "\f5a5"; }

.fa-object-group::before {
  content: "\f247"; }

.fa-chart-line::before {
  content: "\f201"; }

.fa-line-chart::before {
  content: "\f201"; }

.fa-mask-ventilator::before {
  content: "\e524"; }

.fa-arrow-right::before {
  content: "\f061"; }

.fa-signs-post::before {
  content: "\f277"; }

.fa-map-signs::before {
  content: "\f277"; }

.fa-cash-register::before {
  content: "\f788"; }

.fa-person-circle-question::before {
  content: "\e542"; }

.fa-h::before {
  content: "\48"; }

.fa-tarp::before {
  content: "\e57b"; }

.fa-screwdriver-wrench::before {
  content: "\f7d9"; }

.fa-tools::before {
  content: "\f7d9"; }

.fa-arrows-to-eye::before {
  content: "\e4bf"; }

.fa-plug-circle-bolt::before {
  content: "\e55b"; }

.fa-heart::before {
  content: "\f004"; }

.fa-mars-and-venus::before {
  content: "\f224"; }

.fa-house-user::before {
  content: "\e1b0"; }

.fa-home-user::before {
  content: "\e1b0"; }

.fa-dumpster-fire::before {
  content: "\f794"; }

.fa-house-crack::before {
  content: "\e3b1"; }

.fa-martini-glass-citrus::before {
  content: "\f561"; }

.fa-cocktail::before {
  content: "\f561"; }

.fa-face-surprise::before {
  content: "\f5c2"; }

.fa-surprise::before {
  content: "\f5c2"; }

.fa-bottle-water::before {
  content: "\e4c5"; }

.fa-circle-pause::before {
  content: "\f28b"; }

.fa-pause-circle::before {
  content: "\f28b"; }

.fa-toilet-paper-slash::before {
  content: "\e072"; }

.fa-apple-whole::before {
  content: "\f5d1"; }

.fa-apple-alt::before {
  content: "\f5d1"; }

.fa-kitchen-set::before {
  content: "\e51a"; }

.fa-r::before {
  content: "\52"; }

.fa-temperature-quarter::before {
  content: "\f2ca"; }

.fa-temperature-1::before {
  content: "\f2ca"; }

.fa-thermometer-1::before {
  content: "\f2ca"; }

.fa-thermometer-quarter::before {
  content: "\f2ca"; }

.fa-cube::before {
  content: "\f1b2"; }

.fa-bitcoin-sign::before {
  content: "\e0b4"; }

.fa-shield-dog::before {
  content: "\e573"; }

.fa-solar-panel::before {
  content: "\f5ba"; }

.fa-lock-open::before {
  content: "\f3c1"; }

.fa-elevator::before {
  content: "\e16d"; }

.fa-money-bill-transfer::before {
  content: "\e528"; }

.fa-money-bill-trend-up::before {
  content: "\e529"; }

.fa-house-flood-water-circle-arrow-right::before {
  content: "\e50f"; }

.fa-square-poll-horizontal::before {
  content: "\f682"; }

.fa-poll-h::before {
  content: "\f682"; }

.fa-circle::before {
  content: "\f111"; }

.fa-backward-fast::before {
  content: "\f049"; }

.fa-fast-backward::before {
  content: "\f049"; }

.fa-recycle::before {
  content: "\f1b8"; }

.fa-user-astronaut::before {
  content: "\f4fb"; }

.fa-plane-slash::before {
  content: "\e069"; }

.fa-trademark::before {
  content: "\f25c"; }

.fa-basketball::before {
  content: "\f434"; }

.fa-basketball-ball::before {
  content: "\f434"; }

.fa-satellite-dish::before {
  content: "\f7c0"; }

.fa-circle-up::before {
  content: "\f35b"; }

.fa-arrow-alt-circle-up::before {
  content: "\f35b"; }

.fa-mobile-screen-button::before {
  content: "\f3cd"; }

.fa-mobile-alt::before {
  content: "\f3cd"; }

.fa-volume-high::before {
  content: "\f028"; }

.fa-volume-up::before {
  content: "\f028"; }

.fa-users-rays::before {
  content: "\e593"; }

.fa-wallet::before {
  content: "\f555"; }

.fa-clipboard-check::before {
  content: "\f46c"; }

.fa-file-audio::before {
  content: "\f1c7"; }

.fa-burger::before {
  content: "\f805"; }

.fa-hamburger::before {
  content: "\f805"; }

.fa-wrench::before {
  content: "\f0ad"; }

.fa-bugs::before {
  content: "\e4d0"; }

.fa-rupee-sign::before {
  content: "\f156"; }

.fa-rupee::before {
  content: "\f156"; }

.fa-file-image::before {
  content: "\f1c5"; }

.fa-circle-question::before {
  content: "\f059"; }

.fa-question-circle::before {
  content: "\f059"; }

.fa-plane-departure::before {
  content: "\f5b0"; }

.fa-handshake-slash::before {
  content: "\e060"; }

.fa-book-bookmark::before {
  content: "\e0bb"; }

.fa-code-branch::before {
  content: "\f126"; }

.fa-hat-cowboy::before {
  content: "\f8c0"; }

.fa-bridge::before {
  content: "\e4c8"; }

.fa-phone-flip::before {
  content: "\f879"; }

.fa-phone-alt::before {
  content: "\f879"; }

.fa-truck-front::before {
  content: "\e2b7"; }

.fa-cat::before {
  content: "\f6be"; }

.fa-anchor-circle-exclamation::before {
  content: "\e4ab"; }

.fa-truck-field::before {
  content: "\e58d"; }

.fa-route::before {
  content: "\f4d7"; }

.fa-clipboard-question::before {
  content: "\e4e3"; }

.fa-panorama::before {
  content: "\e209"; }

.fa-comment-medical::before {
  content: "\f7f5"; }

.fa-teeth-open::before {
  content: "\f62f"; }

.fa-file-circle-minus::before {
  content: "\e4ed"; }

.fa-tags::before {
  content: "\f02c"; }

.fa-wine-glass::before {
  content: "\f4e3"; }

.fa-forward-fast::before {
  content: "\f050"; }

.fa-fast-forward::before {
  content: "\f050"; }

.fa-face-meh-blank::before {
  content: "\f5a4"; }

.fa-meh-blank::before {
  content: "\f5a4"; }

.fa-square-parking::before {
  content: "\f540"; }

.fa-parking::before {
  content: "\f540"; }

.fa-house-signal::before {
  content: "\e012"; }

.fa-bars-progress::before {
  content: "\f828"; }

.fa-tasks-alt::before {
  content: "\f828"; }

.fa-faucet-drip::before {
  content: "\e006"; }

.fa-cart-flatbed::before {
  content: "\f474"; }

.fa-dolly-flatbed::before {
  content: "\f474"; }

.fa-ban-smoking::before {
  content: "\f54d"; }

.fa-smoking-ban::before {
  content: "\f54d"; }

.fa-terminal::before {
  content: "\f120"; }

.fa-mobile-button::before {
  content: "\f10b"; }

.fa-house-medical-flag::before {
  content: "\e514"; }

.fa-basket-shopping::before {
  content: "\f291"; }

.fa-shopping-basket::before {
  content: "\f291"; }

.fa-tape::before {
  content: "\f4db"; }

.fa-bus-simple::before {
  content: "\f55e"; }

.fa-bus-alt::before {
  content: "\f55e"; }

.fa-eye::before {
  content: "\f06e"; }

.fa-face-sad-cry::before {
  content: "\f5b3"; }

.fa-sad-cry::before {
  content: "\f5b3"; }

.fa-audio-description::before {
  content: "\f29e"; }

.fa-person-military-to-person::before {
  content: "\e54c"; }

.fa-file-shield::before {
  content: "\e4f0"; }

.fa-user-slash::before {
  content: "\f506"; }

.fa-pen::before {
  content: "\f304"; }

.fa-tower-observation::before {
  content: "\e586"; }

.fa-file-code::before {
  content: "\f1c9"; }

.fa-signal::before {
  content: "\f012"; }

.fa-signal-5::before {
  content: "\f012"; }

.fa-signal-perfect::before {
  content: "\f012"; }

.fa-bus::before {
  content: "\f207"; }

.fa-heart-circle-xmark::before {
  content: "\e501"; }

.fa-house-chimney::before {
  content: "\e3af"; }

.fa-home-lg::before {
  content: "\e3af"; }

.fa-window-maximize::before {
  content: "\f2d0"; }

.fa-face-frown::before {
  content: "\f119"; }

.fa-frown::before {
  content: "\f119"; }

.fa-prescription::before {
  content: "\f5b1"; }

.fa-shop::before {
  content: "\f54f"; }

.fa-store-alt::before {
  content: "\f54f"; }

.fa-floppy-disk::before {
  content: "\f0c7"; }

.fa-save::before {
  content: "\f0c7"; }

.fa-vihara::before {
  content: "\f6a7"; }

.fa-scale-unbalanced::before {
  content: "\f515"; }

.fa-balance-scale-left::before {
  content: "\f515"; }

.fa-sort-up::before {
  content: "\f0de"; }

.fa-sort-asc::before {
  content: "\f0de"; }

.fa-comment-dots::before {
  content: "\f4ad"; }

.fa-commenting::before {
  content: "\f4ad"; }

.fa-plant-wilt::before {
  content: "\e5aa"; }

.fa-diamond::before {
  content: "\f219"; }

.fa-face-grin-squint::before {
  content: "\f585"; }

.fa-grin-squint::before {
  content: "\f585"; }

.fa-hand-holding-dollar::before {
  content: "\f4c0"; }

.fa-hand-holding-usd::before {
  content: "\f4c0"; }

.fa-bacterium::before {
  content: "\e05a"; }

.fa-hand-pointer::before {
  content: "\f25a"; }

.fa-drum-steelpan::before {
  content: "\f56a"; }

.fa-hand-scissors::before {
  content: "\f257"; }

.fa-hands-praying::before {
  content: "\f684"; }

.fa-praying-hands::before {
  content: "\f684"; }

.fa-arrow-rotate-right::before {
  content: "\f01e"; }

.fa-arrow-right-rotate::before {
  content: "\f01e"; }

.fa-arrow-rotate-forward::before {
  content: "\f01e"; }

.fa-redo::before {
  content: "\f01e"; }

.fa-biohazard::before {
  content: "\f780"; }

.fa-location-crosshairs::before {
  content: "\f601"; }

.fa-location::before {
  content: "\f601"; }

.fa-mars-double::before {
  content: "\f227"; }

.fa-child-dress::before {
  content: "\e59c"; }

.fa-users-between-lines::before {
  content: "\e591"; }

.fa-lungs-virus::before {
  content: "\e067"; }

.fa-face-grin-tears::before {
  content: "\f588"; }

.fa-grin-tears::before {
  content: "\f588"; }

.fa-phone::before {
  content: "\f095"; }

.fa-calendar-xmark::before {
  content: "\f273"; }

.fa-calendar-times::before {
  content: "\f273"; }

.fa-child-reaching::before {
  content: "\e59d"; }

.fa-head-side-virus::before {
  content: "\e064"; }

.fa-user-gear::before {
  content: "\f4fe"; }

.fa-user-cog::before {
  content: "\f4fe"; }

.fa-arrow-up-1-9::before {
  content: "\f163"; }

.fa-sort-numeric-up::before {
  content: "\f163"; }

.fa-door-closed::before {
  content: "\f52a"; }

.fa-shield-virus::before {
  content: "\e06c"; }

.fa-dice-six::before {
  content: "\f526"; }

.fa-mosquito-net::before {
  content: "\e52c"; }

.fa-bridge-water::before {
  content: "\e4ce"; }

.fa-person-booth::before {
  content: "\f756"; }

.fa-text-width::before {
  content: "\f035"; }

.fa-hat-wizard::before {
  content: "\f6e8"; }

.fa-pen-fancy::before {
  content: "\f5ac"; }

.fa-person-digging::before {
  content: "\f85e"; }

.fa-digging::before {
  content: "\f85e"; }

.fa-trash::before {
  content: "\f1f8"; }

.fa-gauge-simple::before {
  content: "\f629"; }

.fa-gauge-simple-med::before {
  content: "\f629"; }

.fa-tachometer-average::before {
  content: "\f629"; }

.fa-book-medical::before {
  content: "\f7e6"; }

.fa-poo::before {
  content: "\f2fe"; }

.fa-quote-right::before {
  content: "\f10e"; }

.fa-quote-right-alt::before {
  content: "\f10e"; }

.fa-shirt::before {
  content: "\f553"; }

.fa-t-shirt::before {
  content: "\f553"; }

.fa-tshirt::before {
  content: "\f553"; }

.fa-cubes::before {
  content: "\f1b3"; }

.fa-divide::before {
  content: "\f529"; }

.fa-tenge-sign::before {
  content: "\f7d7"; }

.fa-tenge::before {
  content: "\f7d7"; }

.fa-headphones::before {
  content: "\f025"; }

.fa-hands-holding::before {
  content: "\f4c2"; }

.fa-hands-clapping::before {
  content: "\e1a8"; }

.fa-republican::before {
  content: "\f75e"; }

.fa-arrow-left::before {
  content: "\f060"; }

.fa-person-circle-xmark::before {
  content: "\e543"; }

.fa-ruler::before {
  content: "\f545"; }

.fa-align-left::before {
  content: "\f036"; }

.fa-dice-d6::before {
  content: "\f6d1"; }

.fa-restroom::before {
  content: "\f7bd"; }

.fa-j::before {
  content: "\4a"; }

.fa-users-viewfinder::before {
  content: "\e595"; }

.fa-file-video::before {
  content: "\f1c8"; }

.fa-up-right-from-square::before {
  content: "\f35d"; }

.fa-external-link-alt::before {
  content: "\f35d"; }

.fa-table-cells::before {
  content: "\f00a"; }

.fa-th::before {
  content: "\f00a"; }

.fa-file-pdf::before {
  content: "\f1c1"; }

.fa-book-bible::before {
  content: "\f647"; }

.fa-bible::before {
  content: "\f647"; }

.fa-o::before {
  content: "\4f"; }

.fa-suitcase-medical::before {
  content: "\f0fa"; }

.fa-medkit::before {
  content: "\f0fa"; }

.fa-user-secret::before {
  content: "\f21b"; }

.fa-otter::before {
  content: "\f700"; }

.fa-person-dress::before {
  content: "\f182"; }

.fa-female::before {
  content: "\f182"; }

.fa-comment-dollar::before {
  content: "\f651"; }

.fa-business-time::before {
  content: "\f64a"; }

.fa-briefcase-clock::before {
  content: "\f64a"; }

.fa-table-cells-large::before {
  content: "\f009"; }

.fa-th-large::before {
  content: "\f009"; }

.fa-book-tanakh::before {
  content: "\f827"; }

.fa-tanakh::before {
  content: "\f827"; }

.fa-phone-volume::before {
  content: "\f2a0"; }

.fa-volume-control-phone::before {
  content: "\f2a0"; }

.fa-hat-cowboy-side::before {
  content: "\f8c1"; }

.fa-clipboard-user::before {
  content: "\f7f3"; }

.fa-child::before {
  content: "\f1ae"; }

.fa-lira-sign::before {
  content: "\f195"; }

.fa-satellite::before {
  content: "\f7bf"; }

.fa-plane-lock::before {
  content: "\e558"; }

.fa-tag::before {
  content: "\f02b"; }

.fa-comment::before {
  content: "\f075"; }

.fa-cake-candles::before {
  content: "\f1fd"; }

.fa-birthday-cake::before {
  content: "\f1fd"; }

.fa-cake::before {
  content: "\f1fd"; }

.fa-envelope::before {
  content: "\f0e0"; }

.fa-angles-up::before {
  content: "\f102"; }

.fa-angle-double-up::before {
  content: "\f102"; }

.fa-paperclip::before {
  content: "\f0c6"; }

.fa-arrow-right-to-city::before {
  content: "\e4b3"; }

.fa-ribbon::before {
  content: "\f4d6"; }

.fa-lungs::before {
  content: "\f604"; }

.fa-arrow-up-9-1::before {
  content: "\f887"; }

.fa-sort-numeric-up-alt::before {
  content: "\f887"; }

.fa-litecoin-sign::before {
  content: "\e1d3"; }

.fa-border-none::before {
  content: "\f850"; }

.fa-circle-nodes::before {
  content: "\e4e2"; }

.fa-parachute-box::before {
  content: "\f4cd"; }

.fa-indent::before {
  content: "\f03c"; }

.fa-truck-field-un::before {
  content: "\e58e"; }

.fa-hourglass::before {
  content: "\f254"; }

.fa-hourglass-empty::before {
  content: "\f254"; }

.fa-mountain::before {
  content: "\f6fc"; }

.fa-user-doctor::before {
  content: "\f0f0"; }

.fa-user-md::before {
  content: "\f0f0"; }

.fa-circle-info::before {
  content: "\f05a"; }

.fa-info-circle::before {
  content: "\f05a"; }

.fa-cloud-meatball::before {
  content: "\f73b"; }

.fa-camera::before {
  content: "\f030"; }

.fa-camera-alt::before {
  content: "\f030"; }

.fa-square-virus::before {
  content: "\e578"; }

.fa-meteor::before {
  content: "\f753"; }

.fa-car-on::before {
  content: "\e4dd"; }

.fa-sleigh::before {
  content: "\f7cc"; }

.fa-arrow-down-1-9::before {
  content: "\f162"; }

.fa-sort-numeric-asc::before {
  content: "\f162"; }

.fa-sort-numeric-down::before {
  content: "\f162"; }

.fa-hand-holding-droplet::before {
  content: "\f4c1"; }

.fa-hand-holding-water::before {
  content: "\f4c1"; }

.fa-water::before {
  content: "\f773"; }

.fa-calendar-check::before {
  content: "\f274"; }

.fa-braille::before {
  content: "\f2a1"; }

.fa-prescription-bottle-medical::before {
  content: "\f486"; }

.fa-prescription-bottle-alt::before {
  content: "\f486"; }

.fa-landmark::before {
  content: "\f66f"; }

.fa-truck::before {
  content: "\f0d1"; }

.fa-crosshairs::before {
  content: "\f05b"; }

.fa-person-cane::before {
  content: "\e53c"; }

.fa-tent::before {
  content: "\e57d"; }

.fa-vest-patches::before {
  content: "\e086"; }

.fa-check-double::before {
  content: "\f560"; }

.fa-arrow-down-a-z::before {
  content: "\f15d"; }

.fa-sort-alpha-asc::before {
  content: "\f15d"; }

.fa-sort-alpha-down::before {
  content: "\f15d"; }

.fa-money-bill-wheat::before {
  content: "\e52a"; }

.fa-cookie::before {
  content: "\f563"; }

.fa-arrow-rotate-left::before {
  content: "\f0e2"; }

.fa-arrow-left-rotate::before {
  content: "\f0e2"; }

.fa-arrow-rotate-back::before {
  content: "\f0e2"; }

.fa-arrow-rotate-backward::before {
  content: "\f0e2"; }

.fa-undo::before {
  content: "\f0e2"; }

.fa-hard-drive::before {
  content: "\f0a0"; }

.fa-hdd::before {
  content: "\f0a0"; }

.fa-face-grin-squint-tears::before {
  content: "\f586"; }

.fa-grin-squint-tears::before {
  content: "\f586"; }

.fa-dumbbell::before {
  content: "\f44b"; }

.fa-rectangle-list::before {
  content: "\f022"; }

.fa-list-alt::before {
  content: "\f022"; }

.fa-tarp-droplet::before {
  content: "\e57c"; }

.fa-house-medical-circle-check::before {
  content: "\e511"; }

.fa-person-skiing-nordic::before {
  content: "\f7ca"; }

.fa-skiing-nordic::before {
  content: "\f7ca"; }

.fa-calendar-plus::before {
  content: "\f271"; }

.fa-plane-arrival::before {
  content: "\f5af"; }

.fa-circle-left::before {
  content: "\f359"; }

.fa-arrow-alt-circle-left::before {
  content: "\f359"; }

.fa-train-subway::before {
  content: "\f239"; }

.fa-subway::before {
  content: "\f239"; }

.fa-chart-gantt::before {
  content: "\e0e4"; }

.fa-indian-rupee-sign::before {
  content: "\e1bc"; }

.fa-indian-rupee::before {
  content: "\e1bc"; }

.fa-inr::before {
  content: "\e1bc"; }

.fa-crop-simple::before {
  content: "\f565"; }

.fa-crop-alt::before {
  content: "\f565"; }

.fa-money-bill-1::before {
  content: "\f3d1"; }

.fa-money-bill-alt::before {
  content: "\f3d1"; }

.fa-left-long::before {
  content: "\f30a"; }

.fa-long-arrow-alt-left::before {
  content: "\f30a"; }

.fa-dna::before {
  content: "\f471"; }

.fa-virus-slash::before {
  content: "\e075"; }

.fa-minus::before {
  content: "\f068"; }

.fa-subtract::before {
  content: "\f068"; }

.fa-chess::before {
  content: "\f439"; }

.fa-arrow-left-long::before {
  content: "\f177"; }

.fa-long-arrow-left::before {
  content: "\f177"; }

.fa-plug-circle-check::before {
  content: "\e55c"; }

.fa-street-view::before {
  content: "\f21d"; }

.fa-franc-sign::before {
  content: "\e18f"; }

.fa-volume-off::before {
  content: "\f026"; }

.fa-hands-asl-interpreting::before {
  content: "\f2a3"; }

.fa-american-sign-language-interpreting::before {
  content: "\f2a3"; }

.fa-asl-interpreting::before {
  content: "\f2a3"; }

.fa-hands-american-sign-language-interpreting::before {
  content: "\f2a3"; }

.fa-gear::before {
  content: "\f013"; }

.fa-cog::before {
  content: "\f013"; }

.fa-droplet-slash::before {
  content: "\f5c7"; }

.fa-tint-slash::before {
  content: "\f5c7"; }

.fa-mosque::before {
  content: "\f678"; }

.fa-mosquito::before {
  content: "\e52b"; }

.fa-star-of-david::before {
  content: "\f69a"; }

.fa-person-military-rifle::before {
  content: "\e54b"; }

.fa-cart-shopping::before {
  content: "\f07a"; }

.fa-shopping-cart::before {
  content: "\f07a"; }

.fa-vials::before {
  content: "\f493"; }

.fa-plug-circle-plus::before {
  content: "\e55f"; }

.fa-place-of-worship::before {
  content: "\f67f"; }

.fa-grip-vertical::before {
  content: "\f58e"; }

.fa-arrow-turn-up::before {
  content: "\f148"; }

.fa-level-up::before {
  content: "\f148"; }

.fa-u::before {
  content: "\55"; }

.fa-square-root-variable::before {
  content: "\f698"; }

.fa-square-root-alt::before {
  content: "\f698"; }

.fa-clock::before {
  content: "\f017"; }

.fa-clock-four::before {
  content: "\f017"; }

.fa-backward-step::before {
  content: "\f048"; }

.fa-step-backward::before {
  content: "\f048"; }

.fa-pallet::before {
  content: "\f482"; }

.fa-faucet::before {
  content: "\e005"; }

.fa-baseball-bat-ball::before {
  content: "\f432"; }

.fa-s::before {
  content: "\53"; }

.fa-timeline::before {
  content: "\e29c"; }

.fa-keyboard::before {
  content: "\f11c"; }

.fa-caret-down::before {
  content: "\f0d7"; }

.fa-house-chimney-medical::before {
  content: "\f7f2"; }

.fa-clinic-medical::before {
  content: "\f7f2"; }

.fa-temperature-three-quarters::before {
  content: "\f2c8"; }

.fa-temperature-3::before {
  content: "\f2c8"; }

.fa-thermometer-3::before {
  content: "\f2c8"; }

.fa-thermometer-three-quarters::before {
  content: "\f2c8"; }

.fa-mobile-screen::before {
  content: "\f3cf"; }

.fa-mobile-android-alt::before {
  content: "\f3cf"; }

.fa-plane-up::before {
  content: "\e22d"; }

.fa-piggy-bank::before {
  content: "\f4d3"; }

.fa-battery-half::before {
  content: "\f242"; }

.fa-battery-3::before {
  content: "\f242"; }

.fa-mountain-city::before {
  content: "\e52e"; }

.fa-coins::before {
  content: "\f51e"; }

.fa-khanda::before {
  content: "\f66d"; }

.fa-sliders::before {
  content: "\f1de"; }

.fa-sliders-h::before {
  content: "\f1de"; }

.fa-folder-tree::before {
  content: "\f802"; }

.fa-network-wired::before {
  content: "\f6ff"; }

.fa-map-pin::before {
  content: "\f276"; }

.fa-hamsa::before {
  content: "\f665"; }

.fa-cent-sign::before {
  content: "\e3f5"; }

.fa-flask::before {
  content: "\f0c3"; }

.fa-person-pregnant::before {
  content: "\e31e"; }

.fa-wand-sparkles::before {
  content: "\f72b"; }

.fa-ellipsis-vertical::before {
  content: "\f142"; }

.fa-ellipsis-v::before {
  content: "\f142"; }

.fa-ticket::before {
  content: "\f145"; }

.fa-power-off::before {
  content: "\f011"; }

.fa-right-long::before {
  content: "\f30b"; }

.fa-long-arrow-alt-right::before {
  content: "\f30b"; }

.fa-flag-usa::before {
  content: "\f74d"; }

.fa-laptop-file::before {
  content: "\e51d"; }

.fa-tty::before {
  content: "\f1e4"; }

.fa-teletype::before {
  content: "\f1e4"; }

.fa-diagram-next::before {
  content: "\e476"; }

.fa-person-rifle::before {
  content: "\e54e"; }

.fa-house-medical-circle-exclamation::before {
  content: "\e512"; }

.fa-closed-captioning::before {
  content: "\f20a"; }

.fa-person-hiking::before {
  content: "\f6ec"; }

.fa-hiking::before {
  content: "\f6ec"; }

.fa-venus-double::before {
  content: "\f226"; }

.fa-images::before {
  content: "\f302"; }

.fa-calculator::before {
  content: "\f1ec"; }

.fa-people-pulling::before {
  content: "\e535"; }

.fa-n::before {
  content: "\4e"; }

.fa-cable-car::before {
  content: "\f7da"; }

.fa-tram::before {
  content: "\f7da"; }

.fa-cloud-rain::before {
  content: "\f73d"; }

.fa-building-circle-xmark::before {
  content: "\e4d4"; }

.fa-ship::before {
  content: "\f21a"; }

.fa-arrows-down-to-line::before {
  content: "\e4b8"; }

.fa-download::before {
  content: "\f019"; }

.fa-face-grin::before {
  content: "\f580"; }

.fa-grin::before {
  content: "\f580"; }

.fa-delete-left::before {
  content: "\f55a"; }

.fa-backspace::before {
  content: "\f55a"; }

.fa-eye-dropper::before {
  content: "\f1fb"; }

.fa-eye-dropper-empty::before {
  content: "\f1fb"; }

.fa-eyedropper::before {
  content: "\f1fb"; }

.fa-file-circle-check::before {
  content: "\e5a0"; }

.fa-forward::before {
  content: "\f04e"; }

.fa-mobile::before {
  content: "\f3ce"; }

.fa-mobile-android::before {
  content: "\f3ce"; }

.fa-mobile-phone::before {
  content: "\f3ce"; }

.fa-face-meh::before {
  content: "\f11a"; }

.fa-meh::before {
  content: "\f11a"; }

.fa-align-center::before {
  content: "\f037"; }

.fa-book-skull::before {
  content: "\f6b7"; }

.fa-book-dead::before {
  content: "\f6b7"; }

.fa-id-card::before {
  content: "\f2c2"; }

.fa-drivers-license::before {
  content: "\f2c2"; }

.fa-outdent::before {
  content: "\f03b"; }

.fa-dedent::before {
  content: "\f03b"; }

.fa-heart-circle-exclamation::before {
  content: "\e4fe"; }

.fa-house::before {
  content: "\f015"; }

.fa-home::before {
  content: "\f015"; }

.fa-home-alt::before {
  content: "\f015"; }

.fa-home-lg-alt::before {
  content: "\f015"; }

.fa-calendar-week::before {
  content: "\f784"; }

.fa-laptop-medical::before {
  content: "\f812"; }

.fa-b::before {
  content: "\42"; }

.fa-file-medical::before {
  content: "\f477"; }

.fa-dice-one::before {
  content: "\f525"; }

.fa-kiwi-bird::before {
  content: "\f535"; }

.fa-arrow-right-arrow-left::before {
  content: "\f0ec"; }

.fa-exchange::before {
  content: "\f0ec"; }

.fa-rotate-right::before {
  content: "\f2f9"; }

.fa-redo-alt::before {
  content: "\f2f9"; }

.fa-rotate-forward::before {
  content: "\f2f9"; }

.fa-utensils::before {
  content: "\f2e7"; }

.fa-cutlery::before {
  content: "\f2e7"; }

.fa-arrow-up-wide-short::before {
  content: "\f161"; }

.fa-sort-amount-up::before {
  content: "\f161"; }

.fa-mill-sign::before {
  content: "\e1ed"; }

.fa-bowl-rice::before {
  content: "\e2eb"; }

.fa-skull::before {
  content: "\f54c"; }

.fa-tower-broadcast::before {
  content: "\f519"; }

.fa-broadcast-tower::before {
  content: "\f519"; }

.fa-truck-pickup::before {
  content: "\f63c"; }

.fa-up-long::before {
  content: "\f30c"; }

.fa-long-arrow-alt-up::before {
  content: "\f30c"; }

.fa-stop::before {
  content: "\f04d"; }

.fa-code-merge::before {
  content: "\f387"; }

.fa-upload::before {
  content: "\f093"; }

.fa-hurricane::before {
  content: "\f751"; }

.fa-mound::before {
  content: "\e52d"; }

.fa-toilet-portable::before {
  content: "\e583"; }

.fa-compact-disc::before {
  content: "\f51f"; }

.fa-file-arrow-down::before {
  content: "\f56d"; }

.fa-file-download::before {
  content: "\f56d"; }

.fa-caravan::before {
  content: "\f8ff"; }

.fa-shield-cat::before {
  content: "\e572"; }

.fa-bolt::before {
  content: "\f0e7"; }

.fa-zap::before {
  content: "\f0e7"; }

.fa-glass-water::before {
  content: "\e4f4"; }

.fa-oil-well::before {
  content: "\e532"; }

.fa-vault::before {
  content: "\e2c5"; }

.fa-mars::before {
  content: "\f222"; }

.fa-toilet::before {
  content: "\f7d8"; }

.fa-plane-circle-xmark::before {
  content: "\e557"; }

.fa-yen-sign::before {
  content: "\f157"; }

.fa-cny::before {
  content: "\f157"; }

.fa-jpy::before {
  content: "\f157"; }

.fa-rmb::before {
  content: "\f157"; }

.fa-yen::before {
  content: "\f157"; }

.fa-ruble-sign::before {
  content: "\f158"; }

.fa-rouble::before {
  content: "\f158"; }

.fa-rub::before {
  content: "\f158"; }

.fa-ruble::before {
  content: "\f158"; }

.fa-sun::before {
  content: "\f185"; }

.fa-guitar::before {
  content: "\f7a6"; }

.fa-face-laugh-wink::before {
  content: "\f59c"; }

.fa-laugh-wink::before {
  content: "\f59c"; }

.fa-horse-head::before {
  content: "\f7ab"; }

.fa-bore-hole::before {
  content: "\e4c3"; }

.fa-industry::before {
  content: "\f275"; }

.fa-circle-down::before {
  content: "\f358"; }

.fa-arrow-alt-circle-down::before {
  content: "\f358"; }

.fa-arrows-turn-to-dots::before {
  content: "\e4c1"; }

.fa-florin-sign::before {
  content: "\e184"; }

.fa-arrow-down-short-wide::before {
  content: "\f884"; }

.fa-sort-amount-desc::before {
  content: "\f884"; }

.fa-sort-amount-down-alt::before {
  content: "\f884"; }

.fa-less-than::before {
  content: "\3c"; }

.fa-angle-down::before {
  content: "\f107"; }

.fa-car-tunnel::before {
  content: "\e4de"; }

.fa-head-side-cough::before {
  content: "\e061"; }

.fa-grip-lines::before {
  content: "\f7a4"; }

.fa-thumbs-down::before {
  content: "\f165"; }

.fa-user-lock::before {
  content: "\f502"; }

.fa-arrow-right-long::before {
  content: "\f178"; }

.fa-long-arrow-right::before {
  content: "\f178"; }

.fa-anchor-circle-xmark::before {
  content: "\e4ac"; }

.fa-ellipsis::before {
  content: "\f141"; }

.fa-ellipsis-h::before {
  content: "\f141"; }

.fa-chess-pawn::before {
  content: "\f443"; }

.fa-kit-medical::before {
  content: "\f479"; }

.fa-first-aid::before {
  content: "\f479"; }

.fa-person-through-window::before {
  content: "\e5a9"; }

.fa-toolbox::before {
  content: "\f552"; }

.fa-hands-holding-circle::before {
  content: "\e4fb"; }

.fa-bug::before {
  content: "\f188"; }

.fa-credit-card::before {
  content: "\f09d"; }

.fa-credit-card-alt::before {
  content: "\f09d"; }

.fa-car::before {
  content: "\f1b9"; }

.fa-automobile::before {
  content: "\f1b9"; }

.fa-hand-holding-hand::before {
  content: "\e4f7"; }

.fa-book-open-reader::before {
  content: "\f5da"; }

.fa-book-reader::before {
  content: "\f5da"; }

.fa-mountain-sun::before {
  content: "\e52f"; }

.fa-arrows-left-right-to-line::before {
  content: "\e4ba"; }

.fa-dice-d20::before {
  content: "\f6cf"; }

.fa-truck-droplet::before {
  content: "\e58c"; }

.fa-file-circle-xmark::before {
  content: "\e5a1"; }

.fa-temperature-arrow-up::before {
  content: "\e040"; }

.fa-temperature-up::before {
  content: "\e040"; }

.fa-medal::before {
  content: "\f5a2"; }

.fa-bed::before {
  content: "\f236"; }

.fa-square-h::before {
  content: "\f0fd"; }

.fa-h-square::before {
  content: "\f0fd"; }

.fa-podcast::before {
  content: "\f2ce"; }

.fa-temperature-full::before {
  content: "\f2c7"; }

.fa-temperature-4::before {
  content: "\f2c7"; }

.fa-thermometer-4::before {
  content: "\f2c7"; }

.fa-thermometer-full::before {
  content: "\f2c7"; }

.fa-bell::before {
  content: "\f0f3"; }

.fa-superscript::before {
  content: "\f12b"; }

.fa-plug-circle-xmark::before {
  content: "\e560"; }

.fa-star-of-life::before {
  content: "\f621"; }

.fa-phone-slash::before {
  content: "\f3dd"; }

.fa-paint-roller::before {
  content: "\f5aa"; }

.fa-handshake-angle::before {
  content: "\f4c4"; }

.fa-hands-helping::before {
  content: "\f4c4"; }

.fa-location-dot::before {
  content: "\f3c5"; }

.fa-map-marker-alt::before {
  content: "\f3c5"; }

.fa-file::before {
  content: "\f15b"; }

.fa-greater-than::before {
  content: "\3e"; }

.fa-person-swimming::before {
  content: "\f5c4"; }

.fa-swimmer::before {
  content: "\f5c4"; }

.fa-arrow-down::before {
  content: "\f063"; }

.fa-droplet::before {
  content: "\f043"; }

.fa-tint::before {
  content: "\f043"; }

.fa-eraser::before {
  content: "\f12d"; }

.fa-earth-americas::before {
  content: "\f57d"; }

.fa-earth::before {
  content: "\f57d"; }

.fa-earth-america::before {
  content: "\f57d"; }

.fa-globe-americas::before {
  content: "\f57d"; }

.fa-person-burst::before {
  content: "\e53b"; }

.fa-dove::before {
  content: "\f4ba"; }

.fa-battery-empty::before {
  content: "\f244"; }

.fa-battery-0::before {
  content: "\f244"; }

.fa-socks::before {
  content: "\f696"; }

.fa-inbox::before {
  content: "\f01c"; }

.fa-section::before {
  content: "\e447"; }

.fa-gauge-high::before {
  content: "\f625"; }

.fa-tachometer-alt::before {
  content: "\f625"; }

.fa-tachometer-alt-fast::before {
  content: "\f625"; }

.fa-envelope-open-text::before {
  content: "\f658"; }

.fa-hospital::before {
  content: "\f0f8"; }

.fa-hospital-alt::before {
  content: "\f0f8"; }

.fa-hospital-wide::before {
  content: "\f0f8"; }

.fa-wine-bottle::before {
  content: "\f72f"; }

.fa-chess-rook::before {
  content: "\f447"; }

.fa-bars-staggered::before {
  content: "\f550"; }

.fa-reorder::before {
  content: "\f550"; }

.fa-stream::before {
  content: "\f550"; }

.fa-dharmachakra::before {
  content: "\f655"; }

.fa-hotdog::before {
  content: "\f80f"; }

.fa-person-walking-with-cane::before {
  content: "\f29d"; }

.fa-blind::before {
  content: "\f29d"; }

.fa-drum::before {
  content: "\f569"; }

.fa-ice-cream::before {
  content: "\f810"; }

.fa-heart-circle-bolt::before {
  content: "\e4fc"; }

.fa-fax::before {
  content: "\f1ac"; }

.fa-paragraph::before {
  content: "\f1dd"; }

.fa-check-to-slot::before {
  content: "\f772"; }

.fa-vote-yea::before {
  content: "\f772"; }

.fa-star-half::before {
  content: "\f089"; }

.fa-boxes-stacked::before {
  content: "\f468"; }

.fa-boxes::before {
  content: "\f468"; }

.fa-boxes-alt::before {
  content: "\f468"; }

.fa-link::before {
  content: "\f0c1"; }

.fa-chain::before {
  content: "\f0c1"; }

.fa-ear-listen::before {
  content: "\f2a2"; }

.fa-assistive-listening-systems::before {
  content: "\f2a2"; }

.fa-tree-city::before {
  content: "\e587"; }

.fa-play::before {
  content: "\f04b"; }

.fa-font::before {
  content: "\f031"; }

.fa-rupiah-sign::before {
  content: "\e23d"; }

.fa-magnifying-glass::before {
  content: "\f002"; }

.fa-search::before {
  content: "\f002"; }

.fa-table-tennis-paddle-ball::before {
  content: "\f45d"; }

.fa-ping-pong-paddle-ball::before {
  content: "\f45d"; }

.fa-table-tennis::before {
  content: "\f45d"; }

.fa-person-dots-from-line::before {
  content: "\f470"; }

.fa-diagnoses::before {
  content: "\f470"; }

.fa-trash-can-arrow-up::before {
  content: "\f82a"; }

.fa-trash-restore-alt::before {
  content: "\f82a"; }

.fa-naira-sign::before {
  content: "\e1f6"; }

.fa-cart-arrow-down::before {
  content: "\f218"; }

.fa-walkie-talkie::before {
  content: "\f8ef"; }

.fa-file-pen::before {
  content: "\f31c"; }

.fa-file-edit::before {
  content: "\f31c"; }

.fa-receipt::before {
  content: "\f543"; }

.fa-square-pen::before {
  content: "\f14b"; }

.fa-pen-square::before {
  content: "\f14b"; }

.fa-pencil-square::before {
  content: "\f14b"; }

.fa-suitcase-rolling::before {
  content: "\f5c1"; }

.fa-person-circle-exclamation::before {
  content: "\e53f"; }

.fa-chevron-down::before {
  content: "\f078"; }

.fa-battery-full::before {
  content: "\f240"; }

.fa-battery::before {
  content: "\f240"; }

.fa-battery-5::before {
  content: "\f240"; }

.fa-skull-crossbones::before {
  content: "\f714"; }

.fa-code-compare::before {
  content: "\e13a"; }

.fa-list-ul::before {
  content: "\f0ca"; }

.fa-list-dots::before {
  content: "\f0ca"; }

.fa-school-lock::before {
  content: "\e56f"; }

.fa-tower-cell::before {
  content: "\e585"; }

.fa-down-long::before {
  content: "\f309"; }

.fa-long-arrow-alt-down::before {
  content: "\f309"; }

.fa-ranking-star::before {
  content: "\e561"; }

.fa-chess-king::before {
  content: "\f43f"; }

.fa-person-harassing::before {
  content: "\e549"; }

.fa-brazilian-real-sign::before {
  content: "\e46c"; }

.fa-landmark-dome::before {
  content: "\f752"; }

.fa-landmark-alt::before {
  content: "\f752"; }

.fa-arrow-up::before {
  content: "\f062"; }

.fa-tv::before {
  content: "\f26c"; }

.fa-television::before {
  content: "\f26c"; }

.fa-tv-alt::before {
  content: "\f26c"; }

.fa-shrimp::before {
  content: "\e448"; }

.fa-list-check::before {
  content: "\f0ae"; }

.fa-tasks::before {
  content: "\f0ae"; }

.fa-jug-detergent::before {
  content: "\e519"; }

.fa-circle-user::before {
  content: "\f2bd"; }

.fa-user-circle::before {
  content: "\f2bd"; }

.fa-user-shield::before {
  content: "\f505"; }

.fa-wind::before {
  content: "\f72e"; }

.fa-car-burst::before {
  content: "\f5e1"; }

.fa-car-crash::before {
  content: "\f5e1"; }

.fa-y::before {
  content: "\59"; }

.fa-person-snowboarding::before {
  content: "\f7ce"; }

.fa-snowboarding::before {
  content: "\f7ce"; }

.fa-truck-fast::before {
  content: "\f48b"; }

.fa-shipping-fast::before {
  content: "\f48b"; }

.fa-fish::before {
  content: "\f578"; }

.fa-user-graduate::before {
  content: "\f501"; }

.fa-circle-half-stroke::before {
  content: "\f042"; }

.fa-adjust::before {
  content: "\f042"; }

.fa-clapperboard::before {
  content: "\e131"; }

.fa-circle-radiation::before {
  content: "\f7ba"; }

.fa-radiation-alt::before {
  content: "\f7ba"; }

.fa-baseball::before {
  content: "\f433"; }

.fa-baseball-ball::before {
  content: "\f433"; }

.fa-jet-fighter-up::before {
  content: "\e518"; }

.fa-diagram-project::before {
  content: "\f542"; }

.fa-project-diagram::before {
  content: "\f542"; }

.fa-copy::before {
  content: "\f0c5"; }

.fa-volume-xmark::before {
  content: "\f6a9"; }

.fa-volume-mute::before {
  content: "\f6a9"; }

.fa-volume-times::before {
  content: "\f6a9"; }

.fa-hand-sparkles::before {
  content: "\e05d"; }

.fa-grip::before {
  content: "\f58d"; }

.fa-grip-horizontal::before {
  content: "\f58d"; }

.fa-share-from-square::before {
  content: "\f14d"; }

.fa-share-square::before {
  content: "\f14d"; }

.fa-child-combatant::before {
  content: "\e4e0"; }

.fa-child-rifle::before {
  content: "\e4e0"; }

.fa-gun::before {
  content: "\e19b"; }

.fa-square-phone::before {
  content: "\f098"; }

.fa-phone-square::before {
  content: "\f098"; }

.fa-plus::before {
  content: "\2b"; }

.fa-add::before {
  content: "\2b"; }

.fa-expand::before {
  content: "\f065"; }

.fa-computer::before {
  content: "\e4e5"; }

.fa-xmark::before {
  content: "\f00d"; }

.fa-close::before {
  content: "\f00d"; }

.fa-multiply::before {
  content: "\f00d"; }

.fa-remove::before {
  content: "\f00d"; }

.fa-times::before {
  content: "\f00d"; }

.fa-arrows-up-down-left-right::before {
  content: "\f047"; }

.fa-arrows::before {
  content: "\f047"; }

.fa-chalkboard-user::before {
  content: "\f51c"; }

.fa-chalkboard-teacher::before {
  content: "\f51c"; }

.fa-peso-sign::before {
  content: "\e222"; }

.fa-building-shield::before {
  content: "\e4d8"; }

.fa-baby::before {
  content: "\f77c"; }

.fa-users-line::before {
  content: "\e592"; }

.fa-quote-left::before {
  content: "\f10d"; }

.fa-quote-left-alt::before {
  content: "\f10d"; }

.fa-tractor::before {
  content: "\f722"; }

.fa-trash-arrow-up::before {
  content: "\f829"; }

.fa-trash-restore::before {
  content: "\f829"; }

.fa-arrow-down-up-lock::before {
  content: "\e4b0"; }

.fa-lines-leaning::before {
  content: "\e51e"; }

.fa-ruler-combined::before {
  content: "\f546"; }

.fa-copyright::before {
  content: "\f1f9"; }

.fa-equals::before {
  content: "\3d"; }

.fa-blender::before {
  content: "\f517"; }

.fa-teeth::before {
  content: "\f62e"; }

.fa-shekel-sign::before {
  content: "\f20b"; }

.fa-ils::before {
  content: "\f20b"; }

.fa-shekel::before {
  content: "\f20b"; }

.fa-sheqel::before {
  content: "\f20b"; }

.fa-sheqel-sign::before {
  content: "\f20b"; }

.fa-map::before {
  content: "\f279"; }

.fa-rocket::before {
  content: "\f135"; }

.fa-photo-film::before {
  content: "\f87c"; }

.fa-photo-video::before {
  content: "\f87c"; }

.fa-folder-minus::before {
  content: "\f65d"; }

.fa-store::before {
  content: "\f54e"; }

.fa-arrow-trend-up::before {
  content: "\e098"; }

.fa-plug-circle-minus::before {
  content: "\e55e"; }

.fa-sign-hanging::before {
  content: "\f4d9"; }

.fa-sign::before {
  content: "\f4d9"; }

.fa-bezier-curve::before {
  content: "\f55b"; }

.fa-bell-slash::before {
  content: "\f1f6"; }

.fa-tablet::before {
  content: "\f3fb"; }

.fa-tablet-android::before {
  content: "\f3fb"; }

.fa-school-flag::before {
  content: "\e56e"; }

.fa-fill::before {
  content: "\f575"; }

.fa-angle-up::before {
  content: "\f106"; }

.fa-drumstick-bite::before {
  content: "\f6d7"; }

.fa-holly-berry::before {
  content: "\f7aa"; }

.fa-chevron-left::before {
  content: "\f053"; }

.fa-bacteria::before {
  content: "\e059"; }

.fa-hand-lizard::before {
  content: "\f258"; }

.fa-notdef::before {
  content: "\e1fe"; }

.fa-disease::before {
  content: "\f7fa"; }

.fa-briefcase-medical::before {
  content: "\f469"; }

.fa-genderless::before {
  content: "\f22d"; }

.fa-chevron-right::before {
  content: "\f054"; }

.fa-retweet::before {
  content: "\f079"; }

.fa-car-rear::before {
  content: "\f5de"; }

.fa-car-alt::before {
  content: "\f5de"; }

.fa-pump-soap::before {
  content: "\e06b"; }

.fa-video-slash::before {
  content: "\f4e2"; }

.fa-battery-quarter::before {
  content: "\f243"; }

.fa-battery-2::before {
  content: "\f243"; }

.fa-radio::before {
  content: "\f8d7"; }

.fa-baby-carriage::before {
  content: "\f77d"; }

.fa-carriage-baby::before {
  content: "\f77d"; }

.fa-traffic-light::before {
  content: "\f637"; }

.fa-thermometer::before {
  content: "\f491"; }

.fa-vr-cardboard::before {
  content: "\f729"; }

.fa-hand-middle-finger::before {
  content: "\f806"; }

.fa-percent::before {
  content: "\25"; }

.fa-percentage::before {
  content: "\25"; }

.fa-truck-moving::before {
  content: "\f4df"; }

.fa-glass-water-droplet::before {
  content: "\e4f5"; }

.fa-display::before {
  content: "\e163"; }

.fa-face-smile::before {
  content: "\f118"; }

.fa-smile::before {
  content: "\f118"; }

.fa-thumbtack::before {
  content: "\f08d"; }

.fa-thumb-tack::before {
  content: "\f08d"; }

.fa-trophy::before {
  content: "\f091"; }

.fa-person-praying::before {
  content: "\f683"; }

.fa-pray::before {
  content: "\f683"; }

.fa-hammer::before {
  content: "\f6e3"; }

.fa-hand-peace::before {
  content: "\f25b"; }

.fa-rotate::before {
  content: "\f2f1"; }

.fa-sync-alt::before {
  content: "\f2f1"; }

.fa-spinner::before {
  content: "\f110"; }

.fa-robot::before {
  content: "\f544"; }

.fa-peace::before {
  content: "\f67c"; }

.fa-gears::before {
  content: "\f085"; }

.fa-cogs::before {
  content: "\f085"; }

.fa-warehouse::before {
  content: "\f494"; }

.fa-arrow-up-right-dots::before {
  content: "\e4b7"; }

.fa-splotch::before {
  content: "\f5bc"; }

.fa-face-grin-hearts::before {
  content: "\f584"; }

.fa-grin-hearts::before {
  content: "\f584"; }

.fa-dice-four::before {
  content: "\f524"; }

.fa-sim-card::before {
  content: "\f7c4"; }

.fa-transgender::before {
  content: "\f225"; }

.fa-transgender-alt::before {
  content: "\f225"; }

.fa-mercury::before {
  content: "\f223"; }

.fa-arrow-turn-down::before {
  content: "\f149"; }

.fa-level-down::before {
  content: "\f149"; }

.fa-person-falling-burst::before {
  content: "\e547"; }

.fa-award::before {
  content: "\f559"; }

.fa-ticket-simple::before {
  content: "\f3ff"; }

.fa-ticket-alt::before {
  content: "\f3ff"; }

.fa-building::before {
  content: "\f1ad"; }

.fa-angles-left::before {
  content: "\f100"; }

.fa-angle-double-left::before {
  content: "\f100"; }

.fa-qrcode::before {
  content: "\f029"; }

.fa-clock-rotate-left::before {
  content: "\f1da"; }

.fa-history::before {
  content: "\f1da"; }

.fa-face-grin-beam-sweat::before {
  content: "\f583"; }

.fa-grin-beam-sweat::before {
  content: "\f583"; }

.fa-file-export::before {
  content: "\f56e"; }

.fa-arrow-right-from-file::before {
  content: "\f56e"; }

.fa-shield::before {
  content: "\f132"; }

.fa-shield-blank::before {
  content: "\f132"; }

.fa-arrow-up-short-wide::before {
  content: "\f885"; }

.fa-sort-amount-up-alt::before {
  content: "\f885"; }

.fa-house-medical::before {
  content: "\e3b2"; }

.fa-golf-ball-tee::before {
  content: "\f450"; }

.fa-golf-ball::before {
  content: "\f450"; }

.fa-circle-chevron-left::before {
  content: "\f137"; }

.fa-chevron-circle-left::before {
  content: "\f137"; }

.fa-house-chimney-window::before {
  content: "\e00d"; }

.fa-pen-nib::before {
  content: "\f5ad"; }

.fa-tent-arrow-turn-left::before {
  content: "\e580"; }

.fa-tents::before {
  content: "\e582"; }

.fa-wand-magic::before {
  content: "\f0d0"; }

.fa-magic::before {
  content: "\f0d0"; }

.fa-dog::before {
  content: "\f6d3"; }

.fa-carrot::before {
  content: "\f787"; }

.fa-moon::before {
  content: "\f186"; }

.fa-wine-glass-empty::before {
  content: "\f5ce"; }

.fa-wine-glass-alt::before {
  content: "\f5ce"; }

.fa-cheese::before {
  content: "\f7ef"; }

.fa-yin-yang::before {
  content: "\f6ad"; }

.fa-music::before {
  content: "\f001"; }

.fa-code-commit::before {
  content: "\f386"; }

.fa-temperature-low::before {
  content: "\f76b"; }

.fa-person-biking::before {
  content: "\f84a"; }

.fa-biking::before {
  content: "\f84a"; }

.fa-broom::before {
  content: "\f51a"; }

.fa-shield-heart::before {
  content: "\e574"; }

.fa-gopuram::before {
  content: "\f664"; }

.fa-earth-oceania::before {
  content: "\e47b"; }

.fa-globe-oceania::before {
  content: "\e47b"; }

.fa-square-xmark::before {
  content: "\f2d3"; }

.fa-times-square::before {
  content: "\f2d3"; }

.fa-xmark-square::before {
  content: "\f2d3"; }

.fa-hashtag::before {
  content: "\23"; }

.fa-up-right-and-down-left-from-center::before {
  content: "\f424"; }

.fa-expand-alt::before {
  content: "\f424"; }

.fa-oil-can::before {
  content: "\f613"; }

.fa-t::before {
  content: "\54"; }

.fa-hippo::before {
  content: "\f6ed"; }

.fa-chart-column::before {
  content: "\e0e3"; }

.fa-infinity::before {
  content: "\f534"; }

.fa-vial-circle-check::before {
  content: "\e596"; }

.fa-person-arrow-down-to-line::before {
  content: "\e538"; }

.fa-voicemail::before {
  content: "\f897"; }

.fa-fan::before {
  content: "\f863"; }

.fa-person-walking-luggage::before {
  content: "\e554"; }

.fa-up-down::before {
  content: "\f338"; }

.fa-arrows-alt-v::before {
  content: "\f338"; }

.fa-cloud-moon-rain::before {
  content: "\f73c"; }

.fa-calendar::before {
  content: "\f133"; }

.fa-trailer::before {
  content: "\e041"; }

.fa-bahai::before {
  content: "\f666"; }

.fa-haykal::before {
  content: "\f666"; }

.fa-sd-card::before {
  content: "\f7c2"; }

.fa-dragon::before {
  content: "\f6d5"; }

.fa-shoe-prints::before {
  content: "\f54b"; }

.fa-circle-plus::before {
  content: "\f055"; }

.fa-plus-circle::before {
  content: "\f055"; }

.fa-face-grin-tongue-wink::before {
  content: "\f58b"; }

.fa-grin-tongue-wink::before {
  content: "\f58b"; }

.fa-hand-holding::before {
  content: "\f4bd"; }

.fa-plug-circle-exclamation::before {
  content: "\e55d"; }

.fa-link-slash::before {
  content: "\f127"; }

.fa-chain-broken::before {
  content: "\f127"; }

.fa-chain-slash::before {
  content: "\f127"; }

.fa-unlink::before {
  content: "\f127"; }

.fa-clone::before {
  content: "\f24d"; }

.fa-person-walking-arrow-loop-left::before {
  content: "\e551"; }

.fa-arrow-up-z-a::before {
  content: "\f882"; }

.fa-sort-alpha-up-alt::before {
  content: "\f882"; }

.fa-fire-flame-curved::before {
  content: "\f7e4"; }

.fa-fire-alt::before {
  content: "\f7e4"; }

.fa-tornado::before {
  content: "\f76f"; }

.fa-file-circle-plus::before {
  content: "\e494"; }

.fa-book-quran::before {
  content: "\f687"; }

.fa-quran::before {
  content: "\f687"; }

.fa-anchor::before {
  content: "\f13d"; }

.fa-border-all::before {
  content: "\f84c"; }

.fa-face-angry::before {
  content: "\f556"; }

.fa-angry::before {
  content: "\f556"; }

.fa-cookie-bite::before {
  content: "\f564"; }

.fa-arrow-trend-down::before {
  content: "\e097"; }

.fa-rss::before {
  content: "\f09e"; }

.fa-feed::before {
  content: "\f09e"; }

.fa-draw-polygon::before {
  content: "\f5ee"; }

.fa-scale-balanced::before {
  content: "\f24e"; }

.fa-balance-scale::before {
  content: "\f24e"; }

.fa-gauge-simple-high::before {
  content: "\f62a"; }

.fa-tachometer::before {
  content: "\f62a"; }

.fa-tachometer-fast::before {
  content: "\f62a"; }

.fa-shower::before {
  content: "\f2cc"; }

.fa-desktop::before {
  content: "\f390"; }

.fa-desktop-alt::before {
  content: "\f390"; }

.fa-m::before {
  content: "\4d"; }

.fa-table-list::before {
  content: "\f00b"; }

.fa-th-list::before {
  content: "\f00b"; }

.fa-comment-sms::before {
  content: "\f7cd"; }

.fa-sms::before {
  content: "\f7cd"; }

.fa-book::before {
  content: "\f02d"; }

.fa-user-plus::before {
  content: "\f234"; }

.fa-check::before {
  content: "\f00c"; }

.fa-battery-three-quarters::before {
  content: "\f241"; }

.fa-battery-4::before {
  content: "\f241"; }

.fa-house-circle-check::before {
  content: "\e509"; }

.fa-angle-left::before {
  content: "\f104"; }

.fa-diagram-successor::before {
  content: "\e47a"; }

.fa-truck-arrow-right::before {
  content: "\e58b"; }

.fa-arrows-split-up-and-left::before {
  content: "\e4bc"; }

.fa-hand-fist::before {
  content: "\f6de"; }

.fa-fist-raised::before {
  content: "\f6de"; }

.fa-cloud-moon::before {
  content: "\f6c3"; }

.fa-briefcase::before {
  content: "\f0b1"; }

.fa-person-falling::before {
  content: "\e546"; }

.fa-image-portrait::before {
  content: "\f3e0"; }

.fa-portrait::before {
  content: "\f3e0"; }

.fa-user-tag::before {
  content: "\f507"; }

.fa-rug::before {
  content: "\e569"; }

.fa-earth-europe::before {
  content: "\f7a2"; }

.fa-globe-europe::before {
  content: "\f7a2"; }

.fa-cart-flatbed-suitcase::before {
  content: "\f59d"; }

.fa-luggage-cart::before {
  content: "\f59d"; }

.fa-rectangle-xmark::before {
  content: "\f410"; }

.fa-rectangle-times::before {
  content: "\f410"; }

.fa-times-rectangle::before {
  content: "\f410"; }

.fa-window-close::before {
  content: "\f410"; }

.fa-baht-sign::before {
  content: "\e0ac"; }

.fa-book-open::before {
  content: "\f518"; }

.fa-book-journal-whills::before {
  content: "\f66a"; }

.fa-journal-whills::before {
  content: "\f66a"; }

.fa-handcuffs::before {
  content: "\e4f8"; }

.fa-triangle-exclamation::before {
  content: "\f071"; }

.fa-exclamation-triangle::before {
  content: "\f071"; }

.fa-warning::before {
  content: "\f071"; }

.fa-database::before {
  content: "\f1c0"; }

.fa-share::before {
  content: "\f064"; }

.fa-arrow-turn-right::before {
  content: "\f064"; }

.fa-mail-forward::before {
  content: "\f064"; }

.fa-bottle-droplet::before {
  content: "\e4c4"; }

.fa-mask-face::before {
  content: "\e1d7"; }

.fa-hill-rockslide::before {
  content: "\e508"; }

.fa-right-left::before {
  content: "\f362"; }

.fa-exchange-alt::before {
  content: "\f362"; }

.fa-paper-plane::before {
  content: "\f1d8"; }

.fa-road-circle-exclamation::before {
  content: "\e565"; }

.fa-dungeon::before {
  content: "\f6d9"; }

.fa-align-right::before {
  content: "\f038"; }

.fa-money-bill-1-wave::before {
  content: "\f53b"; }

.fa-money-bill-wave-alt::before {
  content: "\f53b"; }

.fa-life-ring::before {
  content: "\f1cd"; }

.fa-hands::before {
  content: "\f2a7"; }

.fa-sign-language::before {
  content: "\f2a7"; }

.fa-signing::before {
  content: "\f2a7"; }

.fa-calendar-day::before {
  content: "\f783"; }

.fa-water-ladder::before {
  content: "\f5c5"; }

.fa-ladder-water::before {
  content: "\f5c5"; }

.fa-swimming-pool::before {
  content: "\f5c5"; }

.fa-arrows-up-down::before {
  content: "\f07d"; }

.fa-arrows-v::before {
  content: "\f07d"; }

.fa-face-grimace::before {
  content: "\f57f"; }

.fa-grimace::before {
  content: "\f57f"; }

.fa-wheelchair-move::before {
  content: "\e2ce"; }

.fa-wheelchair-alt::before {
  content: "\e2ce"; }

.fa-turn-down::before {
  content: "\f3be"; }

.fa-level-down-alt::before {
  content: "\f3be"; }

.fa-person-walking-arrow-right::before {
  content: "\e552"; }

.fa-square-envelope::before {
  content: "\f199"; }

.fa-envelope-square::before {
  content: "\f199"; }

.fa-dice::before {
  content: "\f522"; }

.fa-bowling-ball::before {
  content: "\f436"; }

.fa-brain::before {
  content: "\f5dc"; }

.fa-bandage::before {
  content: "\f462"; }

.fa-band-aid::before {
  content: "\f462"; }

.fa-calendar-minus::before {
  content: "\f272"; }

.fa-circle-xmark::before {
  content: "\f057"; }

.fa-times-circle::before {
  content: "\f057"; }

.fa-xmark-circle::before {
  content: "\f057"; }

.fa-gifts::before {
  content: "\f79c"; }

.fa-hotel::before {
  content: "\f594"; }

.fa-earth-asia::before {
  content: "\f57e"; }

.fa-globe-asia::before {
  content: "\f57e"; }

.fa-id-card-clip::before {
  content: "\f47f"; }

.fa-id-card-alt::before {
  content: "\f47f"; }

.fa-magnifying-glass-plus::before {
  content: "\f00e"; }

.fa-search-plus::before {
  content: "\f00e"; }

.fa-thumbs-up::before {
  content: "\f164"; }

.fa-user-clock::before {
  content: "\f4fd"; }

.fa-hand-dots::before {
  content: "\f461"; }

.fa-allergies::before {
  content: "\f461"; }

.fa-file-invoice::before {
  content: "\f570"; }

.fa-window-minimize::before {
  content: "\f2d1"; }

.fa-mug-saucer::before {
  content: "\f0f4"; }

.fa-coffee::before {
  content: "\f0f4"; }

.fa-brush::before {
  content: "\f55d"; }

.fa-mask::before {
  content: "\f6fa"; }

.fa-magnifying-glass-minus::before {
  content: "\f010"; }

.fa-search-minus::before {
  content: "\f010"; }

.fa-ruler-vertical::before {
  content: "\f548"; }

.fa-user-large::before {
  content: "\f406"; }

.fa-user-alt::before {
  content: "\f406"; }

.fa-train-tram::before {
  content: "\e5b4"; }

.fa-user-nurse::before {
  content: "\f82f"; }

.fa-syringe::before {
  content: "\f48e"; }

.fa-cloud-sun::before {
  content: "\f6c4"; }

.fa-stopwatch-20::before {
  content: "\e06f"; }

.fa-square-full::before {
  content: "\f45c"; }

.fa-magnet::before {
  content: "\f076"; }

.fa-jar::before {
  content: "\e516"; }

.fa-note-sticky::before {
  content: "\f249"; }

.fa-sticky-note::before {
  content: "\f249"; }

.fa-bug-slash::before {
  content: "\e490"; }

.fa-arrow-up-from-water-pump::before {
  content: "\e4b6"; }

.fa-bone::before {
  content: "\f5d7"; }

.fa-user-injured::before {
  content: "\f728"; }

.fa-face-sad-tear::before {
  content: "\f5b4"; }

.fa-sad-tear::before {
  content: "\f5b4"; }

.fa-plane::before {
  content: "\f072"; }

.fa-tent-arrows-down::before {
  content: "\e581"; }

.fa-exclamation::before {
  content: "\21"; }

.fa-arrows-spin::before {
  content: "\e4bb"; }

.fa-print::before {
  content: "\f02f"; }

.fa-turkish-lira-sign::before {
  content: "\e2bb"; }

.fa-try::before {
  content: "\e2bb"; }

.fa-turkish-lira::before {
  content: "\e2bb"; }

.fa-dollar-sign::before {
  content: "\24"; }

.fa-dollar::before {
  content: "\24"; }

.fa-usd::before {
  content: "\24"; }

.fa-x::before {
  content: "\58"; }

.fa-magnifying-glass-dollar::before {
  content: "\f688"; }

.fa-search-dollar::before {
  content: "\f688"; }

.fa-users-gear::before {
  content: "\f509"; }

.fa-users-cog::before {
  content: "\f509"; }

.fa-person-military-pointing::before {
  content: "\e54a"; }

.fa-building-columns::before {
  content: "\f19c"; }

.fa-bank::before {
  content: "\f19c"; }

.fa-institution::before {
  content: "\f19c"; }

.fa-museum::before {
  content: "\f19c"; }

.fa-university::before {
  content: "\f19c"; }

.fa-umbrella::before {
  content: "\f0e9"; }

.fa-trowel::before {
  content: "\e589"; }

.fa-d::before {
  content: "\44"; }

.fa-stapler::before {
  content: "\e5af"; }

.fa-masks-theater::before {
  content: "\f630"; }

.fa-theater-masks::before {
  content: "\f630"; }

.fa-kip-sign::before {
  content: "\e1c4"; }

.fa-hand-point-left::before {
  content: "\f0a5"; }

.fa-handshake-simple::before {
  content: "\f4c6"; }

.fa-handshake-alt::before {
  content: "\f4c6"; }

.fa-jet-fighter::before {
  content: "\f0fb"; }

.fa-fighter-jet::before {
  content: "\f0fb"; }

.fa-square-share-nodes::before {
  content: "\f1e1"; }

.fa-share-alt-square::before {
  content: "\f1e1"; }

.fa-barcode::before {
  content: "\f02a"; }

.fa-plus-minus::before {
  content: "\e43c"; }

.fa-video::before {
  content: "\f03d"; }

.fa-video-camera::before {
  content: "\f03d"; }

.fa-graduation-cap::before {
  content: "\f19d"; }

.fa-mortar-board::before {
  content: "\f19d"; }

.fa-hand-holding-medical::before {
  content: "\e05c"; }

.fa-person-circle-check::before {
  content: "\e53e"; }

.fa-turn-up::before {
  content: "\f3bf"; }

.fa-level-up-alt::before {
  content: "\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; }


/* assets/vendor/fontawesome/css/brands.css */
/*!
 * Font Awesome Free 6.2.1 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 2022 Fonticons, Inc.
 */
: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("../vendor/fontawesome/webfonts/fa-brands-400.woff2") format("woff2"), url("../vendor/fontawesome/webfonts/fa-brands-400.ttf") format("truetype"); }

.fab,
.fa-brands {
  font-weight: 400; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-shopware:before {
  content: "\f5b5"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-aws:before {
  content: "\f375"; }

.fa-redhat:before {
  content: "\f7bc"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-cloudflare:before {
  content: "\e07d"; }

.fa-ups:before {
  content: "\f7e0"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-stackpath:before {
  content: "\f842"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-modx:before {
  content: "\f285"; }

.fa-guilded:before {
  content: "\e07e"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-square-js:before {
  content: "\f3b9"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-orcid:before {
  content: "\f8d2"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-invision:before {
  content: "\f7b0"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-unity:before {
  content: "\e049"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-vk:before {
  content: "\f189"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-mailchimp:before {
  content: "\f59e"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-square-reddit:before {
  content: "\f1a2"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-square-font-awesome:before {
  content: "\e5ad"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-square-instagram:before {
  content: "\e055"; }

.fa-instagram-square:before {
  content: "\e055"; }

.fa-battle-net:before {
  content: "\f835"; }

.fa-the-red-yeti:before {
  content: "\f69d"; }

.fa-square-hacker-news:before {
  content: "\f3af"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-edge:before {
  content: "\f282"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-square-snapchat:before {
  content: "\f2ad"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-artstation:before {
  content: "\f77a"; }

.fa-markdown:before {
  content: "\f60f"; }

.fa-sourcetree:before {
  content: "\f7d3"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-diaspora:before {
  content: "\f791"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-safari:before {
  content: "\f267"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-square-font-awesome-stroke:before {
  content: "\f35c"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-atlassian:before {
  content: "\f77b"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-chromecast:before {
  content: "\f838"; }

.fa-evernote:before {
  content: "\f839"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-watchman-monitoring:before {
  content: "\e087"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-git-alt:before {
  content: "\f841"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-rev:before {
  content: "\f5b2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-wizards-of-the-coast:before {
  content: "\f730"; }

.fa-square-viadeo:before {
  content: "\f2aa"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-centos:before {
  content: "\f789"; }

.fa-adn:before {
  content: "\f170"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-square-dribbble:before {
  content: "\f397"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-node:before {
  content: "\f419"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-instalod:before {
  content: "\e081"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-square-twitter:before {
  content: "\f081"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-golang:before {
  content: "\e40f"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-uncharted:before {
  content: "\e084"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-square-youtube:before {
  content: "\f431"; }

.fa-youtube-square:before {
  content: "\f431"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-wpressr:before {
  content: "\f3e4"; }

.fa-rendact:before {
  content: "\f3e4"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-nfc-directional:before {
  content: "\e530"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-fedora:before {
  content: "\f798"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-meta:before {
  content: "\e49b"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-creative-commons-zero:before {
  content: "\f4f3"; }

.fa-hips:before {
  content: "\f452"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-discord:before {
  content: "\f392"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-confluence:before {
  content: "\f78d"; }

.fa-mdb:before {
  content: "\f8ca"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-unsplash:before {
  content: "\e07c"; }

.fa-yarn:before {
  content: "\f7e3"; }

.fa-square-steam:before {
  content: "\f1b7"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-500px:before {
  content: "\f26e"; }

.fa-square-vimeo:before {
  content: "\f194"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-flag:before {
  content: "\f2b4"; }

.fa-font-awesome-logo-full:before {
  content: "\f2b4"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-apple:before {
  content: "\f179"; }

.fa-hive:before {
  content: "\e07f"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-keybase:before {
  content: "\f4f5"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-padlet:before {
  content: "\e4a0"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-square-github:before {
  content: "\f092"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-fedex:before {
  content: "\f797"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-shopify:before {
  content: "\e057"; }

.fa-neos:before {
  content: "\f612"; }

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-swift:before {
  content: "\f8e1"; }

.fa-angular:before {
  content: "\f420"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-envira:before {
  content: "\f299"; }

.fa-square-gitlab:before {
  content: "\e5ae"; }

.fa-gitlab-square:before {
  content: "\e5ae"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-square-odnoklassniki:before {
  content: "\f264"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-sith:before {
  content: "\f512"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-hashnode:before {
  content: "\e499"; }

.fa-react:before {
  content: "\f41b"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-itch-io:before {
  content: "\f83a"; }

.fa-umbraco:before {
  content: "\f8e8"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

.fa-ubuntu:before {
  content: "\f7df"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-gg:before {
  content: "\f260"; }

.fa-dhl:before {
  content: "\f790"; }

.fa-square-pinterest:before {
  content: "\f0d3"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-xing:before {
  content: "\f168"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-less:before {
  content: "\f41d"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-dailymotion:before {
  content: "\e052"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-bootstrap:before {
  content: "\f836"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-nfc-symbol:before {
  content: "\e531"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-speaker-deck:before {
  content: "\f83c"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-ello:before {
  content: "\f5f1"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-square-google-plus:before {
  content: "\f0d4"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-square-xing:before {
  content: "\f169"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-usps:before {
  content: "\f7e1"; }

.fa-megaport:before {
  content: "\f5a3"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-fly:before {
  content: "\f417"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-viber:before {
  content: "\f409"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-symfony:before {
  content: "\f83d"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-audible:before {
  content: "\f373"; }

.fa-think-peaks:before {
  content: "\f731"; }

.fa-bilibili:before {
  content: "\e3d9"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-cotton-bureau:before {
  content: "\f89e"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-42-group:before {
  content: "\e080"; }

.fa-innosoft:before {
  content: "\e080"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-square-pied-piper:before {
  content: "\e01e"; }

.fa-pied-piper-square:before {
  content: "\e01e"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-tiktok:before {
  content: "\e07b"; }

.fa-square-facebook:before {
  content: "\f082"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-mixer:before {
  content: "\e056"; }

.fa-square-lastfm:before {
  content: "\f203"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-mendeley:before {
  content: "\f7b3"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-figma:before {
  content: "\f799"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-cmplid:before {
  content: "\e360"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-deezer:before {
  content: "\e077"; }

.fa-raspberry-pi:before {
  content: "\f7bb"; }

.fa-jira:before {
  content: "\f7b1"; }

.fa-docker:before {
  content: "\f395"; }

.fa-screenpal:before {
  content: "\e570"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-microblog:before {
  content: "\e01a"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-wirsindhandwerk:before {
  content: "\e2d0"; }

.fa-wsh:before {
  content: "\e2d0"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-salesforce:before {
  content: "\f83b"; }

.fa-octopus-deploy:before {
  content: "\e082"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-apper:before {
  content: "\f371"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-waze:before {
  content: "\f83f"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ab"; }

.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

.fa-rust:before {
  content: "\e07a"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-square-behance:before {
  content: "\f1b5"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-kaggle:before {
  content: "\f5fa"; }

.fa-space-awesome:before {
  content: "\e5ac"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-square-git:before {
  content: "\f1d2"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-square-tumblr:before {
  content: "\f174"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-trello:before {
  content: "\f181"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-perbyte:before {
  content: "\e083"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-android:before {
  content: "\f17b"; }

.fa-bots:before {
  content: "\e340"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-hornbill:before {
  content: "\f592"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-ideal:before {
  content: "\e013"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-dev:before {
  content: "\f6cc"; }

.fa-sketch:before {
  content: "\f7c6"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-uber:before {
  content: "\f402"; }

.fa-github:before {
  content: "\f09b"; }

.fa-php:before {
  content: "\f457"; }

.fa-alipay:before {
  content: "\f642"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-firefox-browser:before {
  content: "\e007"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-suse:before {
  content: "\f7d6"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-buffer:before {
  content: "\f837"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-yammer:before {
  content: "\f840"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f2c6"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-square-whatsapp:before {
  content: "\f40c"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-edge-legacy:before {
  content: "\e078"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f198"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-usb:before {
  content: "\f287"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-reacteurope:before {
  content: "\f75d"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f23a"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-critical-role:before {
  content: "\f6c9"; }

.fa-sitrox:before {
  content: "\e44a"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-mastodon:before {
  content: "\f4f6"; }

.fa-airbnb:before {
  content: "\f834"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-buy-n-large:before {
  content: "\f8a6"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-strava:before {
  content: "\f428"; }

.fa-ember:before {
  content: "\f423"; }

.fa-canadian-maple-leaf:before {
  content: "\f785"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-wodu:before {
  content: "\e088"; }

.fa-google-pay:before {
  content: "\e079"; }

.fa-intercom:before {
  content: "\f7af"; }

.fa-zhihu:before {
  content: "\f63f"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-pix:before {
  content: "\e43a"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }


/* assets/vendor/fontawesome/css/solid.css */
/*!
 * Font Awesome Free 6.2.1 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 2022 Fonticons, Inc.
 */
: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("../vendor/fontawesome/webfonts/fa-solid-900.woff2") format("woff2"), url("../vendor/fontawesome/webfonts/fa-solid-900.ttf") format("truetype"); }

.fas,
.fa-solid {
  font-weight: 900; }


/* assets/vendor/toastr/toastr.min.css */
.toast-title{font-weight:700}
.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}
.toast-message a,.toast-message label{color:#FFF}
.toast-message a:hover{color:#CCC;text-decoration:none}
.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#FFF;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1}
.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}
.rtl .toast-close-button{left:-.3em;float:left;right:.3em}
button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}
.toast-top-center{top:0;right:0;width:100%}
.toast-bottom-center{bottom:0;right:0;width:100%}
.toast-top-full-width{top:0;right:0;width:100%}
.toast-bottom-full-width{bottom:0;right:0;width:100%}
.toast-top-left{top:12px;left:12px}
.toast-top-right{top:12px;right:12px}
.toast-bottom-right{right:12px;bottom:12px}
.toast-bottom-left{bottom:12px;left:12px}
#toast-container{position:fixed;z-index:999999;pointer-events:none}
#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#FFF;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}
#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}
#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}
#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}
#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}
#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}
#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}
#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}
#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}
.toast{background-color:#030303}
.toast-success{background-color:#51A351}
.toast-error{background-color:#BD362F}
.toast-info{background-color:#9a6376}
.toast-warning{background-color:#F89406}
.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}
@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}
#toast-container>div.rtl{padding:8px 50px 8px 8px}
#toast-container .toast-close-button{right:-.2em;top:-.2em}
#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}
}
@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}
#toast-container>div.rtl{padding:8px 50px 8px 8px}
#toast-container .toast-close-button{right:-.2em;top:-.2em}
#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}
}
@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}
#toast-container>div.rtl{padding:15px 50px 15px 15px}
}


/* assets/vendor/sweetalert2/sweetalert2.css */
body.swal2-shown {
  overflow-y: hidden; }

body.swal2-iosfix {
  position: fixed;
  left: 0;
  right: 0; }

.swal2-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 10px;
  background-color: transparent;
  z-index: 1060; }
  .swal2-container.swal2-fade {
    -webkit-transition: background-color .1s;
    transition: background-color .1s; }
  .swal2-container.swal2-shown {
    background-color: rgba(0, 0, 0, 0.4); }

.swal2-modal {
  background-color: #fff;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  margin: auto;
  overflow-x: hidden;
  overflow-y: auto;
  display: none;
  position: relative;
  max-width: 100%; }
  .swal2-modal:focus {
    outline: none; }
  .swal2-modal.swal2-loading {
    overflow-y: hidden; }
  .swal2-modal .swal2-title {
    color: #595959;
    font-size: 30px;
    text-align: center;
    font-weight: 600;
    text-transform: none;
    position: relative;
    margin: 0 0 .4em;
    padding: 0;
    display: block;
    word-wrap: break-word; }
  .swal2-modal .swal2-buttonswrapper {
    margin-top: 15px; }
    .swal2-modal .swal2-buttonswrapper:not(.swal2-loading) .swal2-styled[disabled] {
      opacity: .4;
      cursor: no-drop; }
    .swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-confirm {
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border: 4px solid transparent;
      border-color: transparent;
      width: 40px;
      height: 40px;
      padding: 0;
      margin: 7.5px;
      vertical-align: top;
      background-color: transparent !important;
      color: transparent;
      cursor: default;
      border-radius: 100%;
      -webkit-animation: rotate-loading 1.5s linear 0s infinite normal;
              animation: rotate-loading 1.5s linear 0s infinite normal;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
    .swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-cancel {
      margin-left: 30px;
      margin-right: 30px; }
    .swal2-modal .swal2-buttonswrapper.swal2-loading :not(.swal2-styled).swal2-confirm::after {
      display: inline-block;
      content: '';
      margin-left: 5px 0 15px;
      vertical-align: -1px;
      height: 15px;
      width: 15px;
      border: 3px solid #999999;
      -webkit-box-shadow: 1px 1px 1px #fff;
              box-shadow: 1px 1px 1px #fff;
      border-right-color: transparent;
      border-radius: 50%;
      -webkit-animation: rotate-loading 1.5s linear 0s infinite normal;
              animation: rotate-loading 1.5s linear 0s infinite normal; }
  .swal2-modal .swal2-styled {
    border: 0;
    border-radius: 3px;
    -webkit-box-shadow: none;
            box-shadow: none;
    color: #fff;
    cursor: pointer;
    font-size: 17px;
    font-weight: 500;
    margin: 15px 5px 0;
    padding: 10px 32px; }
  .swal2-modal .swal2-image {
    margin: 20px auto;
    max-width: 100%; }
  .swal2-modal .swal2-close {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    width: 38px;
    height: 40px;
    font-size: 36px;
    line-height: 40px;
    font-family: serif;
    position: absolute;
    top: 5px;
    right: 8px;
    cursor: pointer;
    color: #cccccc;
    -webkit-transition: color .1s ease;
    transition: color .1s ease; }
    .swal2-modal .swal2-close:hover {
      color: #d55; }
  .swal2-modal > .swal2-input,
  .swal2-modal > .swal2-file,
  .swal2-modal > .swal2-textarea,
  .swal2-modal > .swal2-select,
  .swal2-modal > .swal2-radio,
  .swal2-modal > .swal2-checkbox {
    display: none; }
  .swal2-modal .swal2-content {
    font-size: 18px;
    text-align: center;
    font-weight: 300;
    position: relative;
    float: none;
    margin: 0;
    padding: 0;
    line-height: normal;
    color: #545454;
    word-wrap: break-word; }
  .swal2-modal .swal2-input,
  .swal2-modal .swal2-file,
  .swal2-modal .swal2-textarea,
  .swal2-modal .swal2-select,
  .swal2-modal .swal2-radio,
  .swal2-modal .swal2-checkbox {
    margin: 20px auto; }
  .swal2-modal .swal2-input,
  .swal2-modal .swal2-file,
  .swal2-modal .swal2-textarea {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 18px;
    border-radius: 3px;
    border: 1px solid #d9d9d9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
    -webkit-transition: border-color box-shadow .3s;
    transition: border-color box-shadow .3s; }
    .swal2-modal .swal2-input.swal2-inputerror,
    .swal2-modal .swal2-file.swal2-inputerror,
    .swal2-modal .swal2-textarea.swal2-inputerror {
      border-color: #f27474 !important;
      -webkit-box-shadow: 0 0 2px #f27474 !important;
              box-shadow: 0 0 2px #f27474 !important; }
    .swal2-modal .swal2-input:focus,
    .swal2-modal .swal2-file:focus,
    .swal2-modal .swal2-textarea:focus {
      outline: none;
      border: 1px solid #b4dbed;
      -webkit-box-shadow: 0 0 3px #c4e6f5;
              box-shadow: 0 0 3px #c4e6f5; }
      .swal2-modal .swal2-input:focus::-webkit-input-placeholder,
      .swal2-modal .swal2-file:focus::-webkit-input-placeholder,
      .swal2-modal .swal2-textarea:focus::-webkit-input-placeholder {
        -webkit-transition: opacity .3s .03s ease;
        transition: opacity .3s .03s ease;
        opacity: .8; }
      .swal2-modal .swal2-input:focus::-moz-placeholder,
      .swal2-modal .swal2-file:focus::-moz-placeholder,
      .swal2-modal .swal2-textarea:focus::-moz-placeholder {
        -webkit-transition: opacity .3s .03s ease;
        transition: opacity .3s .03s ease;
        opacity: .8; }
      .swal2-modal .swal2-input:focus:-ms-input-placeholder,
      .swal2-modal .swal2-file:focus:-ms-input-placeholder,
      .swal2-modal .swal2-textarea:focus:-ms-input-placeholder {
        -webkit-transition: opacity .3s .03s ease;
        transition: opacity .3s .03s ease;
        opacity: .8; }
      .swal2-modal .swal2-input:focus::placeholder,
      .swal2-modal .swal2-file:focus::placeholder,
      .swal2-modal .swal2-textarea:focus::placeholder {
        -webkit-transition: opacity .3s .03s ease;
        transition: opacity .3s .03s ease;
        opacity: .8; }
    .swal2-modal .swal2-input::-webkit-input-placeholder,
    .swal2-modal .swal2-file::-webkit-input-placeholder,
    .swal2-modal .swal2-textarea::-webkit-input-placeholder {
      color: #e6e6e6; }
    .swal2-modal .swal2-input::-moz-placeholder,
    .swal2-modal .swal2-file::-moz-placeholder,
    .swal2-modal .swal2-textarea::-moz-placeholder {
      color: #e6e6e6; }
    .swal2-modal .swal2-input:-ms-input-placeholder,
    .swal2-modal .swal2-file:-ms-input-placeholder,
    .swal2-modal .swal2-textarea:-ms-input-placeholder {
      color: #e6e6e6; }
    .swal2-modal .swal2-input::placeholder,
    .swal2-modal .swal2-file::placeholder,
    .swal2-modal .swal2-textarea::placeholder {
      color: #e6e6e6; }
  .swal2-modal .swal2-range input {
    float: left;
    width: 80%; }
  .swal2-modal .swal2-range output {
    float: right;
    width: 20%;
    font-size: 20px;
    font-weight: 600;
    text-align: center; }
  .swal2-modal .swal2-range input,
  .swal2-modal .swal2-range output {
    height: 43px;
    line-height: 43px;
    vertical-align: middle;
    margin: 20px auto;
    padding: 0; }
  .swal2-modal .swal2-input {
    height: 43px;
    padding: 0 12px; }
    .swal2-modal .swal2-input[type='number'] {
      max-width: 150px; }
  .swal2-modal .swal2-file {
    font-size: 20px; }
  .swal2-modal .swal2-textarea {
    height: 108px;
    padding: 12px; }
  .swal2-modal .swal2-select {
    color: #545454;
    font-size: inherit;
    padding: 5px 10px;
    min-width: 40%;
    max-width: 100%; }
  .swal2-modal .swal2-radio {
    border: 0; }
    .swal2-modal .swal2-radio label:not(:first-child) {
      margin-left: 20px; }
    .swal2-modal .swal2-radio input,
    .swal2-modal .swal2-radio span {
      vertical-align: middle; }
    .swal2-modal .swal2-radio input {
      margin: 0 3px 0 0; }
  .swal2-modal .swal2-checkbox {
    color: #545454; }
    .swal2-modal .swal2-checkbox input,
    .swal2-modal .swal2-checkbox span {
      vertical-align: middle; }
  .swal2-modal .swal2-validationerror {
    background-color: #f0f0f0;
    margin: 0 -20px;
    overflow: hidden;
    padding: 10px;
    color: gray;
    font-size: 16px;
    font-weight: 300;
    display: none; }
    .swal2-modal .swal2-validationerror::before {
      content: '!';
      display: inline-block;
      width: 24px;
      height: 24px;
      border-radius: 50%;
      background-color: #ea7d7d;
      color: #fff;
      line-height: 24px;
      text-align: center;
      margin-right: 10px; }

@supports (-ms-accelerator: true) {
  .swal2-range input {
    width: 100% !important; }
  .swal2-range output {
    display: none; } }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-range input {
    width: 100% !important; }
  .swal2-range output {
    display: none; } }

.swal2-icon {
  width: 80px;
  height: 80px;
  border: 4px solid transparent;
  border-radius: 50%;
  margin: 20px auto 30px;
  padding: 0;
  position: relative;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .swal2-icon.swal2-error {
    border-color: #f27474; }
    .swal2-icon.swal2-error .swal2-x-mark {
      position: relative;
      display: block; }
    .swal2-icon.swal2-error [class^='swal2-x-mark-line'] {
      position: absolute;
      height: 5px;
      width: 47px;
      background-color: #f27474;
      display: block;
      top: 37px;
      border-radius: 2px; }
      .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='left'] {
        -webkit-transform: rotate(45deg);
                transform: rotate(45deg);
        left: 17px; }
      .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='right'] {
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg);
        right: 16px; }
  .swal2-icon.swal2-warning {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #f8bb86;
    border-color: #facea8;
    font-size: 60px;
    line-height: 80px;
    text-align: center; }
  .swal2-icon.swal2-info {
    font-family: 'Open Sans', sans-serif;
    color: #b97a91;
    border-color: #b97a91;
    font-size: 60px;
    line-height: 80px;
    text-align: center; }
  .swal2-icon.swal2-question {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #9a6376;
    border-color: #c9dae1;
    font-size: 60px;
    line-height: 80px;
    text-align: center; }
  .swal2-icon.swal2-success {
    border-color: #a5dc86; }
    .swal2-icon.swal2-success [class^='swal2-success-circular-line'] {
      border-radius: 50%;
      position: absolute;
      width: 60px;
      height: 120px;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }
      .swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='left'] {
        border-radius: 120px 0 0 120px;
        top: -7px;
        left: -33px;
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg);
        -webkit-transform-origin: 60px 60px;
                transform-origin: 60px 60px; }
      .swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='right'] {
        border-radius: 0 120px 120px 0;
        top: -11px;
        left: 30px;
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg);
        -webkit-transform-origin: 0 60px;
                transform-origin: 0 60px; }
    .swal2-icon.swal2-success .swal2-success-ring {
      width: 80px;
      height: 80px;
      border: 4px solid rgba(165, 220, 134, 0.2);
      border-radius: 50%;
      -webkit-box-sizing: content-box;
              box-sizing: content-box;
      position: absolute;
      left: -4px;
      top: -4px;
      z-index: 2; }
    .swal2-icon.swal2-success .swal2-success-fix {
      width: 7px;
      height: 90px;
      position: absolute;
      left: 28px;
      top: 8px;
      z-index: 1;
      -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg); }
    .swal2-icon.swal2-success [class^='swal2-success-line'] {
      height: 5px;
      background-color: #a5dc86;
      display: block;
      border-radius: 2px;
      position: absolute;
      z-index: 2; }
      .swal2-icon.swal2-success [class^='swal2-success-line'][class$='tip'] {
        width: 25px;
        left: 14px;
        top: 46px;
        -webkit-transform: rotate(45deg);
                transform: rotate(45deg); }
      .swal2-icon.swal2-success [class^='swal2-success-line'][class$='long'] {
        width: 47px;
        right: 8px;
        top: 38px;
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg); }

.swal2-progresssteps {
  font-weight: 600;
  margin: 0 0 20px;
  padding: 0; }
  .swal2-progresssteps li {
    display: inline-block;
    position: relative; }
  .swal2-progresssteps .swal2-progresscircle {
    background: #b97a91;
    border-radius: 2em;
    color: #fff;
    height: 2em;
    line-height: 2em;
    text-align: center;
    width: 2em;
    z-index: 20; }
    .swal2-progresssteps .swal2-progresscircle:first-child {
      margin-left: 0; }
    .swal2-progresssteps .swal2-progresscircle:last-child {
      margin-right: 0; }
    .swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep {
      background: #b97a91; }
      .swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progresscircle {
        background: #add8e6; }
      .swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progressline {
        background: #add8e6; }
  .swal2-progresssteps .swal2-progressline {
    background: #b97a91;
    height: .4em;
    margin: 0 -1px;
    z-index: 10; }

[class^='swal2'] {
  -webkit-tap-highlight-color: transparent; }

@-webkit-keyframes showSweetAlert {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7); }
  45% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05); }
  80% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes showSweetAlert {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7); }
  45% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05); }
  80% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes hideSweetAlert {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0; } }

@keyframes hideSweetAlert {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0; } }

.swal2-show {
  -webkit-animation: showSweetAlert 0.3s;
          animation: showSweetAlert 0.3s; }
  .swal2-show.swal2-noanimation {
    -webkit-animation: none;
            animation: none; }

.swal2-hide {
  -webkit-animation: hideSweetAlert 0.15s forwards;
          animation: hideSweetAlert 0.15s forwards; }
  .swal2-hide.swal2-noanimation {
    -webkit-animation: none;
            animation: none; }

@-webkit-keyframes animate-success-tip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }
  54% {
    width: 0;
    left: 1px;
    top: 19px; }
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }

@keyframes animate-success-tip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }
  54% {
    width: 0;
    left: 1px;
    top: 19px; }
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }

@-webkit-keyframes animate-success-long {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }
  65% {
    width: 0;
    right: 46px;
    top: 54px; }
  84% {
    width: 55px;
    right: 0;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }

@keyframes animate-success-long {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }
  65% {
    width: 0;
    right: 46px;
    top: 54px; }
  84% {
    width: 55px;
    right: 0;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }

@-webkit-keyframes rotatePlaceholder {
  0% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  5% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  12% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg); }
  100% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg); } }

@keyframes rotatePlaceholder {
  0% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  5% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  12% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg); }
  100% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg); } }

.swal2-animate-success-line-tip {
  -webkit-animation: animate-success-tip 0.75s;
          animation: animate-success-tip 0.75s; }

.swal2-animate-success-line-long {
  -webkit-animation: animate-success-long 0.75s;
          animation: animate-success-long 0.75s; }

.swal2-success.swal2-animate-success-icon .swal2-success-circular-line-right {
  -webkit-animation: rotatePlaceholder 4.25s ease-in;
          animation: rotatePlaceholder 4.25s ease-in; }

@-webkit-keyframes animate-error-icon {
  0% {
    -webkit-transform: rotateX(100deg);
            transform: rotateX(100deg);
    opacity: 0; }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    opacity: 1; } }

@keyframes animate-error-icon {
  0% {
    -webkit-transform: rotateX(100deg);
            transform: rotateX(100deg);
    opacity: 0; }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    opacity: 1; } }

.swal2-animate-error-icon {
  -webkit-animation: animate-error-icon 0.5s;
          animation: animate-error-icon 0.5s; }

@-webkit-keyframes animate-x-mark {
  0% {
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  50% {
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  80% {
    -webkit-transform: scale(1.15);
            transform: scale(1.15);
    margin-top: -6px; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    margin-top: 0;
    opacity: 1; } }

@keyframes animate-x-mark {
  0% {
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  50% {
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  80% {
    -webkit-transform: scale(1.15);
            transform: scale(1.15);
    margin-top: -6px; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    margin-top: 0;
    opacity: 1; } }

.swal2-animate-x-mark {
  -webkit-animation: animate-x-mark 0.5s;
          animation: animate-x-mark 0.5s; }

@-webkit-keyframes rotate-loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes rotate-loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }


/* assets/vendor/bootstrap-markdown/bootstrap-markdown.min.css */
.md-editor{display:block;border:1px solid #ddd}.md-editor .md-footer,.md-editor>.md-header{display:block;padding:6px 4px;background:#6f557d}.md-editor>.md-header{margin:0}.md-editor>.md-preview{background:#fff;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;min-height:10px;overflow:auto}

.md-editor>textarea {
    font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
    font-size: 14px;
    outline: 0;
    margin: 0;
    display: block;
    padding: 0;
    width: 100%;
    border: 0;
    border-top: 1px dashed #9a6376;
    border-bottom: 1px dashed #9a6376;
    border-radius: 0;
    box-shadow: none;
    background: #6f557d;
}

.md-editor>textarea:focus{box-shadow:none;}

.md-editor.active{border-color:#b97a91;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(185,122,145,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(185,122,145,.6)}.md-editor .md-controls{float:right;padding:3px}.md-editor .md-controls .md-control{right:5px;color:#bebebe;padding:3px 3px 3px 10px}.md-editor .md-controls .md-control:hover{color:#333}.md-editor.md-fullscreen-mode{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999;padding:60px 30px 15px;background:#fff!important;border:0!important}.md-editor.md-fullscreen-mode .md-footer{display:none}.md-editor.md-fullscreen-mode .md-input,.md-editor.md-fullscreen-mode .md-preview{margin:0 auto!important;height:100%!important;font-size:20px!important;padding:20px!important;color:#999;line-height:1.6em!important;resize:none!important;box-shadow:none!important;background:#fff!important;border:0!important}.md-editor.md-fullscreen-mode .md-preview{color:#333;overflow:auto}.md-editor.md-fullscreen-mode .md-input:focus,.md-editor.md-fullscreen-mode .md-input:hover{color:#333;background:#fff!important}.md-editor.md-fullscreen-mode .md-header{background:0 0;text-align:center;position:fixed;width:100%;top:20px}.md-editor.md-fullscreen-mode .btn-group{float:none}.md-editor.md-fullscreen-mode .btn{border:0;background:0 0;color:#b3b3b3}.md-editor.md-fullscreen-mode .btn.active,.md-editor.md-fullscreen-mode .btn:active,.md-editor.md-fullscreen-mode .btn:focus,.md-editor.md-fullscreen-mode .btn:hover{box-shadow:none;color:#333}.md-editor.md-fullscreen-mode .md-fullscreen-controls{position:absolute;top:20px;right:20px;text-align:right;z-index:1002;display:block}.md-editor.md-fullscreen-mode .md-fullscreen-controls a{color:#b3b3b3;clear:right;margin:10px;width:30px;height:30px;text-align:center}.md-editor.md-fullscreen-mode .md-fullscreen-controls a:hover{color:#333;text-decoration:none}.md-editor.md-fullscreen-mode .md-editor{height:100%!important;position:relative}.md-editor .md-fullscreen-controls{display:none}.md-nooverflow{overflow:hidden;position:fixed;width:100%}

/* assets/css/main.min.css */
@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700");
html {
    position: relative;
    min-height: 100%
}

body {
    background-color: #2b3137;
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    color: #EEE9E6
}

a {
    color: #F5B301
}

a:hover,
a:focus {
    color: #b97a91;
    text-decoration: none
}

th {
    font-weight: normal
}

.screen-overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: rgba(0, 0, 0, 0.8);
    z-index: 9999
}

@media screen and (max-width: 767px) {
    .screen-overlay {
        z-index: 0
    }
}

footer {
    bottom: 0;
    right: 0;
    padding-top: 15px;
    padding-bottom: 10px;
    background-color: #2d3035;
    color: white
}

@media screen and (max-width: 767px) {
    footer {
        position: relative
    }
}

.copyright {
    margin-bottom: 0;
    margin-right: 10px;
    text-align: right;
    font-size: 13px
}

@media screen and (max-width: 767px) {
    .copyright {
        width: 100%;
        text-align: center;
        position: relative !important
    }
}

body ::-webkit-scrollbar {
    position: absolute;
    width: 12px;
    margin-left: -10px;
    -webkit-appearance: none
}

body ::-webkit-scrollbar-track {
    background-color: transparent;
    border-right: none;
    border-left: none
}

body ::-webkit-scrollbar-thumb {
    height: 50px;
    background-color: rgba(160, 174, 186, 0.2);
    background-clip: content-box;
    border-color: transparent;
    border-style: solid;
    border-width: 1px 2px;
    border-radius: 7px
}

#wrapper {
    overflow-x: hidden
}

#wrapper .sidebar {
    width: 240px;
    height: 100%;
    float: left;
    background-color: #fff;
    position: fixed;
    left: 0;
    overflow-y: auto
}

#wrapper .main {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    width: calc(100% - 240px);
    position: relative;
    float: right;
    left: 0;
    background-color: #2b3137
}

#wrapper #sidebar-nav,
#wrapper .main {
    padding-top: 55px
}

#wrapper #sidebar-nav {
    padding-bottom: 30px
}

.layout-fullwidth #wrapper .sidebar {
    left: -240px
}

.layout-fullwidth #wrapper .main {
    width: 100%
}

.layout-fullwidth #wrapper .navbar {
    left: 0 !important
}

.layout-topnav #wrapper .main {
    width: 100%;
    padding-top: 100px;
    background-color: #F5F6F9
}

.layout-topnav #wrapper .main-content {
    margin: 0 auto
}

.layout-topnav #wrapper .content-heading {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
    background: transparent;
    border: none
}

.layout-topnav footer .copyright {
    text-align: center
}

.offcanvas-active #wrapper .sidebar {
    left: 0
}

.offcanvas-active #wrapper .main {
    width: 100%;
    position: relative;
    left: 240px
}

.sidebar-minified.layout-fullwidth #wrapper .main {
    width: 100%
}

.sidebar-minified #wrapper .sidebar {
    width: 60px;
    height: 100%;
    overflow-y: visible
}

.sidebar-minified #wrapper .main {
    width: calc(100% - 60px)
}

@media screen and (max-width: 1024px) {
    #wrapper .sidebar {
        left: -240px
    }
    #wrapper .main {
        width: 100%
    }
    #wrapper .navbar {
        left: 0 !important
    }
    .btn-toggle-minified {
        display: none
    }
}

.content-heading {
    margin: 0 -10px 30px -10px;
    padding: 14px 25px;
    background: #23262b;
    border-bottom: 1px solid rgba(0, 0, 0, .13);
    background-repeat: no-repeat;
    background-size: cover;
}

.border-avatar {
    border: 2px solid #F5B301;
}

.panel-bordercolorblack {
    color: #2b3137;
}

.panel-bordercolororange {
    color: #F5B301;
}

.panel-background {
    background: #2d3033;
}

.content-heading .heading-left {
    float: left
}

.content-heading .page-title {
    margin: 0 0 3px 0;
    font-size: 18px;
    font-weight: normal
}

.content-heading .page-subtitle {
    margin: 0;
    font-size: 14px;
    font-weight: 300;
    color: #ffffff;
}

.content-heading .breadcrumb {
    float: right;
    margin-bottom: 0;
    padding: 12px 0
}

@media screen and (max-width: 768px) {
    .content-heading .heading-left,
    .content-heading .breadcrumb {
        float: none
    }
    .content-heading .breadcrumb {
        padding-bottom: 0
    }
}

.main-content {
    padding: 0 10px 28px 10px;
    margin: 0;
    background-color: #23262b;
}

@media screen and (max-width: 767px) {
    .main-content {
        padding-bottom: 0
    }
}

.navbar+.main-content {
    padding: 105px 0 28px 5px
}

@media screen and (max-width: 767px) {
    .navbar+.main-content {
        padding-top: 155px
    }
}

html.fullscreen-bg,
html.fullscreen-bg body,
html.fullscreen-bg #wrapper {
    height: 100%
}

.vertical-align-wrap {
    position: absolute;
    width: 100%;
    height: 100%;
    display: table
}

.vertical-align-middle {
    display: table-cell;
    vertical-align: middle
}

.layout-table {
    display: table;
    width: 100%
}

.layout-table .cell {
    display: table-cell
}

.layout-table .cell.valign-top {
    vertical-align: top
}

.layout-table .cell.valign-middle {
    vertical-align: middle
}

.layout-table .cell.valign-bottom {
    vertical-align: bottom
}

@media screen and (max-width: 640px) {
    .layout-table,
    .layout-table .cell {
        display: block
    }
    .layout-table .cell {
        margin-bottom: 10px
    }
    .layout-table .cell.text-right {
        text-align: left
    }
}

.right-sidebar {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -moz-box-shadow: -5px 0 10px rgba(0, 0, 0, 0.08);
    -webkit-box-shadow: -5px 0 10px rgba(0, 0, 0, 0.08);
    box-shadow: -5px 0 10px rgba(0, 0, 0, 0.08);
    position: fixed;
    top: 0;
    padding-top: 5px;
    padding-bottom: 50px;
    overflow-y: auto;
    right: -360px;
    width: 350px;
    height: 100%;
    z-index: 99;
    background: #fff;
    color: #5e6773
}

.right-sidebar.active {
    right: 0
}

.right-sidebar .widget-heading {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin: 0 0 10px 0;
    font-size: 12px;
    font-weight: 600
}

.right-sidebar .widget-heading i {
    margin-right: 5px;
    font-size: 16px
}

.right-sidebar .widget-header {
    padding: 15px 25px;
    margin: 0 -25px 30px -25px;
    background-color: #f8f9fa;
    border-top: 1px solid #eaeff2;
    border-bottom: 1px solid #eaeff2
}

.right-sidebar .widget-header .widget-heading {
    margin: 0
}

.right-sidebar .widget-header .show-all {
    float: right;
    font-size: 12px;
    line-height: 1.8;
    color: #a0aeba;
    text-decoration: underline
}

.right-sidebar .widget-header .show-all:hover,
.right-sidebar .widget-header .show-all:focus {
    text-decoration: none
}

.right-sidebar .date {
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 300
}

.sidebar-widget {
    padding: 15px 25px
}

.has-content-menu .navbar+.main-content,
.has-content-menu .main-content .container-fluid {
    padding: 0
}

.has-content-menu .content-menu {
    background-color: #fff;
    margin-bottom: 30px
}

.has-content-menu .content-menu .right {
    padding-right: 0
}

.has-content-menu .content-menu .content-menu-left {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    width: 100%;
    height: 100%;
    padding: 30px 15px;
    background-color: #fff
}

.has-content-menu .content-menu .content-menu-right {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    height: 100%;
    padding: 30px 0;
    border-left: 1px solid #e9eef2;
    border-right: 1px solid #e9eef2;
    background-color: #fff
}

.has-content-menu .content-right {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    padding-bottom: 20px
}

.has-content-menu .content-panel {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
    border: 1px solid #e9eef2
}

.has-content-menu .btn-open-content-menu,
.has-content-menu .btn-close-content-menu,
.has-content-menu .btn-close-content-right {
    display: none
}

.row-panel {
    margin-left: -25px;
    margin-right: -25px
}

.row-panel>div[class^="col-"] {
    padding-left: 30px;
    padding-right: 30px
}

@media screen and (max-width: 1279px) {
    .page-inbox .content-right {
        display: none;
        width: 96%;
        position: absolute;
        top: -44em;
        z-index: 9
    }
    .page-inbox .content-menu {
        position: relative;
        background: transparent
    }
    .page-inbox .content-menu .right {
        padding-right: 15px
    }
    .page-inbox .content-menu .content-menu-left {
        -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
        -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
        position: fixed;
        left: -300px;
        width: 250px;
        z-index: 8
    }
    .page-inbox .content-menu .content-menu-right {
        width: 100%;
        top: 0;
        z-index: 9
    }
    .page-inbox .content-menu .content-menu-right .slimScrollDiv,
    .page-inbox .content-menu .content-menu-right .sidebar-scroll {
        overflow: visible !important
    }
    .page-inbox .content-menu .content-menu-right .slimScrollBar {
        display: none !important
    }
    .page-inbox .btn-open-content-menu {
        display: block;
        float: left;
        position: relative;
        top: -4px;
        margin-right: 8px
    }
    .page-inbox .btn-close-content-menu {
        display: block;
        position: absolute;
        top: 5px;
        right: 15px;
        font-size: 18px;
        color: #9fa9b5
    }
    .page-inbox .btn-close-content-right {
        display: block;
        float: right;
        font-size: 18px;
        color: #9fa9b5
    }
    .page-inbox .btn-close-content-right:after {
        display: block;
        content: ''
    }
}

.navbar {
    min-height: 55px
}

.navbar-default {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -moz-box-shadow: 0 0px 10px 2px rgba(86, 99, 116, 0.25);
    -webkit-box-shadow: 0 0px 10px 2px rgba(86, 99, 116, 0.25);
    box-shadow: 0 0px 10px 2px rgba(86, 99, 116, 0.25);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 0;
    margin: 0;
    border: none;
    ;
}

.navbar-default .navbar-collapse {
    width: 90%
}

.navbar-default .navbar-nav>li>a {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    color: #fff;
    font-weight: 300
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.15)
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
    background-color: rgba(255, 255, 255, 0.15);
    color: #fff
}

.navbar-default .navbar-toggle,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #f8f8f8
}

.navbar-default .brand {
    float: left;
    padding: 0 40px;
    position: relative;
    top: 10px;
}

@media screen and (max-width: 1024px) {
    .navbar-default .brand {
        padding-left: 30px;
        padding-right: 15px
    }
}

@media screen and (max-width: 992px) {
    .navbar-default .brand {
        display: none
    }
}

@media screen and (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: inherit
    }
}

.navbar-btn {
    float: left;
    margin: 0;
    line-height: 55px
}

.navbar-btn button {
    font-size: 18px;
    padding: 0 20px;
    line-height: 1;
    vertical-align: middle;
    border: none;
    background: none;
    outline: none;
    color: #fff
}

.navbar-btn button:hover,
.navbar-btn button:focus {
    color: #fff
}

@media screen and (max-width: 640px) {
    .navbar-btn {
        padding-left: 0
    }
}

.navbar-btn-right {
    float: right
}

.navbar-form {
    border: 0;
    margin-top: 10px
}

.navbar-form input[type="text"] {
    min-width: 200px
}

@media screen and (max-width: 767px) {
    .navbar-form {
        float: left;
        width: 70%;
        margin-left: 5px;
        margin-right: 5px;
        padding-left: 0;
        padding-right: 0
    }
    .navbar-form .input-group {
        width: 70%
    }
    .navbar-form input[type="text"] {
        min-width: 150px
    }
}

@media screen and (max-width: 640px) {
    .navbar-form {
        display: none
    }
}

.navbar-nav .icon-menu {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    position: relative
}

.navbar-nav .icon-menu .badge {
    position: absolute;
    top: 12px;
    right: 14px;
    font-weight: 300;
    font-size: 10px;
    background-color: #ff4242
}

.navbar-nav>li>a {
    padding: 0 20px;
    line-height: 55px
}

.navbar-nav>li>a>i {
    font-size: 18px;
    margin-right: 2px;
    line-height: 24px;
    vertical-align: middle
}

.navbar-nav>li>a>i.icon-submenu {
    margin-left: 2px;
    margin-right: 0;
    font-size: 8px;
    position: relative;
    top: 2px
}

.navbar-nav>li>a>span {
    position: relative;
    top: 2px
}

.navbar-nav>li>a img {
    width: 24px;
    margin-right: 2px;
    border: 2px solid #F5B301;
    border-radius: 90px;
}

@media screen and (max-width: 640px) {
    .navbar-nav>li>a {
        line-height: 1
    }
}

.navbar-nav>li>.dropdown-menu {
    padding: 0;
    min-width: 200px
}

.navbar-nav>li.open>.dropdown-menu {
    -webkit-animation: slideDown .1s ease-out;
    -moz-animation: slideDown .1s ease-out
}

.navbar-nav .dropdown-menu>li {
    border-bottom: 1px solid rgba(0, 0, 0, .13);
}

.navbar-nav .dropdown-menu>li:last-child {
    border-bottom: none
}

.navbar-nav .dropdown-menu>li>a {
    padding: 15px 20px;
    font-size: 14px
}

.navbar-nav .dropdown-menu>li>a:hover,
.navbar-nav .dropdown-menu>li>a:focus,
.navbar-nav .dropdown-menu>li>a.active {
    background-color: #1d1e23;
    color: #e3e4e4;
    border: none;
}

.navbar-nav .dropdown-menu>li>a.active {
    font-weight: 700
}

.navbar-nav .dropdown-menu>li>a span,
.navbar-nav .dropdown-menu>li>a i {
    vertical-align: middle
}

@media screen and (min-width: 768px) {
    .navbar-nav.navbar-right {
        margin-right: 0
    }
}

@media screen and (max-width: 767px) {
    .navbar-nav {
        width: 100%;
        margin: 0
    }
    .navbar-nav>li {
        display: table-cell;
        width: 1%;
        position: inherit;
        text-align: center
    }
    .navbar-nav>li>a {
        padding: 15px 20px
    }
    .navbar-nav>li>a span:not(.badge),
    .navbar-nav>li>a .icon-submenu {
        display: none
    }
    .navbar-nav .open .dropdown-menu {
        -moz-box-shadow: 3px 3px 3px -1px rgba(161, 172, 181, 0.3);
        -webkit-box-shadow: 3px 3px 3px -1px rgba(161, 172, 181, 0.3);
        box-shadow: 3px 3px 3px -1px rgba(161, 172, 181, 0.3);
        position: absolute;
        width: 100%;
        margin-top: 0;
        background-color: #fff
    }
    .navbar-nav .open .dropdown-menu>li>a {
        padding: 15px 20px
    }
    .navbar-nav .icon-menu {
        padding-top: 15px;
        padding-bottom: 15px
    }
    .navbar-nav .icon-menu .badge {
        top: 10px;
        right: 15px
    }
}

@-webkit-keyframes slideDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-10%)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes slideDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-10%)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

.navbar-toggle {
    padding: 5px 8px;
    margin: 20px 15px 20px 0
}

.navbar-toggle .icon-nav {
    font-size: 24px
}

ul.notifications>li:first-child {
    padding: 12px 20px;
    font-size: 13px
}

ul.notifications>li>.more {
    text-align: center;
    text-decoration: underline;
    font-size: 13px
}

ul.notifications>li>.more:hover,
ul.notifications>li>.more:focus {
    text-decoration: none
}

ul.notifications .notification-item i {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: #a0aeba;
    color: #fff;
    float: left;
    font-size: 18px;
    text-align: center
}

ul.notifications .notification-item p {
    padding-left: 48px;
    margin: 0;
    line-height: 1.2
}

ul.notifications .notification-item span {
    display: block
}

ul.notifications .notification-item .text {
    margin-bottom: 5px
}

ul.notifications .notification-item .timestamp {
    font-size: 12px;
    color: #a0aeba
}

ul.logged-user-menu>li>a i {
    color: #a0aeba
}

.dropdown-menu>li>a {
    padding: 5px 12px;
    color: #b3c1d4;
    font-size: 13px
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:hover i,
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:focus i {
    text-decoration: none
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
    color: #5e6773
}

.dropdown-menu>li>a i {
    margin-right: 6px;
    font-size: 14px;
    color: #a0aeba
}

.dropdown-menu .active>a,
.dropdown-menu .active>a:focus,
.dropdown-menu .active>a:hover {
    background-color: #F5B301
}

.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
    color: #a0aeba
}

.nav>li>a:hover,
.nav>li>a:focus {
    background-color: #2b3137;
    border-color: #2b3137 !important;
}

.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus {
    border-color: #e9eef2
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
    background-color: #F5B301
}

.nav-tabs {
    border-color: #F5B301 !important;
}

.nav-tabs>li>a {
    color: #F5B301
}

.nav-tabs>li.disabled>a,
.nav-tabs>li.disabled>a:hover,
.nav-tabs>li.disabled>a:focus {
    color: #d5dbe0;
    border-color: transparent
}

.navbar-btn .btn-toggle-fullwidth {
    padding: 0 5px
}

.navbar-form.search-form .form-control,
.navbar-form.search-form .form-control:focus {
    background-color: #b97a91;
    border-color: #b97a91;
    font-size: 13px;
    color: #bde1ff
}

.navbar-form.search-form .btn {
    color: #cee2fb;
    right: 25px
}

.navbar-form.search-form ::-webkit-input-placeholder {
    color: rgba(214,180,195, 0.5)
}

.navbar-form.search-form :-moz-placeholder {
    color: rgba(214,180,195, 0.5)
}

.navbar-form.search-form ::-moz-placeholder {
    color: rgba(214,180,195, 0.5)
}

.navbar-form.search-form :-ms-input-placeholder {
    color: rgba(214,180,195, 0.5)
}

.sidebar {
    margin-top: 13px;
    z-index: 9;
    border-right: 1px solid rgba(0, 0, 0, .13);
}

.sidebar .nav li>a {
    font-size: 14px;
    color: #5e6773
}

.sidebar .nav li>a i:first-child {
    margin-right: 10px;
    font-size: 17px;
    padding: 4px;
    width: 15%;
}

.sidebar .nav {
    margin-bottom: 5px
}

.sidebar .nav>li.menu-group {
    padding: 10px 15px;
    margin-top: 20px;
    color: #a0aeba
}

.sidebar .nav>li.menu-group:first-child {
    margin-top: 0
}

.sidebar .nav>li>a {
    padding: 12px 20px;
    border-left: 5px solid transparent;
    background-color: transparent
}

.sidebar .nav>li>a:hover,
.sidebar .nav>li>a.active {
    background-color: #f9f9f9
}

.sidebar .nav>li>a:hover i.icon-submenu,
.sidebar .nav>li>a.active i.icon-submenu {
    color: #a0aeba
}

.sidebar .nav>li>a[aria-expanded="true"],
.sidebar .nav>li>a.active {
    /* border-left-color: #F5B301 !important; */
    background-color: #f9f9f9;
}

.sidebar .nav li>a[data-toggle] .icon-submenu {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    float: right;
    position: relative;
    top: 5px;
    font-size: 10px;
    color: #a0aeba;
    line-height: 1.1;
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.sidebar .nav li>a[data-toggle].collapsed .icon-submenu {
    font-size: 10px;
    color: #a0aeba;
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.sidebar .nav li.panel {
    margin: 0;
    border: none;
    background: none
}

.sidebar .nav span {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: relative;
    top: -2px
}

.sidebar .nav .badge {
    font-weight: 400;
    background-color: #F5B301;
}

.sidebar .nav .label,
.sidebar .nav .badge {
    top: 0;
    float: right;
    display: block;
    padding: 5px 7px
}

.sidebar .nav .nav>li>a {
    padding-left: 62px;
    padding-top: 10px;
    padding-bottom: 10px
}

.sidebar .nav .nav>li>a:focus,
.sidebar .nav .nav>li>a.active {
    font-weight: 700;
    border-left-color: transparent;
    color: #72767b
}

.sidebar .nav .nav>li>a.active a {
    color: #fff
}

.sidebar .nav .nav .nav {
    margin-bottom: 10px
}

.sidebar .nav .nav .nav>li>a {
    padding-left: 80px
}

.sidebar .submenu {
    padding-left: 0
}

.sidebar .submenu>li {
    list-style-type: none
}

.sidebar .submenu>li>a {
    display: block;
    padding: 10px 10px 10px 55px
}

.sidebar .submenu>li>a:hover,
.sidebar .submenu>li>a:focus {
    background-color: #f9f9f9
}

.sidebar .submenu>li>a.active {
    color: #F5B301
}

.sidebar .submenu .submenu>li>a {
    padding-left: 65px
}

.sidebar-minified .brand {
    padding-left: 19px;
    padding-right: 19px
}

.sidebar-minified .sidebar>.nav i:first-child {
    vertical-align: middle
}

.sidebar-minified .sidebar .nav>.menu-group {
    display: none
}

.sidebar-minified .sidebar .nav li>a {
    padding-left: 20px;
    padding-right: 20px
}

.sidebar-minified .sidebar .nav li>a[data-toggle] .icon-submenu {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.sidebar-minified .sidebar .nav>li>a>span,
.sidebar-minified .sidebar .nav>li>a>.icon-submenu {
    display: none
}

.sidebar-minified .sidebar .nav>li>a>span {
    -moz-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.1);
    position: absolute;
    min-width: 200px;
    top: 0;
    left: 53px;
    padding-left: 20px;
    padding-top: 16px;
    padding-bottom: 16px;
    border-left: none
}

.sidebar-minified .sidebar .nav>li>a>.badge {
    display: inline;
    top: 3px;
    left: 27px;
    min-width: auto;
    padding: 3px 5px
}

.sidebar-minified .sidebar .nav li:hover>a,
.sidebar-minified .sidebar .nav li:hover>a>.title {
    color: #F5B301;
    background-color: rgba(185,122,145,.16)
}

.sidebar-minified .sidebar .nav li:hover>a>.badge {
    background-color: #F9354C
}

.sidebar-minified .sidebar .nav li:hover>a>.title {
    display: block;
    padding: 12px 20px;
    top: 1px
}

.sidebar-minified .sidebar .nav li:hover>.collapse {
    display: block
}

.sidebar-minified .sidebar .nav li:hover>.collapse li:hover>a {
    background-color: rgba(185,122,145,.16)
}

.sidebar-minified .sidebar .submenu>li>a {
    padding-left: 30px
}

.sidebar-minified .sidebar .collapse {
    -moz-box-shadow: 2px 2px 2px -1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 2px 2px 2px -1px rgba(0, 0, 0, 0.1);
    box-shadow: 2px 2px 2px -1px rgba(0, 0, 0, 0.1);
    position: absolute;
    left: 59px;
    min-width: 200px;
    height: auto !important;
    background-color: #fff;
    border: 1px solid #eaeaea;
    border-top: none;
    border-left: none
}

.sidebar-minified .sidebar .collapse.in {
    display: none
}

.sidebar-minified .sidebar .collapse .collapse {
    position: absolute;
    top: 0;
    left: 199px
}

.sidebar-minified .sidebar .collapse .collapse .submenu>li>a {
    padding-left: 20px;
    padding-right: 20px
}

.btn-toggle-minified {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    display: block;
    margin: 20px auto 30px auto;
    background: rgba(185,122,145,.16);
    text-align: center;
    font-size: 16px;
    color: #b3b2b2;
    outline: none;
    border: 1px solid #e1e3ea;
    padding: 4px 12px
}

.btn-toggle-minified:hover {
    color: #8699a8;
    background: #f5f5f5
}

.btn-toggle-minified i {
    position: relative;
    top: 2px
}

.nav-content-menu {
    list-style: none;
    padding-left: 0;
    margin-bottom: 50px
}

.nav-content-menu>li {
    margin: 18px 0
}

.nav-content-menu>li>a {
    color: #9fa9b5
}

.nav-content-menu>li>a:hover,
.nav-content-menu>li>a:focus {
    color: #8894a3
}

.nav-content-menu>li i {
    margin-right: 5px
}

.content-menu .btn-icon {
    float: right;
    color: #9fa9b5
}

.content-menu .btn-icon:hover,
.content-menu .btn-icon:focus {
    color: #8894a3
}

.content-menu-header {
    border-bottom: 1px solid #e9eef2;
    padding: 0 15px 15px 15px
}

.content-menu-header .heading {
    display: inline;
    margin: 0;
    float: left;
    font-size: 16px;
    font-weight: normal
}

.layout-topnav .top-bar {}

.layout-topnav .top-bar .container-bar {
    padding-left: 30px;
    padding-right: 30px
}

.layout-topnav .top-bar .brand {
    padding: 0;
    top: 12px
}

.layout-topnav .top-bar .search-form {
    margin: 0
}

.layout-topnav .top-bar .search-form input[type="text"] {
    min-width: 150px;
    padding-left: 0;
    padding-right: 0;
    border-color: transparent;
    background: transparent
}

.layout-topnav .top-bar .search-form .btn {
    position: relative;
    top: 0;
    right: 0
}

.layout-topnav .navbar-default {
    background: #fff
}

.layout-topnav .navbar-default .navbar-collapse {
    width: auto
}

.layout-topnav .navbar-default .navbar-nav>li>a {
    color: #5e6773;
    padding: 0 30px
}

.layout-topnav .navbar-default .navbar-nav>li>a:hover,
.layout-topnav .navbar-default .navbar-nav>li>a:focus,
.layout-topnav .navbar-default .navbar-nav>li>a.active {
    background-color: #f2f4f7
}

.layout-topnav .navbar-default .navbar-nav>li>a>i.first-child {
    margin-right: 5px
}

.layout-topnav .navbar-default .navbar-nav>li.open>a,
.layout-topnav .navbar-default .navbar-nav>li.open>a:hover {
    color: #5e6773
}

.layout-topnav .navbar-default .navbar-collapse {
    padding-left: 0;
    padding-right: 0
}

.layout-topnav .navbar-nav .icon-menu .badge {
    top: 14px;
    right: 22px
}

.layout-topnav .navbar-nav .dropdown-menu>li>a .icon-submenu {
    float: right;
    position: relative;
    top: 5px;
    margin: 0;
    font-size: 10px
}

.layout-topnav .navbar-nav .dropdown-menu>li.dropdown:hover .dropdown-menu {
    display: block;
    left: 100%;
    top: 0
}

@media screen and (max-width: 767px) {
    .layout-topnav .navbar-nav>li {
        display: block;
        position: relative;
        width: auto;
        text-align: left
    }
    .layout-topnav .navbar-nav>li a span {
        display: inline
    }
    .layout-topnav .navbar-nav>li>a .icon-submenu {
        display: inline
    }
    .layout-topnav .navbar-nav .dropdown-menu {
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .layout-topnav .navbar-nav .dropdown-menu>li.dropdown:hover .dropdown-menu {
        display: none;
        left: 0
    }
    .layout-topnav .navbar-nav .dropdown-menu>li.dropdown.open:hover .dropdown-menu {
        display: block
    }
    .layout-topnav .navbar-nav .open .dropdown-menu {
        position: relative
    }
    .layout-topnav .navbar-nav .open .dropdown-menu>li>a {
        padding-left: 35px
    }
    .layout-topnav .navbar-nav .open .dropdown-menu .dropdown-menu>li>a {
        padding-left: 75px
    }
    .layout-topnav .navbar-nav .dropdown-sub.open>a {
        padding-bottom: 0
    }
    .layout-topnav .navbar-default .navbar-nav>li>a {
        padding: 10px 30px
    }
}

@media screen and (min-width: 768px) {
    .layout-topnav .navbar-default .brand {
        display: block
    }
}

@media screen and (max-width: 992px) {
    .layout-topnav .navbar-header .brand {
        top: 25px
    }
}

@media screen and (max-width: 1024px) {
    .layout-topnav .navbar-default .navbar-nav>li>a {
        padding-left: 10px;
        padding-right: 10px
    }
}

.breadcrumb {
    background-color: inherit;
    padding-left: 0;
    padding-right: 0;
    float: right
}

.breadcrumb>li+li:before {
    color: #a0aeba
}

.breadcrumb i {
    font-size: 15px;
    margin-right: 3px;
    color: #a0aeba
}

.breadcrumb i:hover,
.breadcrumb i:focus {
    color: #b97a91
}

@media screen and (max-width: 767px) {
    .breadcrumb {
        float: none
    }
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
    -moz-border-radius-topleft: 2px;
    -webkit-border-top-left-radius: 2px;
    border-top-left-radius: 2px;
    -moz-border-radius-bottomleft: 2px;
    -webkit-border-bottom-left-radius: 2px;
    border-bottom-left-radius: 2px
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
    -moz-border-radius-topright: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-right-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    -webkit-border-bottom-right-radius: 2px;
    border-bottom-right-radius: 2px
}

.pagination a:focus {
    outline: none
}

.pagination>.active>a,
.pagination>.active a:focus,
.pagination>.active a:hover,
.pagination>.active>span,
.pagination>.active span:focus,
.pagination>.active span:hover {
    background-color: #F5B301;
    border-color: #b97a91;
    outline: none;
}

.heading-border {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-bottom: 30px;
    padding-bottom: 5px;
    border-bottom: 1px solid #777;
    font-size: 24px;
    font-weight: normal
}

.text-primary {
    color: #F5B301
}

.text-success {
    color: #41B314
}

.text-warning {
    color: #e4cb10
}

.text-danger {
    color: #F9354C
}

.text-indicator-green {
    color: #53c265
}

.text-indicator-gold {
    color: #F5B301
}

.text-indicator-red {
    color: #ff4402
}

.text-muted {
    color: #a0aeba
}

.font-13 {
    font-size: 13px
}

.font-12 {
    font-size: 12px
}

.font-11 {
    font-size: 11px
}

.help-block {
    color: #a0aeba;
    font-size: 13px
}

ul.list-justify>li {
    margin-bottom: 10px
}

ul.list-justify>li:last-child {
    margin-bottom: 0
}

ul.list-justify>li span {
    float: right
}

.form-control {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border-color: #2b3137;
    background-color: #1d1e23;
    color: #eee9e6;
}

.form-control:focus {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.input-group .form-control,
.input-group-addon,
.input-group-btn {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.input-group-addon {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #EEE9E6;
    border: 1px solid #2b3137;
    background-color: #1d1e23;
}

.input-group-sm>.form-control,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.btn,
.input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.btn {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.input-group-btn .btn {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.fancy-checkbox {
    margin-right: 10px
}

.fancy-checkbox,
.fancy-checkbox label {
    font-weight: normal
}

.fancy-checkbox input[type="checkbox"] {
    display: none
}

.fancy-checkbox input[type="checkbox"]+span {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    cursor: pointer;
    position: relative
}

.fancy-checkbox input[type="checkbox"]+span:before {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    bottom: 1px;
    width: 20px;
    height: 20px;
    margin-right: 5px;
    content: "";
    border: 1px solid #dbdfe2
}

.fancy-checkbox input[type="checkbox"]:checked+span:before {
    font-family: FontAwesome;
    content: '\f00c';
    font-size: 11px;
    color: #97a3b7;
    text-align: center;
    line-height: 20px;
    background: #f1f4f7;
    border: 1px solid #dbdfe2
}

.fancy-checkbox.custom-color-green input[type="checkbox"]:checked+span:before {
    color: #53D76A;
    background-color: #fff
}

.fancy-checkbox.custom-bgcolor-green input[type="checkbox"]:checked+span:before {
    color: #fff;
    background-color: #53D76A;
    border-color: #32cf4d
}

.fancy-checkbox.custom-bgcolor-blue input[type="checkbox"]:checked+span:before {
    color: #fff;
    background-color: #b97a91;
    border-color: #b97a91
}

.fancy-radio {
    margin-right: 10px
}

.fancy-radio,
.fancy-radio label {
    font-weight: normal
}

.fancy-radio input[type="radio"] {
    display: none
}

.fancy-radio input[type="radio"]+span {
    display: block;
    cursor: pointer;
    position: relative
}

.fancy-radio input[type="radio"]+span i {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    position: relative;
    bottom: 1px;
    content: "";
    border: 1px solid #dbdfe2;
    width: 18px;
    height: 18px;
    margin-right: 5px
}

.fancy-radio input[type="radio"]:checked+span i:after {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: block;
    position: relative;
    top: 3px;
    left: 3px;
    content: "";
    width: 10px;
    height: 10px;
    background-color: #97a3b7
}

.fancy-radio.custom-color-green input[type="radio"]:checked+span i:after {
    background-color: #53D76A
}

.fancy-radio.custom-bgcolor-green input[type="radio"]:checked+span i {
    background-color: #53D76A
}

.fancy-radio.custom-bgcolor-green input[type="radio"]:checked+span i:after {
    background-color: #fff
}

.fancy-radio.custom-color-blue input[type="radio"]:checked+span i:after {
    background-color: #b97a91
}

.input-group-addon .fancy-radio,
.input-group-addon .fancy-checkbox {
    margin: 0;
    position: relative;
    top: 1px
}

.input-group-addon .fancy-radio input[type="radio"]+span i,
.input-group-addon .fancy-checkbox input[type="checkbox"]+span {
    margin: 0
}

.input-group-addon .fancy-radio input[type="radio"]+span i:before,
.input-group-addon .fancy-checkbox input[type="checkbox"]+span:before {
    margin: 0
}

.has-feedback label~.form-control-feedback {
    top: 35px
}

.has-feedback label.sr-only~.form-control-feedback {
    top: 12px
}

.form-horizontal .has-feedback .form-control-feedback {
    top: 10px
}

@media (min-width: 768px) {
    .form-inline .has-feedback .form-control-feedback {
        top: 10px
    }
}

.has-success .form-control {
    border-color: #41B314
}

.has-success .form-control:focus {
    border-color: #3ca512
}

.has-success .form-control-feedback {
    color: #41B314
}

.has-warning .form-control {
    border-color: #e4cb10
}

.has-warning .form-control:focus {
    border-color: #d6be0f
}

.has-warning .form-control-feedback {
    color: #e4cb10
}

.has-error .form-control {
    border-color: #F9354C
}

.has-error .form-control:focus {
    border-color: #f9263f
}

.has-error .form-control-feedback {
    color: #F9354C
}

.multiselect-custom+.btn-group ul.multiselect-container>li>a {
    padding: 3px 20px
}

.multiselect-custom+.btn-group ul.multiselect-container>li>a label.checkbox {
    padding-left: 0
}

.multiselect-custom+.btn-group ul.multiselect-container>li>a label.checkbox:before {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    position: relative;
    bottom: 1px;
    content: "";
    width: 16px;
    height: 16px;
    margin-right: 10px;
    border: 1px solid #ccc;
    background-color: #fafafa
}

.multiselect-custom+.btn-group ul.multiselect-container>li>a label.checkbox input[type="checkbox"] {
    display: none
}

.multiselect-custom+.btn-group ul.multiselect-container>li.active>a label.checkbox:before {
    font-family: FontAwesome;
    content: '\f00c';
    font-size: 12px;
    color: #99A1A7;
    text-align: center;
    line-height: 15px;
    background-color: #EDEDED
}

.multiselect-custom+.btn-group ul.multiselect-container>li>a label.radio {
    padding-left: 0
}

.multiselect-custom+.btn-group ul.multiselect-container>li>a label.radio:before {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    position: relative;
    bottom: 1px;
    content: "";
    width: 16px;
    height: 16px;
    margin-right: 10px;
    border: 1px solid #ccc;
    background-color: #fafafa
}

.multiselect-custom+.btn-group ul.multiselect-container>li>a label.radio input[type="radio"] {
    display: none
}

.multiselect-custom+.btn-group ul.multiselect-container>li.active>a label.radio:before {
    font-family: FontAwesome;
    content: '\f111';
    color: #99a1a7;
    font-size: 8px;
    text-align: center;
    line-height: 15px
}

.multiselect-search {
    -moz-border-radius-topright: 2px !important;
    -webkit-border-top-right-radius: 2px !important;
    border-top-right-radius: 2px !important;
    -moz-border-radius-bottomright: 2px !important;
    -webkit-border-bottom-right-radius: 2px !important;
    border-bottom-right-radius: 2px !important
}

.btn.multiselect-clear-filter {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    position: absolute;
    top: 2px;
    right: 0;
    padding-left: 0;
    padding-right: 0;
    border: none;
    background: transparent;
    z-index: 9 !important;
    outline: none
}

.btn.multiselect-clear-filter:hover,
.btn.multiselect-clear-filter:focus {
    background: transparent;
    outline: none
}

.slider-track,
.slider-selection {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-image: none;
    filter: none
}

.slider-track {
    background-color:#222328
}

.slider-selection {
    background-color: #777
}

.slider.slider-horizontal {
    width: 100% !important
}

.slider.slider-vertical .slider-handle {
    position: relative;
    left: 2px;
    cursor: ns-resize
}

.slider-handle {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: 1;
    filter: alpha(opacity=100);
    background-image: none;
    position: relative;
    top: 2px
}

.slider-handle,
.ui-rangeSlider-handle {
    width: 16px;
    height: 16px;
    background: #fff;
    border: 1px solid #777;
    cursor: col-resize
}

.slider-handle:before,
.ui-rangeSlider-handle:before {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    content: '|||';
    font-size: 7px;
    color: #777;
    text-align: center;
    line-height: 15px;
    position: absolute;
    left: 0.6em
}

.slider-has-label .left-slider {
    float: left;
    width: calc(100% - 50px)
}

.slider-has-label .right-label {
    float: right;
    width: 50px;
    position: relative;
    top: 3px
}

.noUi-target {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #e1e3ea;
    background: #fcfcfc
}

.noUi-connect {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #b97a91
}

.noUi-handle {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #e1e3ea
}

.noUi-handle:before,
.noUi-handle:after {
    height: 10px;
    top: 5px
}

.noUi-handle:before {
    left: 9px
}

.noUi-handle:after {
    left: 12px
}

.noUi-horizontal,
.noUi-vertical {
    height: 12px
}

.noUi-horizontal .noUi-handle,
.noUi-vertical .noUi-handle {
    width: 23px;
    height: 23px
}

.colorpicker-inline {
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15)
}

.dropzone {
    padding: 20px 40px;
    border: 1px solid #eaeff2
}

.dropzone .dz-message {
    font-size: 18px;
    text-align: center;
    color: #a0aeba
}

.dropzone .dz-message:before {
    font-family: FontAwesome;
    content: '\f0ee';
    display: block;
    font-size: 3em;
    line-height: 1
}

.dropzone.dz-started .dz-message {
    display: none
}

.dropzone .dz-message {
    display: block
}

.dropzone .dz-default.dz-message {
    background: none;
    height: auto
}

.dropzone .dz-default.dz-message span {
    display: block
}

.dropzone .dz-fallback {
    text-align: center
}

.dropzone .dz-fallback input[type="file"] {
    margin: 0 auto;
    margin-bottom: 10px
}

.dropzone .dz-preview .dz-details {
    width: 100px;
    height: auto;
    padding: 5px 0;
    background: transparent
}

.dropify-wrapper {
    border: 1px solid #eaeff2
}

.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
    background-color: #b97a91 !important;
    background-image: none
}

.datepicker table tr td.selected,
.datepicker table tr td.selected.highlighted {
    background-color: #a6b7c5
}

.datepicker table tr td.range {
    background-color: #e9eef2
}

.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today:focus {
    background-color: #ff4402;
    color: #fff
}

.completeness-meter .completeness-percentage {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin: 0 5px;
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    vertical-align: middle;
    font-size: 22px;
    font-weight: normal;
    background-color: #b97a91;
    color: #fff
}

.select2-container--default .select2-selection {
    border-color: #e1e3ea;
    background-color: #fcfcfc
}

.select2-container--default .select2-selection .select2-selection__rendered {
    color: #5e6773
}

.select2-container--default .select2-selection .select2-selection__placeholder {
    color: #a0aeba
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #e1e3ea
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border-color: #e1e3ea
}

.select2-container--default .select2-results__option[aria-selected=true],
.select2-container--default .select2-results__option[aria-selected=true]:hover {
    background-color: #f2f2f5;
    color: #5e6773
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    border-color: #e1e3ea;
    background-color: #f2f2f5;
    color: #7f7f9c
}

.select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
    color: #d5d5df
}

.select2-container--default.select2-container--disabled .select2-selection {
    background-color: #f5f5f5
}

.select2-dropdown {
    border-color: #e1e3ea
}

.ui-widget.ui-widget-content {
    border-color: #e1e3ea;
    color: #5e6773
}

.ui-widget.ui-widget-content .ui-state-active {
    background: #f2f2f5;
    border-color: transparent;
    color: #5e6773
}

.password-strength-container input[type="password"] {
    margin-bottom: 5px
}

.hideShowPassword-toggle {
    margin-right: 5px;
    border: none;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 19px;
    background: #f1f2f5;
    color: #b6bbcb;
    outline: none
}

.hideShowPassword-toggle.toggle-eye {
    background: transparent
}

.hideShowPassword-toggle.toggle-eye i {
    position: relative;
    top: 1px;
    font-size: 14px
}

.switch-input {
    display: block;
    position: relative;
    line-height: 1;
    margin-bottom: 4px;
    padding: 10px 60px 0 0;
    cursor: pointer;
    font-weight: normal;
    color: #a0aeba
}

.switch-input input {
    position: absolute;
    left: -9999px
}

.switch-input input:checked+i {
    border-color: #2ab442;
    background-color: #53D76A
}

.switch-input input:checked+i:before {
    right: 33px;
    background-color: #2ab442
}

.switch-input input:checked+i:after {
    content: attr(data-swon-text);
    text-align: right;
    color: #fff
}

.switch-input i {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    content: '';
    display: block;
    position: absolute;
    top: 6px;
    right: 0;
    min-width: 50px;
    height: 20px;
    border-width: 1px;
    border-style: solid;
    border-color: #e1e3ea;
    background: #f8f9fa;
    font-style: normal
}

.switch-input i:before {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: right 0.1s ease-in;
    -moz-transition: right 0.1s ease-in;
    -ms-transition: right 0.1s ease-in;
    -o-transition: right 0.1s ease-in;
    transition: right 0.1s ease-in;
    content: '';
    display: block;
    position: absolute;
    top: 4px;
    right: 4px;
    width: 10px;
    height: 10px;
    background-color: #bdc6d0
}

.switch-input i:after {
    content: attr(data-swoff-text);
    position: absolute;
    top: 2px;
    right: 8px;
    left: 8px;
    font-weight: normal;
    font-size: 10px;
    line-height: 15px;
    color: #929aa5
}

.btn {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 6px 22px
}

.btn:active,
.btn.active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn:focus,
.btn:focus:focus,
.btn:active,
.btn:active:focus,
.btn.active,
.btn.active:focus {
    outline: none
}

.btn i:first-child {
    margin-right: 5px
}

.btn span:first-child {
    margin-right: 5px
}

.btn-group-lg>.btn,
.btn-lg {
    padding: 10px 28px
}

.btn-group-sm>.btn,
.btn-sm {
    padding: 5px 18px
}

.btn-group-xs>.btn,
.btn-xs {
    padding: 2px 8px;
    font-size: 11px
}

.btn-group.open .dropdown-toggle {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-primary {
    background-color: #F5B301;
    border-color: #1d1e23;
}

.btn-primary:hover,
.btn-primary:focus {
    background-color: #F5B301;
    opacity: 0.7;
}

.btn-primary:active,
.btn-primary:active:hover,
.btn-primary:active:focus,
.btn-primary.active,
.btn-primary.active:hover,
.btn-primary.active:focus {
    background-color: #F5B301;
    border-color: #1d1e23;
}

.btn-primary .disabled.focus,
.btn-primary .disabled:focus,
.btn-primary .disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover {
    background-color: #F5B301;
    border-color: #b97a91
}

.open>.dropdown-toggle.btn-primary.focus,
.open>.dropdown-toggle.btn-primary:focus,
.open>.dropdown-toggle.btn-primary:hover {
    background-color: #b97a91;
    border-color: #b97a91
}

.btn-warning {
    background-color: #e4cb10;
    border-color: #d6be0f
}

.btn-warning:hover,
.btn-warning:focus {
    background-color: #d6be0f;
    border-color: #d6be0f
}

.btn-warning:active,
.btn-warning:active:hover,
.btn-warning:active:focus,
.btn-warning.active,
.btn-warning.active:hover,
.btn-warning.active:focus {
    background-color: #d6be0f;
    border-color: #d6be0f
}

.btn-warning .disabled.focus,
.btn-warning .disabled:focus,
.btn-warning .disabled:hover,
.btn-warning[disabled].focus,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover {
    background-color: #e4cb10;
    border-color: #d6be0f
}

.open>.dropdown-toggle.btn-warning.focus,
.open>.dropdown-toggle.btn-warning:focus,
.open>.dropdown-toggle.btn-warning:hover {
    background-color: #d6be0f;
    border-color: #d6be0f
}

.btn-danger {
    background-color: #F9354C;
    border-color: #f9263f
}

.btn-danger:hover,
.btn-danger:focus {
    background-color: #f9263f;
    border-color: #f9263f
}

.btn-danger:active,
.btn-danger:active:hover,
.btn-danger:active:focus,
.btn-danger.active,
.btn-danger.active:hover,
.btn-danger.active:focus {
    background-color: #f9263f;
    border-color: #f9263f
}

.btn-danger .disabled.focus,
.btn-danger .disabled:focus,
.btn-danger .disabled:hover,
.btn-danger[disabled].focus,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover {
    background-color: #F9354C;
    border-color: #f9263f
}

.open>.dropdown-toggle.btn-danger.focus,
.open>.dropdown-toggle.btn-danger:focus,
.open>.dropdown-toggle.btn-danger:hover {
    background-color: #f9263f;
    border-color: #f9263f
}

.btn-default {
    color: #fbfcff;
    border: 1px solid rgba(0, 0, 0, .13);
    background-color: #23262b;
}

.btn-default:hover,
.btn-default:focus {
    color: #fbfcff;
    border: 1px solid rgba(0, 0, 0, .13);
    background-color: #23262b;
}

.btn-default:active,
.btn-default:active:hover,
.btn-default:active:focus,
.btn-default.active,
.btn-default.active:hover,
.btn-default.active:focus {
    color: #5e6773;
    background-color: #f0f3f6;
    border-color: #dcdcdc
}

.open>.dropdown-toggle.btn-default.focus,
.open>.dropdown-toggle.btn-default:focus,
.open>.dropdown-toggle.btn-default:hover {
    color: #5e6773;
    background-color: #f0f3f6;
    border-color: #dcdcdc
}

.btn-success {
    background-color: #41B314;
    border-color: #3ca512
}

.btn-success:hover,
.btn-success:focus {
    background-color: #3ca512;
    border-color: #3ca512
}

.btn-success:active,
.btn-success:active:hover,
.btn-success:active:focus,
.btn-success.active,
.btn-success.active:hover,
.btn-success.active:focus {
    background-color: #3ca512;
    border-color: #3ca512
}

.btn-success .disabled.focus,
.btn-success .disabled:focus,
.btn-success .disabled:hover,
.btn-success[disabled].focus,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover {
    background-color: #41B314;
    border-color: #3ca512
}

.open>.dropdown-toggle.btn-success.focus,
.open>.dropdown-toggle.btn-success:focus,
.open>.dropdown-toggle.btn-success:hover {
    background-color: #3ca512;
    border-color: #3ca512
}

.btn-info {
    background-color: #b97a91;
    border-color: #b97a91
}

.btn-info:hover,
.btn-info:focus {
    background-color: #b97a91;
    border-color: #b97a91
}

.btn-info:active,
.btn-info:active:hover,
.btn-info:active:focus,
.btn-info.active,
.btn-info.active:hover,
.btn-info.active:focus {
    background-color: #b97a91;
    border-color: #b97a91
}

.btn-info .disabled.focus,
.btn-info .disabled:focus,
.btn-info .disabled:hover,
.btn-info[disabled].focus,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover {
    background-color: #b97a91;
    border-color: #b97a91
}

.open>.dropdown-toggle.btn-info.focus,
.open>.dropdown-toggle.btn-info:focus,
.open>.dropdown-toggle.btn-info:hover {
    background-color: #b97a91;
    border-color: #b97a91
}

.btn-custom-orange {
    background-color: #FF4402;
    border-color: #f23f00;
    color: #fff
}

.btn-custom-orange:hover,
.btn-custom-orange:focus {
    background-color: #f23f00;
    border-color: #f23f00;
    color: #fff
}

.btn-custom-orange:active:hover,
.btn-custom-orange:active:focus,
.btn-custom-orange.active:hover,
.btn-custom-orange.active:focus {
    background-color: #e83c00;
    border-color: #e83c00
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    opacity: .4;
    filter: alpha(opacity=40)
}

.btn-link {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.right-sidebar .btn {
    margin-bottom: 25px
}

.right-sidebar .btn-default {
    background-color: #fff;
    color: #727b86
}

.right-sidebar .btn-default:hover,
.right-sidebar .btn-default:focus {
    background-color: #fff
}

.btn-icon {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    color: #777;
    background-color: transparent
}

.btn-icon:hover,
.btn-icon:focus {
    color: #636363
}

.btn-outline {
    background: transparent;
    border-color: #2b3137;
}

.btn-outline:hover,
.btn-outline:focus {
    background: transparent;
    border-color: #b97a916b
}

.btn-outline.btn-default {
    color: #9a6376
}

.btn-outline.btn-primary {
    color: #F5B301
}

.btn-outline.btn-info {
    color: #b97a91
}

.btn-outline.btn-warning {
    color: #e4cb10
}

.btn-outline.btn-danger {
    color: #F9354C
}

.btn-outline.btn-success {
    color: #41B314
}

.panel {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-bottom: 30px;
    border: 1px solid rgba(0, 0, 0, .13);
    background: #2d3033;
}

.panel .panel-heading,
.panel .panel-body,
.panel .panel-footer {
    padding-left: 20px;
    padding-right: 20px
}

.panel .panel-heading {
    padding: 16px;
    position: relative;
    line-height: 1;
    border-bottom: 2px solid #F5B301;
    background-color: #2d3033;
}

.panel .panel-heading.no-divider {
    border-bottom: none;
    background-color: transparent
}

.panel .panel-heading .panel-title {
    display: inline-block;
    vertical-align: middle;
    vertical-align: auto;
    display: inline;
    color: #EEE9E6;
}

.panel .panel-heading .panel-subtitle {
    margin-top: 8px;
    margin-bottom: 0;
    font-size: 13px;
    color: #a0aeba
}

.panel .panel-heading .link i {
    margin-right: 3px;
    font-size: 13px;
    color: #a0aeba
}

.panel .panel-heading .link a {
    color: #a0aeba;
    font-size: 12px
}

.panel .panel-heading .link a:hover,
.panel .panel-heading .link a:focus {
    text-decoration: underline
}

.panel .panel-heading .heading-controls {
    margin-top: 35px
}

.panel .panel-heading .btn-toggle-collapse,
.panel .panel-heading .btn-remove {
    padding: 0;
    margin-left: 5px;
    background-color: transparent;
    border: none;
    outline: none
}

.panel .panel-heading .btn-toggle-collapse i,
.panel .panel-heading .btn-remove i {
    font-size: 14px;
    color: #c6d2dd
}

.panel .panel-heading .toggle-dropdown {
    padding: 0 10px;
    margin-right: -10px
}

.panel .panel-heading .toggle-dropdown i {
    display: inline;
    font-size: 16px;
    color: #c6d2dd
}

.panel .panel-heading .panel-info {
    font-size: 12px;
    color: #a0aeba;
    line-height: 1.6
}

.panel .panel-heading .right {
    float: right
}

.panel .panel-heading .right .btn {
    padding: 4px 10px;
    position: relative;
    top: -0.4em;
    font-size: 11px
}

@media screen and (max-width: 640px) {
    .panel .panel-heading .panel-info {
        font-size: 10px;
        line-height: 2.2
    }
}

.panel .panel-body {
    padding-top: 30px;
    padding-bottom: 30px;
    position: relative
}

.panel .panel-note {
    font-size: 13px;
    line-height: 2.6;
    color: #777777
}

.panel .panel-note i {
    font-size: 16px;
    margin-right: 3px
}

.panel.panel-headline .panel-heading {
    border-bottom: none;
    background-color: transparent
}

.panel.panel-headline .panel-heading .panel-title {
    font-size: 16px
}

.panel.panel-scrolling .btn-bottom {
    margin-bottom: 30px
}

.panel.panel-tab .nav-tabs {
    position: absolute;
    right: 0;
    top: 0;
    border-bottom: none
}

.panel.panel-tab .nav-tabs>li>a {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-right: 0;
    color: #a0aeba
}

.panel.panel-tab .nav-tabs>li>a:hover {
    background-color: #6f557d;
    border: 1px solid #F5B301;
}

.panel.panel-tab .nav-tabs>li.active>a {
    color: #ccd0d2;
    background: transparent;
}

.panel.panel-tab .nav-tabs>li:last-child>a {
    border-right: 0
}

.panel.panel-tab .tab-pane {
    padding: 0
}

@media screen and (max-width: 767px) {
    .panel.panel-tab .panel-heading {
        padding-bottom: 0;
        border-bottom: 0
    }
    .panel.panel-tab .panel-title {
        display: block;
        margin-bottom: 15px
    }
    .panel.panel-tab .nav-tabs {
        float: none !important;
        position: relative
    }
    .panel.panel-tab .nav-tabs>li {
        margin-bottom: 0
    }
    .panel.panel-tab .nav-tabs>li>a {
        padding: 5px 10px;
        border-top: 1px solid #ddd;
        border-right: 1px solid #ddd;
        border-left: 1px solid #ddd
    }
    .panel.panel-tab .nav-tabs>li.active>a {
        border-top: 1px solid #ddd
    }
    .panel.panel-tab .nav-tabs>li:last-child>a {
        border-right: 1px solid #ddd
    }
}

.panel.panel-quick-note .panel-body {
    padding: 0
}

.panel.panel-quick-note input.title,
.panel.panel-quick-note textarea {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    resize: none;
    padding-left: 25px;
    padding-right: 25px
}

.panel.panel-quick-note input.title {
    font-weight: 700
}

.panel.panel-quick-note textarea:focus {
    outline: none
}

.panel.panel-quick-note .btn-group {
    margin-left: -20px
}

.panel-layout {
    margin-left: -30px;
    margin-right: -30px
}

.panel-layout:before,
.panel-layout:after {
    content: " ";
    display: table
}

.panel-layout:after {
    clear: both
}

.panel-layout .panel-cols-2 {
    width: 50%;
    float: left;
    position: relative;
    padding-left: 30px;
    padding-right: 30px
}

.panel-layout.dashed-separator div[class^="panel-cols"]:after {
    content: "";
    border: 1px dashed #e9eef2;
    position: absolute;
    right: 0;
    height: 100%;
    top: 0
}

.panel-layout.dashed-separator div[class^="panel-cols"]:last-child:after {
    border: none
}

@media screen and (max-width: 640px) {
    .panel-layout div[class^="panel-cols"] {
        float: none;
        width: 100%;
        margin-bottom: 50px
    }
}

.panel-content-title {
    margin-top: 0;
    margin-bottom: 25px;
    font-size: 16px;
    font-weight: normal
}

.panel-footer {
    background-color: #fff;
    border-color: #eaeff2
}

.overlay-refresh {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font-size: 18px;
    text-align: center;
    background: rgba(246, 246, 246, 0.88)
}

.overlay-refresh i {
    display: block
}

.panel-solid-blue .panel-heading {
    background-color: #b97a91
}

.panel-solid-blue .panel-heading .panel-title {
    color: #fff
}

.panel-solid-blue .panel-content-wrapper {
    background-color: #b97a91
}

.panel-content-wrapper {
    padding: 25px
}

.panel-sidebar .panel-body {
    padding: 0
}

.panel-sidebar .left,
.panel-sidebar .right {
    padding: 25px
}

.panel-sidebar .left {
    float: left
}

.panel-sidebar .right {
    float: right
}

.panel-sidebar.sidebar-right .left {
    width: 66.66666667%;
    border-right: 1px solid #eaeff2
}

.panel-sidebar.sidebar-right .right {
    width: 33.33333333%
}

.panel-sidebar.sidebar-left .left {
    width: 33.33333333%
}

.panel-sidebar.sidebar-left .right {
    width: 66.66666667%;
    border-left: 1px solid #eaeff2
}

.panel-sidebar .sidebar-section {
    margin-bottom: 30px
}

.panel-sidebar .section-title {
    margin: 0 0 15px 0;
    font-size: 15px;
    font-weight: 600
}

@media screen and (max-width: 640px) {
    .panel-sidebar.sidebar-right .left,
    .panel-sidebar.sidebar-right .right,
    .panel-sidebar.sidebar-left .left,
    .panel-sidebar.sidebar-left .right {
        float: none;
        width: 100%
    }
}

.widget {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 20px 25px;
    margin-bottom: 30px;
    border: 1px solid rgba(0, 0, 0, .13);
    background: #2d3033
}

.widget-task-progress {
    padding-top: 30px;
    padding-bottom: 30px
}

.widget-task-progress .top {
    margin-bottom: 10px
}

.widget-task-progress .percentage {
    float: right;
    font-size: 36px;
    font-weight: 300;
    line-height: 1
}

.widget-task-progress .title {
    margin-bottom: 5px;
    color: #5e6773;
    line-height: 2.4
}

.widget-task-progress .progress {
    margin-bottom: 0
}

.widget-task-progress .bottom {
    margin-top: 8px;
    font-size: 13px;
    color: #a0aeba
}

.widget-task-progress .bottom a {
    color: #a0aeba;
    text-decoration: underline
}

.widget-task-progress .bottom a:hover,
.widget-task-progress .bottom a:focus {
    text-decoration: none
}

.widget-task-progress .bottom .note {
    float: right
}

.widget-mini-bar {
    text-align: center
}

.widget-mini-bar .mini-bar-chart {
    margin-bottom: 5px
}

.widget-mini-bar span {
    font-size: 15px;
    color: #a0aeba;
    line-height: 1
}

.quick-note {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
    padding: 20px;
    cursor: pointer;
    margin-bottom: 30px;
    border: 1px solid #e6e6e6
}

.quick-note .quick-note-title {
    margin-top: 0;
    font-size: 16px
}

.quick-note-create .panel-footer {
    display: none
}

.quick-note-edit {
    margin-bottom: 0
}

.widget-stat {
    padding: 25px 30px
}

.widget-stat .media-left {
    padding-right: 15px
}

.widget-stat .media-left i {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 18px
}

.widget-stat .title {
    color: #a0aeba
}

.widget-stat .value {
    display: block;
    font-size: 26px
}

.widget-stat .footer {
    margin-top: 15px;
    margin-bottom: 0;
    padding-top: 12px;
    border-top: 1px solid #f0f0f0
}

.widget-stat .footer span {
    color: #a0aeba;
    font-size: 13px;
    margin-left: 8px
}

.widget-metric_1 .icon-wrapper {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: block;
    position: relative;
    width: 50px;
    height: 50px;
    float: left;
    text-align: center;
    color: #fff;
    overflow: hidden
}

.widget-metric_1 .icon-wrapper i {
    font-size: 17px;
    line-height: 50px
}

.widget-metric_1 .icon-wrapper:after {
    display: block;
    position: absolute;
    top: 23px;
    left: 4px;
    content: "";
    background-color: rgba(255, 255, 255, 0.2);
    width: 130%;
    height: 100%;
    -webkit-transform: rotate(-30deg);
    -moz-transform: rotate(-30deg);
    transform: rotate(-30deg)
}

.widget-metric_1 .right {
    padding-left: 65px
}

.widget-metric_1 .value {
    margin-right: 5px;
    font-size: 24px;
    font-weight: 300
}

.widget-metric_1 .change-icon {
    position: relative;
    left: 2px;
    font-size: 18px
}

.widget-metric_1 .fa-sort-down {
    top: -6px
}

.widget-metric_1 .title {
    display: block;
    font-size: 12px;
    color: #a0aeba
}

.widget-metric_1.animate:hover .icon-wrapper {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: pulse;
    animation-name: pulse;
    -webkit-animation-iteration-count: 2;
    animation-iteration-count: 2
}

.widget-metric_1.animate:hover .change-up {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.widget-metric_1.animate:hover .change-down {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.widget-metric_2 .icon {
    float: left;
    font-size: 30px;
    color: #a0aeba
}

.widget-metric_2 .right {
    padding-left: 60px
}

.widget-metric_2 .right span {
    display: block
}

.widget-metric_2 .title {
    font-size: 13px;
    color: #a0aeba
}

.widget-metric_2 .value {
    margin: 8px 0;
    font-size: 28px;
    font-weight: 300;
    line-height: 1
}

.widget-metric_2 .percentage {
    font-size: 15px
}

.widget-metric_2 .menu {
    line-height: 2.2
}

.widget-metric_2.animate:hover .icon {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

.list-widget-vertical .widget-metric_2 {
    margin: 35px 0;
    padding: 0 25px
}

.widget-metric_3 {
    text-align: center
}

.widget-metric_3 .value {
    font-size: 46px;
    font-weight: 300;
    display: block
}

.widget-metric_3 .note {
    font-size: 13px;
    color: #a0aeba
}

.widget-metric_4 {
    text-align: center
}

.widget-metric_4 .chart {
    display: block;
    margin: 12px 0
}

.widget-metric_4 .note {
    font-size: 13px;
    color: #a0aeba
}

.widget-metric_5 {
    text-align: center
}

.widget-metric_5 .list-value {
    margin: 8px 0
}

.widget-metric_5 .list-value>li {
    margin: 0 10px
}

.widget-metric_5 i {
    font-size: 28px;
    color: #a0aeba
}

.widget-metric_5 .percentage {
    display: block;
    font-size: 13px
}

.widget-metric_5 .note {
    font-size: 13px;
    color: #a0aeba
}

.widget-metric_6 .icon-wrapper {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: relative;
    width: 50px;
    height: 50px;
    float: left;
    text-align: center;
    color: #fff;
    overflow: hidden
}

.widget-metric_6 .icon-wrapper i {
    font-size: 20px;
    line-height: 50px
}

.widget-metric_6 .right {
    padding-left: 65px
}

.widget-metric_6 .value {
    margin-right: 5px;
    font-size: 24px;
    font-weight: 300
}

.widget-metric_6 .title {
    display: block;
    font-size: 12px;
    color: #a0aeba
}

.widget-metric_6.animate:hover .icon-wrapper {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: tada;
    animation-name: tada;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@media screen and (max-width: 640px) {
    .widget-metric_6 {
        margin-bottom: 15px
    }
}

.widget-metric_7 .icon {
    float: left;
    font-size: 22px
}

.widget-metric_7 .right {
    padding-left: 40px
}

.widget-metric_7 .right span {
    display: block
}

.widget-metric_7 .title {
    font-size: 13px;
    color: #a0aeba
}

.widget-metric_7 .value {
    margin-bottom: 5px;
    font-size: 15px;
    line-height: 1
}

.widget-metric_8 .heading {
    margin-bottom: 15px
}

.widget-metric_8 .title {
    float: left;
    line-height: 1.8
}

.widget-metric_8 .dropdown {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    float: right
}

.widget-metric_8 .toggle-dropdown {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 23px;
    height: 23px;
    line-height: 20px;
    display: block;
    border: 1px solid #c6d2dd;
    text-align: center;
    font-size: 16px;
    color: #c6d2dd
}

.widget-metric_8 .toggle-dropdown:hover,
.widget-metric_8 .toggle-dropdown:focus {
    background-color: #f9fafb
}

.widget-metric_8 .toggle-dropdown i {
    margin: 0;
    font-size: 14px
}

.widget-metric_8 i {
    margin-right: 5px;
    font-size: 21px
}

.widget-metric_8 .value {
    font-size: 23px;
    font-weight: 300
}

.widget-metric_8 .progress {
    margin-top: 5px;
    margin-bottom: 15px
}

.widget-metric_8 .info {
    margin: 0;
    color: #a0aeba;
    font-size: 12px
}

.widget-metric_8 .icon-change {
    font-size: 12px
}

.widget-metric_9 .title {
    display: block;
    line-height: 1;
    font-size: 28px;
    font-weight: 300;
    color: #a0aeba
}

.widget-metric_9 .value {
    display: block;
    line-height: 1.6;
    font-size: 48px;
    font-weight: 300
}

.widget-metric_9 .percentage {
    display: block;
    font-size: 15px;
    margin-bottom: 3px
}

.widget-metric_9 .percentage i {
    font-size: 24px;
    position: relative;
    top: 4px;
    vertical-align: middle
}

.widget-metric_9 .percentage .icon-down {
    top: -8px
}

.widget-metric_10 {
    text-align: center
}

.widget-metric_10 .title {
    display: block;
    font-size: 16px
}

.widget-metric_10 .value {
    display: block;
    margin: 3px 0
}

.widget-metric_10 .number {
    font-size: 24px
}

.widget-metric_10 .symbol {
    font-size: 15px;
    color: #a0aeba
}

.widget-metric_11 .bottom {
    margin-top: 10px
}

.widget-metric_11 .left {
    float: left
}

.widget-metric_11 .right {
    float: right;
    line-height: 4.3;
    text-align: right
}

.widget-metric_11 .value {
    display: block;
    font-size: 28px;
    font-weight: 300
}

.widget-metric_11 .change {
    color: #a0aeba
}

.list-widget-vertical {
    margin: 0
}

.list-widget-vertical>li {
    border-bottom: 1px solid #e9eef2
}

.list-widget-vertical>li:last-child {
    border-bottom: none
}

.list-widget-vertical.no-border>li {
    border-bottom: none;
    margin-bottom: 40px
}

.list-widget-vertical.no-border>li:last-child {
    margin-bottom: 0
}

.list-widget-vertical.no-border.spacing-25>li {
    margin-bottom: 25px
}

.list-widget-horizontal {
    margin: 0
}

.list-widget-horizontal>li {
    border-right: 1px solid #e9eef2
}

.list-widget-horizontal>li:last-child {
    border-right: none
}

.list-widget-horizontal.no-border>li {
    border-right: none
}

@media screen and (max-width: 768px) {
    .list-widget-horizontal>li {
        border-right: none;
        border-bottom: 1px solid #e9eef2;
        padding: 25px 0
    }
    .list-widget-horizontal>li:last-child {
        border-bottom: none
    }
}

.widget-mini-realtime-usage .chart {
    height: 60px
}

.widget-mini-realtime-usage .usage-info {
    margin-top: 10px
}

.widget-mini-realtime-usage .usage-info .title,
.widget-mini-realtime-usage .usage-info .value {
    display: block
}

.widget-mini-realtime-usage .usage-info .title {
    font-size: 11px;
    color: #a0aeba
}

.widget-mini-realtime-usage .usage-info .value {
    font-size: 14px
}

.widget-mini-realtime-usage .left {
    float: left
}

.widget-mini-realtime-usage .right {
    float: right
}

.widget-system-load {
    padding-top: 30px;
    padding-bottom: 30px
}

.widget-system-load .chart {
    width: 130px;
    position: absolute;
    float: left
}

.widget-system-load .info {
    padding-left: 170px
}

.widget-system-load .info .heading-title {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: normal
}

.widget-system-load .info .title {
    display: block;
    color: #a0aeba;
    font-size: 13px
}

.widget-system-load .info .value {
    display: block;
    font-size: 22px
}

.widget-system-load .controls {
    margin-top: 20px
}

@media screen and (max-width: 640px) {
    .widget-system-load .chart {
        float: none;
        position: relative
    }
    .widget-system-load .info {
        padding-left: 0
    }
}

.widget-resume .resume-header,
.widget-resume .resume-footer {
    border-color: #e9eef2
}

.widget-resume .resume-header {
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.widget-resume .resume-header:before,
.widget-resume .resume-header:after {
    content: " ";
    display: table
}

.widget-resume .resume-header:after {
    clear: both
}

.widget-resume .resume-header .left {
    float: left
}

.widget-resume .resume-header .right {
    float: right
}

.widget-resume .profile-image {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 50px;
    height: 50px;
    float: left
}

.widget-resume .bio-text {
    padding-left: 65px;
    margin-bottom: 30px
}

.widget-resume .bio-text .name {
    display: block;
    font-size: 18px;
    color: inherit
}

.widget-resume .bio-text .name:hover,
.widget-resume .bio-text .name:focus {
    color: inherit;
    text-decoration: underline
}

.widget-resume .bio-text .title {
    color: #a0aeba;
    font-weight: 300
}

.widget-resume .resume-footer {
    border-top-width: 1px;
    border-top-style: solid;
    padding-top: 25px
}

.widget-resume .skills .label-text {
    font-size: 15px;
    color: #a0aeba;
    line-height: 2
}

@media screen and (max-width: 640px) {
    .widget-resume .resume-header .right .btn span {
        display: none
    }
}

.list-resume-experience {
    margin: 0
}

.list-resume-experience:before,
.list-resume-experience:after {
    content: " ";
    display: table
}

.list-resume-experience:after {
    clear: both
}

.list-resume-experience .experience {
    margin: 30px 0;
    position: relative
}

.list-resume-experience .experience:before,
.list-resume-experience .experience:after {
    content: " ";
    display: table
}

.list-resume-experience .experience:after {
    clear: both
}

.list-resume-experience .experience .company-logo {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    float: left;
    width: 50px;
    height: 50px;
    line-height: 4;
    text-align: center
}

.list-resume-experience .experience .company-logo i {
    font-size: 22px;
    color: #fff
}

.list-resume-experience .experience .detail {
    padding-left: 65px
}

.list-resume-experience .experience .company-name {
    display: block;
    font-size: 17px
}

.list-resume-experience .experience .title {
    color: #a0aeba;
    font-weight: 300
}

.list-resume-experience .experience:after {
    content: "";
    display: block;
    border-left: 1px dashed #d2dbe2;
    width: 1px;
    height: 25px;
    position: relative;
    top: 15px;
    left: 25px
}

.list-resume-experience .experience:last-child:after {
    border: none;
    height: 0
}

.list-resume-experience .left {
    float: left
}

.list-resume-experience .period {
    float: right;
    position: relative;
    top: 15px;
    font-size: 13px;
    font-weight: 300;
    color: #a0aeba
}

.collapsing {
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out
}

.label {
    font-weight: normal
}

.label-default {
    background-color: #777
}

.label-primary {
    background-color: #F5B301
}

.label-success {
    background-color: #41B314
}

.label-info {
    background-color: #b97a91
}

.label-warning {
    background-color: #e4cb10
}

.label-danger {
    background-color: #F9354C
}

.label-transparent {
    font-weight: 500
}

.label-transparent.label-default {
    background-color: rgba(119, 119, 119, 0.1);
    color: #b3b3b3;
}

.label-transparent.label-primary {
    background-color: rgba(185,122,145, 0.1);
    color: #F5B301
}

.label-transparent.label-success {
    background-color: rgba(65, 179, 20, 0.1);
    color: #41B314
}

.label-transparent.label-info {
    background-color: rgba(202,137,164, 0.1);
    color: #b97a91
}

.label-transparent.label-warning {
    background-color: rgba(228, 203, 16, 0.1);
    color: #e4cb10
}

.label-transparent.label-danger {
    background-color: rgba(249, 53, 76, 0.1);
    color: #F9354C
}

.metric {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 20px;
    margin-bottom: 30px;
    border: 1px solid #DCE6EB
}

.metric .icon {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    float: left;
    width: 50px;
    height: 50px;
    line-height: 50px;
    background-color: #9a6376;
    text-align: center
}

.metric .icon i {
    font-size: 18px;
    color: #fff
}

.metric p {
    margin-bottom: 0;
    line-height: 1.2;
    text-align: right
}

.metric .number {
    display: block;
    font-size: 28px;
    font-weight: 300
}

.metric .title {
    font-size: 16px
}

.visits-metric span {
    display: block
}

.visits-metric .title {
    font-size: 16px;
    color: #a0aeba
}

.visits-metric .value {
    font-size: 36px
}

.visits-metric .change {
    font-size: 15px
}

@media screen and (max-width: 767px) {
    .visits-metric {
        margin-bottom: 30px
    }
}

ul.activity-list>li {
    padding: 25px 0;
    font-size: 14px;
    border-bottom: 1px solid #e9eef2
}

ul.activity-list>li:first-child {
    padding-top: 0
}

ul.activity-list>li:last-child {
    border-bottom: none
}

ul.activity-list>li .avatar {
    width: 40px
}

ul.activity-list>li>p {
    margin-bottom: 0;
    padding-left: 3.5em
}

ul.activity-list>li .timestamp {
    display: block;
    font-size: 13px;
    color: #a0aeba
}

.task-list>li {
    margin-bottom: 32px
}

.task-list p {
    position: relative;
    color: #a0aeba;
    font-size: 14px
}

.task-list p .label-percent {
    position: absolute;
    right: 0
}

.weekly-summary {
    margin-bottom: 30px;
    font-weight: 300
}

.weekly-summary .number {
    font-size: 36px
}

.weekly-summary i {
    font-size: 16px;
    margin-left: 10px
}

.weekly-summary .percentage {
    position: relative;
    top: -7px
}

.weekly-summary .info-label {
    display: block;
    margin-bottom: 10px;
    font-weight: normal
}

@media screen and (max-width: 992px) {
    .weekly-summary {
        text-align: center
    }
}

.todo-list>li {
    position: relative;
    padding: 15px 0;
    font-size: 14px
}

.todo-list>li:first-child {
    padding-top: 0
}

.todo-list>li:last-child {
    padding-bottom: 0
}

.todo-list>li .fancy-checkbox {
    float: left
}

.todo-list>li p {
    margin: 0;
    padding-left: 35px
}

.todo-list>li.completed p,
.todo-list>li.completed .date {
    text-decoration: line-through;
    color: #a0aeba
}

#toast-container>div {
    opacity: .9;
    filter: alpha(opacity=90)
}

#toast-container>div,
#toast-container>div:hover {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

#toast-container .toast-close-button {
    top: -11px
}

.toast a {
    text-decoration: underline
}

.toast a:hover,
.toast a:focus {
    text-decoration: none;
    color: #fff
}

.toast .toast-message {
    font-size: 14px;
    line-height: 2
}

.toast-info {
    background-color: #F5B301
}

.toast-success {
    background-color: #41B314
}

.toast-warning {
    background-color: #e4cb10
}

.toast-danger {
    background-color: #F9354C
}

.custom-tabs-line {
    border-bottom: 1px solid #e9eef2
}

.custom-tabs-line ul {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline
}

.custom-tabs-line ul>li {
    float: left;
    margin-bottom: -1px
}

.custom-tabs-line ul>li a {
    color: #5e6773;
    font-weight: normal;
    border-bottom: 1px solid transparent
}

.custom-tabs-line ul>li a:hover,
.custom-tabs-line ul>li a:focus {
    color: #5e6773;
    background-color: transparent
}

.custom-tabs-line ul>li a:focus {
    outline: none
}

.custom-tabs-line ul>li.active a {
    color: #F5B301;
    border-bottom: 2px solid #F5B301
}

.custom-tabs-line ul.nav-pills a:hover,
.custom-tabs-line ul.nav-pills a:focus {
    color: #fff;
    background-color: #F5B301
}

.custom-tabs-line.left-aligned {
    text-align: left
}

.custom-tabs-line.right-aligned {
    text-align: right
}

.custom-tabs-line .nav-justified {
    display: table
}

.custom-tabs-line .nav-justified>li {
    width: 50%
}

@media screen and (max-width: 768px) {
    .custom-tabs-line ul li.active>a {
        margin-bottom: -1px
    }
    .custom-tabs-line .nav-justified>li>a {
        margin-bottom: 1px
    }
}

.tab-pane {
    padding: 25px 15px
}

.icon-transparent-area {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    width: 70px;
    height: 70px;
    margin: 0 auto;
    position: relative;
    text-align: center
}

.icon-transparent-area.first {
    margin-left: 0
}

.icon-transparent-area.last {
    float: right
}

.icon-transparent-area i {
    margin-top: 1em;
    font-size: 18px
}

.icon-transparent-area span {
    display: block
}

.icon-transparent-area .badge {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    top: -7px;
    right: -7px;
    width: 26px;
    height: 26px;
    padding: 0;
    font-weight: normal;
    line-height: 20px;
    border: 2px solid #fff
}

.right-sidebar .icon-transparent-area .badge {
    border-color: #fff
}

.icon-transparent-area.custom-color-blue {
    color: #9a6376;
    background-color: rgba(154,99,118, 0.2)
}

.icon-transparent-area.custom-color-blue .badge {
    background-color: #9a6376
}

.icon-transparent-area.custom-color-blue2 {
    color: #F5B301;
    background-color: rgba(154,99,118, 0.2)
}

.icon-transparent-area.custom-color-blue2 .badge {
    background-color: #F5B301
}

.icon-transparent-area.custom-color-blue3 {
    color: #b97a91;
    background-color: rgba(185,122,145, 0.2)
}

.icon-transparent-area.custom-color-blue3 .badge {
    background-color: #b97a91
}

.icon-transparent-area.custom-color-blue4 {
    color: #c89aae;
    background-color: rgba(202,137,164, 0.2)
}

.icon-transparent-area.custom-color-blue4 .badge {
    background-color: #c89aae
}

.icon-transparent-area.custom-color-green {
    color: #7CAC25;
    background-color: rgba(124, 172, 37, 0.2)
}

.icon-transparent-area.custom-color-green .badge {
    background-color: #7CAC25
}

.icon-transparent-area.custom-color-green2 {
    color: #1DBB8E;
    background-color: rgba(29, 187, 142, 0.2)
}

.icon-transparent-area.custom-color-green2 .badge {
    background-color: #1DBB8E
}

.icon-transparent-area.custom-color-green3 {
    color: #5BD37E;
    background-color: rgba(91, 211, 126, 0.2)
}

.icon-transparent-area.custom-color-green3 .badge {
    background-color: #5BD37E
}

.icon-transparent-area.custom-color-orange {
    color: #FF4402;
    background-color: rgba(255, 68, 2, 0.2)
}

.icon-transparent-area.custom-color-orange .badge {
    background-color: #FF4402
}

.icon-transparent-area.custom-color-orange2 {
    color: #F89B03;
    background-color: rgba(248, 155, 3, 0.2)
}

.icon-transparent-area.custom-color-orange2 .badge {
    background-color: #F89B03
}

.icon-transparent-area.custom-color-purple {
    color: #b97a91;
    background-color: rgba(185,122,145, 0.2)
}

.icon-transparent-area.custom-color-purple .badge {
    background-color: #b97a91
}

.icon-transparent-area.custom-color-yellow {
    color: #F3BB23;
    background-color: rgba(243, 187, 35, 0.2)
}

.icon-transparent-area.custom-color-yellow .badge {
    background-color: #F3BB23
}

.icon-transparent-area.custom-color-lightseagreen {
    color: #9a6376;
    background-color: rgba(154,99,118, 0.2)
}

.icon-transparent-area.custom-color-lightseagreen .badge {
    background-color: #9a6376
}

.icon-transparent-area.custom-color-red {
    color: #ff4402;
    background-color: rgba(255, 68, 2, 0.2)
}

.icon-transparent-area.custom-color-red .badge {
    background-color: #ff4402
}

.icon-app {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    display: block;
    width: 55px;
    height: 55px;
    text-align: center;
    border: 1px solid #eaeaea;
    background-color: #fff
}

.icon-app i {
    line-height: 55px;
    font-size: 36px
}

.list-file-simple {
    margin-bottom: 0
}

.list-file-simple a {
    color: #5e6773
}

.list-file-simple a:hover,
.list-file-simple a:focus {
    text-decoration: underline
}

.list-file-simple a:hover i,
.list-file-simple a:focus i {
    text-decoration: none
}

.list-file-simple i {
    margin-right: 8px
}

.list-file-simple span {
    color: #a0aeba;
    font-size: 13px
}

.list-project-progress .project-name {
    display: block;
    margin-bottom: 10px
}

.list-project-progress .project-name:hover,
.list-project-progress .project-name:focus {
    color: #fff
}

.list-project-progress .progress {
    width: 85%;
    float: left
}

.list-project-progress .percentage {
    float: right;
    position: relative;
    top: -9px;
    color: #fff
}

.right-sidebar .list-project-progress .project-name,
.right-sidebar .list-project-progress .percentage {
    color: #5e6773
}

.separator-linethrough {
    position: relative;
    margin: 30px 0;
    text-align: center
}

.separator-linethrough span {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    padding: 0 10px;
    position: inherit;
    font-size: 18px;
    background-color: #fff;
    z-index: 9
}

.separator-linethrough:after {
    display: block;
    position: absolute;
    top: 50%;
    width: 100%;
    content: '';
    border-top: 1px solid #f0f0f0;
    z-index: 0
}

.map .zoomButton {
    position: absolute;
    left: 10px;
    background: #fff;
    width: 20px;
    cursor: pointer;
    border: 1px solid #ccc;
    text-align: center;
    line-height: 20px
}

.map .zoomButton:hover {
    background: rgba(185,122,145,.16)
}

.map .zoomIn {
    top: 60px
}

.map .zoomReset {
    top: 83px
}

.map .zoomOut {
    top: 105px
}

.mapTooltip {
    opacity: .9;
    filter: alpha(opacity=90);
    position: absolute;
    padding: 10px;
    z-index: 1000;
    max-width: 200px;
    display: none;
    background-color: #1d1e23;
    border: 1px solid #fff;
    color: #555
}

.mapTooltip span {
    font-weight: 700
}

.list-insights>li {
    padding: 25px 0;
    border-bottom: 1px solid #e9eef2
}

.list-insights>li:last-child {
    border-bottom: none
}

.list-insights .media-left {
    padding-right: 15px
}

.list-insights i {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    background-color: #777;
    color: #fff
}

.list-insights p {
    margin-bottom: 0;
    font-size: 18px
}

.list-insights a {
    font-size: 14px
}

.list-referrals>li {
    margin-bottom: 35px;
    font-size: 13px
}

.list-referrals .value {
    font-size: 20px;
    margin-right: 10px
}

.swal2-modal {
    font-family: "Roboto", sans-serif
}

.swal2-modal .swal2-file {
    padding: 5px;
    font-size: 16px;
    line-height: 1
}

.custom-tree.jstree-default .jstree-checkbox {
    background-image: none;
    font-style: normal
}

.custom-tree.jstree-default .jstree-checkbox:before {
    font-family: FontAwesome;
    font-size: 18px;
    content: '\f096'
}

.custom-tree.jstree-default .jstree-checkbox.jstree-undetermined:before {
    content: '\f0c8';
    color: #ccc
}

.custom-tree.jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:before,
.custom-tree.jstree-default .jstree-checked>.jstree-checkbox:before {
    content: '\f14a';
    color: #41B314
}

.wizard {
    position: relative;
    overflow: hidden;
    background-color: #f9f9f9
}

.wizard:before,
.wizard:after {
    display: table;
    line-height: 0;
    content: ""
}

.wizard:after {
    clear: both
}

.wizard ul {
    width: 4000px;
    padding: 0;
    margin: 0;
    list-style: none outside none
}

.wizard ul.previous-disabled li.complete {
    cursor: default
}

.wizard ul.previous-disabled li.complete:hover {
    color: #468847;
    cursor: default;
    background: #f3f4f5
}

.wizard ul.previous-disabled li.complete:hover .chevron:before {
    border-left-color: #f3f4f5
}

.wizard ul li {
    position: relative;
    float: left;
    height: 47px;
    padding: 0 20px 0 30px;
    margin: 0;
    font-size: 16px;
    line-height: 47px;
    color: #a6a5a5;
    cursor: default;
    background: #f2f2f2
}

.wizard ul li:first-child {
    padding-left: 20px
}

.wizard ul li .chevron {
    border: 24px solid transparent;
    border-left: 14px solid #d4d4d4;
    border-right: 0;
    display: block;
    position: absolute;
    right: -14px;
    top: 0;
    z-index: 1
}

.wizard ul li .chevron:before {
    border: 24px solid transparent;
    border-left: 14px solid #eeeeee;
    border-right: 0;
    content: "";
    display: block;
    position: absolute;
    right: 1px;
    top: -24px
}

.wizard ul li.complete {
    color: #fff;
    background: #41B314
}

.wizard ul li.complete:hover {
    cursor: pointer
}

.wizard ul li.complete:hover .chevron:before {
    border-left: 14px solid #41B314
}

.wizard ul li.complete .chevron:before {
    border-left: 14px solid #41B314
}

.wizard ul li.active {
    color: #fff;
    background: #F5B301
}

.wizard ul li.active .chevron:before {
    border-left: 14px solid #F5B301
}

.wizard ul li .badge {
    position: relative;
    top: -2px;
    margin-right: 8px;
    padding: 4px 7px
}

.wizard ul li .badge.badge-info {
    background-color: #08c
}

.wizard ul li .badge.badge-success {
    background-color: #30850f
}

.wizard .step-content {
    margin: 30px 0;
    padding-left: 20px;
    float: left;
    width: 100%
}

.wizard .step-content .step-pane {
    display: none
}

.wizard .step-content .active {
    display: block
}

.wizard .step-content .active .btn-group .active {
    display: inline-block
}

.wizard .actions {
    float: left;
    padding: 20px
}

.wizard .parsley-errors-list li {
    float: none;
    padding: 0;
    color: #F9354C;
    font-size: 14px;
    background: none
}

.wizard .parsley-errors-list li:first-child {
    padding-left: 0
}

.ui-sortable {
    min-height: 35px
}

.ui-sortable .panel-heading {
    cursor: move
}

.ui-sortable-placeholder {
    border: 1px dashed #cecece !important;
    visibility: visible !important;
    background: #1d1e23
}

.dd-handle,
.dd-item .custom-content {
    height: auto;
    padding: 10px;
    cursor: move;
    background: #fff;
    color: #5e6773;
    border-color: #e1e3ea
}

.dd-handle:hover,
.dd-item .custom-content:hover {
    color: #5e6773;
    background: #f5f8fa
}

.dd-item>button {
    margin: 11px 0;
    color: #a0aeba
}

.dd-item .custom-handle {
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    position: absolute;
    margin: 0;
    left: 0;
    top: 0;
    cursor: move
}

.dd-item .custom-handle i {
    font-size: 13px;
    vertical-align: middle;
    color: #a0aeba
}

.dd-item .custom-content {
    display: block;
    margin: 5px 0;
    padding-left: 40px;
    text-decoration: none;
    font-weight: bold;
    border-radius: 3px;
    box-sizing: border-box;
    border: 1px solid #e1e3ea;
    cursor: auto
}

.dd-item .custom-content:hover {
    background: #fff
}

.dd-item.custom-item>button {
    margin-left: 35px
}

.dd-dragel .custom-handle {
    box-shadow: none
}

.dd-dragel .custom-content {
    box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1)
}

.dd-empty,
.dd-placeholder {
    background-color: #1d1e23;
    border-color: #cecece
}

.file-tag:before {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    position: relative;
    top: -1px;
    margin-right: 5px;
    content: '';
    width: 8px;
    height: 8px;
    background-color: #5e6773
}

.file-tag.tag-blue:before {
    background-color: #9a6376 !important
}

.file-tag.tag-blue2:before {
    background-color: #F5B301 !important
}

.file-tag.tag-blue3:before {
    background-color: #b97a91 !important
}

.file-tag.tag-blue4:before {
    background-color: #c89aae !important
}

.file-tag.tag-green:before {
    background-color: #7CAC25 !important
}

.file-tag.tag-green2:before {
    background-color: #1DBB8E !important
}

.file-tag.tag-green3:before {
    background-color: #5BD37E !important
}

.file-tag.tag-orange:before {
    background-color: #FF4402 !important
}

.file-tag.tag-orange2:before {
    background-color: #F89B03 !important
}

.file-tag.tag-purple:before {
    background-color: #b97a91 !important
}

.file-tag.tag-yellow:before {
    background-color: #F3BB23 !important
}

.file-tag.tag-lightseagreen:before {
    background-color: #9a6376 !important
}

.file-tag.tag-red:before {
    background-color: #ff4402 !important
}

.file-item {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 100%;
    margin: 0 15px 15px 0;
    float: left;
    border: 1px solid #d1d6e6;
    background-color: #fff
}

.file-item .file-preview {
    display: block;
    height: 146px;
    text-align: center;
    padding: 50px 20px;
    overflow: hidden;
    background-color: #eaeaea;
    color: #aaa
}

.file-item .file-preview i {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: #ddd;
    padding: 10px;
    font-size: 24px
}

.file-item .file-preview .file-extension {
    font-size: 32px
}

.file-item .file-info {
    padding: 12px 30px 15px 12px;
    position: relative;
    font-size: 14px
}

.file-item .file-info span {
    display: block;
    margin: 3px 0
}

.file-item .file-info .file-name {
    color: #F5B301
}

.file-item .file-info .file-date {
    font-size: 13px;
    color: #a0aeba
}

.file-item .file-info .toggle-dropdown {
    padding: 0 10px;
    color: #a0aeba;
    font-size: 20px
}

.file-item .file-info .toggle-dropdown i {
    display: inline
}

.file-item .file-info .dropdown {
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -11px
}

.file-preview.pdf {
    color: #fff;
    background-color: #b97a91
}

.file-preview.pdf i {
    background: #fff;
    color: #b97a91
}

.file-preview.xls {
    color: #fff;
    background-color: #86d227
}

.file-preview.xls i {
    background: #fff;
    color: #86d227
}

.file-preview.doc {
    color: #fff;
    background-color: #9a6376
}

.file-preview.doc i {
    background: #fff;
    color: #9a6376
}

.file-preview.audio {
    color: #fff;
    background-color: #9a6376
}

.file-preview.audio i {
    background: #fff;
    color: #9a6376
}

.file-preview.video {
    color: #fff;
    background-color: #F3BB23
}

.file-preview.video i {
    background: #fff;
    color: #F3BB23
}

.file-preview.image {
    padding: 0
}

.storage-info {
    margin-bottom: 30px
}

.storage-info .title {
    display: block;
    margin-bottom: 10px
}

.storage-info .progress {
    margin-bottom: 5px
}

.storage-info .usage-text {
    font-size: 14px;
    color: #a0aeba
}

.list-files .file-item {
    width: 250px
}

.online-visitors .count {
    margin-bottom: 35px;
    text-align: center;
    font-size: 14px
}

.online-visitors .number {
    display: block;
    margin: 0 auto;
    font-size: 72px;
    font-weight: 300;
    line-height: 1;
    color: #b97a91
}

.online-visitors .traffic-sources {
    height: 26px;
    margin-bottom: 0
}

.online-visitors .traffic-sources .progress-bar {
    line-height: 26px
}

.online-visitors .traffic-sources .progress-bar:first-child {
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.online-visitors .traffic-sources .progress-bar:last-child {
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.online-visitors .source {
    color: #fff;
    font-size: 12px
}

.online-visitors .referral {
    background-color: #b97a91
}

.online-visitors .organic {
    background-color: #F8A00E
}

.online-visitors .direct {
    background-color: #b97a91
}

.online-visitors .email {
    background-color: #F14646
}

#online-visitors-dashboard {
    padding: 17% 0
}

.square-legend ul>li {
    margin-right: 5px;
    font-size: 13px
}

.square-legend ul>li span {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-right: 3px;
    background-color: #ccc
}

.online-visitor-data {
    padding: 5px 15px
}

.online-visitor-data .left {
    float: left;
    text-align: center
}

.online-visitor-data .picture {
    display: block;
    width: 50px;
    height: 50px;
    margin-bottom: 8px
}

.online-visitor-data .guest-avatar {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: block;
    line-height: 47px;
    text-align: center;
    vertical-align: middle;
    font-size: 24px;
    background-color: #eff4fa
}

.online-visitor-data .right {
    padding-left: 70px
}

.online-visitor-data .data {
    margin: 5px 0
}

.online-visitor-data .data:first-child {
    margin-top: 0
}

.online-visitor-data .label-data {
    display: block;
    font-size: 13px;
    color: #a0aeba
}

.chart-metric .title {
    display: block;
    margin-bottom: 5px;
    font-size: 14px
}

.chart-metric .title .data-legend {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    content: "";
    width: 10px;
    height: 10px;
    margin-right: 3px
}

.chart-metric .value {
    margin-right: 5px;
    font-weight: 300;
    font-size: 28px;
    line-height: 1
}

.chart-metric .change {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 3px 10px;
    position: relative;
    top: -4px;
    font-size: 14px
}

.chart-metric .change i {
    font-size: 12px
}

.chart-metric .change.up {
    color: #178517;
    background-color: rgba(21, 205, 21, 0.5)
}

.chart-metric .change.down {
    color: #C43E3A;
    background-color: rgba(255, 191, 189, 0.5)
}

.progress-semicircle {
    position: relative;
    width: 100%;
    text-align: center
}

.progress-semicircle .bar-overflow {
    position: relative;
    overflow: hidden;
    width: 280px;
    height: 140px;
    margin-bottom: -80px;
    margin-left: auto;
    margin-right: auto
}

.progress-semicircle .bar {
    width: 280px;
    height: 280px;
    border-radius: 50%;
    box-sizing: border-box;
    border: 8px solid #EFF3F6;
    border-bottom-color: #b97a91;
    border-right-color: #b97a91;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg)
}

.progress-semicircle .content .icon {
    font-size: 32px;
    color: #b97a91
}

.progress-semicircle .content .value {
    display: block;
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 45px;
    font-weight: 300;
    line-height: 1
}

.progress-semicircle .content .heading {
    margin-top: 0;
    margin-bottom: 5px
}

.progress-semicircle .content .btn {
    margin-top: 20px
}

.rating .number {
    font-size: 55px;
    font-weight: 300;
    margin-right: 15px;
    line-height: 1
}

.rating .rating-stars {
    position: relative;
    top: -10px
}

.rating-stars i {
    font-size: 22px;
    color: #FFB500
}

.rating-stars.smaller i {
    font-size: 16px
}

.rating-stars .info {
    margin-left: 5px;
    font-size: 13px;
    color: #a0aeba
}

.rating-stars .info a {
    color: #a0aeba
}

.rating-stars .info a:hover,
.rating-stars .info a:focus {
    text-decoration: underline
}

.customer-review .review-text {
    margin-bottom: 30px
}

.customer-review .footer-info {
    margin-bottom: 50px
}

.customer-review .footer-info .title {
    margin-bottom: 8px;
    color: #a0aeba;
    font-size: 13px
}

.customer-review .footer-info .picture {
    width: 35px;
    float: left
}

.customer-review .footer-info .right {
    padding-left: 40px
}

.customer-review .footer-info span {
    display: block
}

.customer-review .footer-info .primary-info {
    font-size: 14px
}

.customer-review .footer-info .secondary-info {
    font-size: 12px;
    color: #a0aeba
}

.customer-review .controls span {
    margin-right: 15px
}

.customer-review .controls i {
    color: #F5B301;
    margin-right: 3px
}

.customer-review .controls a {
    color: #5e6773
}

.customer-review .controls a:hover,
.customer-review .controls a:focus {
    text-decoration: underline
}

.jqvmap-zoomin,
.jqvmap-zoomout {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    padding: 0;
    line-height: 25px;
    background: #F5B301
}

.jqvmap-zoomin:hover,
.jqvmap-zoomin:focus,
.jqvmap-zoomout:hover,
.jqvmap-zoomout:focus {
    background: #b97a91
}

.jqvmap-zoomout {
    top: 38px
}

.leaderboard .tab-pane {
    padding: 0
}

.list-positions {
    margin: 0
}

.list-positions .position {
    border-bottom: 1px solid #e9eef2;
    padding: 25px
}

.list-positions .position .change {
    float: left;
    line-height: 55px;
    min-width: 50px
}

.list-positions .position .icon-change {
    position: relative;
    font-size: 22px
}

.list-positions .position .user {
    float: left;
    position: relative
}

.list-positions .position .user .position-number {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: block;
    position: absolute;
    bottom: -6px;
    right: -8px;
    width: 28px;
    height: 28px;
    line-height: 22px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    border: 2px solid #fff;
    background-color: #F5B301
}

.list-positions .position .user-picture {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 55px;
    height: 55px;
    border: 2px solid transparent
}

.list-positions .position .user-picture.anonymous {
    display: block;
    line-height: 50px;
    text-align: center;
    font-size: 24px;
    background-color: #eff4fa
}

.list-positions .position .account {
    float: left;
    padding-left: 5px
}

.list-positions .position .account .right {
    padding: 10px 3px 10px 75px;
    height: 55px
}

.list-positions .position .account .name {
    display: block;
    line-height: 1;
    color: #5e6773
}

.list-positions .position .account .name:hover,
.list-positions .position .account .name:focus {
    text-decoration: underline
}

.list-positions .position .account .username {
    font-size: 13px;
    color: #a0aeba
}

.list-positions .position .points {
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
    float: right;
    position: relative;
    top: 11px;
    padding: 6px 12px;
    font-size: 17px;
    background-color: #f0f2f9;
    color: #7b8198
}

.list-positions .position.up .icon-change {
    top: 8px;
    color: #53c265
}

.list-positions .position.up .account .user-picture {
    border-color: #53c265
}

.list-positions .position.down .icon-change {
    top: -2px;
    color: #ff4402
}

.list-positions .position.down .account .user-picture {
    border-color: #ff4402
}

@media screen and (max-width: 640px) {
    .list-positions .position .change {
        display: none
    }
    .list-positions .position .account {
        padding-left: 0
    }
    .list-positions .position .points {
        font-size: 14px
    }
}

.list-contacts {
    margin-bottom: 0
}

.list-contacts>li {
    margin-bottom: 30px
}

.list-contacts>li:before,
.list-contacts>li:after {
    content: " ";
    display: table
}

.list-contacts>li:after {
    clear: both
}

.list-contacts>li:last-child {
    margin-bottom: 0
}

.list-contacts .media {
    float: left;
    position: relative
}

.list-contacts .picture {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #fff
}

.list-contacts .status {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: block;
    width: 12px;
    height: 12px;
    position: absolute;
    top: 0;
    right: -2px;
    border: 2px solid #23262b;
    background-color: #23262b;
}

.list-contacts .status.online {
    background-color: #53c265
}

.list-contacts .info {
    float: left;
    padding-left: 15px
}

.list-contacts .info .name,
.list-contacts .info .email {
    display: block
}

.list-contacts .info .email,
.list-contacts .info .title {
    color: #a0aeba;
    font-size: 13px
}

.list-contacts .controls {
    float: right;
    position: relative;
    top: 7px
}

.list-contacts .controls a {
    margin-left: 8px;
    color: #a0aeba;
    font-size: 20px
}

.list-contacts .controls a:hover,
.list-contacts .controls a:focus {
    color: #a0aeba
}

@media screen and (max-width: 640px) {
    .list-contacts .controls {
        display: none
    }
}

.slick-prev,
.slick-next {
    z-index: 9
}

.slick-prev:before,
.slick-next:before {
    font-family: "themify";
    color: #a0aeba
}

.slick-prev {
    left: 25px
}

.slick-prev:before {
    content: "\e64a"
}

.slick-next {
    right: 25px
}

.slick-next:before {
    content: "\e649"
}

.slick-slide:focus {
    outline: none
}

.tag {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    padding: 5px 15px;
    border: 1px solid #a0aeba;
    color: #a0aeba
}

.tag:hover,
.tag:focus {
    color: #fff;
    background-color: #a0aeba
}

.tag.tag-blue {
    border-color: #9a6376;
    color: #9a6376
}

.tag.tag-blue:hover,
.tag.tag-blue:focus {
    color: #fff;
    background-color: #9a6376
}

.tag.tag-blue2 {
    border-color: #F5B301;
    color: #F5B301
}

.tag.tag-blue2:hover,
.tag.tag-blue2:focus {
    color: #fff;
    background-color: #F5B301
}

.tag.tag-blue3 {
    border-color: #b97a91;
    color: #b97a91
}

.tag.tag-blue3:hover,
.tag.tag-blue3:focus {
    color: #fff;
    background-color: #b97a91
}

.tag.tag-blue4 {
    border-color: #c89aae;
    color: #c89aae
}

.tag.tag-blue4:hover,
.tag.tag-blue4:focus {
    color: #fff;
    background-color: #c89aae
}

.tag.tag-green {
    border-color: #7CAC25;
    color: #7CAC25
}

.tag.tag-green:hover,
.tag.tag-green:focus {
    color: #fff;
    background-color: #7CAC25
}

.tag.tag-green2 {
    border-color: #1DBB8E;
    color: #1DBB8E
}

.tag.tag-green2:hover,
.tag.tag-green2:focus {
    color: #fff;
    background-color: #1DBB8E
}

.tag.tag-green3 {
    border-color: #5BD37E;
    color: #5BD37E
}

.tag.tag-green3:hover,
.tag.tag-green3:focus {
    color: #fff;
    background-color: #5BD37E
}

.tag.tag-orange {
    border-color: #FF4402;
    color: #FF4402
}

.tag.tag-orange:hover,
.tag.tag-orange:focus {
    color: #fff;
    background-color: #FF4402
}

.tag.tag-orange2 {
    border-color: #F89B03;
    color: #F89B03
}

.tag.tag-orange2:hover,
.tag.tag-orange2:focus {
    color: #fff;
    background-color: #F89B03
}

.tag.tag-purple {
    border-color: #b97a91;
    color: #b97a91
}

.tag.tag-purple:hover,
.tag.tag-purple:focus {
    color: #fff;
    background-color: #b97a91
}

.tag.tag-yellow {
    border-color: #F3BB23;
    color: #F3BB23
}

.tag.tag-yellow:hover,
.tag.tag-yellow:focus {
    color: #fff;
    background-color: #F3BB23
}

.tag.tag-lightseagreen {
    border-color: #9a6376;
    color: #9a6376
}

.tag.tag-lightseagreen:hover,
.tag.tag-lightseagreen:focus {
    color: #fff;
    background-color: #9a6376
}

.tag.tag-red {
    border-color: #ff4402;
    color: #ff4402
}

.tag.tag-red:hover,
.tag.tag-red:focus {
    color: #fff;
    background-color: #ff4402
}

.support-agent .agent-photo {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 60px;
    height: 60px;
    float: left
}

.support-agent .agent-detail {
    padding-left: 75px
}

.support-agent .name {
    display: block;
    font-size: 15px;
    color: inherit;
    line-height: 1;
    margin-bottom: 3px
}

.support-agent .name:hover,
.support-agent .name:focus {
    color: inherit;
    text-decoration: underline
}

.support-agent .email {
    display: block;
    margin-bottom: 5px;
    font-size: 13px;
    color: #a0aeba
}

.pace .pace-progress {
    background: rgba(255, 255, 255, 0.7);
    height: 4px
}

.progress {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #f3f5f9
}

.progress.wide {
    width: 60px
}

.progress .progress-bar {
    -webkit-transition: width 3s ease;
    -moz-transition: width 3s ease;
    -ms-transition: width 3s ease;
    -o-transition: width 3s ease;
    transition: width 3s ease;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    position: relative
}

.progress.progress-lg {
    height: 28px
}

.progress.progress-sm {
    height: 12px
}

.progress.progress-xs {
    height: 5px
}

.progress.progress-sm .progress-bar,
.progress.progress-xs .progress-bar {
    text-indent: -9999px
}

.progress-bar {
    background-color: #F5B301
}

.progress-bar-success {
    background-color: #41B314
}

.progress-bar-warning {
    background-color: #e4cb10
}

.progress-bar-danger {
    background-color: #F9354C
}

.progress-bar-info {
    background-color: #b97a91
}

.progress-transparent.custom-color-blue {
    background-color: rgba(154,99,118, 0.2)
}

.progress-transparent.custom-color-blue .progress-bar {
    background-color: #9a6376
}

.progress-transparent.custom-color-blue2 {
    background-color: rgba(154,99,118, 0.2)
}

.progress-transparent.custom-color-blue2 .progress-bar {
    background-color: #F5B301
}

.progress-transparent.custom-color-blue3 {
    background-color: rgba(185,122,145, 0.2)
}

.progress-transparent.custom-color-blue3 .progress-bar {
    background-color: #b97a91
}

.progress-transparent.custom-color-blue4 {
    background-color: rgba(202,137,164, 0.2)
}

.progress-transparent.custom-color-blue4 .progress-bar {
    background-color: #c89aae
}

.progress-transparent.custom-color-green {
    background-color: rgba(124, 172, 37, 0.2)
}

.progress-transparent.custom-color-green .progress-bar {
    background-color: #7CAC25
}

.progress-transparent.custom-color-green2 {
    background-color: rgba(29, 187, 142, 0.2)
}

.progress-transparent.custom-color-green2 .progress-bar {
    background-color: #1DBB8E
}

.progress-transparent.custom-color-green3 {
    background-color: rgba(91, 211, 126, 0.2)
}

.progress-transparent.custom-color-green3 .progress-bar {
    background-color: #5BD37E
}

.progress-transparent.custom-color-orange {
    background-color: rgba(255, 68, 2, 0.2)
}

.progress-transparent.custom-color-orange .progress-bar {
    background-color: #FF4402
}

.progress-transparent.custom-color-orange2 {
    background-color: rgba(248, 155, 3, 0.2)
}

.progress-transparent.custom-color-orange2 .progress-bar {
    background-color: #F89B03
}

.progress-transparent.custom-color-purple {
    background-color: rgba(185,122,145, 0.2)
}

.progress-transparent.custom-color-purple .progress-bar {
    background-color: #b97a91
}

.progress-transparent.custom-color-yellow {
    background-color: rgba(243, 187, 35, 0.2)
}

.progress-transparent.custom-color-yellow .progress-bar {
    background-color: #F3BB23
}

.progress-transparent.custom-color-lightseagreen {
    background-color: rgba(154,99,118, 0.2)
}

.progress-transparent.custom-color-lightseagreen .progress-bar {
    background-color: #9a6376
}

.progress-transparent.custom-color-red {
    background-color: rgba(255, 68, 2, 0.2)
}

.progress-transparent.custom-color-red .progress-bar {
    background-color: #ff4402
}

.progress-right-percentage:before,
.progress-right-percentage:after {
    content: " ";
    display: table
}

.progress-right-percentage:after {
    clear: both
}

.progress-right-percentage .progress {
    width: calc(100% - 40px);
    float: left;
    margin-bottom: 0
}

.progress-right-percentage .percentage {
    width: 40px;
    float: right;
    position: relative;
    top: -9px;
    text-align: right
}

.progress-state-name {
    display: block;
    margin-top: 9px;
    margin-bottom: 6px;
    font-size: 13px
}

.progress+.square-legend {
    margin-top: 8px
}

.popover {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 3px 3px 3px -1px rgba(161, 172, 181, 0.3);
    -webkit-box-shadow: 3px 3px 3px -1px rgba(161, 172, 181, 0.3);
    box-shadow: 3px 3px 3px -1px rgba(161, 172, 181, 0.3);
    padding: 0;
    border: 1px solid #d1d6e6;
    font-family: inherit;
    font-size: 14px
}

.popover.bottom>.arrow {
    border-bottom-color: #d1d6e6
}

.popover.top>.arrow {
    border-top-color: #d1d6e6
}

.popover.right>.arrow {
    border-right-color: #d1d6e6
}

.popover.left>.arrow {
    border-left-color: #d1d6e6
}

.popover-title {
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    background-color: #f8f9fa
}

.badge {
    font-weight: normal
}

.badge-primary {
    background-color: #F5B301
}

.badge-success {
    background-color: #41B314
}

.badge-warning {
    background-color: #e4cb10
}

.badge-danger {
    background-color: #F9354C
}

.badge-info {
    background-color: #b97a91
}

.pagination>li>a,
.pagination>li>span {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: none;
    color: #F5B301
}

.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
    color: #F5B301;
    background-color: #F5B301;
    border-color: #f6f8f9;
}

.pagination>.disabled>a,
.pagination>.disabled>a:focus,
.pagination>.disabled>a:hover,
.pagination>.disabled>span,
.pagination>.disabled>span:focus,
.pagination>.disabled>span:hover {
    color: #a0aeba
}

.tooltip-inner {
    background-color: #5a5a5a
}

.tooltip.in {
    opacity: 1;
    filter: alpha(opacity=100)
}

.tooltip.left .tooltip-arrow {
    border-left-color: #5a5a5a
}

.tooltip.right .tooltip-arrow {
    border-right-color: #5a5a5a
}

.tooltip.top .tooltip-arrow {
    border-top-color: #5a5a5a
}

.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #5a5a5a
}

.easy-pie-chart {
    position: relative;
    margin: 0 auto;
    margin-bottom: 15px;
    text-align: center
}

.easy-pie-chart .percent {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    width: 100%;
    position: absolute;
    line-height: 130px;
    z-index: 2;
    font-size: 28px;
    text-align: center
}

.flot-donut-label {
    padding: 5px 10px;
    background-color: rgba(0, 0, 0, 0.7);
    color: #fff
}

.jqstooltip {
    -webkit-border-radius: 2px !important;
    -moz-border-radius: 2px !important;
    border-radius: 2px !important
}

.flotTip {
    background-color: #f4f7f9 !important;
    border-color: #d3dfe7 !important
}

.flotTip .jqsfield {
    color: #5e6773
}

.flotTip-blue {
    background-color: rgba(154,99,118, 0.8) !important;
    border-color: #9a6376 !important;
    color: #fff
}

.flotTip-blue .jqsfield {
    color: #fff
}

.flotTip-black {
    background-color: rgba(24, 24, 24, 0.8) !important;
    border: none !important;
    color: #fff
}

.flotTip-black .jqsfield {
    color: #fff
}

.legend table td {
    padding: 5px 0
}

.legend table td.legendLabel {
    padding-left: 8px
}

.sparkline-stat-medium {
    padding: 8px 0;
    margin-bottom: 30px
}

.sparkline-stat-medium strong {
    display: block;
    font-size: 1.5em;
    font-weight: 300
}

.sparkbar-stat-item .mini-bar-chart {
    position: relative;
    top: -10px;
    left: 8px
}

.sparkline-stat-big {
    position: relative;
    padding: 5px 20px 0 20px;
    color: #506167
}

.sparkline-stat-big .summary {
    position: absolute
}

.sparkline-stat-big .big-number {
    float: left;
    margin-right: 10px;
    font-size: 4em;
    font-weight: 300;
    line-height: .7
}

#traffic-sources-chart {
    width: 100%;
    height: 300px
}

#sales-performance-chart {
    width: 100%;
    height: 270px
}

.activity-gauge>div {
    width: 230px;
    height: 115px;
    text-align: center
}

.activity-gauge tspan {
    font-weight: 300
}

.auth-box {
    -moz-box-shadow: 1px 2px 10px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 1px 2px 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 1px 2px 10px 0 rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 70%;
    height: 450px;
    margin: 0 auto;
    background-color: #fff
}

.auth-box:before {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    content: ' ';
    vertical-align: middle;
    height: 100%
}

.auth-box .content {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    width: 99%;
    vertical-align: middle
}

.auth-box .left {
    float: left;
    width: 42%;
    height: 100%;
    padding: 0 30px;
    text-align: center
}

.auth-box .left:before {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    content: ' ';
    vertical-align: middle;
    height: 100%
}

.auth-box .right {
    float: right;
    width: 58%;
    height: 100%;
    position: relative;
    background-image: url("../img/login-bg.jpg");
    background-repeat: no-repeat;
    background-size: cover
}

.auth-box .right:before {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    content: ' ';
    vertical-align: middle;
    height: 100%
}

.auth-box .right .text {
    position: relative;
    padding: 0 30px;
    color: #fff
}

.auth-box .right .heading {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 26px;
    font-weight: 300
}

.auth-box .right p {
    margin: 0;
    font-size: 18px;
    font-weight: 300
}

.auth-box .right .overlay {
    position: absolute;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(185,122,145, 0.92)
}

.auth-box .header {
    margin-bottom: 30px
}

.auth-box .lead {
    margin-top: 5px;
    font-size: 18px;
    text-align: center
}

.auth-box .form-auth-small .btn {
    margin-top: 20px
}

.auth-box .form-auth-small .element-left {
    float: left
}

.auth-box .form-auth-small .element-right {
    float: right
}

.auth-box .form-auth-small .bottom {
    margin-top: 20px;
    text-align: center
}

.auth-box .helper-text {
    font-size: 13px;
    color: #a0aeba
}

.auth-box .element-right.helper-text {
    line-height: 2
}

.auth-box .btn-signin-social {
    display: block;
    margin-bottom: 15px;
    padding: 10px 22px;
    width: 100%;
    background-color: #fff;
    border-color: #e4ecf0
}

.auth-box .btn-signin-social:hover,
.auth-box .btn-signin-social:focus {
    background-color: #fafafa
}

.auth-box .btn-signin-social i {
    font-size: 16px;
    margin: 5px
}

.auth-box.lockscreen {
    width: 50%;
    padding: 40px 60px
}

.auth-box.lockscreen .logo {
    margin-bottom: 30px
}

.auth-box.lockscreen .user {
    margin-bottom: 30px
}

.auth-box.lockscreen .user .name {
    font-size: 18px;
    margin-top: 10px
}

.auth-box.register,
.auth-box.forgot-password {
    width: 600px;
    height: auto
}

.auth-box.register .content,
.auth-box.forgot-password .content {
    padding: 30px
}

@media screen and (min-width: 1440px) {
    .auth-box.lockscreen {
        width: 35%
    }
}

@media screen and (max-width: 1279px) {
    .auth-box {
        width: 90%
    }
    .auth-box .left {
        top: 3.3em
    }
}

@media screen and (max-width: 1023px) {
    .auth-box .left {
        width: 100%;
        position: inherit;
        padding: 30px
    }
    .auth-box .right {
        display: none
    }
}

@media screen and (max-width: 992px) {
    .auth-box {
        width: 70%
    }
    .auth-box.lockscreen {
        width: 50%;
        padding: 40px 20px
    }
}

@media screen and (max-width: 640px) {
    .auth-box {
        width: 90%
    }
    .auth-box .content {
        width: 95%
    }
    .auth-box.lockscreen {
        width: 90%
    }
    .auth-box.register,
    .auth-box.forgot-password {
        width: 90%
    }
}

.z500px-color {
    color: #b97a91 !important
}

.about-me-color {
    color: #6f557d !important
}

.airbnb-color {
    color: #fd5c63 !important
}

.alphabet-color {
    color: #ed1c24 !important
}

.amazon-color {
    color: #f90 !important
}

.american-express-color {
    color: #6f557d !important
}

.aol-color {
    color: #ff0b00 !important
}

.behance-color {
    color: #b97a91 !important
}

.bing-color {
    color: #ffb900 !important
}

.bitbucket-color {
    color: #6f557d !important
}

.bitly-color {
    color: #ee6123 !important
}

.blogger-color {
    color: #f57d00 !important
}

.booking-com-color {
    color: #6f557d !important
}

.buffer-color {
    color: #b97a91 !important
}

.code-school-color {
    color: #616f67 !important
}

.codecademy-color {
    color: #f65a5b !important
}

.creative-market-color {
    color: #8ba753 !important
}

.delicious-color {
    color: #39f !important
}

.deviantart-color {
    color: #05cc47 !important
}

.digg-color {
    color: #b97a91 !important
}

.disqus-color {
    color: #b97a91 !important
}

.django-color {
    color: #092e20 !important
}

.dribbble-color {
    color: #ea4c89 !important
}

.dropbox-color {
    color: #b97a91 !important
}

.drupal-color {
    color: #9a6376 !important
}

.elance-color {
    color: #9a6376 !important
}

.envato-color {
    color: #82b541 !important
}

.etsy-color {
    color: #d5641c !important
}

.facebook-color {
    color: #9a6376 !important
}

.feedly-color {
    color: #2bb24c !important
}

.flattr-color {
    color: #f67c1a !important
}

.flickr-color {
    color: #b97a91 !important
}

.flipboard-color {
    color: #e12828 !important
}

.flixster-color {
    color: #9a6376 !important
}

.foursquare-color {
    color: #9a6376 !important
}

.github-color {
    color: #333 !important
}

.google-color {
    color: #b97a91 !important
}

.google-plus-color {
    color: #dc4e41 !important
}

.instagram-color {
    color: #9a6376 !important
}

.kickstarter-color {
    color: #2bde73 !important
}

.kik-color {
    color: #82bc23 !important
}

.lastfm-color {
    color: #d51007 !important
}

.line-color {
    color: #00c300 !important
}

.linkedin-color {
    color: #9a6376 !important
}

.mail-ru-color {
    color: #b97a91 !important
}

.mailchimp-color {
    color: #9a6376 !important
}

.myspace-color {
    color: #000 !important
}

.netflix-color {
    color: #e50914 !important
}

.ning-color {
    color: #75af42 !important
}

.path-color {
    color: #ee3423 !important
}

.patreon-color {
    color: #e6461a !important
}

.paypal-color {
    color: #9a6376 !important
}

.photobucket-color {
    color: #b97a91 !important
}

.pinterest-color {
    color: #bd081c !important
}

.product-hunt-color {
    color: #da552f !important
}

.quora-color {
    color: #a82400 !important
}

.rdio-color {
    color: #9a6376 !important
}

.reddit-color {
    color: #ff4500 !important
}

.rss-color {
    color: #f26522 !important
}

.salesforce-color {
    color: #9a6376 !important
}

.scribd-color {
    color: #9a6376 !important
}

.shopify-color {
    color: #96bf48 !important
}

.skype-color {
    color: #b97a91 !important
}

.slack-color {
    color: #b97a91 !important
}

.slideshare-color {
    color: #9a6376 !important
}

.soundcloud-color {
    color: #f80 !important
}

.spotify-color {
    color: #2ebd59 !important
}

.squarespace-color {
    color: #222 !important
}

.stackoverflow-color {
    color: #fe7a15 !important
}

.stripe-color {
    color: #b97a91 !important
}

.stumbleupon-color {
    color: #eb4924 !important
}

.telegram-color {
    color: #08c !important
}

.tumblr-color {
    color: #6f557d !important
}

.twitch-tv-color {
    color: #9a6376 !important
}

.twitter-color {
    color: #b97a91 !important
}

.vimeo-color {
    color: #1d1e23 !important
}

.vine-color {
    color: #9a6376 !important
}

.wechat-color {
    color: #7bb32e !important
}

.whatsapp-color {
    color: #43d854 !important
}

.wordpress-color {
    color: #9a6376 !important
}

.yahoo-color {
    color: #410093 !important
}

.youtube-color {
    color: #cd201f !important
}

.firefox-color {
    color: #e66000 !important
}

.chrome-color {
    color: #fbbc05 !important
}

.edge-color {
    color: #F5B301 !important
}

.safari-color {
    color: #b97a91 !important
}

.opera-color {
    color: #cc0f16 !important
}

.z500px-bg {
    background-color: #b97a91 !important
}

.z500px-bg:hover,
.z500px-bg:focus {
    background-color: #08c !important
}

.about-me-bg {
    background-color: #6f557d !important
}

.about-me-bg:hover,
.about-me-bg:focus {
    background-color: #1d1e23 !important
}

.airbnb-bg {
    background-color: #fd5c63 !important
}

.airbnb-bg:hover,
.airbnb-bg:focus {
    background-color: #fd434b !important
}

.alphabet-bg {
    background-color: #ed1c24 !important
}

.alphabet-bg:hover,
.alphabet-bg:focus {
    background-color: #de1219 !important
}

.amazon-bg {
    background-color: #f90 !important
}

.amazon-bg:hover,
.amazon-bg:focus {
    background-color: #e68a00 !important
}

.american-express-bg {
    background-color: #6f557d !important
}

.american-express-bg:hover,
.american-express-bg:focus {
    background-color: #6f557d !important
}

.aol-bg {
    background-color: #ff0b00 !important
}

.aol-bg:hover,
.aol-bg:focus {
    background-color: #e60a00 !important
}

.behance-bg {
    background-color: #b97a91 !important
}

.behance-bg:hover,
.behance-bg:focus {
    background-color: #b97a91 !important
}

.bing-bg {
    background-color: #ffb900 !important
}

.bing-bg:hover,
.bing-bg:focus {
    background-color: #e6a700 !important
}

.bitbucket-bg {
    background-color: #6f557d !important
}

.bitbucket-bg:hover,
.bitbucket-bg:focus {
    background-color: #6f557d !important
}

.bitly-bg {
    background-color: #ee6123 !important
}

.bitly-bg:hover,
.bitly-bg:focus {
    background-color: #e65312 !important
}

.blogger-bg {
    background-color: #f57d00 !important
}

.blogger-bg:hover,
.blogger-bg:focus {
    background-color: #dc7000 !important
}

.booking-com-bg {
    background-color: #6f557d !important
}

.booking-com-bg:hover,
.booking-com-bg:focus {
    background-color: #6f557d !important
}

.buffer-bg {
    background-color: #b97a91 !important
}

.buffer-bg:hover,
.buffer-bg:focus {
    background-color: #b97a91 !important
}

.code-school-bg {
    background-color: #616f67 !important
}

.code-school-bg:hover,
.code-school-bg:focus {
    background-color: #55615a !important
}

.codecademy-bg {
    background-color: #f65a5b !important
}

.codecademy-bg:hover,
.codecademy-bg:focus {
    background-color: #f54243 !important
}

.creative-market-bg {
    background-color: #8ba753 !important
}

.creative-market-bg:hover,
.creative-market-bg:focus {
    background-color: #7d964b !important
}

.delicious-bg {
    background-color: #39f !important
}

.delicious-bg:hover,
.delicious-bg:focus {
    background-color: #b97a91 !important
}

.deviantart-bg {
    background-color: #05cc47 !important
}

.deviantart-bg:hover,
.deviantart-bg:focus {
    background-color: #04b33e !important
}

.digg-bg {
    background-color: #b97a91 !important
}

.digg-bg:hover,
.digg-bg:focus {
    background-color: #b97a91 !important
}

.disqus-bg {
    background-color: #b97a91 !important
}

.disqus-bg:hover,
.disqus-bg:focus {
    background-color: #b97a91 !important
}

.django-bg {
    background-color: #092e20 !important
}

.django-bg:hover,
.django-bg:focus {
    background-color: #051911 !important
}

.dribbble-bg {
    background-color: #ea4c89 !important
}

.dribbble-bg:hover,
.dribbble-bg:focus {
    background-color: #e7357a !important
}

.dropbox-bg {
    background-color: #b97a91 !important
}

.dropbox-bg:hover,
.dropbox-bg:focus {
    background-color: #b97a91 !important
}

.drupal-bg {
    background-color: #9a6376 !important
}

.drupal-bg:hover,
.drupal-bg:focus {
    background-color: #9a6376 !important
}

.elance-bg {
    background-color: #9a6376 !important
}

.elance-bg:hover,
.elance-bg:focus {
    background-color: #9a6376 !important
}

.envato-bg {
    background-color: #82b541 !important
}

.envato-bg:hover,
.envato-bg:focus {
    background-color: #75a23a !important
}

.etsy-bg {
    background-color: #d5641c !important
}

.etsy-bg:hover,
.etsy-bg:focus {
    background-color: #be5919 !important
}

.facebook-bg {
    background-color: #9a6376 !important
}

.facebook-bg:hover,
.facebook-bg:focus {
    background-color: #9a6376 !important
}

.feedly-bg {
    background-color: #2bb24c !important
}

.feedly-bg:hover,
.feedly-bg:focus {
    background-color: #269d43 !important
}

.flattr-bg {
    background-color: #f67c1a !important
}

.flattr-bg:hover,
.flattr-bg:focus {
    background-color: #ed6f09 !important
}

.flickr-bg {
    background-color: #b97a91 !important
}

.flickr-bg:hover,
.flickr-bg:focus {
    background-color: #9a6376 !important
}

.flipboard-bg {
    background-color: #e12828 !important
}

.flipboard-bg:hover,
.flipboard-bg:focus {
    background-color: #d21d1d !important
}

.flixster-bg {
    background-color: #9a6376 !important
}

.flixster-bg:hover,
.flixster-bg:focus {
    background-color: #9a6376 !important
}

.foursquare-bg {
    background-color: #9a6376 !important
}

.foursquare-bg:hover,
.foursquare-bg:focus {
    background-color: #9a6376 !important
}

.github-bg {
    background-color: #333 !important
}

.github-bg:hover,
.github-bg:focus {
    background-color: #262626 !important
}

.google-bg {
    background-color: #b97a91 !important
}

.google-bg:hover,
.google-bg:focus {
    background-color: #b97a91 !important
}

.google-plus-bg {
    background-color: #dc4e41 !important
}

.google-plus-bg:hover,
.google-plus-bg:focus {
    background-color: #d83a2b !important
}

.instagram-bg {
    background-color: #9a6376 !important
}

.instagram-bg:hover,
.instagram-bg:focus {
    background-color: #9a6376 !important
}

.kickstarter-bg {
    background-color: #2bde73 !important
}

.kickstarter-bg:hover,
.kickstarter-bg:focus {
    background-color: #20cf67 !important
}

.kik-bg {
    background-color: #82bc23 !important
}

.kik-bg:hover,
.kik-bg:focus {
    background-color: #73a71f !important
}

.lastfm-bg {
    background-color: #d51007 !important
}

.lastfm-bg:hover,
.lastfm-bg:focus {
    background-color: #bc0e06 !important
}

.line-bg {
    background-color: #00c300 !important
}

.line-bg:hover,
.line-bg:focus {
    background-color: #0a0 !important
}

.linkedin-bg {
    background-color: #9a6376 !important
}

.linkedin-bg:hover,
.linkedin-bg:focus {
    background-color: #9a6376 !important
}

.mail-ru-bg {
    background-color: #b97a91 !important
}

.mail-ru-bg:hover,
.mail-ru-bg:focus {
    background-color: #b97a91 !important
}

.mailchimp-bg {
    background-color: #9a6376 !important
}

.mailchimp-bg:hover,
.mailchimp-bg:focus {
    background-color: #9a6376 !important
}

.myspace-bg {
    background-color: #000 !important
}

.myspace-bg:hover,
.myspace-bg:focus {
    background-color: #000 !important
}

.netflix-bg {
    background-color: #e50914 !important
}

.netflix-bg:hover,
.netflix-bg:focus {
    background-color: #cc0812 !important
}

.ning-bg {
    background-color: #75af42 !important
}

.ning-bg:hover,
.ning-bg:focus {
    background-color: #699c3b !important
}

.path-bg {
    background-color: #ee3423 !important
}

.path-bg:hover,
.path-bg:focus {
    background-color: #e62412 !important
}

.patreon-bg {
    background-color: #e6461a !important
}

.patreon-bg:hover,
.patreon-bg:focus {
    background-color: #d03f17 !important
}

.paypal-bg {
    background-color: #9a6376 !important
}

.paypal-bg:hover,
.paypal-bg:focus {
    background-color: #6f557d !important
}

.photobucket-bg {
    background-color: #b97a91 !important
}

.photobucket-bg:hover,
.photobucket-bg:focus {
    background-color: #9a6376 !important
}

.pinterest-bg {
    background-color: #bd081c !important
}

.pinterest-bg:hover,
.pinterest-bg:focus {
    background-color: #a50718 !important
}

.product-hunt-bg {
    background-color: #da552f !important
}

.product-hunt-bg:hover,
.product-hunt-bg:focus {
    background-color: #cb4924 !important
}

.quora-bg {
    background-color: #a82400 !important
}

.quora-bg:hover,
.quora-bg:focus {
    background-color: #8f1f00 !important
}

.rdio-bg {
    background-color: #9a6376 !important
}

.rdio-bg:hover,
.rdio-bg:focus {
    background-color: #9a6376 !important
}

.reddit-bg {
    background-color: #ff4500 !important
}

.reddit-bg:hover,
.reddit-bg:focus {
    background-color: #e63e00 !important
}

.rss-bg {
    background-color: #f26522 !important
}

.rss-bg:hover,
.rss-bg:focus {
    background-color: #ed560e !important
}

.salesforce-bg {
    background-color: #9a6376 !important
}

.salesforce-bg:hover,
.salesforce-bg:focus {
    background-color: #9a6376 !important
}

.scribd-bg {
    background-color: #9a6376 !important
}

.scribd-bg:hover,
.scribd-bg:focus {
    background-color: #9a6376 !important
}

.shopify-bg {
    background-color: #96bf48 !important
}

.shopify-bg:hover,
.shopify-bg:focus {
    background-color: #89b03e !important
}

.skype-bg {
    background-color: #b97a91 !important
}

.skype-bg:hover,
.skype-bg:focus {
    background-color: #b97a91 !important
}

.slack-bg {
    background-color: #b97a91 !important
}

.slack-bg:hover,
.slack-bg:focus {
    background-color: #b97a91 !important
}

.slideshare-bg {
    background-color: #9a6376 !important
}

.slideshare-bg:hover,
.slideshare-bg:focus {
    background-color: #9a6376 !important
}

.soundcloud-bg {
    background-color: #f80 !important
}

.soundcloud-bg:hover,
.soundcloud-bg:focus {
    background-color: #e67a00 !important
}

.spotify-bg {
    background-color: #2ebd59 !important
}

.spotify-bg:hover,
.spotify-bg:focus {
    background-color: #29a84f !important
}

.squarespace-bg {
    background-color: #222 !important
}

.squarespace-bg:hover,
.squarespace-bg:focus {
    background-color: #151515 !important
}

.stackoverflow-bg {
    background-color: #fe7a15 !important
}

.stackoverflow-bg:hover,
.stackoverflow-bg:focus {
    background-color: #f86c01 !important
}

.stripe-bg {
    background-color: #b97a91 !important
}

.stripe-bg:hover,
.stripe-bg:focus {
    background-color: #b97a91 !important
}

.stumbleupon-bg {
    background-color: #eb4924 !important
}

.stumbleupon-bg:hover,
.stumbleupon-bg:focus {
    background-color: #e13b15 !important
}

.telegram-bg {
    background-color: #08c !important
}

.telegram-bg:hover,
.telegram-bg:focus {
    background-color: #9a6376 !important
}

.tumblr-bg {
    background-color: #6f557d !important
}

.tumblr-bg:hover,
.tumblr-bg:focus {
    background-color: #6f557d !important
}

.twitch-tv-bg {
    background-color: #9a6376 !important
}

.twitch-tv-bg:hover,
.twitch-tv-bg:focus {
    background-color: #9a6376 !important
}

.twitter-bg {
    background-color: #b97a91 !important
}

.twitter-bg:hover,
.twitter-bg:focus {
    background-color: #b97a91 !important
}

.vimeo-bg {
    background-color: #1d1e23 !important
}

.vimeo-bg:hover,
.vimeo-bg:focus {
    background-color: #1d1e23 !important
}

.vine-bg {
    background-color: #9a6376 !important
}

.vine-bg:hover,
.vine-bg:focus {
    background-color: #9a6376 !important
}

.wechat-bg {
    background-color: #7bb32e !important
}

.wechat-bg:hover,
.wechat-bg:focus {
    background-color: #6d9f29 !important
}

.whatsapp-bg {
    background-color: #43d854 !important
}

.whatsapp-bg:hover,
.whatsapp-bg:focus {
    background-color: #2ed441 !important
}

.wordpress-bg {
    background-color: #9a6376 !important
}

.wordpress-bg:hover,
.wordpress-bg:focus {
    background-color: #9a6376 !important
}

.yahoo-bg {
    background-color: #410093 !important
}

.yahoo-bg:hover,
.yahoo-bg:focus {
    background-color: #36007a !important
}

.youtube-bg {
    background-color: #cd201f !important
}

.youtube-bg:hover,
.youtube-bg:focus {
    background-color: #b71d1c !important
}

.firefox-bg {
    background-color: #e66000 !important
}

.firefox-bg:hover,
.firefox-bg:focus {
    background-color: #cd5500 !important
}

.chrome-bg {
    background-color: #fbbc05 !important
}

.chrome-bg:hover,
.chrome-bg:focus {
    background-color: #e3aa04 !important
}

.edge-bg {
    background-color: #F5B301 !important
}

.edge-bg:hover,
.edge-bg:focus {
    background-color: #b97a91 !important
}

.safari-bg {
    background-color: #b97a91 !important
}

.safari-bg:hover,
.safari-bg:focus {
    background-color: #9a6376 !important
}

.opera-bg {
    background-color: #cc0f16 !important
}

.opera-bg:hover,
.opera-bg:focus {
    background-color: #b40d13 !important
}

legend {
    font-size: 18px;
    color: #5e6773
}

.control-label {
    color: #a0aeba;
    font-weight: normal
}

.form-horizontal.label-left .control-label {
    text-align: left
}

.parsley-errors-list {
    margin-top: 8px
}

.parsley-errors-list li {
    color: #F9354C;
    font-size: 0.9em;
    margin-top: 3px
}

.search-form {
    position: relative
}

.search-form .btn {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    position: absolute;
    top: 7px;
    right: 12px;
    padding: 0;
    border: none;
    background-color: transparent
}

.search-form .btn i {
    margin-right: 0
}

.search-form .btn:hover,
.search-form .btn:focus {
    background-color: inherit;
    border-left: none;
    border-color: inherit
}

.list-complete-profile {
    margin-bottom: 0
}

.list-complete-profile>li {
    margin: 20px 0
}

.list-complete-profile>li.done {
    color: #a0aeba
}

.list-complete-profile>li:last-child {
    margin-bottom: 0
}

.list-complete-profile>li .editable-click,
.list-complete-profile>li a.editable-click,
.list-complete-profile>li a.editable-click:hover {
    border-bottom: none
}

.table>thead>tr {
    font-size: 13px;
    background-color: #f2f4f7;
    color: #a1a7af
}

.table>thead>tr>th {
    border-bottom: none
}

.table>tbody>tr {
    font-size: 14px
}

.table>tbody>tr>td {
    border-color: #2b3137;
}

.table.table-minimal>thead>tr {
    background-color: transparent
}

.table.table-minimal>thead>tr>th {
    padding-top: 10px;
    padding-bottom: 10px;
    color: #a0aeba;
    border-bottom: none;
    font-size: 12px
}

.table.table-minimal>tbody>tr>td {
    padding-top: 15px;
    padding-bottom: 15px;
    border-top: none;
    border-bottom: 1px solid #2b3137;
    vertical-align: middle;
}

.table.table-minimal>tbody>tr:last-child>td {
    border-bottom: none
}

.table.table-no-border>thead>tr>th {
    padding: 15px 0;
    border-bottom: 1px solid #e9eef2
}

.table.table-no-border>tbody>tr>td {
    padding: 7px 0;
    border: none
}

.table.table-no-border>tbody>tr:first-child>td {
    padding-top: 15px
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #fafbfc
}

.table-striped>tbody>tr:nth-of-type(even) {
    background-color: #f5f8fc
}

.table-bordered>thead>tr>th {
    border-color: #e9eef2
}

.table-hover>tbody>tr:hover {
    background-color: #f5f8fc
}

.panel-body .table-fullwidth {
    margin-bottom: 0
}

.panel-body .table-fullwidth>thead>tr>th:first-child,
.panel-body .table-fullwidth>thead>tr>th:last-child,
.panel-body .table-fullwidth>tbody>tr>td:first-child,
.panel-body .table-fullwidth>tbody>tr>td:last-child {
    padding-left: 25px;
    padding-right: 25px
}

table.dataTable {
    border-color: #e9eef2
}

table.dataTable thead th,
table.dataTable thead td {
    border-bottom: none
}

table.dataTable thead th,
table.dataTable tfoot th {
    font-weight: normal
}

table.dataTable.no-footer {
    border-bottom-color: #e9eef2
}

table.dataTable thead>tr>th {
    padding-left: 8px;
    padding-right: 15px
}

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
    background: none
}

table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
    font-family: FontAwesome;
    content: ""
}

table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_asc_disabled:after {
    content: '\f0de'
}

table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_desc_disabled:after {
    content: '\f0dd'
}

table.dataTable thead .sorting:after {
    content: '\f0dc'
}

table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
    color: #caced3
}

table.dataTable thead .row-filter input {
    width: 100%;
    font-weight: normal
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    padding: 0;
    margin-left: 0;
    border: none;
    font-size: 12px
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
    border: none;
    background: none;
    box-shadow: none
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    background: #F5B301
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    border: none
}

.dataTables_wrapper.no-footer div.dataTables_scrollBody {
    border-bottom-color: #ddd
}

.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_paginate,
.dataTables_wrapper .dataTables_processing {
    color: #5e6773;
    font-size: 13px
}

.dataTables_wrapper .dataTables_info {
    color: #a0aeba;
    font-size: 12px
}

.DTCR_clonedTable th {
    padding: 10px;
    vertical-align: middle;
    background-color: #ebebeb
}

.DTCR_pointer {
    border: 1px solid #e4cb10
}

.dataTables_scroll .table {
    margin-bottom: 0
}

.top-products thead {
    display: none
}

.top-products tbody {
    font-size: 18px
}

.top-products tbody>tr>td {
    padding-top: 30px;
    padding-bottom: 30px;
    vertical-align: middle
}

.top-products tbody>tr:first-child>td {
    border-top: none;
    padding-top: 0
}

.top-products tbody>tr:last-child>td {
    padding-bottom: 0
}

.top-products .product-logo {
    float: left
}

.top-products .product-name {
    padding-left: 65px;
    margin: 0
}

.top-products .product-version {
    display: block;
    font-size: 13px;
    color: #a0aeba
}

.top-products .icon {
    margin-right: 10px;
    color: #a0aeba
}

.project-list .progress {
    margin-bottom: 0
}

.project-list .progress-bar {
    font-size: 10px
}

.project-list>tbody>tr>td {
    padding: 12px 8px
}

.project-list>tbody>tr>td .avatar {
    width: 22px;
    border: 1px solid #CCC
}

.project-list>tbody>tr>td.leader a {
    font-size: 13px;
    color: #5e6773
}

.project-list>tbody>tr>td.leader a:hover span,
.project-list>tbody>tr>td.leader a:focus span {
    text-decoration: underline
}

.project-list>tbody>tr>td.leader a:hover img,
.project-list>tbody>tr>td.leader a:focus img {
    text-decoration: none
}

.project-list>tbody>tr>td.leader img:hover+a {
    text-decoration: underline
}

.table-chat-support .popover-profile:hover {
    cursor: pointer
}

.table-chat-support .popover-profile i {
    margin-right: 5px
}

.table-chat-support>tbody>tr>td {
    font-size: 14px
}

.table-chat-support>tbody>tr>td .fa-mobile {
    font-size: 21px
}

.table-chat-support>tbody>tr>td .tooltip-inner {
    max-width: none
}

.table-icons-stat>tbody>tr>td {
    color: #90a3b3;
    font-size: 13px
}

.table-icons-stat>tbody>tr>td:first-child {
    color: #5e6773;
    font-size: 14px
}

.table-icons-stat>tbody>tr>td i {
    margin-right: 5px
}

.table-invisible thead {
    display: none
}

.table-invisible tbody>tr>td {
    border: none;
    padding: 0 0 5px 0
}

.bg-success {
    background-color: #41B314
}

.bg-warning {
    background-color: #e4cb10
}

.bg-danger {
    background-color: #F9354C
}

.bg-info {
    background-color: #b97a91
}

.no-padding {
    padding: 0 !important
}

.no-padding-top {
    padding-top: 0 !important
}

.no-padding-right {
    padding-right: 0 !important
}

.no-padding-bottom {
    padding-bottom: 0 !important
}

.no-padding-left {
    padding-left: 0 !important
}

.no-margin {
    margin: 0 !important
}

.no-margin-top {
    margin-top: 0 !important
}

.no-margin-right {
    margin-right: 0 !important
}

.no-margin-bottom {
    margin-bottom: 0 !important
}

.no-margin-left {
    margin-left: 0 !important
}

.margin-top-30 {
    margin-top: 30px !important
}

.margin-top-15 {
    margin-top: 15px !important
}

.margin-bottom-15 {
    margin-bottom: 15px !important
}

.margin-bottom-30 {
    margin-bottom: 30px !important
}

.padding-top-30 {
    padding-top: 30px !important
}

.padding-bottom-30 {
    padding-bottom: 30px !important
}

.margin-top-50 {
    margin-top: 50px !important
}

.margin-bottom-50 {
    margin-bottom: 50px !important
}

.padding-top-50 {
    padding-top: 50px !important
}

.padding-bottom-50 {
    padding-bottom: 50px !important
}

.padding-25 {
    padding: 25px !important
}

.custom-bg-blue {
    background-color: #9a6376 !important
}

.custom-text-blue {
    color: #9a6376
}

.custom-bg-blue2 {
    background-color: #F5B301 !important
}

.custom-text-blue2 {
    color: #F5B301
}

.custom-bg-blue3 {
    background-color: #b97a91 !important
}

.custom-text-blue3 {
    color: #b97a91
}

.custom-bg-blue4 {
    background-color: #c89aae !important
}

.custom-text-blue4 {
    color: #c89aae
}

.custom-bg-green {
    background-color: #7CAC25 !important
}

.custom-text-green {
    color: #7CAC25
}

.custom-bg-green2 {
    background-color: #1DBB8E !important
}

.custom-text-green2 {
    color: #1DBB8E
}

.custom-bg-green3 {
    background-color: #5BD37E !important
}

.custom-text-green3 {
    color: #5BD37E
}

.custom-bg-orange {
    background-color: #FF4402 !important
}

.custom-text-orange {
    color: #FF4402
}

.custom-bg-orange2 {
    background-color: #F89B03 !important
}

.custom-text-orange2 {
    color: #F89B03
}

.custom-bg-purple {
    background-color: #b97a91 !important
}

.custom-text-purple {
    color: #b97a91
}

.custom-bg-yellow {
    background-color: #F3BB23 !important
}

.custom-text-yellow {
    color: #F3BB23
}

.custom-bg-lightseagreen {
    background-color: #9a6376 !important
}

.custom-text-lightseagreen {
    color: #9a6376
}

.custom-bg-red {
    background-color: #ff4402 !important
}

.custom-text-red {
    color: #ff4402
}

.btn-social {
    position: relative;
    padding-left: 44px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.btn-social>:first-child {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 32px;
    line-height: 34px;
    font-size: 1.6em;
    text-align: center;
    border-right: 1px solid rgba(0, 0, 0, 0.2)
}

.btn-social.btn-lg {
    padding-left: 61px
}

.btn-social.btn-lg>:first-child {
    line-height: 45px;
    width: 45px;
    font-size: 1.8em
}

.btn-social.btn-sm {
    padding-left: 38px
}

.btn-social.btn-sm>:first-child {
    line-height: 28px;
    width: 28px;
    font-size: 1.4em
}

.btn-social.btn-xs {
    padding-left: 30px
}

.btn-social.btn-xs>:first-child {
    line-height: 20px;
    width: 20px;
    font-size: 1.2em
}

.btn-social-icon {
    position: relative;
    padding-left: 44px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 34px;
    width: 34px;
    padding: 0
}

.btn-social-icon>:first-child {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 32px;
    line-height: 34px;
    font-size: 1.6em;
    text-align: center;
    border-right: 1px solid rgba(0, 0, 0, 0.2)
}

.btn-social-icon.btn-lg {
    padding-left: 61px
}

.btn-social-icon.btn-lg>:first-child {
    line-height: 45px;
    width: 45px;
    font-size: 1.8em
}

.btn-social-icon.btn-sm {
    padding-left: 38px
}

.btn-social-icon.btn-sm>:first-child {
    line-height: 28px;
    width: 28px;
    font-size: 1.4em
}

.btn-social-icon.btn-xs {
    padding-left: 30px
}

.btn-social-icon.btn-xs>:first-child {
    line-height: 20px;
    width: 20px;
    font-size: 1.2em
}

.btn-social-icon>:first-child {
    border: none;
    text-align: center;
    width: 100% !important
}

.btn-social-icon.btn-lg {
    height: 45px;
    width: 45px;
    padding-left: 0;
    padding-right: 0
}

.btn-social-icon.btn-sm {
    height: 30px;
    width: 30px;
    padding-left: 0;
    padding-right: 0
}

.btn-social-icon.btn-xs {
    height: 22px;
    width: 22px;
    padding-left: 0;
    padding-right: 0
}

.btn-adn {
    color: #fff;
    background-color: #d87a68;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-adn:focus,
.btn-adn.focus {
    color: #fff;
    background-color: #ce563f;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-adn:hover {
    color: #fff;
    background-color: #ce563f;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-adn:active,
.btn-adn.active,
.open>.dropdown-toggle.btn-adn {
    color: #fff;
    background-color: #ce563f;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-adn:active:hover,
.btn-adn.active:hover,
.open>.dropdown-toggle.btn-adn:hover,
.btn-adn:active:focus,
.btn-adn.active:focus,
.open>.dropdown-toggle.btn-adn:focus,
.btn-adn:active.focus,
.btn-adn.active.focus,
.open>.dropdown-toggle.btn-adn.focus {
    color: #fff;
    background-color: #b94630;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-adn:active,
.btn-adn.active,
.open>.dropdown-toggle.btn-adn {
    background-image: none
}

.btn-adn.disabled:hover,
.btn-adn[disabled]:hover,
fieldset[disabled] .btn-adn:hover,
.btn-adn.disabled:focus,
.btn-adn[disabled]:focus,
fieldset[disabled] .btn-adn:focus,
.btn-adn.disabled.focus,
.btn-adn[disabled].focus,
fieldset[disabled] .btn-adn.focus {
    background-color: #d87a68;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-adn .badge {
    color: #d87a68;
    background-color: #fff
}

.btn-bitbucket {
    color: #fff;
    background-color: #6f557d;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-bitbucket:focus,
.btn-bitbucket.focus {
    color: #fff;
    background-color: #6f557d;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-bitbucket:hover {
    color: #fff;
    background-color: #6f557d;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-bitbucket:active,
.btn-bitbucket.active,
.open>.dropdown-toggle.btn-bitbucket {
    color: #fff;
    background-color: #6f557d;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-bitbucket:active:hover,
.btn-bitbucket.active:hover,
.open>.dropdown-toggle.btn-bitbucket:hover,
.btn-bitbucket:active:focus,
.btn-bitbucket.active:focus,
.open>.dropdown-toggle.btn-bitbucket:focus,
.btn-bitbucket:active.focus,
.btn-bitbucket.active.focus,
.open>.dropdown-toggle.btn-bitbucket.focus {
    color: #fff;
    background-color: #1d1e23;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-bitbucket:active,
.btn-bitbucket.active,
.open>.dropdown-toggle.btn-bitbucket {
    background-image: none
}

.btn-bitbucket.disabled:hover,
.btn-bitbucket[disabled]:hover,
fieldset[disabled] .btn-bitbucket:hover,
.btn-bitbucket.disabled:focus,
.btn-bitbucket[disabled]:focus,
fieldset[disabled] .btn-bitbucket:focus,
.btn-bitbucket.disabled.focus,
.btn-bitbucket[disabled].focus,
fieldset[disabled] .btn-bitbucket.focus {
    background-color: #6f557d;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-bitbucket .badge {
    color: #6f557d;
    background-color: #fff
}

.btn-dropbox {
    color: #fff;
    background-color: #b97a91;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-dropbox:focus,
.btn-dropbox.focus {
    color: #fff;
    background-color: #9a6376;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-dropbox:hover {
    color: #fff;
    background-color: #9a6376;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-dropbox:active,
.btn-dropbox.active,
.open>.dropdown-toggle.btn-dropbox {
    color: #fff;
    background-color: #9a6376;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-dropbox:active:hover,
.btn-dropbox.active:hover,
.open>.dropdown-toggle.btn-dropbox:hover,
.btn-dropbox:active:focus,
.btn-dropbox.active:focus,
.open>.dropdown-toggle.btn-dropbox:focus,
.btn-dropbox:active.focus,
.btn-dropbox.active.focus,
.open>.dropdown-toggle.btn-dropbox.focus {
    color: #fff;
    background-color: #9a6376;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-dropbox:active,
.btn-dropbox.active,
.open>.dropdown-toggle.btn-dropbox {
    background-image: none
}

.btn-dropbox.disabled:hover,
.btn-dropbox[disabled]:hover,
fieldset[disabled] .btn-dropbox:hover,
.btn-dropbox.disabled:focus,
.btn-dropbox[disabled]:focus,
fieldset[disabled] .btn-dropbox:focus,
.btn-dropbox.disabled.focus,
.btn-dropbox[disabled].focus,
fieldset[disabled] .btn-dropbox.focus {
    background-color: #b97a91;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-dropbox .badge {
    color: #b97a91;
    background-color: #fff
}

.btn-facebook {
    color: #fff;
    background-color: #9a6376;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-facebook:focus,
.btn-facebook.focus {
    color: #fff;
    background-color: #6f557d;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-facebook:hover {
    color: #fff;
    background-color: #6f557d;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-facebook:active,
.btn-facebook.active,
.open>.dropdown-toggle.btn-facebook {
    color: #fff;
    background-color: #6f557d;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-facebook:active:hover,
.btn-facebook.active:hover,
.open>.dropdown-toggle.btn-facebook:hover,
.btn-facebook:active:focus,
.btn-facebook.active:focus,
.open>.dropdown-toggle.btn-facebook:focus,
.btn-facebook:active.focus,
.btn-facebook.active.focus,
.open>.dropdown-toggle.btn-facebook.focus {
    color: #fff;
    background-color: #6f557d;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-facebook:active,
.btn-facebook.active,
.open>.dropdown-toggle.btn-facebook {
    background-image: none
}

.btn-facebook.disabled:hover,
.btn-facebook[disabled]:hover,
fieldset[disabled] .btn-facebook:hover,
.btn-facebook.disabled:focus,
.btn-facebook[disabled]:focus,
fieldset[disabled] .btn-facebook:focus,
.btn-facebook.disabled.focus,
.btn-facebook[disabled].focus,
fieldset[disabled] .btn-facebook.focus {
    background-color: #9a6376;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-facebook .badge {
    color: #9a6376;
    background-color: #fff
}

.btn-flickr {
    color: #fff;
    background-color: #ff0084;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-flickr:focus,
.btn-flickr.focus {
    color: #fff;
    background-color: #cc006a;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-flickr:hover {
    color: #fff;
    background-color: #cc006a;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-flickr:active,
.btn-flickr.active,
.open>.dropdown-toggle.btn-flickr {
    color: #fff;
    background-color: #cc006a;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-flickr:active:hover,
.btn-flickr.active:hover,
.open>.dropdown-toggle.btn-flickr:hover,
.btn-flickr:active:focus,
.btn-flickr.active:focus,
.open>.dropdown-toggle.btn-flickr:focus,
.btn-flickr:active.focus,
.btn-flickr.active.focus,
.open>.dropdown-toggle.btn-flickr.focus {
    color: #fff;
    background-color: #a80057;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-flickr:active,
.btn-flickr.active,
.open>.dropdown-toggle.btn-flickr {
    background-image: none
}

.btn-flickr.disabled:hover,
.btn-flickr[disabled]:hover,
fieldset[disabled] .btn-flickr:hover,
.btn-flickr.disabled:focus,
.btn-flickr[disabled]:focus,
fieldset[disabled] .btn-flickr:focus,
.btn-flickr.disabled.focus,
.btn-flickr[disabled].focus,
fieldset[disabled] .btn-flickr.focus {
    background-color: #ff0084;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-flickr .badge {
    color: #ff0084;
    background-color: #fff
}

.btn-foursquare {
    color: #fff;
    background-color: #f94877;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-foursquare:focus,
.btn-foursquare.focus {
    color: #fff;
    background-color: #f71752;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-foursquare:hover {
    color: #fff;
    background-color: #f71752;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-foursquare:active,
.btn-foursquare.active,
.open>.dropdown-toggle.btn-foursquare {
    color: #fff;
    background-color: #f71752;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-foursquare:active:hover,
.btn-foursquare.active:hover,
.open>.dropdown-toggle.btn-foursquare:hover,
.btn-foursquare:active:focus,
.btn-foursquare.active:focus,
.open>.dropdown-toggle.btn-foursquare:focus,
.btn-foursquare:active.focus,
.btn-foursquare.active.focus,
.open>.dropdown-toggle.btn-foursquare.focus {
    color: #fff;
    background-color: #e30742;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-foursquare:active,
.btn-foursquare.active,
.open>.dropdown-toggle.btn-foursquare {
    background-image: none
}

.btn-foursquare.disabled:hover,
.btn-foursquare[disabled]:hover,
fieldset[disabled] .btn-foursquare:hover,
.btn-foursquare.disabled:focus,
.btn-foursquare[disabled]:focus,
fieldset[disabled] .btn-foursquare:focus,
.btn-foursquare.disabled.focus,
.btn-foursquare[disabled].focus,
fieldset[disabled] .btn-foursquare.focus {
    background-color: #f94877;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-foursquare .badge {
    color: #f94877;
    background-color: #fff
}

.btn-github {
    color: #fff;
    background-color: #444;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-github:focus,
.btn-github.focus {
    color: #fff;
    background-color: #2b2b2b;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-github:hover {
    color: #fff;
    background-color: #2b2b2b;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-github:active,
.btn-github.active,
.open>.dropdown-toggle.btn-github {
    color: #fff;
    background-color: #2b2b2b;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-github:active:hover,
.btn-github.active:hover,
.open>.dropdown-toggle.btn-github:hover,
.btn-github:active:focus,
.btn-github.active:focus,
.open>.dropdown-toggle.btn-github:focus,
.btn-github:active.focus,
.btn-github.active.focus,
.open>.dropdown-toggle.btn-github.focus {
    color: #fff;
    background-color: #191919;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-github:active,
.btn-github.active,
.open>.dropdown-toggle.btn-github {
    background-image: none
}

.btn-github.disabled:hover,
.btn-github[disabled]:hover,
fieldset[disabled] .btn-github:hover,
.btn-github.disabled:focus,
.btn-github[disabled]:focus,
fieldset[disabled] .btn-github:focus,
.btn-github.disabled.focus,
.btn-github[disabled].focus,
fieldset[disabled] .btn-github.focus {
    background-color: #444;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-github .badge {
    color: #444;
    background-color: #fff
}

.btn-google {
    color: #fff;
    background-color: #dd4b39;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-google:focus,
.btn-google.focus {
    color: #fff;
    background-color: #c23321;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-google:hover {
    color: #fff;
    background-color: #c23321;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-google:active,
.btn-google.active,
.open>.dropdown-toggle.btn-google {
    color: #fff;
    background-color: #c23321;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-google:active:hover,
.btn-google.active:hover,
.open>.dropdown-toggle.btn-google:hover,
.btn-google:active:focus,
.btn-google.active:focus,
.open>.dropdown-toggle.btn-google:focus,
.btn-google:active.focus,
.btn-google.active.focus,
.open>.dropdown-toggle.btn-google.focus {
    color: #fff;
    background-color: #a32b1c;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-google:active,
.btn-google.active,
.open>.dropdown-toggle.btn-google {
    background-image: none
}

.btn-google.disabled:hover,
.btn-google[disabled]:hover,
fieldset[disabled] .btn-google:hover,
.btn-google.disabled:focus,
.btn-google[disabled]:focus,
fieldset[disabled] .btn-google:focus,
.btn-google.disabled.focus,
.btn-google[disabled].focus,
fieldset[disabled] .btn-google.focus {
    background-color: #dd4b39;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-google .badge {
    color: #dd4b39;
    background-color: #fff
}

.btn-instagram {
    color: #fff;
    background-color: #9a6376;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-instagram:focus,
.btn-instagram.focus {
    color: #fff;
    background-color: #6f557d;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-instagram:hover {
    color: #fff;
    background-color: #6f557d;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-instagram:active,
.btn-instagram.active,
.open>.dropdown-toggle.btn-instagram {
    color: #fff;
    background-color: #6f557d;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-instagram:active:hover,
.btn-instagram.active:hover,
.open>.dropdown-toggle.btn-instagram:hover,
.btn-instagram:active:focus,
.btn-instagram.active:focus,
.open>.dropdown-toggle.btn-instagram:focus,
.btn-instagram:active.focus,
.btn-instagram.active.focus,
.open>.dropdown-toggle.btn-instagram.focus {
    color: #fff;
    background-color: #6f557d;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-instagram:active,
.btn-instagram.active,
.open>.dropdown-toggle.btn-instagram {
    background-image: none
}

.btn-instagram.disabled:hover,
.btn-instagram[disabled]:hover,
fieldset[disabled] .btn-instagram:hover,
.btn-instagram.disabled:focus,
.btn-instagram[disabled]:focus,
fieldset[disabled] .btn-instagram:focus,
.btn-instagram.disabled.focus,
.btn-instagram[disabled].focus,
fieldset[disabled] .btn-instagram.focus {
    background-color: #9a6376;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-instagram .badge {
    color: #9a6376;
    background-color: #fff
}

.btn-linkedin {
    color: #fff;
    background-color: #9a6376;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-linkedin:focus,
.btn-linkedin.focus {
    color: #fff;
    background-color: #6f557d;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-linkedin:hover {
    color: #fff;
    background-color: #6f557d;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-linkedin:active,
.btn-linkedin.active,
.open>.dropdown-toggle.btn-linkedin {
    color: #fff;
    background-color: #6f557d;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-linkedin:active:hover,
.btn-linkedin.active:hover,
.open>.dropdown-toggle.btn-linkedin:hover,
.btn-linkedin:active:focus,
.btn-linkedin.active:focus,
.open>.dropdown-toggle.btn-linkedin:focus,
.btn-linkedin:active.focus,
.btn-linkedin.active.focus,
.open>.dropdown-toggle.btn-linkedin.focus {
    color: #fff;
    background-color: #6f557d;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-linkedin:active,
.btn-linkedin.active,
.open>.dropdown-toggle.btn-linkedin {
    background-image: none
}

.btn-linkedin.disabled:hover,
.btn-linkedin[disabled]:hover,
fieldset[disabled] .btn-linkedin:hover,
.btn-linkedin.disabled:focus,
.btn-linkedin[disabled]:focus,
fieldset[disabled] .btn-linkedin:focus,
.btn-linkedin.disabled.focus,
.btn-linkedin[disabled].focus,
fieldset[disabled] .btn-linkedin.focus {
    background-color: #9a6376;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-linkedin .badge {
    color: #9a6376;
    background-color: #fff
}

.btn-microsoft {
    color: #fff;
    background-color: #b97a91;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-microsoft:focus,
.btn-microsoft.focus {
    color: #fff;
    background-color: #b97a91;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-microsoft:hover {
    color: #fff;
    background-color: #b97a91;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-microsoft:active,
.btn-microsoft.active,
.open>.dropdown-toggle.btn-microsoft {
    color: #fff;
    background-color: #b97a91;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-microsoft:active:hover,
.btn-microsoft.active:hover,
.open>.dropdown-toggle.btn-microsoft:hover,
.btn-microsoft:active:focus,
.btn-microsoft.active:focus,
.open>.dropdown-toggle.btn-microsoft:focus,
.btn-microsoft:active.focus,
.btn-microsoft.active.focus,
.open>.dropdown-toggle.btn-microsoft.focus {
    color: #fff;
    background-color: #9a6376;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-microsoft:active,
.btn-microsoft.active,
.open>.dropdown-toggle.btn-microsoft {
    background-image: none
}

.btn-microsoft.disabled:hover,
.btn-microsoft[disabled]:hover,
fieldset[disabled] .btn-microsoft:hover,
.btn-microsoft.disabled:focus,
.btn-microsoft[disabled]:focus,
fieldset[disabled] .btn-microsoft:focus,
.btn-microsoft.disabled.focus,
.btn-microsoft[disabled].focus,
fieldset[disabled] .btn-microsoft.focus {
    background-color: #b97a91;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-microsoft .badge {
    color: #b97a91;
    background-color: #fff
}

.btn-odnoklassniki {
    color: #fff;
    background-color: #f4731c;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-odnoklassniki:focus,
.btn-odnoklassniki.focus {
    color: #fff;
    background-color: #d35b0a;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-odnoklassniki:hover {
    color: #fff;
    background-color: #d35b0a;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-odnoklassniki:active,
.btn-odnoklassniki.active,
.open>.dropdown-toggle.btn-odnoklassniki {
    color: #fff;
    background-color: #d35b0a;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-odnoklassniki:active:hover,
.btn-odnoklassniki.active:hover,
.open>.dropdown-toggle.btn-odnoklassniki:hover,
.btn-odnoklassniki:active:focus,
.btn-odnoklassniki.active:focus,
.open>.dropdown-toggle.btn-odnoklassniki:focus,
.btn-odnoklassniki:active.focus,
.btn-odnoklassniki.active.focus,
.open>.dropdown-toggle.btn-odnoklassniki.focus {
    color: #fff;
    background-color: #b14c09;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-odnoklassniki:active,
.btn-odnoklassniki.active,
.open>.dropdown-toggle.btn-odnoklassniki {
    background-image: none
}

.btn-odnoklassniki.disabled:hover,
.btn-odnoklassniki[disabled]:hover,
fieldset[disabled] .btn-odnoklassniki:hover,
.btn-odnoklassniki.disabled:focus,
.btn-odnoklassniki[disabled]:focus,
fieldset[disabled] .btn-odnoklassniki:focus,
.btn-odnoklassniki.disabled.focus,
.btn-odnoklassniki[disabled].focus,
fieldset[disabled] .btn-odnoklassniki.focus {
    background-color: #f4731c;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-odnoklassniki .badge {
    color: #f4731c;
    background-color: #fff
}

.btn-openid {
    color: #fff;
    background-color: #f7931e;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-openid:focus,
.btn-openid.focus {
    color: #fff;
    background-color: #da7908;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-openid:hover {
    color: #fff;
    background-color: #da7908;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-openid:active,
.btn-openid.active,
.open>.dropdown-toggle.btn-openid {
    color: #fff;
    background-color: #da7908;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-openid:active:hover,
.btn-openid.active:hover,
.open>.dropdown-toggle.btn-openid:hover,
.btn-openid:active:focus,
.btn-openid.active:focus,
.open>.dropdown-toggle.btn-openid:focus,
.btn-openid:active.focus,
.btn-openid.active.focus,
.open>.dropdown-toggle.btn-openid.focus {
    color: #fff;
    background-color: #b86607;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-openid:active,
.btn-openid.active,
.open>.dropdown-toggle.btn-openid {
    background-image: none
}

.btn-openid.disabled:hover,
.btn-openid[disabled]:hover,
fieldset[disabled] .btn-openid:hover,
.btn-openid.disabled:focus,
.btn-openid[disabled]:focus,
fieldset[disabled] .btn-openid:focus,
.btn-openid.disabled.focus,
.btn-openid[disabled].focus,
fieldset[disabled] .btn-openid.focus {
    background-color: #f7931e;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-openid .badge {
    color: #f7931e;
    background-color: #fff
}

.btn-pinterest {
    color: #fff;
    background-color: #cb2027;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-pinterest:focus,
.btn-pinterest.focus {
    color: #fff;
    background-color: #9f191f;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-pinterest:hover {
    color: #fff;
    background-color: #9f191f;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-pinterest:active,
.btn-pinterest.active,
.open>.dropdown-toggle.btn-pinterest {
    color: #fff;
    background-color: #9f191f;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-pinterest:active:hover,
.btn-pinterest.active:hover,
.open>.dropdown-toggle.btn-pinterest:hover,
.btn-pinterest:active:focus,
.btn-pinterest.active:focus,
.open>.dropdown-toggle.btn-pinterest:focus,
.btn-pinterest:active.focus,
.btn-pinterest.active.focus,
.open>.dropdown-toggle.btn-pinterest.focus {
    color: #fff;
    background-color: #801419;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-pinterest:active,
.btn-pinterest.active,
.open>.dropdown-toggle.btn-pinterest {
    background-image: none
}

.btn-pinterest.disabled:hover,
.btn-pinterest[disabled]:hover,
fieldset[disabled] .btn-pinterest:hover,
.btn-pinterest.disabled:focus,
.btn-pinterest[disabled]:focus,
fieldset[disabled] .btn-pinterest:focus,
.btn-pinterest.disabled.focus,
.btn-pinterest[disabled].focus,
fieldset[disabled] .btn-pinterest.focus {
    background-color: #cb2027;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-pinterest .badge {
    color: #cb2027;
    background-color: #fff
}

.btn-reddit {
    color: #000;
    background-color: #eff7ff;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-reddit:focus,
.btn-reddit.focus {
    color: #000;
    background-color: #bcddff;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-reddit:hover {
    color: #000;
    background-color: #bcddff;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-reddit:active,
.btn-reddit.active,
.open>.dropdown-toggle.btn-reddit {
    color: #000;
    background-color: #bcddff;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-reddit:active:hover,
.btn-reddit.active:hover,
.open>.dropdown-toggle.btn-reddit:hover,
.btn-reddit:active:focus,
.btn-reddit.active:focus,
.open>.dropdown-toggle.btn-reddit:focus,
.btn-reddit:active.focus,
.btn-reddit.active.focus,
.open>.dropdown-toggle.btn-reddit.focus {
    color: #000;
    background-color: #b97a91;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-reddit:active,
.btn-reddit.active,
.open>.dropdown-toggle.btn-reddit {
    background-image: none
}

.btn-reddit.disabled:hover,
.btn-reddit[disabled]:hover,
fieldset[disabled] .btn-reddit:hover,
.btn-reddit.disabled:focus,
.btn-reddit[disabled]:focus,
fieldset[disabled] .btn-reddit:focus,
.btn-reddit.disabled.focus,
.btn-reddit[disabled].focus,
fieldset[disabled] .btn-reddit.focus {
    background-color: #eff7ff;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-reddit .badge {
    color: #eff7ff;
    background-color: #000
}

.btn-soundcloud {
    color: #fff;
    background-color: #f50;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-soundcloud:focus,
.btn-soundcloud.focus {
    color: #fff;
    background-color: #c40;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-soundcloud:hover {
    color: #fff;
    background-color: #c40;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-soundcloud:active,
.btn-soundcloud.active,
.open>.dropdown-toggle.btn-soundcloud {
    color: #fff;
    background-color: #c40;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-soundcloud:active:hover,
.btn-soundcloud.active:hover,
.open>.dropdown-toggle.btn-soundcloud:hover,
.btn-soundcloud:active:focus,
.btn-soundcloud.active:focus,
.open>.dropdown-toggle.btn-soundcloud:focus,
.btn-soundcloud:active.focus,
.btn-soundcloud.active.focus,
.open>.dropdown-toggle.btn-soundcloud.focus {
    color: #fff;
    background-color: #a83800;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-soundcloud:active,
.btn-soundcloud.active,
.open>.dropdown-toggle.btn-soundcloud {
    background-image: none
}

.btn-soundcloud.disabled:hover,
.btn-soundcloud[disabled]:hover,
fieldset[disabled] .btn-soundcloud:hover,
.btn-soundcloud.disabled:focus,
.btn-soundcloud[disabled]:focus,
fieldset[disabled] .btn-soundcloud:focus,
.btn-soundcloud.disabled.focus,
.btn-soundcloud[disabled].focus,
fieldset[disabled] .btn-soundcloud.focus {
    background-color: #f50;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-soundcloud .badge {
    color: #f50;
    background-color: #fff
}

.btn-tumblr {
    color: #fff;
    background-color: #6f557d;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-tumblr:focus,
.btn-tumblr.focus {
    color: #fff;
    background-color: #1d1e23;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-tumblr:hover {
    color: #fff;
    background-color: #1d1e23;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-tumblr:active,
.btn-tumblr.active,
.open>.dropdown-toggle.btn-tumblr {
    color: #fff;
    background-color: #1d1e23;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-tumblr:active:hover,
.btn-tumblr.active:hover,
.open>.dropdown-toggle.btn-tumblr:hover,
.btn-tumblr:active:focus,
.btn-tumblr.active:focus,
.open>.dropdown-toggle.btn-tumblr:focus,
.btn-tumblr:active.focus,
.btn-tumblr.active.focus,
.open>.dropdown-toggle.btn-tumblr.focus {
    color: #fff;
    background-color: #1d1e23;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-tumblr:active,
.btn-tumblr.active,
.open>.dropdown-toggle.btn-tumblr {
    background-image: none
}

.btn-tumblr.disabled:hover,
.btn-tumblr[disabled]:hover,
fieldset[disabled] .btn-tumblr:hover,
.btn-tumblr.disabled:focus,
.btn-tumblr[disabled]:focus,
fieldset[disabled] .btn-tumblr:focus,
.btn-tumblr.disabled.focus,
.btn-tumblr[disabled].focus,
fieldset[disabled] .btn-tumblr.focus {
    background-color: #6f557d;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-tumblr .badge {
    color: #6f557d;
    background-color: #fff
}

.btn-twitter {
    color: #fff;
    background-color: #b97a91;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-twitter:focus,
.btn-twitter.focus {
    color: #fff;
    background-color: #b97a91;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-twitter:hover {
    color: #fff;
    background-color: #b97a91;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-twitter:active,
.btn-twitter.active,
.open>.dropdown-toggle.btn-twitter {
    color: #fff;
    background-color: #b97a91;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-twitter:active:hover,
.btn-twitter.active:hover,
.open>.dropdown-toggle.btn-twitter:hover,
.btn-twitter:active:focus,
.btn-twitter.active:focus,
.open>.dropdown-toggle.btn-twitter:focus,
.btn-twitter:active.focus,
.btn-twitter.active.focus,
.open>.dropdown-toggle.btn-twitter.focus {
    color: #fff;
    background-color: #b97a91;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-twitter:active,
.btn-twitter.active,
.open>.dropdown-toggle.btn-twitter {
    background-image: none
}

.btn-twitter.disabled:hover,
.btn-twitter[disabled]:hover,
fieldset[disabled] .btn-twitter:hover,
.btn-twitter.disabled:focus,
.btn-twitter[disabled]:focus,
fieldset[disabled] .btn-twitter:focus,
.btn-twitter.disabled.focus,
.btn-twitter[disabled].focus,
fieldset[disabled] .btn-twitter.focus {
    background-color: #b97a91;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-twitter .badge {
    color: #b97a91;
    background-color: #fff
}

.btn-vimeo {
    color: #fff;
    background-color: #b97a91;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-vimeo:focus,
.btn-vimeo.focus {
    color: #fff;
    background-color: #9a6376;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-vimeo:hover {
    color: #fff;
    background-color: #9a6376;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-vimeo:active,
.btn-vimeo.active,
.open>.dropdown-toggle.btn-vimeo {
    color: #fff;
    background-color: #9a6376;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-vimeo:active:hover,
.btn-vimeo.active:hover,
.open>.dropdown-toggle.btn-vimeo:hover,
.btn-vimeo:active:focus,
.btn-vimeo.active:focus,
.open>.dropdown-toggle.btn-vimeo:focus,
.btn-vimeo:active.focus,
.btn-vimeo.active.focus,
.open>.dropdown-toggle.btn-vimeo.focus {
    color: #fff;
    background-color: #9a6376;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-vimeo:active,
.btn-vimeo.active,
.open>.dropdown-toggle.btn-vimeo {
    background-image: none
}

.btn-vimeo.disabled:hover,
.btn-vimeo[disabled]:hover,
fieldset[disabled] .btn-vimeo:hover,
.btn-vimeo.disabled:focus,
.btn-vimeo[disabled]:focus,
fieldset[disabled] .btn-vimeo:focus,
.btn-vimeo.disabled.focus,
.btn-vimeo[disabled].focus,
fieldset[disabled] .btn-vimeo.focus {
    background-color: #b97a91;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-vimeo .badge {
    color: #b97a91;
    background-color: #fff
}

.btn-vk {
    color: #fff;
    background-color: #9a6376;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-vk:focus,
.btn-vk.focus {
    color: #fff;
    background-color: #6f557d;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-vk:hover {
    color: #fff;
    background-color: #6f557d;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-vk:active,
.btn-vk.active,
.open>.dropdown-toggle.btn-vk {
    color: #fff;
    background-color: #6f557d;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-vk:active:hover,
.btn-vk.active:hover,
.open>.dropdown-toggle.btn-vk:hover,
.btn-vk:active:focus,
.btn-vk.active:focus,
.open>.dropdown-toggle.btn-vk:focus,
.btn-vk:active.focus,
.btn-vk.active.focus,
.open>.dropdown-toggle.btn-vk.focus {
    color: #fff;
    background-color: #6f557d;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-vk:active,
.btn-vk.active,
.open>.dropdown-toggle.btn-vk {
    background-image: none
}

.btn-vk.disabled:hover,
.btn-vk[disabled]:hover,
fieldset[disabled] .btn-vk:hover,
.btn-vk.disabled:focus,
.btn-vk[disabled]:focus,
fieldset[disabled] .btn-vk:focus,
.btn-vk.disabled.focus,
.btn-vk[disabled].focus,
fieldset[disabled] .btn-vk.focus {
    background-color: #9a6376;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-vk .badge {
    color: #9a6376;
    background-color: #fff
}

.btn-yahoo {
    color: #fff;
    background-color: #720e9e;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-yahoo:focus,
.btn-yahoo.focus {
    color: #fff;
    background-color: #500a6f;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-yahoo:hover {
    color: #fff;
    background-color: #500a6f;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-yahoo:active,
.btn-yahoo.active,
.open>.dropdown-toggle.btn-yahoo {
    color: #fff;
    background-color: #500a6f;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-yahoo:active:hover,
.btn-yahoo.active:hover,
.open>.dropdown-toggle.btn-yahoo:hover,
.btn-yahoo:active:focus,
.btn-yahoo.active:focus,
.open>.dropdown-toggle.btn-yahoo:focus,
.btn-yahoo:active.focus,
.btn-yahoo.active.focus,
.open>.dropdown-toggle.btn-yahoo.focus {
    color: #fff;
    background-color: #39074e;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-yahoo:active,
.btn-yahoo.active,
.open>.dropdown-toggle.btn-yahoo {
    background-image: none
}

.btn-yahoo.disabled:hover,
.btn-yahoo[disabled]:hover,
fieldset[disabled] .btn-yahoo:hover,
.btn-yahoo.disabled:focus,
.btn-yahoo[disabled]:focus,
fieldset[disabled] .btn-yahoo:focus,
.btn-yahoo.disabled.focus,
.btn-yahoo[disabled].focus,
fieldset[disabled] .btn-yahoo.focus {
    background-color: #720e9e;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-yahoo .badge {
    color: #720e9e;
    background-color: #fff
}

ul.inbox-list-message {
    list-style: none;
    padding-left: 0
}

ul.inbox-list-message li {
    position: relative;
    padding: 20px 15px;
    border-bottom: 1px solid #e9eef2;
    color: #a0aeba
}

ul.inbox-list-message li:hover,
ul.inbox-list-message li:focus {
    background-color: #fafbfc
}

ul.inbox-list-message li a {
    text-decoration: none;
    color: inherit
}

ul.inbox-list-message li.unread {
    color: #5e6773
}

ul.inbox-list-message li.unread .title,
ul.inbox-list-message li.unread .sender {
    font-weight: 600
}

ul.inbox-list-message li.active {
    background-color: #f6f8fb
}

ul.inbox-list-message img {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: left;
    width: 48px
}

ul.inbox-list-message .text {
    padding-left: 65px
}

ul.inbox-list-message .sender {
    font-size: 13px
}

ul.inbox-list-message .title {
    font-size: 14px;
    margin: 0;
    margin-bottom: 5px
}

ul.inbox-list-message .preview {
    margin: 0;
    width: 90%;
    font-size: 13px
}

ul.inbox-list-message .attachment {
    float: right;
    position: relative;
    top: -40px
}

ul.inbox-list-message .timestamp {
    float: right;
    font-size: 12px;
    color: #a0aeba
}

.view-message .header {
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    background-color: #fff;
    padding: 20px 30px 30px 30px;
    border-bottom: 1px solid #e9eef2
}

.view-message .header .top {
    margin-bottom: 20px
}

.view-message .header .title {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin: 0;
    font-weight: 300
}

.view-message .header .timestamp {
    float: right;
    color: #a0aeba
}

.view-message .header .contact-info {
    float: left;
    width: auto;
    max-width: 75%
}

.view-message .header .btn-group {
    float: right
}

@media screen and (max-width: 767px) {
    .view-message .header .contact-info,
    .view-message .header .btn-group {
        float: none
    }
    .view-message .header .contact-info {
        width: 100%;
        max-width: 100%
    }
    .view-message .header .btn-group {
        margin-top: 20px;
        display: block
    }
}

.view-message .user-image {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    float: left;
    margin-right: 15px
}

.view-message .contact-info .sender,
.view-message .contact-info .receiver {
    font-weight: 600
}

.view-message .contact-info .receiver {
    border-bottom: 1px dashed #777
}

.view-message .contact-info .email {
    font-weight: normal;
    color: #a0aeba
}

.view-message .content {
    padding: 30px;
    background-color: #fff
}

.view-message .content-separator {
    margin: 30px 0 20px 0
}

.view-message .footer {
    padding: 30px;
    border-top: 1px solid #e9eef2
}

@media screen and (max-width: 767px) {
    .view-message .attachment-list li {
        margin-bottom: 10px
    }
}

.file-type {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    border: 1px solid #e4e8ec;
    background: #fff
}

.file-type i {
    float: left;
    padding: 20px;
    font-size: 24px;
    background-color: #c2ccd4;
    color: #fff
}

.file-type .text {
    float: right;
    padding: 10px 12px
}

.file-type .filesize {
    font-size: 13px;
    color: #a0aeba
}

.reply-message .user-image {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    float: left;
    width: 30px
}

.reply-message .reply-box {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 15px 20px;
    margin-left: 40px;
    border: 1px solid #e9eef2;
    background-color: #fafafa
}

.reply-message .reply-box:hover {
    cursor: pointer
}

.project-item .left {
    float: left
}

.project-item .right {
    float: right
}

.project-item .panel-title a {
    color: #717d84
}

.project-item .panel-title a:hover,
.project-item .panel-title a:focus {
    text-decoration: underline
}

.project-item .label-pending {
    background-color: #e9edf1;
    border: 1px solid #ced7df;
    color: #8b97a6
}

.project-item .info {
    margin-bottom: 25px
}

.project-item .info:last-child {
    margin-bottom: 0
}

.project-item .info .title,
.project-item .info .value {
    display: block;
    margin-bottom: 3px
}

.project-item .info .title {
    color: #a0aeba;
    font-size: 12px
}

.project-item .info .value {
    font-size: 13px
}

.project-item .info .leader-picture {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 30px;
    margin-right: 8px;
    margin-top: 2px
}

.project-item .progress-chart {
    margin-bottom: 3px
}

.project-item .progress-chart .percent {
    font-size: 18px;
    line-height: 110px;
    color: #a0aeba
}

.project-item .task {
    text-align: center
}

.project-item .task .task-progress {
    margin-bottom: 8px;
    font-size: 12px;
    color: #a0aeba
}

.project-item .controls {
    margin-top: 30px
}

.project-item .controls a {
    margin-right: 15px;
    font-size: 13px;
    color: #a0aeba
}

.project-item .controls a:hover,
.project-item .controls a:focus {
    text-decoration: underline
}

.project-item .controls a:hover i,
.project-item .controls a:focus i {
    text-decoration: none
}

.project-item .controls a i {
    margin-right: 5px;
    font-size: 14px;
    color: #F5B301
}

@media screen and (max-width: 640px) {
    .project-item .panel-body .right {
        float: left;
        margin-top: 20px
    }
    .project-item .controls a {
        display: block;
        margin-bottom: 10px
    }
    .project-item .controls a:last-child {
        margin-bottom: 0
    }
}

.project-heading {
    padding: 25px
}

.project-heading .project-logo {
    width: 50px;
    border: 1px solid #eaeff2
}

.project-heading .project-title {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: normal
}

@media screen and (max-width: 640px) {
    .project-heading .media {
        margin-bottom: 10px
    }
    .project-heading .project-title {
        font-size: 16px
    }
    .project-heading .text-right {
        text-align: left
    }
}

.project-subheading {
    background-color: #fafbfc;
    margin: 25px -20px 0 -20px;
    padding: 25px;
    border-top: 1px solid #eaeff2;
    border-bottom: 1px solid #eaeff2
}

.project-metrics .main-info-item .title,
.project-metrics .main-info-item .value {
    display: block
}

.project-metrics .main-info-item .title {
    margin-bottom: 5px;
    font-size: 13px;
    color: #a0aeba
}

.project-metrics.milestone-section .main-info-item .title {
    font-size: 12px
}

.project-metrics.milestone-section .main-info-item .value {
    font-size: 13px
}

.project-info {
    margin-bottom: 30px
}

.project-info .info-heading {
    margin: 0 0 15px 0;
    font-size: 13px;
    color: #a0aeba
}

.project-info .project-description {
    line-height: 1.7
}

.project-accordion {
    color: #7b8186
}

.project-accordion .panel-heading {
    padding: 0;
    background-color: #f8f9fa
}

.project-accordion .panel-heading .panel-title {
    display: block;
    font-size: 15px;
    font-weight: normal
}

.project-accordion .panel-heading .panel-title>a {
    display: block;
    padding: 15px 12px;
    color: #717d84
}

.project-accordion .panel-heading .panel-title>a:hover,
.project-accordion .panel-heading .panel-title>a:focus {
    color: #717d84
}

.project-accordion .panel-heading .panel-title>a>.icon-indicator {
    min-width: 18px
}

.project-accordion .panel-heading .panel-title .toggle-icon {
    float: right;
    color: #c6d2dd
}

.project-accordion .panel-heading+.panel-collapse>.panel-body {
    border-top: none;
    background-color: #fafbfc
}

.project-accordion .panel-heading .label {
    margin-left: 10px
}

.project-accordion .panel-heading .note {
    margin-left: 10px;
    font-size: 12px;
    color: #a0aeba
}

.project-milestone .milestone-section {
    margin-bottom: 45px
}

.project-milestone .milestone-section:last-child {
    margin-bottom: 0
}

.project-milestone .milestone-heading {
    margin: 0 0 12px 0;
    font-size: 12px;
    color: #a0aeba
}

.project-milestone .milestone-description {
    margin-bottom: 0;
    font-size: 14px
}

.project-milestone .panel-footer {
    padding-top: 25px;
    padding-bottom: 25px;
    background-color: #f2f5f8
}

.project-milestone .panel-footer .btn {
    padding-top: 8px;
    padding-bottom: 8px
}

@media screen and (max-width: 640px) {
    .project-milestone .panel-heading .milestone-title {
        display: block
    }
    .project-milestone .panel-heading .label,
    .project-milestone .panel-heading .note {
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        *zoom: 1;
        *display: inline;
        margin-top: 5px;
        margin-left: 20px
    }
    .project-milestone .panel-heading .panel-title .toggle-icon {
        position: absolute;
        right: 12px;
        top: 50%;
        margin-top: -7.5px
    }
    .project-milestone .panel-footer .btn {
        display: block;
        margin-bottom: 8px
    }
}

.table-project-tasks>thead>tr {
    font-size: 12px
}

.table-project-tasks>tbody>tr {
    font-size: 13px
}

.table-project-tasks>tbody>tr>td.divider {
    background-color: #fff;
    text-align: center
}

.table-project-tasks .task-indicator {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    width: 10px;
    height: 10px;
    margin-right: 3px;
    background-color: #7b8186;
    position: relative;
    top: -1px
}

.table-project-tasks .task-indicator.success {
    background-color: #53c265
}

.table-project-tasks .task-indicator.warning {
    background-color: #F3BB23
}

.table-project-tasks .task-indicator.danger {
    background-color: #ff4402
}

.table-project-tasks .actions a {
    color: #a0aeba;
    margin-right: 5px
}

.table-project-tasks .actions a i {
    font-size: 14px
}

.panel-profile {
    position: relative
}

.profile-left {
    padding-left: 0;
    float: left;
    width: 35%;
    height: 100%;
    position: absolute;
    background-color: #fcfcfc
}

.profile-right {
    float: right;
    width: 65%;
    padding: 20px 25px
}

.profile-right .heading {
    margin-top: 0
}

@media screen and (max-width: 992px) {
    .profile-left,
    .profile-right {
        float: none;
        width: 100%
    }
    .profile-left {
        position: relative;
        margin-bottom: 30px
    }
}

.profile-header {
    position: relative;
    text-align: center;
    color: #fff
}

.profile-header .overlay {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.2)
}

.profile-header .profile-main {
    position: relative;
    padding: 20px;
    background-image: url("../img/profile-bg.png");
    background-repeat: no-repeat;
    background-size: cover
}

.profile-header .name {
    margin: 8px 0 0 0;
    font-size: 22px
}

.profile-header .online-status {
    font-size: 13px;
    position: relative;
    top: -2px
}

.profile-header .online-status:before {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    content: '';
    width: 8px;
    height: 8px;
    margin-right: 3px
}

.profile-header .online-status.status-available:before {
    background-color: #41B314
}

.profile-header .profile-stat {
    position: relative;
    background-color: #F5B301
}

.profile-header .profile-stat .stat-item {
    padding: 20px;
    position: relative
}

.profile-header .profile-stat .stat-item:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 1px;
    height: 100%;
    background-color: #3bf
}

.profile-header .profile-stat .stat-item:last-child:after {
    display: none
}

.profile-header .profile-stat .stat-item span {
    display: block
}

@media screen and (max-width: 1023px) {
    .profile-header .profile-stat .stat-item:after {
        display: none
    }
}

.profile-detail {
    padding-bottom: 30px
}

.profile-info {
    padding: 0 20px;
    margin: 40px 0
}

.profile-info .heading {
    margin: 0 0 10px 0;
    font-weight: 600
}

.profile-info ul>li {
    margin-bottom: 8px
}

.social-icons {
    margin-bottom: 0
}

.social-icons>li {
    padding: 0 2px 5px 2px
}

.social-icons>li>a {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 40px;
    height: 40px;
    line-height: 42px;
    text-align: center;
    background-color: #4d4d4d;
    color: #fff
}

.social-icons>li>a i {
    font-size: 18px
}

.social-icons>li>a:hover,
.social-icons>li>a:focus {
    background-color: #404040
}

.z500px-bg {
    background-color: #b97a91 !important
}

.z500px-bg:hover,
.z500px-bg:focus {
    background-color: #08c !important
}

.about-me-bg {
    background-color: #6f557d !important
}

.about-me-bg:hover,
.about-me-bg:focus {
    background-color: #1d1e23 !important
}

.airbnb-bg {
    background-color: #fd5c63 !important
}

.airbnb-bg:hover,
.airbnb-bg:focus {
    background-color: #fd434b !important
}

.alphabet-bg {
    background-color: #ed1c24 !important
}

.alphabet-bg:hover,
.alphabet-bg:focus {
    background-color: #de1219 !important
}

.amazon-bg {
    background-color: #f90 !important
}

.amazon-bg:hover,
.amazon-bg:focus {
    background-color: #e68a00 !important
}

.american-express-bg {
    background-color: #6f557d !important
}

.american-express-bg:hover,
.american-express-bg:focus {
    background-color: #6f557d !important
}

.aol-bg {
    background-color: #ff0b00 !important
}

.aol-bg:hover,
.aol-bg:focus {
    background-color: #e60a00 !important
}

.behance-bg {
    background-color: #b97a91 !important
}

.behance-bg:hover,
.behance-bg:focus {
    background-color: #b97a91 !important
}

.bing-bg {
    background-color: #ffb900 !important
}

.bing-bg:hover,
.bing-bg:focus {
    background-color: #e6a700 !important
}

.bitbucket-bg {
    background-color: #6f557d !important
}

.bitbucket-bg:hover,
.bitbucket-bg:focus {
    background-color: #6f557d !important
}

.bitly-bg {
    background-color: #ee6123 !important
}

.bitly-bg:hover,
.bitly-bg:focus {
    background-color: #e65312 !important
}

.blogger-bg {
    background-color: #f57d00 !important
}

.blogger-bg:hover,
.blogger-bg:focus {
    background-color: #dc7000 !important
}

.booking-com-bg {
    background-color: #6f557d !important
}

.booking-com-bg:hover,
.booking-com-bg:focus {
    background-color: #6f557d !important
}

.buffer-bg {
    background-color: #b97a91 !important
}

.buffer-bg:hover,
.buffer-bg:focus {
    background-color: #b97a91 !important
}

.code-school-bg {
    background-color: #616f67 !important
}

.code-school-bg:hover,
.code-school-bg:focus {
    background-color: #55615a !important
}

.codecademy-bg {
    background-color: #f65a5b !important
}

.codecademy-bg:hover,
.codecademy-bg:focus {
    background-color: #f54243 !important
}

.creative-market-bg {
    background-color: #8ba753 !important
}

.creative-market-bg:hover,
.creative-market-bg:focus {
    background-color: #7d964b !important
}

.delicious-bg {
    background-color: #39f !important
}

.delicious-bg:hover,
.delicious-bg:focus {
    background-color: #b97a91 !important
}

.deviantart-bg {
    background-color: #05cc47 !important
}

.deviantart-bg:hover,
.deviantart-bg:focus {
    background-color: #04b33e !important
}

.digg-bg {
    background-color: #b97a91 !important
}

.digg-bg:hover,
.digg-bg:focus {
    background-color: #b97a91 !important
}

.disqus-bg {
    background-color: #b97a91 !important
}

.disqus-bg:hover,
.disqus-bg:focus {
    background-color: #b97a91 !important
}

.django-bg {
    background-color: #092e20 !important
}

.django-bg:hover,
.django-bg:focus {
    background-color: #051911 !important
}

.dribbble-bg {
    background-color: #ea4c89 !important
}

.dribbble-bg:hover,
.dribbble-bg:focus {
    background-color: #e7357a !important
}

.dropbox-bg {
    background-color: #b97a91 !important
}

.dropbox-bg:hover,
.dropbox-bg:focus {
    background-color: #b97a91 !important
}

.drupal-bg {
    background-color: #9a6376 !important
}

.drupal-bg:hover,
.drupal-bg:focus {
    background-color: #9a6376 !important
}

.elance-bg {
    background-color: #9a6376 !important
}

.elance-bg:hover,
.elance-bg:focus {
    background-color: #9a6376 !important
}

.envato-bg {
    background-color: #82b541 !important
}

.envato-bg:hover,
.envato-bg:focus {
    background-color: #75a23a !important
}

.etsy-bg {
    background-color: #d5641c !important
}

.etsy-bg:hover,
.etsy-bg:focus {
    background-color: #be5919 !important
}

.facebook-bg {
    background-color: #9a6376 !important
}

.facebook-bg:hover,
.facebook-bg:focus {
    background-color: #9a6376 !important
}

.feedly-bg {
    background-color: #2bb24c !important
}

.feedly-bg:hover,
.feedly-bg:focus {
    background-color: #269d43 !important
}

.flattr-bg {
    background-color: #f67c1a !important
}

.flattr-bg:hover,
.flattr-bg:focus {
    background-color: #ed6f09 !important
}

.flickr-bg {
    background-color: #b97a91 !important
}

.flickr-bg:hover,
.flickr-bg:focus {
    background-color: #9a6376 !important
}

.flipboard-bg {
    background-color: #e12828 !important
}

.flipboard-bg:hover,
.flipboard-bg:focus {
    background-color: #d21d1d !important
}

.flixster-bg {
    background-color: #9a6376 !important
}

.flixster-bg:hover,
.flixster-bg:focus {
    background-color: #9a6376 !important
}

.foursquare-bg {
    background-color: #9a6376 !important
}

.foursquare-bg:hover,
.foursquare-bg:focus {
    background-color: #9a6376 !important
}

.github-bg {
    background-color: #333 !important
}

.github-bg:hover,
.github-bg:focus {
    background-color: #262626 !important
}

.google-bg {
    background-color: #b97a91 !important
}

.google-bg:hover,
.google-bg:focus {
    background-color: #b97a91 !important
}

.google-plus-bg {
    background-color: #dc4e41 !important
}

.google-plus-bg:hover,
.google-plus-bg:focus {
    background-color: #d83a2b !important
}

.instagram-bg {
    background-color: #9a6376 !important
}

.instagram-bg:hover,
.instagram-bg:focus {
    background-color: #9a6376 !important
}

.kickstarter-bg {
    background-color: #2bde73 !important
}

.kickstarter-bg:hover,
.kickstarter-bg:focus {
    background-color: #20cf67 !important
}

.kik-bg {
    background-color: #82bc23 !important
}

.kik-bg:hover,
.kik-bg:focus {
    background-color: #73a71f !important
}

.lastfm-bg {
    background-color: #d51007 !important
}

.lastfm-bg:hover,
.lastfm-bg:focus {
    background-color: #bc0e06 !important
}

.line-bg {
    background-color: #00c300 !important
}

.line-bg:hover,
.line-bg:focus {
    background-color: #0a0 !important
}

.linkedin-bg {
    background-color: #9a6376 !important
}

.linkedin-bg:hover,
.linkedin-bg:focus {
    background-color: #9a6376 !important
}

.mail-ru-bg {
    background-color: #b97a91 !important
}

.mail-ru-bg:hover,
.mail-ru-bg:focus {
    background-color: #b97a91 !important
}

.mailchimp-bg {
    background-color: #9a6376 !important
}

.mailchimp-bg:hover,
.mailchimp-bg:focus {
    background-color: #9a6376 !important
}

.myspace-bg {
    background-color: #000 !important
}

.myspace-bg:hover,
.myspace-bg:focus {
    background-color: #000 !important
}

.netflix-bg {
    background-color: #e50914 !important
}

.netflix-bg:hover,
.netflix-bg:focus {
    background-color: #cc0812 !important
}

.ning-bg {
    background-color: #75af42 !important
}

.ning-bg:hover,
.ning-bg:focus {
    background-color: #699c3b !important
}

.path-bg {
    background-color: #ee3423 !important
}

.path-bg:hover,
.path-bg:focus {
    background-color: #e62412 !important
}

.patreon-bg {
    background-color: #e6461a !important
}

.patreon-bg:hover,
.patreon-bg:focus {
    background-color: #d03f17 !important
}

.paypal-bg {
    background-color: #9a6376 !important
}

.paypal-bg:hover,
.paypal-bg:focus {
    background-color: #6f557d !important
}

.photobucket-bg {
    background-color: #b97a91 !important
}

.photobucket-bg:hover,
.photobucket-bg:focus {
    background-color: #9a6376 !important
}

.pinterest-bg {
    background-color: #bd081c !important
}

.pinterest-bg:hover,
.pinterest-bg:focus {
    background-color: #a50718 !important
}

.product-hunt-bg {
    background-color: #da552f !important
}

.product-hunt-bg:hover,
.product-hunt-bg:focus {
    background-color: #cb4924 !important
}

.quora-bg {
    background-color: #a82400 !important
}

.quora-bg:hover,
.quora-bg:focus {
    background-color: #8f1f00 !important
}

.rdio-bg {
    background-color: #9a6376 !important
}

.rdio-bg:hover,
.rdio-bg:focus {
    background-color: #9a6376 !important
}

.reddit-bg {
    background-color: #ff4500 !important
}

.reddit-bg:hover,
.reddit-bg:focus {
    background-color: #e63e00 !important
}

.rss-bg {
    background-color: #f26522 !important
}

.rss-bg:hover,
.rss-bg:focus {
    background-color: #ed560e !important
}

.salesforce-bg {
    background-color: #9a6376 !important
}

.salesforce-bg:hover,
.salesforce-bg:focus {
    background-color: #9a6376 !important
}

.scribd-bg {
    background-color: #9a6376 !important
}

.scribd-bg:hover,
.scribd-bg:focus {
    background-color: #9a6376 !important
}

.shopify-bg {
    background-color: #96bf48 !important
}

.shopify-bg:hover,
.shopify-bg:focus {
    background-color: #89b03e !important
}

.skype-bg {
    background-color: #b97a91 !important
}

.skype-bg:hover,
.skype-bg:focus {
    background-color: #b97a91 !important
}

.slack-bg {
    background-color: #b97a91 !important
}

.slack-bg:hover,
.slack-bg:focus {
    background-color: #b97a91 !important
}

.slideshare-bg {
    background-color: #9a6376 !important
}

.slideshare-bg:hover,
.slideshare-bg:focus {
    background-color: #9a6376 !important
}

.soundcloud-bg {
    background-color: #f80 !important
}

.soundcloud-bg:hover,
.soundcloud-bg:focus {
    background-color: #e67a00 !important
}

.spotify-bg {
    background-color: #2ebd59 !important
}

.spotify-bg:hover,
.spotify-bg:focus {
    background-color: #29a84f !important
}

.squarespace-bg {
    background-color: #222 !important
}

.squarespace-bg:hover,
.squarespace-bg:focus {
    background-color: #151515 !important
}

.stackoverflow-bg {
    background-color: #fe7a15 !important
}

.stackoverflow-bg:hover,
.stackoverflow-bg:focus {
    background-color: #f86c01 !important
}

.stripe-bg {
    background-color: #b97a91 !important
}

.stripe-bg:hover,
.stripe-bg:focus {
    background-color: #b97a91 !important
}

.stumbleupon-bg {
    background-color: #eb4924 !important
}

.stumbleupon-bg:hover,
.stumbleupon-bg:focus {
    background-color: #e13b15 !important
}

.telegram-bg {
    background-color: #08c !important
}

.telegram-bg:hover,
.telegram-bg:focus {
    background-color: #9a6376 !important
}

.tumblr-bg {
    background-color: #6f557d !important
}

.tumblr-bg:hover,
.tumblr-bg:focus {
    background-color: #6f557d !important
}

.twitch-tv-bg {
    background-color: #9a6376 !important
}

.twitch-tv-bg:hover,
.twitch-tv-bg:focus {
    background-color: #9a6376 !important
}

.twitter-bg {
    background-color: #b97a91 !important
}

.twitter-bg:hover,
.twitter-bg:focus {
    background-color: #b97a91 !important
}

.vimeo-bg {
    background-color: #1d1e23 !important
}

.vimeo-bg:hover,
.vimeo-bg:focus {
    background-color: #1d1e23 !important
}

.vine-bg {
    background-color: #9a6376 !important
}

.vine-bg:hover,
.vine-bg:focus {
    background-color: #9a6376 !important
}

.wechat-bg {
    background-color: #7bb32e !important
}

.wechat-bg:hover,
.wechat-bg:focus {
    background-color: #6d9f29 !important
}

.whatsapp-bg {
    background-color: #43d854 !important
}

.whatsapp-bg:hover,
.whatsapp-bg:focus {
    background-color: #2ed441 !important
}

.wordpress-bg {
    background-color: #9a6376 !important
}

.wordpress-bg:hover,
.wordpress-bg:focus {
    background-color: #9a6376 !important
}

.yahoo-bg {
    background-color: #410093 !important
}

.yahoo-bg:hover,
.yahoo-bg:focus {
    background-color: #36007a !important
}

.youtube-bg {
    background-color: #cd201f !important
}

.youtube-bg:hover,
.youtube-bg:focus {
    background-color: #b71d1c !important
}

.firefox-bg {
    background-color: #e66000 !important
}

.firefox-bg:hover,
.firefox-bg:focus {
    background-color: #cd5500 !important
}

.chrome-bg {
    background-color: #fbbc05 !important
}

.chrome-bg:hover,
.chrome-bg:focus {
    background-color: #e3aa04 !important
}

.edge-bg {
    background-color: #F5B301 !important
}

.edge-bg:hover,
.edge-bg:focus {
    background-color: #b97a91 !important
}

.safari-bg {
    background-color: #b97a91 !important
}

.safari-bg:hover,
.safari-bg:focus {
    background-color: #9a6376 !important
}

.opera-bg {
    background-color: #cc0f16 !important
}

.opera-bg:hover,
.opera-bg:focus {
    background-color: #b40d13 !important
}

.profile-right .heading {
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid #eaeaea
}

.awards {
    margin-bottom: 50px
}

.awards div[class^="col-"] {
    text-align: center
}

.award-item {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    text-align: center;
    margin-bottom: 30px
}

.award-item .hexagon {
    margin: 35px 0
}

.hexagon {
    width: 100px;
    height: 55px;
    background: #ececec;
    position: relative
}

.hexagon:before {
    content: "";
    position: absolute;
    top: -25px;
    left: 0;
    width: 0;
    height: 0;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-bottom: 25px solid #ececec
}

.hexagon:after {
    content: "";
    position: absolute;
    bottom: -25px;
    left: 0;
    width: 0;
    height: 0;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-top: 25px solid #ececec
}

.award-icon {
    font-size: 36px;
    line-height: 1.5em
}

ul.activity-timeline>li {
    margin-bottom: 45px;
    position: relative;
    z-index: 0
}

ul.activity-timeline>li .activity-icon {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    float: left;
    width: 34px;
    height: 34px;
    background-color: #F5B301;
    font-size: 16px;
    color: #fff;
    line-height: 34px;
    text-align: center;
    margin-right: 10px
}

ul.activity-timeline>li>p {
    margin-bottom: 0;
    padding-left: 40px
}

ul.activity-timeline>li .timestamp {
    display: block;
    font-size: .85em;
    color: #a0aeba
}

ul.activity-timeline>li:after {
    content: "";
    display: block;
    border-left: 1px dashed #d2dbe2;
    width: 1px;
    height: 25px;
    position: absolute;
    top: 45px;
    left: 16px;
    z-index: -1
}

ul.activity-timeline>li:last-child:after {
    display: none
}

.project-table .progress {
    margin-bottom: 0
}

.project-table .progress-bar {
    font-size: 10px
}

.project-table>tbody>tr>td {
    padding: 12px 8px
}

.project-table>tbody>tr>td .avatar {
    width: 22px;
    border: 1px solid #CCC
}

.page-error {
    text-align: center
}

.page-error .vertical-align-middle {
    padding: 30px
}

.page-error h1 {
    margin-top: 0
}

.page-error .title {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    text-align: center
}

.page-error .number {
    font-size: 4em
}

.page-error .number.left {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    float: left;
    text-align: right;
    margin-right: 5px
}

.page-error .text {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    float: left;
    text-align: left;
    font-size: 1.5em;
    line-height: 1.2;
    position: relative;
    top: 12px
}

@media screen and (max-width: 768px) {
    .page-error .text {
        margin-bottom: 40px
    }
}

@media screen and (max-width: 768px) {
    .page-error .number.left,
    .page-error .text {
        display: block;
        width: 100%;
        float: none;
        text-align: center
    }
}

@media screen and (max-width: 640px) {
    .page-error .number.left,
    .page-error .text {
        font-size: 1.4em
    }
}

.page-error .searchbox {
    margin: 50px auto;
    width: 40%
}

@media screen and (max-width: 640px) {
    .page-error .searchbox {
        width: 100%
    }
    .page-error .searchbox input[type="search"],
    .page-error .searchbox .input-group,
    .page-error .searchbox .input-group-btn,
    .page-error .searchbox .btn {
        display: block;
        width: 100%;
        float: none
    }
}

@media screen and (max-width: 768px) {
    .page-error .searchbox {
        width: 80%
    }
}

/*# sourceMappingURL=main.min.css.map */
/* ================================
   GTARP GTA WORLD STYLE HEADER
   ================================ */
:root,
html[data-theme="dark"] {
    --gtarp-bg: #1d1e23;
    --gtarp-surface: #1d1e23;
    --gtarp-surface-2: #1d1e23;
    --gtarp-text: #f4f7fb;
    --gtarp-muted: #aab4c0;
    --gtarp-border: rgba(255,255,255,.08);
    --gtarp-accent: #b97a91;
}

html[data-theme="light"] {
    --gtarp-bg: #f4f6f9;
    --gtarp-surface: #ffffff;
    --gtarp-surface-2: #e9eef5;
    --gtarp-text: #1d1e23;
    --gtarp-muted: #657282;
    --gtarp-border: rgba(29,30,35,.12);
    --gtarp-accent: #b97a91;
}

body {
    background: var(--gtarp-bg) !important;
    color: var(--gtarp-text) !important;
}

#wrapper .main,
.main-content {
    background: var(--gtarp-bg) !important;
}

.panel,
.panel .panel-heading,
.panel .panel-body,
.panel .panel-footer,
.panel-background {
    background: var(--gtarp-surface) !important;
    color: var(--gtarp-text) !important;
    border-color: var(--gtarp-border) !important;
}

.content-heading {
    background: var(--gtarp-surface) !important;
    color: var(--gtarp-text) !important;
    border-color: var(--gtarp-border) !important;
}

.gtarp-topbar.navbar-default {
    min-height: 68px;
    height: 68px;
    background: #1d1e23 !important;
    border-bottom: 1px solid rgba(255,255,255,.08) !important;
    box-shadow: none !important;
    display: flex;
    align-items: center;
    padding: 0 22px;
    z-index: 1035;
}

.gtarp-brand {
    width: 230px;
    display: flex;
    align-items: center;
}

.gtarp-logo {
    height: 48px;
    width: auto;
    filter: drop-shadow(0 0 12px rgba(185,122,145,.35));
}

.gtarp-search-wrap {
    display: flex;
    align-items: center;
    gap: 16px;
    flex: 1;
}

.gtarp-sidebar-toggle.navbar-btn,
.gtarp-sidebar-toggle .btn-toggle-fullwidth {
    line-height: 1 !important;
}

.gtarp-search.navbar-form {
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
}

.gtarp-search .form-control {
    width: 260px;
    height: 40px;
    background: #1d1e23 !important;
    color: #dff4ff !important;
    border: 1px solid rgba(185,122,145,.35) !important;
    border-radius: 3px !important;
    padding-right: 42px;
}

.gtarp-search .btn {
    position: absolute;
    right: 2px;
    top: 2px;
    height: 36px;
    width: 38px;
    border: 0 !important;
    background: transparent !important;
    color: #dff4ff !important;
}

.gtarp-navbar-menu {
    margin-left: auto;
}

.gtarp-right-nav {
    display: flex;
    align-items: center;
    margin: 0 !important;
}

.gtarp-right-nav > li > a,
.gtarp-icon-btn,
.gtarp-theme-toggle {
    height: 42px !important;
    min-width: 42px;
    line-height: 42px !important;
    padding: 0 14px !important;
    color: #fff !important;
    border-radius: 14px;
}

.gtarp-theme-toggle {
    border: 1px solid rgba(255,255,255,.10);
    background: rgba(255,255,255,.06);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-right: 8px;
    transition: .2s ease;
}

.gtarp-theme-toggle:hover,
.gtarp-right-nav > li > a:hover {
    background: rgba(255,255,255,.12) !important;
}

.gtarp-user-toggle {
    display: flex !important;
    align-items: center;
    gap: 10px;
    height: 56px !important;
    line-height: 1 !important;
    padding: 6px 10px !important;
}

.gtarp-user-toggle img {
    width: 38px !important;
    height: 38px !important;
    border-radius: 50%;
    object-fit: cover;
    border: 2px solid var(--gtarp-accent) !important;
}

.gtarp-user-info {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    top: 0 !important;
}

.gtarp-user-info strong {
    font-size: 13px;
    line-height: 16px;
    color: #fff;
}

.gtarp-user-info small {
    font-size: 11px;
    color: #c7d3de;
}

.gtarp-hero-banner {
    position: fixed;
    top: 68px;
    left: 0;
    right: 0;
    height: 128px;
    z-index: 1028;
    background:
        linear-gradient(to right, rgba(0,0,0,.30), rgba(0,0,0,.10), rgba(0,0,0,.35)),
        url('https://static.gtarp.network/images/ucp-banner.png') center center / cover no-repeat;
    border-bottom: 1px solid rgba(255,255,255,.08);
}

.gtarp-hero-banner:after {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(to bottom, rgba(0,0,0,.05), rgba(0,0,0,.45));
    pointer-events: none;
}

.gtarp-hero-logo {
    position: absolute;
    left: 18px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
}

.gtarp-hero-logo img {
    height: 88px;
    filter: drop-shadow(0 4px 16px rgba(0,0,0,.8));
}

.gtarp-ucp-bar {
    position: fixed;
    top: 196px;
    left: 0;
    right: 0;
    height: 54px;
    z-index: 1029;
    background: rgba(16,18,20,.96);
    border-bottom: 1px solid rgba(255,255,255,.06);
    display: flex;
    align-items: center;
    padding-left: 250px;
    padding-right: 24px;
}

.gtarp-ucp-left {
    display: flex;
    align-items: center;
    gap: 18px;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
}

.gtarp-mobile-menu {
    background: transparent;
    border: 0;
    color: #fff;
    font-size: 18px;
}

#wrapper #sidebar-nav,
#wrapper .main {
    padding-top: 250px !important;
}

.sidebar {
    margin-top: 0 !important;
    background: var(--gtarp-surface) !important;
    color: var(--gtarp-text) !important;
    border-right-color: var(--gtarp-border) !important;
}

.sidebar .nav li > a {
    color: var(--gtarp-muted) !important;
}

.sidebar .nav li > a:hover,
.sidebar .nav li > a.active,
.sidebar .nav li > a[aria-expanded="true"] {
    background: var(--gtarp-surface-2) !important;
    color: var(--gtarp-text) !important;
}

html[data-theme="light"] .gtarp-topbar.navbar-default,
html[data-theme="light"] .gtarp-ucp-bar {
    background: #ffffff !important;
    border-color: rgba(29,30,35,.12) !important;
}

html[data-theme="light"] .gtarp-topbar a,
html[data-theme="light"] .gtarp-topbar button,
html[data-theme="light"] .gtarp-ucp-left,
html[data-theme="light"] .gtarp-user-info strong {
    color: #1d1e23 !important;
}

html[data-theme="light"] .gtarp-user-info small {
    color: #6b7785 !important;
}

html[data-theme="light"] .gtarp-search .form-control {
    background: #edf3f8 !important;
    color: #1d1e23 !important;
}

/* Cookie Consent */
.gtarp-cookie-consent {
    position: fixed;
    left: 24px;
    right: 24px;
    bottom: 24px;
    z-index: 99999;
    max-width: 980px;
    margin: 0 auto;
    padding: 18px;
    border-radius: 16px;
    background: rgba(29,30,35,.96);
    color: #fff;
    border: 1px solid rgba(255,255,255,.10);
    box-shadow: 0 18px 70px rgba(0,0,0,.45);
    backdrop-filter: blur(14px);
    align-items: center;
    justify-content: space-between;
    gap: 18px;
}

.gtarp-cookie-text {
    display: flex;
    flex-direction: column;
    gap: 4px;
    line-height: 1.5;
}

.gtarp-cookie-text strong {
    font-size: 15px;
}

.gtarp-cookie-text span {
    color: rgba(255,255,255,.72);
    font-size: 13px;
}

.gtarp-cookie-actions {
    display: flex;
    gap: 10px;
    flex-shrink: 0;
}

.gtarp-cookie-btn {
    border: 0;
    border-radius: 12px;
    padding: 11px 18px;
    font-weight: 700;
    transition: .2s ease;
}

.gtarp-cookie-primary {
    background: linear-gradient(135deg,#b97a91,#6f557d);
    color: #fff;
}

.gtarp-cookie-secondary {
    background: rgba(255,255,255,.08);
    color: #fff;
}

.gtarp-cookie-btn:hover {
    transform: translateY(-2px);
}

html[data-theme="light"] .gtarp-cookie-consent {
    background: rgba(255,255,255,.96);
    color: #1d1e23;
    border-color: rgba(29,30,35,.12);
}

html[data-theme="light"] .gtarp-cookie-text span {
    color: #657282;
}

html[data-theme="light"] .gtarp-cookie-secondary {
    background: #edf3f8;
    color: #1d1e23;
}

@media screen and (max-width: 992px) {
    .gtarp-brand { width: auto; }
    .gtarp-logo { height: 42px; }
    .gtarp-search .form-control { width: 190px; }
    .gtarp-ucp-bar { padding-left: 24px; }
    .gtarp-hero-logo img { height: 70px; }
}

@media screen and (max-width: 767px) {
    .gtarp-topbar.navbar-default {
        height: auto;
        min-height: 68px;
        flex-wrap: wrap;
        gap: 10px;
        padding: 12px;
    }
    .gtarp-search { display: none; }
    .gtarp-hero-banner { top: 68px; height: 98px; }
    .gtarp-ucp-bar { top: 166px; height: 52px; }
    #wrapper #sidebar-nav,
    #wrapper .main { padding-top: 218px !important; }
    .gtarp-user-info { display: none; }
    .gtarp-cookie-consent {
        flex-direction: column;
        align-items: flex-start;
        left: 12px;
        right: 12px;
        bottom: 12px;
    }
    .gtarp-cookie-actions,
    .gtarp-cookie-btn { width: 100%; }
}


/* =========================================================
   GTARP FINAL HEADER OVERRIDE
   Banner is now inside the main top navbar.
   The old extra banner bar and UCP title bar are disabled.
========================================================= */

.gtarp-topbar.navbar-default {
    min-height: 110px !important;
    height: 110px !important;
    padding: 0 30px !important;
    border: 0 !important;
    background:
        linear-gradient(90deg, rgba(29,30,35,.88), rgba(29,30,35,.35), rgba(29,30,35,.88)),
        linear-gradient(to bottom, rgba(0,0,0,.30), rgba(0,0,0,.72)),
        url('https://static.gtarp.network/images/4kbgblue.png') center center / cover no-repeat !important;
    box-shadow: 0 8px 35px rgba(0,0,0,.45) !important;
    display: flex !important;
    align-items: center !important;
    z-index: 1035 !important;
}

.gtarp-topbar.navbar-default:before {
    content: '';
    position: absolute;
    inset: 0;
    pointer-events: none;
    background:
        radial-gradient(circle at 50% 0%, rgba(185,122,145,.24), transparent 45%),
        linear-gradient(to bottom, rgba(255,255,255,.06), rgba(255,255,255,0));
}

.gtarp-topbar.navbar-default > * {
    position: relative;
    z-index: 2;
}

.gtarp-brand {
    width: 230px !important;
    height: 110px !important;
    display: flex !important;
    align-items: center !important;
}

.gtarp-logo {
    height: 68px !important;
    width: auto !important;
    filter: drop-shadow(0 0 18px rgba(185,122,145,.55)) drop-shadow(0 5px 14px rgba(0,0,0,.75));
}

.gtarp-search-wrap {
    display: flex !important;
    align-items: center !important;
    gap: 18px !important;
    flex: 1 !important;
}

.gtarp-sidebar-toggle .btn-toggle-fullwidth {
    color: #fff !important;
    text-shadow: 0 2px 8px rgba(0,0,0,.75);
}

.gtarp-search .form-control {
    height: 42px !important;
    width: 280px !important;
    border-radius: 10px !important;
    background: rgba(29,30,35,.72) !important;
    border: 1px solid rgba(202,137,164,.45) !important;
    color: #eaf8ff !important;
    box-shadow: inset 0 0 18px rgba(185,122,145,.08), 0 8px 25px rgba(0,0,0,.25) !important;
}

.gtarp-search .form-control::placeholder {
    color: rgba(234,248,255,.65) !important;
}

.gtarp-search .btn {
    color: #eaf8ff !important;
}

.gtarp-navbar-menu {
    margin-left: auto !important;
}

.gtarp-right-nav > li > a,
.gtarp-icon-btn,
.gtarp-theme-toggle {
    background: rgba(29,30,35,.42) !important;
    border: 1px solid rgba(255,255,255,.10) !important;
    color: #fff !important;
    text-shadow: 0 2px 8px rgba(0,0,0,.65);
    backdrop-filter: blur(10px);
}

.gtarp-right-nav > li > a:hover,
.gtarp-theme-toggle:hover {
    background: rgba(185,122,145,.18) !important;
    border-color: rgba(185,122,145,.45) !important;
}

.gtarp-user-toggle {
    background: rgba(29,30,35,.42) !important;
}

.gtarp-hero-banner,
.gtarp-ucp-bar {
    display: none !important;
}

#wrapper #sidebar-nav,
#wrapper .main {
    padding-top: 110px !important;
}

.sidebar {
    margin-top: 0 !important;
}

html[data-theme="light"] .gtarp-topbar.navbar-default {
    background:
        linear-gradient(90deg, rgba(245,248,252,.90), rgba(245,248,252,.45), rgba(245,248,252,.90)),
        linear-gradient(to bottom, rgba(255,255,255,.15), rgba(255,255,255,.74)),
        url('https://static.gtarp.network/images/4kbgblue.png') center center / cover no-repeat !important;
    box-shadow: 0 8px 28px rgba(29,30,35,.18) !important;
}

html[data-theme="light"] .gtarp-sidebar-toggle .btn-toggle-fullwidth,
html[data-theme="light"] .gtarp-right-nav > li > a,
html[data-theme="light"] .gtarp-icon-btn,
html[data-theme="light"] .gtarp-theme-toggle {
    color: #1d1e23 !important;
    text-shadow: none !important;
    background: rgba(255,255,255,.72) !important;
    border-color: rgba(29,30,35,.12) !important;
}

html[data-theme="light"] .gtarp-search .form-control {
    background: rgba(255,255,255,.78) !important;
    color: #1d1e23 !important;
    border-color: rgba(111,85,125,.28) !important;
}

html[data-theme="light"] .gtarp-search .form-control::placeholder {
    color: rgba(29,30,35,.55) !important;
}

html[data-theme="light"] .gtarp-search .btn {
    color: #1d1e23 !important;
}

@media screen and (max-width: 992px) {
    .gtarp-topbar.navbar-default {
        height: 92px !important;
        min-height: 92px !important;
        padding: 0 18px !important;
    }

    .gtarp-brand {
        width: auto !important;
        height: 92px !important;
        margin-right: 18px;
    }

    .gtarp-logo {
        height: 52px !important;
    }

    #wrapper #sidebar-nav,
    #wrapper .main {
        padding-top: 92px !important;
    }
}

@media screen and (max-width: 767px) {
    .gtarp-topbar.navbar-default {
        height: auto !important;
        min-height: 92px !important;
        flex-wrap: wrap !important;
        gap: 10px !important;
        padding: 12px !important;
    }

    .gtarp-brand {
        height: auto !important;
    }

    .gtarp-search {
        display: none !important;
    }

    #wrapper #sidebar-nav,
    #wrapper .main {
        padding-top: 116px !important;
    }
}

/* =========================================================
   GTARP MODERN BLUE UI + AUTH MODALS
   Matches the current blue login-screen style.
========================================================= */
:root {
    --gtarp-bg: #1d1e23;
    --gtarp-card: rgba(29,30,35, .82);
    --gtarp-card-2: rgba(29,30,35, .72);
    --gtarp-border: rgba(202,137,164, .24);
    --gtarp-border-soft: rgba(255, 255, 255, .08);
    --gtarp-blue: #b97a91;
    --gtarp-blue-2: #6f557d;
    --gtarp-text: #edf8ff;
    --gtarp-muted: rgba(237, 248, 255, .66);
}

html[data-theme="dark"] body,
body {
    background:
        radial-gradient(circle at 50% -20%, rgba(154,99,118, .18), transparent 38%),
        linear-gradient(180deg, #1d1e23 0%, #1d1e23 48%, #1d1e23 100%) !important;
    color: var(--gtarp-text) !important;
}

/* Main content cards */
.main-content,
.content-heading,
.panel-background,
.panel,
.well,
.modal-content {
    border-color: var(--gtarp-border-soft) !important;
}

.main-content {
    background:
        radial-gradient(circle at top right, rgba(185,122,145, .08), transparent 34%),
        #1d1e23 !important;
}

.content-heading {
    background: rgba(29,30,35, .72) !important;
    border-bottom: 1px solid rgba(202,137,164, .14) !important;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.04);
}

.panel,
.panel-background,
.well {
    background: rgba(29,30,35, .78) !important;
    border: 1px solid rgba(202,137,164, .14) !important;
    border-radius: 16px !important;
    box-shadow: 0 16px 40px rgba(0, 0, 0, .22) !important;
}

/* Inputs */
.form-control,
.input-group-addon {
    background: rgba(29,30,35, .78) !important;
    border-color: rgba(202,137,164, .20) !important;
    color: #eaf8ff !important;
}

.form-control:focus {
    border-color: rgba(185,122,145, .72) !important;
    box-shadow: 0 0 0 3px rgba(185,122,145, .13) !important;
}

.form-control::placeholder {
    color: rgba(234,248,255,.52) !important;
}

/* Buttons */
.btn-primary,
.btn-success,
.btn-info,
.gtarp-auth-submit {
    background: linear-gradient(135deg, var(--gtarp-blue), var(--gtarp-blue-2)) !important;
    border: 0 !important;
    color: #fff !important;
    box-shadow: 0 0 28px rgba(111,85,125, .32) !important;
}

.btn-primary:hover,
.btn-success:hover,
.btn-info:hover,
.gtarp-auth-submit:hover {
    transform: translateY(-2px);
    box-shadow: 0 0 42px rgba(111,85,125, .52) !important;
}

/* Auth modal background */
.gtarp-auth-modal .modal-dialog {
    width: 420px;
    max-width: calc(100% - 28px);
    margin: 8vh auto;
}

.gtarp-auth-modal .modal-content {
    position: relative;
    overflow: hidden;
    border-radius: 24px !important;
    background:
        linear-gradient(180deg, rgba(29,30,35, .66), rgba(29,30,35, .94)),
        radial-gradient(circle at 50% 0%, rgba(185,122,145,.38), transparent 42%),
        url('https://static.gtarp.network/images/4kbgblue.png') center center / cover no-repeat !important;
    border: 1px solid rgba(202,137,164, .25) !important;
    box-shadow:
        0 30px 90px rgba(0,0,0,.72),
        0 0 70px rgba(111,85,125,.20) !important;
}

.gtarp-auth-modal .modal-content:before {
    content: '';
    position: absolute;
    inset: 0;
    pointer-events: none;
    background:
        linear-gradient(to bottom, rgba(255,255,255,.08), transparent 18%),
        radial-gradient(circle at center, rgba(185,122,145,.20), transparent 58%);
}

.gtarp-auth-modal .modal-body {
    position: relative;
    z-index: 2;
    padding: 34px 36px 38px !important;
    color: #fff;
}

.gtarp-modal-close {
    position: absolute;
    top: 16px;
    right: 16px;
    width: 36px;
    height: 36px;
    border-radius: 12px;
    border: 1px solid rgba(255,255,255,.12);
    background: rgba(0,0,0,.22);
    color: rgba(255,255,255,.82);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: .2s ease;
}

.gtarp-modal-close:hover {
    color: #fff;
    background: rgba(185,122,145,.22);
    border-color: rgba(185,122,145,.45);
}

.gtarp-auth-header {
    text-align: center;
    margin-bottom: 26px;
}

.gtarp-auth-logo {
    width: 320px;
    max-width: 80%;
    margin-bottom: 28px;
    filter: drop-shadow(0 0 24px rgba(185,122,145,.36)) drop-shadow(0 10px 20px rgba(0,0,0,.55));
}

.gtarp-auth-header h3 {
    margin: 0 0 8px;
    font-size: 28px;
    font-weight: 800;
    letter-spacing: -.4px;
    color: #fff;
}

.gtarp-auth-header p {
    margin: 0;
    color: rgba(237,248,255,.74);
    font-size: 14px;
    line-height: 1.5;
}

.gtarp-auth-label {
    display: block;
    margin: 16px 0 8px;
    color: rgba(237,248,255,.76);
    font-size: 12px;
    font-weight: 800;
    letter-spacing: .08em;
    text-transform: uppercase;
}

.gtarp-auth-input {
    width: 100%;
    margin-bottom: 2px;
}

.gtarp-auth-input .input-group-addon {
    width: 46px;
    border-radius: 12px 0 0 12px !important;
    background: rgba(29,30,35, .72) !important;
    border: 1px solid rgba(202,137,164, .24) !important;
    color: #b97a91 !important;
}

.gtarp-auth-input .input-group-addon:last-child {
    border-radius: 0 12px 12px 0 !important;
}

.gtarp-auth-input .form-control {
    height: 46px;
    border-radius: 0 12px 12px 0 !important;
    background: rgba(20,21,25, .66) !important;
    border: 1px solid rgba(202,137,164, .24) !important;
    color: #fff !important;
    font-weight: 600;
    box-shadow: inset 0 0 20px rgba(185,122,145,.06) !important;
}

.gtarp-auth-input .input-group-addon + .form-control:not(:last-child) {
    border-radius: 0 !important;
}

.gtarp-auth-input .form-control:focus {
    border-color: rgba(185,122,145,.72) !important;
    box-shadow:
        inset 0 0 24px rgba(185,122,145,.10),
        0 0 0 3px rgba(185,122,145,.12) !important;
}

.gtarp-remember-row {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 18px 0 20px;
    color: rgba(237,248,255,.78);
    font-size: 13px;
    font-weight: 600;
    cursor: pointer;
    user-select: none;
}

.gtarp-terms-row {
    align-items: flex-start;
    line-height: 1.45;
    margin-top: 8px;
}

.gtarp-remember-row input {
    display: none;
}

.gtarp-checkmark {
    width: 20px;
    height: 20px;
    min-width: 20px;
    border-radius: 6px;
    border: 1px solid rgba(214,180,195, .45);
    background: rgba(29,30,35, .72);
    box-shadow: inset 0 0 12px rgba(185,122,145,.10);
    position: relative;
}

.gtarp-remember-row input:checked + .gtarp-checkmark {
    background: linear-gradient(135deg, var(--gtarp-blue), var(--gtarp-blue-2));
    border-color: rgba(255,255,255,.32);
    box-shadow: 0 0 18px rgba(185,122,145,.38);
}

.gtarp-remember-row input:checked + .gtarp-checkmark:after {
    content: '\f00c';
    font-family: FontAwesome;
    position: absolute;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 11px;
    color: #fff;
}

.gtarp-auth-submit {
    height: 56px;
    border-radius: 14px !important;
    font-size: 16px;
    font-weight: 800;
    letter-spacing: .02em;
    text-transform: uppercase;
}

.gtarp-auth-submit i {
    margin-right: 7px;
}

.gtarp-auth-alert {
    border-radius: 12px !important;
    border: 1px solid rgba(255, 89, 110, .35) !important;
    background: rgba(255, 40, 75, .12) !important;
    color: #ffd6dc !important;
    font-weight: 600;
}

.gtarp-password-progress {
    height: 7px !important;
    margin: 10px 0 16px !important;
    border-radius: 99px !important;
    overflow: hidden;
    background: rgba(255,255,255,.08) !important;
}

.gtarp-password-progress .progress-bar {
    transition: width .25s ease;
}

.gtarp-auth-form .btn[disabled],
.gtarp-auth-form .btn[disabled]:hover {
    opacity: .55;
    transform: none !important;
    box-shadow: none !important;
}

/* Modern navbar login/register links */
.gtarp-right-nav > li > a {
    border-radius: 12px !important;
    margin-left: 8px;
}

.gtarp-theme-toggle {
    box-shadow: 0 8px 22px rgba(0,0,0,.18);
}

/* Cookie consent styling improvement */
.gtarp-cookie-consent {
    border-radius: 18px !important;
    border: 1px solid rgba(202,137,164,.20) !important;
    background: rgba(29,30,35, .92) !important;
    box-shadow: 0 24px 70px rgba(0,0,0,.48), 0 0 40px rgba(111,85,125,.12) !important;
}

.gtarp-cookie-primary {
    background: linear-gradient(135deg, var(--gtarp-blue), var(--gtarp-blue-2)) !important;
}

/* Light mode */
html[data-theme="light"] body {
    background: #f4f8fc !important;
    color: #1d1e23 !important;
}

html[data-theme="light"] .main-content {
    background: #f4f8fc !important;
}

html[data-theme="light"] .content-heading,
html[data-theme="light"] .panel,
html[data-theme="light"] .panel-background,
html[data-theme="light"] .well {
    background: rgba(255,255,255,.86) !important;
    border-color: rgba(34,35,40, .10) !important;
    color: #1d1e23 !important;
}

html[data-theme="light"] .form-control,
html[data-theme="light"] .input-group-addon {
    background: rgba(255,255,255,.88) !important;
    color: #1d1e23 !important;
    border-color: rgba(34,35,40, .15) !important;
}

@media screen and (max-width: 480px) {
    .gtarp-auth-modal .modal-body {
        padding: 30px 22px 28px !important;
    }

    .gtarp-auth-logo {
        width: 170px;
    }

    .gtarp-auth-header h3 {
        font-size: 24px;
    }
}

/* =========================================================
   GTARP MODERN UI PATCH V2
   Replaces remaining legacy grey/gold panels, tabs, dropdowns,
   tables and buttons with blue glass styling + light/dark support.
   ========================================================= */

:root {
    --gtarp-bg: #1d1e23;
    --gtarp-surface: rgba(29,30,35, .88);
    --gtarp-surface-2: rgba(29,30,35, .86);
    --gtarp-surface-3: rgba(29,30,35, .82);
    --gtarp-border: rgba(202,137,164, .16);
    --gtarp-border-strong: rgba(202,137,164, .36);
    --gtarp-text: #f4eff5;
    --gtarp-muted: rgba(238, 248, 255, .66);
    --gtarp-blue: #b97a91;
    --gtarp-blue-2: #6f557d;
    --gtarp-danger: #ff4160;
    --gtarp-success: #00e58b;
}

html[data-theme="light"] {
    --gtarp-bg: #f3f7fc;
    --gtarp-surface: rgba(255, 255, 255, .92);
    --gtarp-surface-2: rgba(246, 250, 255, .94);
    --gtarp-surface-3: rgba(235, 244, 253, .96);
    --gtarp-border: rgba(111,85,125, .15);
    --gtarp-border-strong: rgba(154,99,118, .32);
    --gtarp-text: #1d1e23;
    --gtarp-muted: rgba(29,30,35, .62);
}

body,
#wrapper .main,
.main-content {
    background: var(--gtarp-bg) !important;
    color: var(--gtarp-text) !important;
}

/* Remove old gold theme globally where possible */
a,
.text-primary,
.panel-bordercolororange,
.nav-tabs > li > a,
.sidebar .submenu > li > a.active {
    color: var(--gtarp-blue) !important;
}

a:hover,
a:focus {
    color: #b97a91 !important;
}

/* Panels / blocks */
.panel,
.panel-background,
.content-panel,
.well,
.profile-left,
.profile-right,
.profile-info,
.widget,
.widget-content,
.card,
.box,
.portlet,
.modal-content {
    background: var(--gtarp-surface) !important;
    color: var(--gtarp-text) !important;
    border: 1px solid var(--gtarp-border) !important;
    border-radius: 18px !important;
    box-shadow: 0 18px 55px rgba(0, 0, 0, .22) !important;
    backdrop-filter: blur(14px);
}

.panel .panel-heading,
.panel .panel-body,
.panel .panel-footer,
.panel-heading,
.panel-body,
.panel-footer {
    background: transparent !important;
    color: var(--gtarp-text) !important;
    border-color: var(--gtarp-border) !important;
}

.panel .panel-heading,
.panel-heading {
    border-bottom: 1px solid var(--gtarp-border-strong) !important;
    border-radius: 18px 18px 0 0 !important;
}

.panel-title,
.panel .panel-heading .panel-title,
.content-heading .page-title,
.content-heading .page-subtitle,
.profile-header,
.profile-heading,
h1, h2, h3, h4, h5, h6 {
    color: var(--gtarp-text) !important;
}

.content-heading {
    background: var(--gtarp-surface) !important;
    border: 1px solid var(--gtarp-border) !important;
    border-radius: 18px !important;
    margin: 0 0 24px 0 !important;
    box-shadow: 0 18px 55px rgba(0,0,0,.18) !important;
}

/* Profile/avatar blocks */
.profile-left,
.profile-right {
    padding: 24px !important;
}

.border-avatar,
.navbar-nav > li > a img,
.logged-user img,
.profile-avatar,
img.avatar {
    border-color: var(--gtarp-blue) !important;
    box-shadow: 0 0 22px rgba(185,122,145,.32) !important;
}

/* Tabs: replaces old yellow border */
.nav-tabs {
    border-bottom: 1px solid var(--gtarp-border-strong) !important;
}

.nav-tabs > li > a {
    border: 0 !important;
    border-radius: 12px 12px 0 0 !important;
    color: var(--gtarp-muted) !important;
    font-weight: 800 !important;
    background: transparent !important;
    margin-right: 6px !important;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus,
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
    background: linear-gradient(135deg, rgba(185,122,145,.22), rgba(111,85,125,.14)) !important;
    color: var(--gtarp-blue) !important;
    border: 0 !important;
    box-shadow: inset 0 -2px 0 var(--gtarp-blue) !important;
}

.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover,
.pagination > .active > a,
.pagination > .active > span,
.dropdown-menu .active > a,
.dropdown-menu .active > a:focus,
.dropdown-menu .active > a:hover {
    background: linear-gradient(135deg, var(--gtarp-blue), var(--gtarp-blue-2)) !important;
    border-color: rgba(255,255,255,.12) !important;
    color: #fff !important;
}

/* Dropdowns / user menu */
.dropdown-menu,
.navbar-nav > li > .dropdown-menu,
ul.notifications,
ul.logged-user-menu {
    background: rgba(29,30,35, .96) !important;
    border: 1px solid var(--gtarp-border) !important;
    border-radius: 0 0 16px 16px !important;
    box-shadow: 0 22px 55px rgba(0,0,0,.38) !important;
    overflow: hidden;
    padding: 0 !important;
}

html[data-theme="light"] .dropdown-menu,
html[data-theme="light"] .navbar-nav > li > .dropdown-menu,
html[data-theme="light"] ul.notifications,
html[data-theme="light"] ul.logged-user-menu {
    background: rgba(255,255,255,.98) !important;
    box-shadow: 0 22px 55px rgba(29,30,35, .16) !important;
}

.navbar-nav .dropdown-menu > li,
.dropdown-menu > li {
    border-bottom: 1px solid var(--gtarp-border) !important;
}

.dropdown-menu > li:last-child,
.navbar-nav .dropdown-menu > li:last-child {
    border-bottom: 0 !important;
}

.dropdown-menu > li > a,
.navbar-nav .dropdown-menu > li > a {
    color: var(--gtarp-text) !important;
    background: transparent !important;
    padding: 15px 20px !important;
    font-weight: 600 !important;
}

.dropdown-menu > li > a i,
.navbar-nav .dropdown-menu > li > a i {
    color: #b97a91 !important;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.navbar-nav .dropdown-menu > li > a:hover,
.navbar-nav .dropdown-menu > li > a:focus {
    background: rgba(185,122,145,.13) !important;
    color: #fff !important;
}

html[data-theme="light"] .dropdown-menu > li > a:hover,
html[data-theme="light"] .dropdown-menu > li > a:focus,
html[data-theme="light"] .navbar-nav .dropdown-menu > li > a:hover,
html[data-theme="light"] .navbar-nav .dropdown-menu > li > a:focus {
    color: #1d1e23 !important;
}

/* Buttons */
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-default:hover,
.btn-default:focus {
    background: linear-gradient(135deg, var(--gtarp-blue), var(--gtarp-blue-2)) !important;
    border-color: rgba(255,255,255,.14) !important;
    color: #fff !important;
    border-radius: 12px !important;
    box-shadow: 0 10px 28px rgba(185,122,145,.20) !important;
}

.btn-default,
.btn-secondary {
    background: var(--gtarp-surface-2) !important;
    border: 1px solid var(--gtarp-border) !important;
    color: var(--gtarp-text) !important;
    border-radius: 12px !important;
}

.btn-danger {
    background: linear-gradient(135deg, #ff4160, #e90036) !important;
    border-color: rgba(255,255,255,.14) !important;
    color: #fff !important;
    border-radius: 12px !important;
}

.btn:hover {
    transform: translateY(-1px);
}

/* Tables */
.table,
table {
    color: var(--gtarp-text) !important;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td,
table td,
table th {
    border-color: var(--gtarp-border) !important;
}

.table-striped > tbody > tr:nth-of-type(odd),
.table-hover > tbody > tr:hover {
    background: rgba(185,122,145,.06) !important;
}

/* Forms */
.form-control,
.input-group-addon,
select,
textarea,
input[type="text"],
input[type="password"],
input[type="email"] {
    background: var(--gtarp-surface-2) !important;
    color: var(--gtarp-text) !important;
    border-color: var(--gtarp-border) !important;
    border-radius: 12px !important;
}

.input-group .form-control {
    border-radius: 0 12px 12px 0 !important;
}

.input-group-addon:first-child {
    border-radius: 12px 0 0 12px !important;
}

.form-control:focus {
    border-color: var(--gtarp-border-strong) !important;
    box-shadow: 0 0 0 3px rgba(185,122,145,.13) !important;
}

/* Sidebar */
#wrapper .sidebar,
.sidebar,
.sidebar .nav .nav,
.sidebar-minified .sidebar .collapse {
    background: rgba(29,30,35, .96) !important;
    border-color: var(--gtarp-border) !important;
}

html[data-theme="light"] #wrapper .sidebar,
html[data-theme="light"] .sidebar,
html[data-theme="light"] .sidebar .nav .nav,
html[data-theme="light"] .sidebar-minified .sidebar .collapse {
    background: rgba(255,255,255,.96) !important;
}

.sidebar .nav li > a {
    color: var(--gtarp-muted) !important;
    border-left-color: transparent !important;
}

.sidebar .nav li > a:hover,
.sidebar .nav li > a.active,
.sidebar .nav li > a[aria-expanded="true"] {
    background: rgba(185,122,145,.10) !important;
    color: var(--gtarp-blue) !important;
    border-left-color: var(--gtarp-blue) !important;
}

.sidebar .nav .badge,
.label-primary,
.badge.bg-primary {
    background: linear-gradient(135deg, var(--gtarp-blue), var(--gtarp-blue-2)) !important;
    color: #fff !important;
}

/* Labels that were still harsh yellow/gold */
.text-indicator-gold,
.label-warning,
.badge-warning {
    color: #b97a91 !important;
}

/* Alerts */
.alert-info {
    background: rgba(185,122,145,.12) !important;
    border-color: rgba(185,122,145,.28) !important;
    color: var(--gtarp-text) !important;
}

.alert-success {
    background: rgba(0,229,139,.10) !important;
    border-color: rgba(0,229,139,.25) !important;
    color: var(--gtarp-text) !important;
}

.alert-warning {
    background: rgba(185,122,145,.10) !important;
    border-color: rgba(185,122,145,.25) !important;
    color: var(--gtarp-text) !important;
}

/* Keep profile top tabs/buttons modern */
.profile-right .nav-tabs,
.profile-right ul.nav-tabs {
    background: var(--gtarp-surface-2) !important;
    border: 1px solid var(--gtarp-border) !important;
    border-radius: 16px 16px 0 0 !important;
    padding: 10px 14px 0 !important;
}

/* If old inline/skin gold borders remain */
[style*="#F5B301"],
[style*="gold"] {
    border-color: var(--gtarp-blue) !important;
    color: var(--gtarp-blue) !important;
}

/* =========================================================
   GTARP FINAL CLEANUP V3
   Forces remaining legacy grey panels, hover states, tabs and footer
   to follow the blue light/dark theme.
   ========================================================= */

html[data-theme="dark"] {
    --gtarp-page-bg: #1d1e23;
    --gtarp-panel-bg: rgba(29,30,35, .92);
    --gtarp-panel-bg-2: rgba(29,30,35, .92);
    --gtarp-panel-hover: rgba(185,122,145, .12);
    --gtarp-panel-text: #f4eff5;
    --gtarp-panel-muted: rgba(238, 248, 255, .68);
    --gtarp-footer-bg: rgba(29,30,35, .96);
}

html[data-theme="light"] {
    --gtarp-page-bg: #f3f7fc;
    --gtarp-panel-bg: #ffffff;
    --gtarp-panel-bg-2: #f7fbff;
    --gtarp-panel-hover: rgba(185,122,145, .10);
    --gtarp-panel-text: #1d1e23;
    --gtarp-panel-muted: rgba(29,30,35, .66);
    --gtarp-footer-bg: #ffffff;
}

html[data-theme] body,
html[data-theme] #wrapper,
html[data-theme] #wrapper .main,
html[data-theme] .main-content,
html[data-theme] .container-fluid {
    background: var(--gtarp-page-bg) !important;
    color: var(--gtarp-panel-text) !important;
}

/* Force all dashboard/profile panels to become themed cards */
html[data-theme] .panel,
html[data-theme] .panel-default,
html[data-theme] .panel-profile,
html[data-theme] .panel-background,
html[data-theme] .content-panel,
html[data-theme] .tab-content,
html[data-theme] .tab-pane,
html[data-theme] .profile-left,
html[data-theme] .profile-right,
html[data-theme] .profile-info,
html[data-theme] .profile-detail,
html[data-theme] .content-heading,
html[data-theme] .well,
html[data-theme] .thumbnail,
html[data-theme] .list-group-item,
html[data-theme] .modal-content,
html[data-theme] .dropdown-menu {
    background: var(--gtarp-panel-bg) !important;
    color: var(--gtarp-panel-text) !important;
    border-color: var(--gtarp-border) !important;
}

html[data-theme] .panel-body,
html[data-theme] .panel-heading,
html[data-theme] .panel-footer,
html[data-theme] .profile-right .heading,
html[data-theme] .profile-info .heading,
html[data-theme] .profile-detail,
html[data-theme] .table,
html[data-theme] table,
html[data-theme] tr,
html[data-theme] td,
html[data-theme] th {
    background: transparent !important;
    color: var(--gtarp-panel-text) !important;
    border-color: var(--gtarp-border) !important;
}

/* Text inside old profile/stat tables was staying dark */
html[data-theme] .profile-right *,
html[data-theme] .profile-left *,
html[data-theme] .profile-info *,
html[data-theme] .panel *,
html[data-theme] .tab-content *,
html[data-theme] .content-panel * {
    border-color: var(--gtarp-border) !important;
}

html[data-theme] .profile-right,
html[data-theme] .profile-right p,
html[data-theme] .profile-right span,
html[data-theme] .profile-right div,
html[data-theme] .profile-right td,
html[data-theme] .profile-right th,
html[data-theme] .profile-left,
html[data-theme] .profile-left p,
html[data-theme] .profile-left span,
html[data-theme] .profile-left div,
html[data-theme] .panel,
html[data-theme] .panel p,
html[data-theme] .panel span,
html[data-theme] .panel div,
html[data-theme] .panel td,
html[data-theme] .panel th {
    color: var(--gtarp-panel-text) !important;
}

html[data-theme] .text-muted,
html[data-theme] small,
html[data-theme] .help-block,
html[data-theme] .profile-info ul > li,
html[data-theme] .profile-right .text-muted,
html[data-theme] .panel .text-muted {
    color: var(--gtarp-panel-muted) !important;
}

/* Tabs: remove yellow/gold lines and old grey tab backgrounds */
html[data-theme] .nav-tabs,
html[data-theme] .profile-right .nav-tabs,
html[data-theme] ul.nav-tabs {
    background: var(--gtarp-panel-bg-2) !important;
    border-color: var(--gtarp-border-strong) !important;
    border-bottom: 1px solid var(--gtarp-border-strong) !important;
}

html[data-theme] .nav-tabs > li > a,
html[data-theme] .profile-right .nav-tabs > li > a {
    background: transparent !important;
    color: var(--gtarp-muted) !important;
    border-color: transparent !important;
}

html[data-theme] .nav-tabs > li.active > a,
html[data-theme] .nav-tabs > li.active > a:hover,
html[data-theme] .nav-tabs > li.active > a:focus,
html[data-theme] .nav-tabs > li > a:hover,
html[data-theme] .nav-tabs > li > a:focus {
    background: linear-gradient(135deg, rgba(185,122,145,.22), rgba(111,85,125,.13)) !important;
    color: var(--gtarp-blue) !important;
    border-color: transparent !important;
    box-shadow: inset 0 -2px 0 var(--gtarp-blue) !important;
}

/* Sidebar/nav hover: no grey, only blue glass */
html[data-theme] .nav > li > a:hover,
html[data-theme] .nav > li > a:focus,
html[data-theme] .sidebar .nav > li > a:hover,
html[data-theme] .sidebar .nav > li > a:focus,
html[data-theme] .sidebar .nav > li > a.active,
html[data-theme] .sidebar .nav > li > a[aria-expanded="true"],
html[data-theme] .sidebar .submenu > li > a:hover,
html[data-theme] .sidebar .submenu > li > a:focus,
html[data-theme] .sidebar .submenu > li > a.active {
    background: var(--gtarp-panel-hover) !important;
    color: var(--gtarp-blue) !important;
    border-left-color: var(--gtarp-blue) !important;
}

html[data-theme] .sidebar .nav .nav,
html[data-theme] .sidebar .submenu,
html[data-theme] .sidebar-minified .sidebar .collapse {
    background: var(--gtarp-panel-bg-2) !important;
}

/* Buttons/labels that were still grey/gold */
html[data-theme] .btn,
html[data-theme] button,
html[data-theme] .label,
html[data-theme] .badge {
    border-radius: 12px !important;
}

html[data-theme] .btn-default:hover,
html[data-theme] .btn-default:focus,
html[data-theme] .btn-default.active,
html[data-theme] .btn-default:active,
html[data-theme] .open > .dropdown-toggle.btn-default {
    background: linear-gradient(135deg, var(--gtarp-blue), var(--gtarp-blue-2)) !important;
    color: #fff !important;
    border-color: rgba(255,255,255,.15) !important;
}

html[data-theme] .label-warning,
html[data-theme] .badge-warning,
html[data-theme] .text-warning,
html[data-theme] .text-indicator-gold,
html[data-theme] .panel-bordercolororange {
    background: rgba(185,122,145,.14) !important;
    color: var(--gtarp-blue) !important;
    border-color: var(--gtarp-blue) !important;
}

/* Footer */
html[data-theme] footer,
html[data-theme] .footer,
html[data-theme] .copyright {
    background: var(--gtarp-footer-bg) !important;
    color: var(--gtarp-muted) !important;
    border-top: 1px solid var(--gtarp-border) !important;
    box-shadow: none !important;
}

html[data-theme] footer a,
html[data-theme] .footer a,
html[data-theme] .copyright a {
    color: var(--gtarp-blue) !important;
}

/* Kill remaining hard-coded old colors */
html[data-theme] [style*="#F5B301"],
html[data-theme] [style*="#f5b301"],
html[data-theme] [style*="rgb(245, 179, 1)"],
html[data-theme] [style*="#2d3035"],
html[data-theme] [style*="#303030"],
html[data-theme] [style*="#333333"],
html[data-theme] [style*="#383838"] {
    border-color: var(--gtarp-border-strong) !important;
}

/* =========================================================
   GTARP MODERN V4 - user menu overflow + mobile polish
   ========================================================= */

.gtarp-user-dropdown,
.gtarp-user-toggle {
    min-width: 0 !important;
}

.gtarp-user-toggle {
    max-width: 260px !important;
    overflow: hidden !important;
}

.gtarp-user-toggle img {
    flex: 0 0 auto !important;
}

.gtarp-user-info {
    min-width: 0 !important;
    max-width: 150px !important;
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    line-height: 1.15 !important;
}

.gtarp-user-info strong,
.gtarp-user-info small {
    display: block !important;
    max-width: 100% !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

.gtarp-user-info strong {
    font-size: 13px !important;
}

.gtarp-user-info small {
    font-size: 11px !important;
    opacity: .78 !important;
    margin-top: 2px !important;
}

/* Better responsive base */
@media (max-width: 1200px) {
    .gtarp-user-toggle {
        max-width: 220px !important;
    }

    .gtarp-user-info {
        max-width: 115px !important;
    }

    .navbar-form.search-form .form-control,
    .gtarp-search .form-control {
        width: 210px !important;
        min-width: 0 !important;
    }
}

@media (max-width: 1024px) {
    #wrapper .sidebar {
        left: -260px !important;
        width: 260px !important;
        transition: left .25s ease !important;
        z-index: 1040 !important;
    }

    .offcanvas-active #wrapper .sidebar,
    body.offcanvas-active #wrapper .sidebar {
        left: 0 !important;
    }

    #wrapper .main,
    .sidebar-minified #wrapper .main,
    .offcanvas-active #wrapper .main {
        width: 100% !important;
        left: 0 !important;
        margin-left: 0 !important;
    }

    .gtarp-navbar-menu {
        margin-left: auto !important;
    }

    .gtarp-search-wrap {
        flex: 1 1 auto !important;
        min-width: 0 !important;
    }

    .gtarp-search {
        max-width: 320px !important;
        width: 100% !important;
    }

    .gtarp-search .form-control {
        width: 100% !important;
    }
}

@media (max-width: 768px) {
    body {
        font-size: 13px !important;
    }

    .navbar.navbar-default,
    .navbar-default.navbar-fixed-top {
        min-height: 74px !important;
        height: auto !important;
        padding: 10px 12px !important;
    }

    .navbar .container-fluid,
    .navbar-default .container-fluid {
        display: flex !important;
        align-items: center !important;
        gap: 10px !important;
        flex-wrap: wrap !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .navbar-default .brand,
    .gtarp-brand {
        display: flex !important;
        padding: 0 !important;
        top: 0 !important;
        height: auto !important;
        flex: 0 0 auto !important;
    }

    .navbar-default .brand img,
    .gtarp-brand img,
    .navbar .brand img {
        height: 68px !important;
        width: auto !important;
        max-width: 220px !important;
        margin: 0 !important;
    }

    .gtarp-search-wrap {
        order: 3 !important;
        width: 100% !important;
        display: flex !important;
        gap: 8px !important;
    }

    .gtarp-sidebar-toggle,
    .navbar-btn {
        line-height: 42px !important;
        height: 42px !important;
        margin: 0 !important;
        flex: 0 0 42px !important;
    }

    .navbar-btn button,
    .btn-toggle-fullwidth {
        width: 42px !important;
        height: 42px !important;
        padding: 0 !important;
        border-radius: 12px !important;
    }

    .navbar-form.search-form,
    .gtarp-search {
        display: flex !important;
        flex: 1 1 auto !important;
        width: auto !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .navbar-form.search-form .form-control,
    .gtarp-search .form-control {
        height: 42px !important;
        width: 100% !important;
        min-width: 0 !important;
    }

    .navbar-form.search-form .btn,
    .gtarp-search .btn {
        height: 42px !important;
        width: 48px !important;
        flex: 0 0 48px !important;
    }

    .gtarp-navbar-menu {
        margin-left: auto !important;
        flex: 0 0 auto !important;
    }

    .gtarp-right-nav,
    .navbar-nav.navbar-right.gtarp-right-nav {
        display: flex !important;
        align-items: center !important;
        gap: 8px !important;
        margin: 0 !important;
        width: auto !important;
    }

    .gtarp-right-nav > li,
    .navbar-nav > li {
        display: block !important;
        width: auto !important;
        position: relative !important;
        text-align: left !important;
    }

    .gtarp-right-nav > li > a,
    .navbar-nav > li > a {
        padding: 0 10px !important;
        line-height: 42px !important;
        height: 42px !important;
        border-radius: 12px !important;
    }

    .gtarp-theme-toggle,
    .gtarp-icon-btn {
        width: 42px !important;
        height: 42px !important;
        min-width: 42px !important;
        padding: 0 !important;
    }

    .gtarp-user-toggle {
        height: 46px !important;
        max-width: 180px !important;
        padding: 6px 8px !important;
        gap: 7px !important;
    }

    .gtarp-user-toggle img {
        width: 34px !important;
        height: 34px !important;
    }

    .gtarp-user-info {
        max-width: 84px !important;
    }

    .gtarp-user-info strong {
        font-size: 12px !important;
    }

    .gtarp-user-info small {
        font-size: 10px !important;
    }

    #wrapper #sidebar-nav,
    #wrapper .main {
        padding-top: 126px !important;
    }

    .main-content,
    .container-fluid,
    .content-heading {
        padding-left: 12px !important;
        padding-right: 12px !important;
    }

    .content-heading {
        margin-left: -12px !important;
        margin-right: -12px !important;
    }

    .panel,
    .content-panel,
    .profile-left,
    .profile-right,
    .tab-content {
        border-radius: 18px !important;
        overflow-x: auto !important;
    }

    .nav-tabs > li > a {
        padding: 12px 14px !important;
        font-size: 12px !important;
    }

    table,
    .table {
        font-size: 12px !important;
    }

    .dropdown-menu {
        position: absolute !important;
        right: 0 !important;
        left: auto !important;
        min-width: 220px !important;
        max-width: calc(100vw - 24px) !important;
    }

    .gtarp-cookie-consent {
        left: 12px !important;
        right: 12px !important;
        bottom: 12px !important;
        max-width: none !important;
        width: auto !important;
    }
}

@media (max-width: 520px) {
    .navbar.navbar-default,
    .navbar-default.navbar-fixed-top {
        padding: 8px 10px !important;
    }

    .navbar-default .brand img,
    .gtarp-brand img,
    .navbar .brand img {
        height: 36px !important;
        max-width: 95px !important;
    }

    .gtarp-theme-toggle,
    .gtarp-icon-btn {
        width: 38px !important;
        height: 38px !important;
        min-width: 38px !important;
    }

    .gtarp-right-nav {
        gap: 5px !important;
    }

    .gtarp-user-toggle {
        max-width: 128px !important;
        height: 42px !important;
    }

    .gtarp-user-toggle img {
        width: 30px !important;
        height: 30px !important;
    }

    .gtarp-user-info {
        max-width: 55px !important;
    }

    .gtarp-user-toggle .ti-angle-down {
        display: none !important;
    }

    .gtarp-right-nav > li > a[href*="small-modal"],
    .gtarp-right-nav > li > a[data-target="#small-modal"],
    .gtarp-right-nav > li > a[data-target="#small-modal-reg"] {
        padding: 0 8px !important;
        font-size: 12px !important;
    }

    #wrapper #sidebar-nav,
    #wrapper .main {
        padding-top: 118px !important;
    }

    .main-content,
    .container-fluid {
        padding-left: 8px !important;
        padding-right: 8px !important;
    }

    .panel-body,
    .content-panel,
    .profile-left,
    .profile-right {
        padding: 14px !important;
    }

    .profile-left img,
    .profile-avatar,
    .border-avatar {
        max-width: 150px !important;
        height: auto !important;
    }
}


/* assets/css/skins/sidebar-nav-darkgray.css */
/* GTARP modern sidebar skin */
#wrapper .sidebar {
    background-color: rgba(29,30,35, .96) !important;
    border-right: 1px solid rgba(202,137,164, .16) !important;
}

.sidebar .nav li > a {
    color: rgba(238, 248, 255, .68) !important;
    border-left-color: transparent !important;
}

.sidebar .nav li > a:hover,
.sidebar .nav li > a.active,
.sidebar .nav li > a[aria-expanded="true"] {
    background-color: rgba(185,122,145, .10) !important;
    color: #b97a91 !important;
    border-left-color: #b97a91 !important;
}

.sidebar .nav li > a.active:hover {
    background-color: rgba(185,122,145, .14) !important;
    color: #b97a91 !important;
}

.sidebar .nav li > a:focus {
    background-color: rgba(185,122,145, .08) !important;
}

.sidebar .nav .nav,
.sidebar-minified .sidebar .collapse {
    background-color: rgba(29,30,35, .96) !important;
}

.sidebar .nav .nav > li > a.active {
    background-color: rgba(185,122,145, .10) !important;
    color: #b97a91 !important;
}

.sidebar-minified .sidebar .nav > li:hover > a,
.sidebar-minified .sidebar .nav > li:hover .collapse li:hover > a,
.sidebar-minified .sidebar .nav li:hover > a > .title {
    background-color: rgba(185,122,145, .12) !important;
    color: #b97a91 !important;
}

.btn-toggle-minified {
    background: rgba(255,255,255,.06) !important;
    color: rgba(238,248,255,.68) !important;
    border-color: rgba(202,137,164,.16) !important;
}

.btn-toggle-minified:hover {
    color: #b97a91 !important;
    background: rgba(185,122,145,.10) !important;
}

.right-sidebar {
    background-color: rgba(29,30,35, .98) !important;
    color: #f4eff5 !important;
}

.right-sidebar .widget-header {
    background-color: rgba(29,30,35, .96) !important;
    border-color: rgba(202,137,164,.16) !important;
}

.right-sidebar .btn-default {
    background-color: rgba(29,30,35, .96) !important;
    border-color: rgba(202,137,164,.16) !important;
    color: #f4eff5 !important;
}

html[data-theme="light"] #wrapper .sidebar,
html[data-theme="light"] .sidebar .nav .nav,
html[data-theme="light"] .sidebar-minified .sidebar .collapse,
html[data-theme="light"] .right-sidebar,
html[data-theme="light"] .right-sidebar .widget-header {
    background-color: rgba(255,255,255,.96) !important;
    color: #1d1e23 !important;
}

html[data-theme="light"] .sidebar .nav li > a {
    color: rgba(29,30,35,.66) !important;
}

/* GTARP sidebar override V3 */
html[data-theme="dark"] #wrapper .sidebar,
html[data-theme="dark"] .sidebar .nav .nav,
html[data-theme="dark"] .sidebar .submenu,
html[data-theme="dark"] .sidebar-minified .sidebar .collapse {
    background: rgba(29,30,35, .96) !important;
    color: #f4eff5 !important;
}

html[data-theme="light"] #wrapper .sidebar,
html[data-theme="light"] .sidebar .nav .nav,
html[data-theme="light"] .sidebar .submenu,
html[data-theme="light"] .sidebar-minified .sidebar .collapse {
    background: rgba(255,255,255,.97) !important;
    color: #1d1e23 !important;
}

html[data-theme] .sidebar .nav li > a,
html[data-theme] .sidebar .submenu > li > a {
    color: var(--gtarp-muted, rgba(238,248,255,.68)) !important;
    background: transparent !important;
    border-left-color: transparent !important;
}

html[data-theme] .sidebar .nav li > a:hover,
html[data-theme] .sidebar .nav li > a:focus,
html[data-theme] .sidebar .nav li > a.active,
html[data-theme] .sidebar .nav li > a[aria-expanded="true"],
html[data-theme] .sidebar .submenu > li > a:hover,
html[data-theme] .sidebar .submenu > li > a:focus,
html[data-theme] .sidebar .submenu > li > a.active,
html[data-theme] .sidebar-minified .sidebar .nav > li:hover > a,
html[data-theme] .sidebar-minified .sidebar .nav li:hover > a > .title {
    background: rgba(185,122,145,.11) !important;
    color: #b97a91 !important;
    border-left-color: #b97a91 !important;
}

html[data-theme] .btn-toggle-minified,
html[data-theme] .btn-toggle-minified:hover {
    background: rgba(185,122,145,.10) !important;
    color: #b97a91 !important;
    border-color: rgba(202,137,164,.22) !important;
}

/* GTARP V4 mobile sidebar fixes */
@media (max-width: 1024px) {
    #wrapper .sidebar {
        left: -260px !important;
        width: 260px !important;
    }

    .offcanvas-active #wrapper .sidebar,
    body.offcanvas-active #wrapper .sidebar {
        left: 0 !important;
    }

    .offcanvas-active #wrapper .main,
    body.offcanvas-active #wrapper .main {
        left: 0 !important;
        width: 100% !important;
    }
}


/* assets/css/skins/navbar3.css */
/* GTARP modern navbar skin */
.navbar-default,
.layout-topnav .top-bar {
    background:
        linear-gradient(rgba(29,30,35, .66), rgba(29,30,35, .84)),
        url('https://static.gtarp.network/images/4kbgblue.png') center center/cover no-repeat !important;
    border: none !important;
    box-shadow: 0 10px 35px rgba(0,0,0,.32) !important;
}

.navbar-form.search-form .form-control,
.navbar-form.search-form .form-control:focus {
    background-color: rgba(29,30,35, .78) !important;
    border-color: rgba(185,122,145, .42) !important;
    color: #f4eff5 !important;
    box-shadow: 0 0 0 3px rgba(185,122,145,.08) !important;
}

.navbar-form.search-form .btn {
    color: #f4eff5 !important;
    background: linear-gradient(135deg, #b97a91, #6f557d) !important;
    border-color: rgba(255,255,255,.12) !important;
}

.navbar-form.search-form ::-webkit-input-placeholder { color: rgba(238, 248, 255, .58); }
.navbar-form.search-form :-moz-placeholder { color: rgba(238, 248, 255, .58); }
.navbar-form.search-form ::-moz-placeholder { color: rgba(238, 248, 255, .58); }
.navbar-form.search-form :-ms-input-placeholder { color: rgba(238, 248, 255, .58); }

html[data-theme="light"] .navbar-default,
html[data-theme="light"] .layout-topnav .top-bar {
    box-shadow: 0 10px 35px rgba(29,30,35, .18) !important;
}

/* GTARP navbar override V3 */
html[data-theme] .navbar-default,
html[data-theme] .layout-topnav .top-bar {
    background:
        linear-gradient(rgba(29,30,35, .64), rgba(29,30,35, .82)),
        url('https://static.gtarp.network/images/4kbgblue.png') center center/cover no-repeat !important;
    border: none !important;
}

html[data-theme] .navbar-default .navbar-nav > li > a:hover,
html[data-theme] .navbar-default .navbar-nav > li > a:focus,
html[data-theme] .navbar-default .navbar-nav > .open > a,
html[data-theme] .navbar-default .navbar-nav > .open > a:hover,
html[data-theme] .navbar-default .navbar-nav > .open > a:focus {
    background: rgba(185,122,145,.12) !important;
    color: #b97a91 !important;
}

html[data-theme] .navbar-form.search-form .form-control,
html[data-theme] .navbar-form.search-form .form-control:focus {
    background: rgba(29,30,35, .78) !important;
    border-color: rgba(185,122,145,.42) !important;
    color: #f4eff5 !important;
}

html[data-theme] .navbar-form.search-form .btn,
html[data-theme] .navbar-form.search-form .btn:hover,
html[data-theme] .navbar-form.search-form .btn:focus {
    background: linear-gradient(135deg, #b97a91, #6f557d) !important;
    color: #fff !important;
    border-color: rgba(255,255,255,.12) !important;
}

/* GTARP V4 mobile/header fixes */
.gtarp-user-info strong,
.gtarp-user-info small {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

@media (max-width: 768px) {
    .navbar-default .navbar-collapse {
        width: auto !important;
    }

    .navbar-form.search-form {
        display: flex !important;
    }
}


/* assets/rework/rework.css */
html,body{max-width:100%;overflow-x:hidden}.wrapper,.main,.content-wrapper,.container-fluid{max-width:100%;min-width:0}.gtarp-page{padding:20px;max-width:1500px;margin:auto}.gtarp-hero{margin-bottom:22px}.gtarp-hero h1{margin:0 0 5px}.gtarp-case-grid,.gtarp-radio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.gtarp-type-card,.gtarp-card,.gtarp-radio-card{background:var(--gtarp-card,#1d1e23);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px;color:inherit;text-align:left}.gtarp-type-card{cursor:pointer;transition:.2s}.gtarp-type-card:hover{transform:translateY(-2px);border-color:#9a6376}.gtarp-type-card span{display:inline-block;margin-top:12px;color:#c891aa;font-weight:700}.gtarp-card{margin-top:18px}.gtarp-card-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.gtarp-close{border:0;background:transparent;color:inherit;font-size:28px}.gtarp-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.gtarp-radio-card{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start}.gtarp-station-id{font-size:22px;font-weight:800}.gtarp-radio-actions{grid-column:1/-1;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.gtarp-radio-actions button,.gtarp-case-actions button,.gtarp-list-row{border:0;border-radius:7px;padding:9px 13px}.gtarp-list{display:grid;gap:10px}.gtarp-list-row{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;background:rgba(255,255,255,.05);color:inherit}.gtarp-list-row small,.gtarp-participants small{display:block;opacity:.7}.gtarp-status{padding:5px 9px;border-radius:999px;background:#6f557d;text-transform:capitalize;font-size:12px}.gtarp-status.closed,.gtarp-status.denied{background:#8d2d2d}.gtarp-status.approved,.gtarp-status.completed{background:#267a4a}.gtarp-status.claimed,.gtarp-status.under_review{background:#835d16}.gtarp-data{display:grid;gap:8px;margin:15px 0}.gtarp-data>div{display:grid;grid-template-columns:180px 1fr;gap:12px;padding:10px;background:rgba(255,255,255,.04);border-radius:7px}.gtarp-data b{text-transform:capitalize}.gtarp-participants,.gtarp-chips{display:flex;gap:8px;flex-wrap:wrap}.gtarp-participants>span,.gtarp-chips>span{padding:9px 12px;background:rgba(255,255,255,.06);border-radius:8px}.gtarp-messages{display:grid;gap:10px;margin-bottom:14px}.gtarp-messages article{padding:13px;background:rgba(255,255,255,.04);border-radius:8px}.gtarp-messages article.internal{border-left:4px solid #f39c12}.gtarp-messages small{float:right}.gtarp-search-result{width:100%;border:0;padding:10px;background:var(--gtarp-card,#1d1e23);color:inherit;text-align:left}.gtarp-search-result small{display:block;opacity:.7}#participantResults,#livePlayerResults,#gtarpHeaderResults{position:absolute;z-index:10000;min-width:280px;max-height:320px;overflow:auto;box-shadow:0 12px 30px rgba(0,0,0,.35)}#participantResults,#livePlayerResults{position:relative;min-width:0}.gtarp-empty{padding:18px;opacity:.7}#gtarpToasts{position:fixed;right:20px;top:80px;z-index:99999;display:grid;gap:8px}.gtarp-toast{background:#267a4a;color:#fff;padding:12px 16px;border-radius:8px;box-shadow:0 8px 25px rgba(0,0,0,.35)}.gtarp-toast.error{background:#a33434}.discord-form{display:grid;gap:10px}.navbar-brand img,.logo img{max-height:52px!important;transform:scale(1.18);transform-origin:left center}.light-mode .navbar-search input,body.light .navbar-search input,.layout-light .navbar-search input{background:#fff!important;color:#111!important}.light-mode .gtarp-card,.light-mode .gtarp-type-card,.light-mode .gtarp-radio-card,body.light .gtarp-card{--gtarp-card:#fff;color:#20232a;border-color:#ddd}@media(max-width:700px){.gtarp-page{padding:12px}.gtarp-two{grid-template-columns:1fr}.gtarp-data>div{grid-template-columns:1fr}.gtarp-list-row{align-items:flex-start;gap:8px}.gtarp-radio-actions input{width:100%}}

#gtarpPageContent{min-width:0;max-width:100%;overflow-x:clip}.gtarp-loading #gtarpPageContent{opacity:.55;pointer-events:none}.gtarp-loading:after{content:'';position:fixed;top:70px;left:50%;width:34px;height:34px;margin-left:-17px;border:3px solid rgba(185,122,145,.25);border-top-color:#9a6376;border-radius:50%;animation:gtarpSpin .65s linear infinite;z-index:999999}@keyframes gtarpSpin{to{transform:rotate(360deg)}}.table-responsive{max-width:100%;overflow-x:auto}

/* 2026-06-14 requested UI corrections */
.gtarp-radio-actions button{background:#9a6376!important;color:#fff!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:8px;padding:9px 13px;font-weight:700}.gtarp-radio-actions button:hover{background:#9a6376!important;color:#fff!important}.gtarp-radio-actions .btn-copy{background:#1d1e23!important}.gtarp-radio-actions input[type=range]{accent-color:#b97a91}
.navbar-brand img,.logo img{max-height:58px!important;transform:scale(1.28)!important;transform-origin:left center!important}
body.layout-light .navbar-search input,body.light .navbar-search input,.light-mode .navbar-search input,body.layout-light .top-bar input[type=search],body.light .top-bar input[type=search]{background:#fff!important;color:#111!important;border-color:#d7dde5!important}body.layout-light .navbar-search input::placeholder,body.light .navbar-search input::placeholder,.light-mode .navbar-search input::placeholder{color:#666!important}
body.layout-light .gtarp-card,body.layout-light .gtarp-type-card,body.layout-light .gtarp-radio-card,body.light .gtarp-card,body.light .gtarp-type-card,body.light .gtarp-radio-card,.light-mode .gtarp-card,.light-mode .gtarp-type-card,.light-mode .gtarp-radio-card{background:#fff!important;color:#1d1e23!important;border-color:#dfe4ea!important;box-shadow:0 5px 16px rgba(29,30,35,.08)}
body.layout-light .gtarp-admin-shell,body.light .gtarp-admin-shell,.light-mode .gtarp-admin-shell{background:#f4f7fa!important;color:#1d1e23!important;border-color:#d8e1ea!important}body.layout-light .gtarp-admin-hero,body.light .gtarp-admin-hero,.light-mode .gtarp-admin-hero{background:linear-gradient(135deg,#e9f4ff,#f7fbff)!important;border-color:#c9dff1!important}body.layout-light .gtarp-admin-hero h2,body.light .gtarp-admin-hero h2,.light-mode .gtarp-admin-hero h2,body.layout-light .gtarp-card h4,body.light .gtarp-card h4,.light-mode .gtarp-card h4{color:#1d1e23!important}body.layout-light .muted,body.light .muted,.light-mode .muted{color:#647383!important}body.layout-light .form-control,body.light .form-control,.light-mode .form-control{background:#fff!important;color:#111!important;border-color:#ccd5df!important}body.layout-light .gtarp-tabs>li>a,body.light .gtarp-tabs>li>a,.light-mode .gtarp-tabs>li>a{color:#4d5b68!important}body.layout-light .gtarp-tabs>li.active>a,body.light .gtarp-tabs>li.active>a,.light-mode .gtarp-tabs>li.active>a{background:#e6f2fb!important;color:#9a6376!important}
.gtarp-stat-card{position:relative;overflow:hidden}.gtarp-stat-card .stat-icon{font-size:28px;opacity:.85}.gtarp-inline-liveview .gtarp-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}
.app-manage-card{display:block}.app-manage-card>summary{cursor:pointer;list-style:none}.app-manage-card>summary::-webkit-details-marker{display:none}.application-settings-form{display:grid;gap:10px;margin:16px 0}.application-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.permission-shell{display:grid;gap:18px}.permission-header{display:flex;align-items:end;justify-content:space-between;gap:20px}.permission-header label{min-width:260px}.permission-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.permission-group{background:rgba(29,30,35,.55);border:1px solid rgba(185,122,145,.16);border-radius:16px;padding:15px}.permission-group h4{margin:0 0 10px}.permission-list{display:grid;gap:7px}.permission-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px;border-radius:10px;background:rgba(255,255,255,.035);cursor:pointer}.permission-row span{display:grid}.permission-row small{opacity:.55;font-family:monospace}.permission-row input{width:20px;height:20px;accent-color:#b97a91}.permission-savebar{position:sticky;bottom:12px;display:flex;justify-content:flex-end;padding:12px;background:rgba(29,30,35,.88);backdrop-filter:blur(8px);border-radius:14px}body.layout-light .permission-group,body.light .permission-group,.light-mode .permission-group{background:#fff;border-color:#dce3ea}body.layout-light .permission-row,body.light .permission-row,.light-mode .permission-row{background:#f5f7f9}body.layout-light .permission-savebar,body.light .permission-savebar,.light-mode .permission-savebar{background:rgba(255,255,255,.9)}
@media(max-width:900px){.permission-groups,.application-edit-grid{grid-template-columns:1fr}.permission-header{align-items:stretch;flex-direction:column}.permission-header label{min-width:0;width:100%}}

.gtarp-stats-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.gtarp-stat-card{display:flex;align-items:center;gap:15px;min-height:112px}.gtarp-stat-card .stat-icon{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;color:#fff}.gtarp-stat-card h3{margin:0;font-size:28px}.gtarp-stat-card p{margin:3px 0 0;opacity:.7}.stat-blue .stat-icon{background:#9a6376}.stat-purple .stat-icon{background:#9b59b6}.stat-green .stat-icon{background:#2ecc71}.stat-orange .stat-icon{background:#f39c12}.stat-red .stat-icon{background:#e74c3c}


/* GTARP uniform cropped avatars */
.picture,.avatar,.profile-avatar,.friend-avatar,.staff-avatar,.gtarp-avatar,
img[class*="avatar"],img[class*="picture"]{object-fit:cover!important;object-position:center!important;flex-shrink:0}
.gtarp-avatar-xs{width:24px!important;height:24px!important;border-radius:50%!important}
.gtarp-avatar-sm{width:40px!important;height:40px!important;border-radius:50%!important}
.gtarp-avatar-md{width:48px!important;height:48px!important;border-radius:50%!important}
.list-contacts .media .picture{width:42px!important;height:42px!important;border-radius:50%!important}

/* Original-style ticket/report/request detail layout */
.gtarp-ticket-view{padding:10px!important;margin-top:18px;border-radius:5px!important;overflow:hidden}
.gtarp-ticket-topbar{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:10px 12px;background:#6f557d;border:1px solid rgba(247,247,247,.8);border-radius:5px;margin-bottom:10px;color:#fff}
.gtarp-ticket-topbar h4{margin:0 0 6px;color:#fff}.gtarp-ticket-created{display:flex;align-items:center;gap:7px;white-space:nowrap}.gtarp-ticket-created .gtarp-close{margin-left:6px;color:#fff;line-height:1}
.gtarp-ticket-main-message{padding:14px 10px;line-height:1.65;min-height:54px}
.gtarp-ticket-details{display:grid;gap:6px;margin:4px 0 12px}.gtarp-ticket-field{display:grid;grid-template-columns:minmax(150px,220px) 1fr;gap:12px;padding:9px 11px;background:rgba(111,85,125,.45);border:1px solid rgba(154,99,118,.45);border-radius:5px}.gtarp-ticket-field b{text-transform:capitalize}
.gtarp-ticket-meta{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#6f557d;border:1px solid rgba(247,247,247,.8);border-radius:5px;color:#fff;margin-bottom:16px}
.gtarp-ticket-section-title{margin:18px 0 10px}.gtarp-ticket-participants{display:flex;flex-wrap:wrap;gap:9px}.gtarp-ticket-participant{display:flex;align-items:center;gap:9px;padding:8px 10px;background:rgba(111,85,125,.45);border-radius:6px}.gtarp-ticket-participant small{display:block;opacity:.7}
.gtarp-ticket-conversation{margin:0 0 12px!important}.gtarp-ticket-message{display:flex!important;gap:10px;padding:12px 4px!important;border-bottom:1px solid rgba(255,255,255,.08)}.gtarp-ticket-message .media{width:48px;min-width:48px;position:relative}.gtarp-ticket-message .info{float:none!important;padding:0!important;flex:1;min-width:0}.gtarp-ticket-message-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.gtarp-ticket-message-body{margin-top:5px;line-height:1.55;overflow-wrap:anywhere}.gtarp-ticket-message.internal{border-left:4px solid #f39c12;padding-left:10px!important}.gtarp-ticket-empty{text-align:center;padding:18px;opacity:.75}
.gtarp-ticket-reply{margin-top:12px}.gtarp-ticket-reply .input-group{display:flex;width:100%}.gtarp-ticket-reply textarea{resize:vertical}.gtarp-ticket-reply .input-group-btn{display:flex}.gtarp-ticket-reply .input-group-btn .btn{height:100%;border-radius:0 4px 4px 0}.gtarp-internal-note{display:block;margin-top:8px}.gtarp-case-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px}.gtarp-case-actions .form-control{width:auto;min-width:190px}

.light-mode .gtarp-ticket-topbar,.light-mode .gtarp-ticket-meta,body.light .gtarp-ticket-topbar,body.light .gtarp-ticket-meta{background:#eef3f6;color:#1d1e23;border-color:#d5dde2}.light-mode .gtarp-ticket-topbar h4,.light-mode .gtarp-ticket-created .gtarp-close,body.light .gtarp-ticket-topbar h4,body.light .gtarp-ticket-created .gtarp-close{color:#1d1e23}.light-mode .gtarp-ticket-field,.light-mode .gtarp-ticket-participant,body.light .gtarp-ticket-field,body.light .gtarp-ticket-participant{background:#f7f9fa;border-color:#dce3e7}.light-mode .gtarp-ticket-message,body.light .gtarp-ticket-message{border-bottom-color:#e3e7ea}
@media(max-width:700px){.gtarp-ticket-topbar{align-items:flex-start;flex-direction:column}.gtarp-ticket-created{white-space:normal;width:100%}.gtarp-ticket-field{grid-template-columns:1fr}.gtarp-ticket-message-head{flex-direction:column;gap:2px}.gtarp-ticket-reply .input-group{display:block}.gtarp-ticket-reply .input-group-btn{display:block}.gtarp-ticket-reply .input-group-btn .btn{width:100%;border-radius:0 0 4px 4px}.gtarp-case-actions .form-control{width:100%}}


/* assets/css/gtarp-extracted.css */

/* Extracted from inc/pages/adminpanel.p.php */
.gtarp-admin-shell{background:rgba(25,26,30,.96);border:1px solid rgba(185,122,145,.30);border-radius:24px;padding:22px;color:#f4eff5;box-shadow:0 18px 55px rgba(0,0,0,.32)}
.gtarp-admin-hero{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:18px;background:linear-gradient(135deg,rgba(111,85,125,.30),rgba(154,99,118,.16));border-radius:20px;padding:22px;border:1px solid rgba(185,122,145,.28)}
.gtarp-admin-hero h2{margin:0;font-weight:800;color:white}.gtarp-admin-hero p,.muted{color:rgba(234,247,255,.68)}.gtarp-rank-pill,.status-pill{background:rgba(154,99,118,.18);border:1px solid rgba(214,180,195,.22);border-radius:999px;padding:9px 14px;font-weight:700}
.gtarp-tabs{border-bottom:1px solid rgba(214,180,195,.18)!important;margin-bottom:18px}.gtarp-tabs>li>a{color:rgba(234,247,255,.7);font-weight:700;border:0!important;border-radius:14px 14px 0 0;background:transparent!important}.gtarp-tabs>li.active>a{background:rgba(185,122,145,.16)!important;color:white!important}
.gtarp-card{background:rgba(34,35,40,.94);border:1px solid rgba(185,122,145,.14);border-radius:20px;padding:18px;margin-bottom:18px}.gtarp-card h4{color:white;font-weight:800;margin-top:0}.gtarp-table>thead>tr>th{border-color:rgba(185,122,145,.14)!important;color:#b97a91}.gtarp-table>tbody>tr>td{border-color:rgba(185,122,145,.10)!important;vertical-align:middle}.player-cell{display:flex;align-items:center;gap:10px}.player-cell img{width:38px;height:38px;border-radius:12px;object-fit:cover;border:1px solid rgba(185,122,145,.25)}.player-cell small{display:block;color:rgba(234,247,255,.55)}
.badge-ok,.app-status.open{background:rgba(34,197,94,.16);color:#86efac;border:1px solid rgba(34,197,94,.28);padding:5px 9px;border-radius:999px;font-weight:800}.badge-off,.app-status.closed{background:rgba(239,68,68,.14);color:#fca5a5;border:1px solid rgba(239,68,68,.25);padding:5px 9px;border-radius:999px;font-weight:800}.action-buttons{min-width:320px}.action-buttons .btn{margin:2px}.inline-action{display:contents}.app-manage-card{border:1px solid rgba(185,122,145,.18);border-radius:18px;padding:16px;margin-bottom:16px;background:rgba(20,21,25,.72)}.app-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.question-row{display:grid;grid-template-columns:1.4fr .7fr .45fr 1fr auto;gap:8px;align-items:start}.checkline{font-weight:500;color:#cbd5e1}.q-item{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(185,122,145,.10);padding:8px 0}.q-item em{color:#d6b4c3;font-size:12px}.form-control{background:rgba(29,30,35,.97)!important;border:1px solid rgba(185,122,145,.22)!important;color:#fff!important}.form-control::placeholder{color:rgba(226,232,240,.45)!important}
@media(max-width:900px){.gtarp-admin-hero{flex-direction:column;align-items:flex-start}.question-row{grid-template-columns:1fr}.inline-action{display:block}.action-buttons{min-width:auto}}


/* Extracted from inc/pages/applications.p.php */
.gtarp-app-shell{background:rgba(25,26,30,.96);border:1px solid rgba(185,122,145,.30);border-radius:24px;padding:24px;color:#f4eff5;box-shadow:0 18px 55px rgba(0,0,0,.32)}.app-hero{background:linear-gradient(135deg,rgba(111,85,125,.30),rgba(154,99,118,.16));border:1px solid rgba(185,122,145,.28);border-radius:22px;padding:24px;margin-bottom:22px}.app-hero h2{margin:10px 0 6px;color:#fff;font-weight:900}.app-hero p,.muted{color:rgba(234,247,255,.68)}.app-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.application-badge{border-radius:22px;padding:22px;background:rgba(34,35,40,.94);border:1px solid rgba(185,122,145,.15);position:relative;min-height:260px;display:flex;flex-direction:column}.application-badge.open{border-color:rgba(185,122,145,.38)}.application-badge.closed{border-color:rgba(239,68,68,.32);opacity:.78}.badge-icon{width:62px;height:62px;border-radius:20px;background:rgba(185,122,145,.16);display:flex;align-items:center;justify-content:center;font-size:28px;color:#d9a8bf;margin-bottom:12px}.application-badge h3{color:#fff;font-weight:900;margin:0 0 8px}.application-badge p{color:rgba(226,232,240,.65);flex:1}.application-badge span,.app-sub-status{display:inline-block;align-self:flex-start;border-radius:999px;padding:6px 11px;margin-bottom:14px;font-weight:900;background:rgba(34,197,94,.16);color:#86efac;border:1px solid rgba(34,197,94,.28)}.application-badge.closed span,.app-sub-status.denied,.app-sub-status.closed,.app-sub-status.withdrawn{background:rgba(239,68,68,.14);color:#fca5a5;border-color:rgba(239,68,68,.25)}.app-sub-status.action-required{background:rgba(245,158,11,.15);color:#fcd34d;border-color:rgba(245,158,11,.25)}.app-form-card{background:rgba(34,35,40,.94);border:1px solid rgba(185,122,145,.14);border-radius:20px;padding:20px;margin-bottom:18px}.form-question{margin-bottom:18px}.form-question label{display:block;color:#f4eff5;font-weight:800;margin-bottom:8px}.form-question label span{color:#f87171}.form-control{background:rgba(29,30,35,.97)!important;border:1px solid rgba(185,122,145,.22)!important;color:#fff!important}.option-line{display:block;background:rgba(20,21,25,.72);border-radius:12px;padding:9px;margin-bottom:7px}.answer-box{background:rgba(20,21,25,.72);border-radius:14px;padding:14px;margin-bottom:12px;border:1px solid rgba(185,122,145,.12)}.answer-box b{color:#d6b4c3}.answer-box p{margin:7px 0 0}.comment{border-radius:16px;padding:14px;margin-bottom:12px;border:1px solid rgba(185,122,145,.12)}.comment.staff{background:rgba(154,99,118,.14)}.comment.applicant{background:rgba(34,197,94,.10)}.comment span{border-radius:999px;padding:3px 8px;margin-left:6px;font-size:11px;background:rgba(255,255,255,.10)}.comment small{display:block;color:rgba(226,232,240,.5)}.app-table>thead>tr>th,.app-table>tbody>tr>td{border-color:rgba(185,122,145,.12)!important}.reply-form{display:grid;gap:10px;margin-top:16px}


/* Extracted from inc/pages/caseview.inc.php */
.gtarp-fixed-avatar{object-fit:cover;object-position:center;display:inline-block}.gtarp-avatar-120{width:120px!important;height:120px!important}.gtarp-avatar-44{width:44px!important;height:44px!important;border-radius:50%}.gtarp-avatar-90{width:90px!important;height:90px!important;border-radius:50%}.gtarp-original-case-view .panel{word-wrap:break-word}.gtarp-original-case-view .gtarp-case-side-panel p{clear:both;padding:5px 0;margin:0}.gtarp-original-comments li{min-height:55px;padding:10px 0;border-bottom:1px solid rgba(128,128,128,.2)}.gtarp-original-comments .media{float:left}.gtarp-original-comments .email{display:block;opacity:.7;margin-top:4px}.gtarp-case-summary{white-space:normal}.gtarp-claimed-by{margin:0 0 8px;font-size:12px}.gtarp-reported-player{padding:0 0 12px;margin:0 0 12px;border-bottom:1px solid rgba(128,128,128,.25)}.gtarp-inline-search-results{position:absolute;left:0;right:0;z-index:9999;max-height:240px;overflow:auto;background:#1d1e23;border-radius:4px;box-shadow:0 8px 20px rgba(0,0,0,.35)}.gtarp-inline-search-result{display:block;width:100%;padding:8px 10px;border:0;border-bottom:1px solid rgba(255,255,255,.08);background:transparent;color:#fff;text-align:left}.gtarp-inline-search-result small{display:block;opacity:.75}.light-mode .gtarp-inline-search-results,body.light .gtarp-inline-search-results{background:#fff}.light-mode .gtarp-inline-search-result,body.light .gtarp-inline-search-result{color:#111;border-bottom-color:#ddd}.gtarp-original-case-view .table th{width:32%}@media(max-width:991px){.gtarp-original-case-view [class*=col-md-]{width:100%;float:none}.gtarp-original-case-view .gtarp-case-side-panel{margin-bottom:15px}}


/* Extracted from inc/pages/factions.p.php */
.card-header-text{
    margin-bottom: 0;
    font-size: 1rem;
    color: rgba(51, 51, 51, 0.85);
    text-transform: uppercase;
    font-weight: 600;
    display: inline-block;
    vertical-align: middle;
}
.card-header{
    padding: 20px;
    background-color: transparent;
    color: #757575;
}
.card{
    margin-bottom: 30px;
    border: none;
    box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.05), 0 -2px 1px -2px rgba(0, 0, 0, 0.04), 0 0 0 -1px rgba(0, 0, 0, 0.05);
}
.contact-mobile {
    position: relative;
    display: block;
    background-color: #6f557d;
    cursor: pointer;
}
.contact-card-info{
    position: relative;
    border-bottom: 1px solid #6f557d;
}
.contact-card-info a{
    font-size: 14px;
}
.contact-mobi-front a{color:#fff;}
.contact-mobi-front .front-img img{
    margin-right: 10px;
    height: 50px;
    width: 50px;
}
.contact-card-button{text-align: center;padding: 15px 0;}
.contact-card-button i{margin-right: 5px;}
.contact-mobi-front .img-circle {
    width:150px;
    height: 150px;
    padding: 2px;
    border: 1px solid #757575;
}
.contact-details-front-img {
    text-align: center;
    padding: 20px 0;
}
.contact-details-front-img h4{
    margin-top: 10px;
}
.contact-mobi-front {
    position: relative;
}
.front-img {
    position: absolute;
    bottom: 15px;
}
.front-img > img {
    margin-left: 17px;
}
.contact-card-info {
    padding: 10px 37px 10px 40px;
}
.contact-card-info i {
    padding: 10px;
    position: absolute;
    left: 5px;
    top: 5px;
}
.width-100 {
    width: 100%;
}

ul {
    list-style: none;
    padding: 0;
    margin-bottom: 0;
}


/* Extracted from inc/pages/profile.p.php */
.gtarp-assets-summary {
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:15px;
    background:#25282b;
    border:1px solid rgba(255,255,255,.08);
    border-radius:8px;
    padding:14px 16px;
    margin:12px 0 18px;
}
.gtarp-assets-summary h4 {
    margin:0;
}
.gtarp-assets-summary span {
    color:#aaa;
    font-size:12px;
}
.gtarp-assets-summary strong {
    font-size:20px;
    color:#8ee6a7;
}
.gtarp-asset-list {
    display:flex;
    flex-direction:column;
    gap:10px;
    margin-bottom:18px;
}
.gtarp-asset-card {
    background:#25282b;
    border:1px solid rgba(255,255,255,.08);
    border-radius:8px;
    padding:12px;
}
.gtarp-asset-main {
    display:flex;
    justify-content:space-between;
    align-items:flex-start;
    gap:12px;
}
.gtarp-asset-main strong {
    display:block;
    color:#fff;
    font-size:15px;
}
.gtarp-asset-main span {
    color:#aaa;
}
.gtarp-asset-badge {
    white-space:nowrap;
    background:#b97a91;
    color:#fff !important;
    border-radius:999px;
    padding:4px 9px;
    font-size:11px;
    text-transform:uppercase;
    font-weight:700;
}
.gtarp-asset-meta {
    display:flex;
    flex-wrap:wrap;
    gap:10px;
    margin-top:10px;
    color:#bbb;
    font-size:12px;
}
.gtarp-tenant-box {
    margin-top:12px;
}


/* Extracted from inc/pages/profile.p.php */
.gtarp-profile-social-panel,
.gtarp-timeline-panel{
    background:rgba(29,30,35,.86);
    border:1px solid rgba(185,122,145,.18);
    border-radius:22px;
    padding:22px;
    box-shadow:0 18px 45px rgba(0,0,0,.20);
    margin-bottom:18px;
}

.gtarp-timeline-panel{
    margin-top:46px;
}

.gtarp-section-head{
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin-bottom:18px;
}

.gtarp-section-head h4{
    margin:0;
    font-size:19px;
    font-weight:800;
    color:#fff;
}

.gtarp-section-head span{
    display:block;
    margin-top:4px;
    font-size:12px;
    color:rgba(255,255,255,.52);
}

.gtarp-friends-scroll{
    max-height:380px;
    overflow-y:auto;
    padding-right:6px;
    display:grid;
    grid-template-columns:repeat(auto-fill,minmax(130px,1fr));
    gap:14px;
}

.gtarp-friend-card{
    text-align:center;
    border-radius:18px;
    padding:16px 12px;
    background:radial-gradient(circle at top,rgba(185,122,145,.16),transparent 45%),rgba(255,255,255,.045);
    border:1px solid rgba(255,255,255,.08);
    transition:.25s ease;
}

.gtarp-friend-card:hover{
    transform:translateY(-4px);
    border-color:rgba(185,122,145,.42);
    box-shadow:0 0 28px rgba(185,122,145,.14);
}

.gtarp-friend-avatar{
    width:64px;
    height:64px;
    object-fit:cover;
    border-radius:50%;
    border:2px solid rgba(185,122,145,.70);
    box-shadow:0 0 18px rgba(185,122,145,.22),0 8px 18px rgba(0,0,0,.30);
    margin-bottom:10px;
}

.gtarp-friend-name{
    display:block;
    color:#fff;
    font-weight:800;
    font-size:13px;
    word-break:break-word;
    margin-bottom:8px;
}

.gtarp-friend-name:hover{
    color:#b97a91;
}

.gtarp-friend-name-row{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:7px;
    margin-bottom:8px;
}

.gtarp-friend-name-row .gtarp-friend-name{
    margin-bottom:0;
}

.gtarp-remove-friend-btn{
    width:24px;
    height:24px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    padding:0;
    border-radius:8px;
    border:1px solid rgba(255,59,92,.25);
    background:rgba(255,59,92,.10);
    color:#ff4b68;
    font-size:11px;
    transition:.2s ease;
    flex:0 0 auto;
}

.gtarp-remove-friend-btn:hover{
    background:rgba(255,59,92,.18);
    border-color:rgba(255,59,92,.45);
    color:#fff;
    transform:translateY(-1px);
}

.gtarp-confirm-modal .modal-content{
    background:#1d1e23;
    border:1px solid rgba(185,122,145,.22);
    border-radius:18px;
    color:#fff;
    box-shadow:0 20px 60px rgba(0,0,0,.45);
}

.gtarp-confirm-modal .modal-body{
    padding:24px;
}

.gtarp-confirm-modal h4{
    margin:0 0 10px;
    font-weight:900;
}

.gtarp-confirm-modal p{
    color:rgba(255,255,255,.72);
    line-height:1.6;
    margin-bottom:20px;
}

.gtarp-modal-actions{
    display:flex;
    justify-content:flex-end;
    gap:10px;
}


.gtarp-mini-status{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    padding:5px 10px;
    border-radius:999px;
    font-size:10px;
    font-weight:900;
    text-transform:uppercase;
    letter-spacing:.35px;
}

.gtarp-mini-status.online{
    background:rgba(0,255,136,.14);
    color:#00d47e;
    border:1px solid rgba(0,255,136,.28);
}

.gtarp-mini-status.offline{
    background:rgba(255,59,92,.14);
    color:#ff4b68;
    border:1px solid rgba(255,59,92,.25);
}

.gtarp-empty-state{
    padding:18px;
    border-radius:16px;
    background:rgba(255,255,255,.04);
    border:1px solid rgba(255,255,255,.06);
    color:rgba(255,255,255,.58);
    text-align:center;
}

.gtarp-timeline-form{
    display:flex;
    gap:12px;
    align-items:stretch;
    margin-bottom:28px;
}

.gtarp-timeline-form textarea{
    width:100%;
    min-height:78px;
    resize:vertical;
    border-radius:16px;
    border:1px solid rgba(185,122,145,.18);
    background:rgba(29,30,35,.78);
    color:#fff;
    padding:16px;
    outline:none;
}

.gtarp-timeline-form textarea:focus{
    border-color:rgba(185,122,145,.55);
    box-shadow:0 0 0 3px rgba(185,122,145,.12);
}

.gtarp-post-btn{
    min-width:100px;
    border-radius:14px !important;
    font-weight:800;
}

.gtarp-timeline-list{
    position:relative;
    padding-left:26px;
}

.gtarp-timeline-list:before{
    content:'';
    position:absolute;
    top:10px;
    bottom:10px;
    left:10px;
    width:2px;
    background:linear-gradient(to bottom,rgba(185,122,145,.45),rgba(185,122,145,.05));
}

.gtarp-timeline-item{
    position:relative;
    display:flex;
    gap:14px;
    margin-bottom:18px;
}

.gtarp-timeline-dot{
    position:absolute;
    left:-24px;
    top:24px;
    width:18px;
    height:18px;
    border-radius:50%;
    border:3px solid #b97a91;
    background:#1d1e23;
    box-shadow:0 0 16px rgba(185,122,145,.42);
}

.gtarp-timeline-avatar{
    width:54px;
    height:54px;
    object-fit:cover;
    border-radius:50%;
    border:2px solid rgba(185,122,145,.65);
}

.gtarp-timeline-content{
    flex:1;
    border-radius:18px;
    padding:16px;
    background:rgba(255,255,255,.045);
    border:1px solid rgba(255,255,255,.08);
}

.gtarp-timeline-top{
    display:flex;
    justify-content:space-between;
    gap:12px;
    margin-bottom:10px;
}

.gtarp-timeline-name{
    color:#fff;
    font-weight:900;
}

.gtarp-timeline-name:hover{
    color:#b97a91;
}

.gtarp-timeline-rank{
    margin-left:8px;
    padding:4px 8px;
    border-radius:999px;
    color:#fff;
    font-size:10px;
    font-weight:900;
    background:linear-gradient(135deg,#b97a91,#6f557d);
}

.gtarp-timeline-date{
    color:rgba(255,255,255,.45);
    font-size:12px;
    white-space:nowrap;
}

.gtarp-timeline-message{
    color:rgba(255,255,255,.82);
    line-height:1.7;
}

body.light-mode .gtarp-profile-social-panel,
body.light-mode .gtarp-timeline-panel{
    background:#fff;
    border-color:rgba(185,122,145,.18);
    box-shadow:0 14px 35px rgba(29,30,35,.10);
}

body.light-mode .gtarp-section-head h4,
body.light-mode .gtarp-friend-name,
body.light-mode .gtarp-timeline-name{
    color:#1d1e23;
}

body.light-mode .gtarp-section-head span,
body.light-mode .gtarp-empty-state,
body.light-mode .gtarp-timeline-date{
    color:rgba(29,30,35,.55);
}

body.light-mode .gtarp-friend-card,
body.light-mode .gtarp-timeline-content,
body.light-mode .gtarp-empty-state{
    background:radial-gradient(circle at top,rgba(185,122,145,.10),transparent 45%),#191a1e;
    border-color:rgba(185,122,145,.16);
}

body.light-mode .gtarp-timeline-form textarea{
    background:#191a1e;
    color:#1d1e23;
    border-color:rgba(185,122,145,.18);
}

body.light-mode .gtarp-timeline-message{
    color:rgba(29,30,35,.80);
}

body.light-mode .gtarp-timeline-dot{
    background:#fff;
}

body.light-mode .gtarp-confirm-modal .modal-content{
    background:#fff;
    color:#1d1e23;
    border-color:rgba(185,122,145,.18);
}

body.light-mode .gtarp-confirm-modal p{
    color:rgba(29,30,35,.68);
}

body.light-mode .gtarp-remove-friend-btn:hover{
    color:#e23a58;
}

@media(max-width:768px){
    .gtarp-friends-scroll{
        grid-template-columns:repeat(auto-fill,minmax(115px,1fr));
        max-height:300px;
    }

    .gtarp-timeline-form{
        flex-direction:column;
    }

    .gtarp-timeline-item{
        gap:10px;
    }

    .gtarp-timeline-avatar{
        width:44px;
        height:44px;
    }

    .gtarp-timeline-top{
        flex-direction:column;
    }
}



/* Friends and guestbook settings */
.gtarp-section-head-with-actions{
    display:flex;
    align-items:flex-start;
    justify-content:space-between;
    gap:16px;
}

.gtarp-inline-settings-row{
    display:flex;
    gap:8px;
    align-items:center;
}

.gtarp-friend-settings-inline,
.gtarp-guestbook-settings{
    margin:0;
    min-width:220px;
    display:grid;
    gap:7px;
}

.gtarp-friend-settings-inline label,
.gtarp-guestbook-settings label{
    font-size:12px;
    color:rgba(255,255,255,.62);
    margin:0;
    font-weight:700;
}

.gtarp-friend-search{
    margin:0 0 14px 0;
    height:40px;
    border-radius:14px;
    background:rgba(29,30,35,.78);
    border:1px solid rgba(185,122,145,.18);
    color:#fff;
}

.gtarp-friend-search:focus{
    border-color:rgba(185,122,145,.55);
    box-shadow:0 0 0 3px rgba(185,122,145,.12);
}

.gtarp-friends-scroll{
    max-height:456px !important;
    overflow-y:auto !important;
}

body.light-mode .gtarp-friend-search{
    background:#191a1e;
    color:#1d1e23;
    border-color:rgba(185,122,145,.18);
}

body.light-mode .gtarp-friend-settings-inline label,
body.light-mode .gtarp-guestbook-settings label{
    color:rgba(29,30,35,.60);
}

@media(max-width:768px){
    .gtarp-section-head-with-actions{
        flex-direction:column;
    }

    .gtarp-friend-settings-inline,
    .gtarp-guestbook-settings{
        width:100%;
        min-width:0;
    }

    .gtarp-inline-settings-row{
        width:100%;
    }

    .gtarp-inline-settings-row .form-control{
        flex:1;
    }
}

/* Friend request actions */
.gtarp-friend-request-alert{
    margin:0 15px 18px 15px;
    padding:18px 20px;
    border-radius:18px;
    background:linear-gradient(135deg,rgba(185,122,145,.16),rgba(111,85,125,.09));
    border:1px solid rgba(185,122,145,.28);
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:18px;
    box-shadow:0 14px 34px rgba(0,0,0,.16);
}
.gtarp-friend-request-alert strong{display:block;color:#fff;font-size:16px;margin-bottom:3px;}
.gtarp-friend-request-alert span{color:rgba(255,255,255,.68);font-size:13px;}
.gtarp-friend-request-actions{display:flex;gap:10px;margin:0;}
.gtarp-profile-friend-button-wrap{width:100%;display:flex;justify-content:center;align-items:center;margin-top:14px;clear:both;}
.gtarp-profile-add-friend-form{margin:0;display:flex!important;justify-content:center;width:100%;}
.gtarp-add-friend-btn{
    display:inline-flex;align-items:center;gap:8px;justify-content:center;
    border:none;border-radius:999px;padding:9px 16px;
    background:linear-gradient(135deg,#00c776,#00a85f);
    color:#fff;font-weight:800;font-size:12px;
    box-shadow:0 0 20px rgba(0,199,118,.20);
}
.gtarp-add-friend-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 0 28px rgba(0,199,118,.34);}
.gtarp-pending-friend-label{
    display:inline-block;margin:12px 0 6px;padding:8px 13px;border-radius:999px;
    background:rgba(255,184,0,.12);border:1px solid rgba(255,184,0,.25);color:#ffcc4d;font-size:12px;font-weight:800;
}
.gtarp-friend-settings{margin:14px auto 4px;max-width:210px;display:grid;gap:7px;}
.gtarp-friend-settings label{font-size:12px;color:rgba(255,255,255,.62);margin:0;}
.gtarp-friend-settings .form-control{height:34px;border-radius:10px;}
body.light-mode .gtarp-friend-request-alert{background:#fff;border-color:rgba(111,85,125,.15);box-shadow:0 14px 30px rgba(29,30,35,.10);}
body.light-mode .gtarp-friend-request-alert strong{color:#1d1e23;}
body.light-mode .gtarp-friend-request-alert span{color:rgba(29,30,35,.60);}
body.light-mode .gtarp-friend-settings label{color:rgba(29,30,35,.60);}
@media(max-width:768px){.gtarp-friend-request-alert{flex-direction:column;align-items:flex-start}.gtarp-friend-request-actions{width:100%}.gtarp-friend-request-actions .btn{flex:1}}


/* Extracted from inc/pages/profile.p.php */
.character-tabs>li.character-deceased>a{color:#ef5350!important;background:rgba(239,83,80,.10)!important}.character-tabs>li.character-deceased>a:before{content:"\f057";font-family:FontAwesome;margin-right:7px}.character-life-dates{color:#ef5350;font-weight:700}.character-death-row td{background:rgba(239,83,80,.08)!important;color:#ef9a9a!important}


/* Extracted from inc/pages/profile.p.php */
.gtarp-friend-settings,.gtarp-guestbook-settings{display:none!important}


/* Extracted from inc/pages/properties.p.php */
.gtarp-map-wrap {
        position: relative;
        width: 100%;
        min-height: calc(100vh - 90px);
        background: #1d1e23;
        border-radius: 10px;
        overflow: hidden;
        border: 1px solid rgba(255,255,255,.08);
    }

    #gtarpPropertyMap {
        width: 100%;
        height: calc(100vh - 90px);
        min-height: 720px;
        background: #1d1e23;
    }

    .gtarp-map-sidebar {
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        width: 245px;
        background: rgba(29,30,35, .94);
        color: #fff;
        z-index: 900;
        border-right: 1px solid rgba(255,255,255,.08);
        overflow-y: auto;
        box-shadow: 0 20px 60px rgba(0,0,0,.35);
    }

    .gtarp-map-brand {
        padding: 18px 16px;
        font-weight: 800;
        font-size: 18px;
        border-bottom: 1px solid rgba(255,255,255,.08);
    }

    .gtarp-map-filter {
        display: flex;
        gap: 10px;
        align-items: center;
        width: 100%;
        background: transparent;
        color: #fff;
        border: 0;
        border-bottom: 1px solid rgba(255,255,255,.08);
        padding: 15px 16px;
        text-align: left;
        cursor: pointer;
        font-size: 14px;
    }

    .gtarp-map-filter:hover,
    .gtarp-map-filter.active {
        background: rgba(34, 197, 94, .14);
    }

    .gtarp-map-filter .menu-icon {
        width: 20px;
        height: 20px;
        object-fit: contain;
        filter: drop-shadow(0 2px 4px rgba(0,0,0,.35));
        flex: 0 0 20px;
    }

    .gtarp-map-filter .dot {
        width: 14px;
        height: 14px;
        border-radius: 50%;
        display: inline-block;
        flex: 0 0 14px;
        border: 2px solid rgba(255,255,255,.85);
    }

    .gtarp-map-search {
        position: absolute;
        left: 275px;
        top: 24px;
        z-index: 901;
        width: 350px;
        max-width: calc(100% - 610px);
    }

    .gtarp-map-search input {
        width: 100%;
        background: rgba(29,30,35,.9);
        border: 2px solid #22c55e;
        color: #fff;
        padding: 10px 14px;
        border-radius: 6px;
        outline: none;
        box-shadow: 0 8px 22px rgba(0,0,0,.28);
    }

    .gtarp-map-legend {
        position: absolute;
        right: 16px;
        bottom: 16px;
        width: 235px;
        background: rgba(255,255,255,.94);
        color: #f4eff5;
        border-radius: 8px;
        z-index: 901;
        padding: 12px;
        box-shadow: 0 15px 40px rgba(0,0,0,.25);
        font-size: 13px;
    }

    .gtarp-map-legend .legend-icon {
        width: 18px;
        height: 18px;
        object-fit: contain;
    }

    .gtarp-map-legend label {
        display: flex;
        gap: 8px;
        align-items: center;
        margin: 7px 0;
        cursor: pointer;
    }

    .gtarp-img-marker {
        width: 34px;
        height: 34px;
        object-fit: contain;
        filter: drop-shadow(0 4px 8px rgba(0,0,0,.55));
    }

    .gtarp-marker {
        width: 28px;
        height: 28px;
        border-radius: 50% 50% 50% 8px;
        transform: rotate(-45deg);
        border: 2px solid #fff;
        box-shadow: 0 4px 12px rgba(0,0,0,.45);
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .gtarp-marker span {
        transform: rotate(45deg);
        font-size: 14px;
        line-height: 1;
    }

    .gtarp-marker.property_sale { background: #22c55e; }
    .gtarp-marker.property_rent { background: #b97a91; }
    .gtarp-marker.business_sale { background: #eab308; }
    .gtarp-marker.business_rent { background: #f97316; }
    .gtarp-marker.business { background: #a855f7; }

    .leaflet-popup-content-wrapper,
    .leaflet-popup-tip {
        background: #ffffff !important;
        color: #f4eff5 !important;
    }

    .leaflet-popup-content,
    .leaflet-popup-content * {
        color: #f4eff5 !important;
    }

    .gtarp-popup h3 {
        color: #1d1e23 !important;
        margin: 0 0 6px;
        font-size: 16px;
    }

    .gtarp-popup .meta {
        color: #8f8795 !important;
        margin-bottom: 8px;
    }

    .gtarp-popup strong {
        color: #191a1e !important;
    }

    .gtarp-popup .badge {
        display: inline-block;
        padding: 3px 7px;
        border-radius: 5px;
        background: #191a1e !important;
        color: #fff !important;
        margin-right: 5px;
        font-size: 11px;
        font-weight: 700;
    }

    .gtarp-popup .price {
        font-size: 18px;
        color: #059669 !important;
        font-weight: 900;
        margin-top: 8px;
    }

    .gtarp-map-error {
        position: absolute;
        left: 275px;
        bottom: 20px;
        z-index: 902;
        background: rgba(127, 29, 29, .92);
        color: #fff;
        padding: 10px 14px;
        border-radius: 8px;
        max-width: 520px;
        font-size: 13px;
    }

    @media (max-width: 900px) {
        .gtarp-map-sidebar { width: 190px; }
        .gtarp-map-search { left: 210px; max-width: calc(100% - 230px); }
        .gtarp-map-legend { display: none; }
    }


/* Extracted from inc/pages/search.p.php */
.gtarp-search-panel{
    background:rgba(29,30,35,.86);
    border:1px solid rgba(185,122,145,.18);
    border-radius:22px;
    padding:24px;
    box-shadow:0 18px 45px rgba(0,0,0,.22);
}
.gtarp-search-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;}
.gtarp-search-header h3{margin:0;color:#fff;font-weight:800;}
.gtarp-search-header span{color:rgba(255,255,255,.58);font-size:13px;}
.gtarp-search-form{display:flex;gap:12px;margin-bottom:24px;}
.gtarp-search-form .form-control{height:46px;border-radius:14px;background:rgba(255,255,255,.055);border:1px solid rgba(185,122,145,.20);color:#fff;}
.gtarp-search-form .btn{height:46px;border-radius:14px;padding:0 22px;font-weight:800;background:linear-gradient(135deg,#b97a91,#6f557d);border:0;}
.gtarp-search-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:20px;margin-top:18px;}
.gtarp-search-card{
    text-align:center;padding:24px 16px;border-radius:20px;
    background:radial-gradient(circle at top,rgba(185,122,145,.16),transparent 42%),rgba(255,255,255,.045);
    border:1px solid rgba(255,255,255,.08);transition:.25s ease;overflow:hidden;
}
.gtarp-search-card:hover{transform:translateY(-6px);border-color:rgba(185,122,145,.45);box-shadow:0 0 35px rgba(185,122,145,.16);}
.gtarp-search-avatar{width:92px;height:92px;object-fit:cover;border-radius:50%;border:3px solid rgba(185,122,145,.65);box-shadow:0 0 20px rgba(185,122,145,.32),0 10px 25px rgba(0,0,0,.35);margin-bottom:14px;}
.gtarp-search-name{display:block;color:#fff;font-size:17px;font-weight:800;margin-bottom:9px;word-break:break-word;}
.gtarp-search-name:hover{color:#b97a91;}
.gtarp-search-status,.gtarp-search-friend-label{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;margin-bottom:14px;}
.gtarp-search-status.online,.gtarp-search-friend-label.friends{background:rgba(0,255,136,.14);color:#00d47e;border:1px solid rgba(0,255,136,.28);}
.gtarp-search-status.offline{background:rgba(255,59,92,.14);color:#ff4b68;border:1px solid rgba(255,59,92,.25);}
.gtarp-search-friend-label.pending{background:rgba(255,184,0,.12);color:#ffcc4d;border:1px solid rgba(255,184,0,.25);}
.gtarp-search-meta{display:flex;justify-content:space-between;gap:10px;color:rgba(255,255,255,.55);font-size:12px;border-top:1px solid rgba(255,255,255,.07);padding-top:9px;margin-top:9px;text-align:left;}
.gtarp-search-meta strong{color:rgba(255,255,255,.85);font-weight:700;text-align:right;}
.gtarp-search-actions{display:flex;gap:10px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:18px;}
.gtarp-search-report,.gtarp-search-add-friend{border:0;border-radius:999px;padding:9px 14px;color:#fff;font-size:12px;font-weight:800;display:inline-flex;gap:7px;align-items:center;justify-content:center;}
.gtarp-search-report{background:linear-gradient(135deg,#ff3b5f,#e60035);}
.gtarp-search-add-friend{background:linear-gradient(135deg,#00c776,#00a85f);}
.gtarp-search-report:hover,.gtarp-search-add-friend:hover{color:#fff;transform:translateY(-2px);}
.gtarp-search-card-form{margin:0;}
body.light-mode .gtarp-search-panel{background:#fff;border-color:rgba(185,122,145,.18);box-shadow:0 14px 35px rgba(29,30,35,.10);}
body.light-mode .gtarp-search-header h3{color:#1d1e23;}
body.light-mode .gtarp-search-header span{color:rgba(29,30,35,.60);}
body.light-mode .gtarp-search-form .form-control{background:#191a1e;border-color:rgba(185,122,145,.18);color:#1d1e23;}
body.light-mode .gtarp-search-card{background:radial-gradient(circle at top,rgba(185,122,145,.12),transparent 42%),#191a1e;border-color:rgba(185,122,145,.16);}
body.light-mode .gtarp-search-name{color:#1d1e23;}
body.light-mode .gtarp-search-meta{color:rgba(29,30,35,.55);border-top-color:rgba(111,85,125,.10);}
body.light-mode .gtarp-search-meta strong{color:rgba(29,30,35,.82);}
@media(max-width:768px){.gtarp-search-panel{padding:16px}.gtarp-search-form{flex-direction:column}.gtarp-search-grid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:14px}.gtarp-search-card{padding:20px 12px}.gtarp-search-avatar{width:76px;height:76px}.gtarp-search-actions{flex-direction:column}.gtarp-search-report,.gtarp-search-add-friend{width:100%}}


/* Extracted from inc/pages/settings.p.php */
.gtarp-backup-codes{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:15px 0}
.gtarp-backup-codes code{padding:12px;text-align:center;font-size:15px}
.gtarp-settings-page .panel{border-radius:14px;overflow:hidden}
.gtarp-2fa-setup-wrap{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start;margin:15px 0 20px}
.gtarp-2fa-qr-card,.gtarp-2fa-manual-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:18px}
.gtarp-2fa-qr-card{min-width:260px;max-width:280px;text-align:center}
.gtarp-2fa-qr-box{display:flex;justify-content:center;align-items:center;background:#fff;border-radius:12px;padding:12px;min-height:244px}
.gtarp-2fa-qr-img{width:220px;height:220px;display:block}
.gtarp-2fa-qr-help{margin:12px 0 0 0;font-size:13px;opacity:.9}
.gtarp-2fa-manual-card{flex:1;min-width:280px}
.gtarp-2fa-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;margin-top:18px}.gtarp-2fa-method-card{border:1px solid rgba(127,127,127,.22);border-radius:14px;padding:22px;background:rgba(127,127,127,.05)}.gtarp-2fa-method-card>i{font-size:30px;margin-bottom:10px;color:#9a6376}.gtarp-2fa-method-card h4{margin:0 0 8px}.gtarp-2fa-method-card.is-active{border-color:#b97a91;box-shadow:0 0 0 2px rgba(185,122,145,.14)}


/* Extracted from inc/pages/staff.p.php */
.staff-panel{

    background:
        rgba(29,30,35,.86);

    border:
        1px solid rgba(185,122,145,.18);

    border-radius:22px;

    padding:24px;

    box-shadow:
        0 18px 45px rgba(0,0,0,.22);
}

/* TABS */

.staff-tabs{

    border-bottom:
        1px solid rgba(185,122,145,.18) !important;

    margin-bottom:28px;
}

.staff-tabs > li > a{

    border:0 !important;

    border-radius:14px 14px 0 0;

    color:rgba(255,255,255,.65);

    font-weight:700;

    padding:14px 22px;

    background:transparent !important;
}

.staff-tabs > li.active > a,
.staff-tabs > li > a:hover,
.staff-tabs > li > a:focus{

    color:#fff !important;

    background:
        linear-gradient(
            135deg,
            rgba(185,122,145,.22),
            rgba(111,85,125,.16)
        ) !important;

    border:
        1px solid rgba(185,122,145,.28) !important;

    border-bottom-color:
        transparent !important;
}

/* GRID */

.staff-grid{

    display:grid;

    grid-template-columns:
        repeat(auto-fill,minmax(190px,1fr));

    gap:22px;
}

/* CARD */

.staff-card{

    position:relative;

    text-align:center;

    padding:28px 18px;

    border-radius:20px;

    background:
        radial-gradient(circle at top,
        rgba(185,122,145,.16),
        transparent 42%),
        rgba(255,255,255,.045);

    border:
        1px solid rgba(255,255,255,.08);

    transition:.25s ease;

    overflow:hidden;
}

.staff-card:hover{

    transform:translateY(-6px);

    border-color:
        rgba(185,122,145,.45);

    box-shadow:
        0 0 35px rgba(185,122,145,.16);
}

/* AVATAR */

.staff-avatar{

    width:92px;
    height:92px;

    object-fit:cover;

    border-radius:50%;

    border:
        3px solid rgba(185,122,145,.65);

    box-shadow:
        0 0 20px rgba(185,122,145,.32),
        0 10px 25px rgba(0,0,0,.35);

    margin-bottom:16px;
}

/* NAME */

.staff-name{

    display:block;

    color:#fff;

    font-size:17px;
    font-weight:800;

    margin-bottom:8px;

    word-break:break-word;
}

.staff-name:hover{

    color:#b97a91;
}

/* RANK */

.staff-rank{

    display:inline-block;

    padding:7px 13px;

    border-radius:999px;

    background:
        linear-gradient(135deg,#b97a91,#6f557d);

    color:#fff;

    font-size:12px;
    font-weight:800;

    margin-bottom:14px;

    box-shadow:
        0 0 18px rgba(185,122,145,.28);
}

/* STATUS */

.staff-meta{

    display:flex;
    flex-direction:column;
    align-items:center;

    gap:10px;
}

.staff-status{

    display:inline-flex;
    align-items:center;
    justify-content:center;

    padding:6px 12px;

    border-radius:999px;

    font-size:11px;
    font-weight:800;

    letter-spacing:.4px;

    text-transform:uppercase;
}

.staff-status.online{

    background:
        rgba(0,255,136,.14);

    color:#00d47e;

    border:
        1px solid rgba(0,255,136,.28);

    box-shadow:
        0 0 16px rgba(0,255,136,.18);
}

.staff-status.offline{

    background:
        rgba(255,59,92,.14);

    color:#ff4b68;

    border:
        1px solid rgba(255,59,92,.25);

    box-shadow:
        0 0 16px rgba(255,59,92,.14);
}

/* LAST SEEN */

.staff-lastseen{

    font-size:12px;

    color:rgba(255,255,255,.55);
}

/* LIGHT MODE */

body.light-mode .staff-panel{

    background:#ffffff;

    border-color:
        rgba(185,122,145,.18);

    box-shadow:
        0 14px 35px rgba(29,30,35,.10);
}

body.light-mode .staff-card{

    background:
        radial-gradient(circle at top,
        rgba(185,122,145,.12),
        transparent 42%),
        #191a1e;

    border-color:
        rgba(185,122,145,.16);
}

body.light-mode .staff-name{

    color:#1d1e23;
}

body.light-mode .staff-name:hover{

    color:#b97a91;
}

body.light-mode .staff-lastseen{

    color:rgba(29,30,35,.55);
}

/* MOBILE */

@media(max-width:768px){

    .staff-panel{

        padding:16px;
    }

    .staff-tabs{

        display:flex;

        overflow-x:auto;

        white-space:nowrap;

        gap:8px;

        padding-bottom:8px;
    }

    .staff-tabs > li{

        float:none;

        flex:0 0 auto;
    }

    .staff-tabs > li > a{

        padding:12px 16px;

        font-size:13px;
    }

    .staff-grid{

        grid-template-columns:
            repeat(auto-fill,minmax(150px,1fr));

        gap:16px;
    }

    .staff-card{

        padding:22px 14px;
    }

    .staff-avatar{

        width:76px;
        height:76px;
    }

    .staff-name{

        font-size:15px;
    }

}


/* Extracted from inc/pages/staffpanel.p.php */
.gtarp-admin-shell{background:rgba(25,26,30,.96);border:1px solid rgba(185,122,145,.30);border-radius:24px;padding:22px;color:#f4eff5;box-shadow:0 18px 55px rgba(0,0,0,.32)}
.gtarp-admin-hero{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:18px;background:linear-gradient(135deg,rgba(111,85,125,.30),rgba(154,99,118,.16));border-radius:20px;padding:22px;border:1px solid rgba(185,122,145,.28)}
.gtarp-admin-hero h2{margin:0;font-weight:800;color:white}.gtarp-admin-hero p,.muted{color:rgba(234,247,255,.68)}.gtarp-rank-pill,.status-pill{background:rgba(154,99,118,.18);border:1px solid rgba(214,180,195,.22);border-radius:999px;padding:9px 14px;font-weight:700}
.gtarp-tabs{border-bottom:1px solid rgba(214,180,195,.18)!important;margin-bottom:18px}.gtarp-tabs>li>a{color:rgba(234,247,255,.7);font-weight:700;border:0!important;border-radius:14px 14px 0 0;background:transparent!important}.gtarp-tabs>li.active>a{background:rgba(185,122,145,.16)!important;color:white!important}
.gtarp-card{background:rgba(34,35,40,.94);border:1px solid rgba(185,122,145,.14);border-radius:20px;padding:18px;margin-bottom:18px}.gtarp-card h4{color:white;font-weight:800;margin-top:0}.gtarp-table>thead>tr>th{border-color:rgba(185,122,145,.14)!important;color:#b97a91}.gtarp-table>tbody>tr>td{border-color:rgba(185,122,145,.10)!important;vertical-align:middle}.player-cell{display:flex;align-items:center;gap:10px}.player-cell img{width:38px;height:38px;border-radius:12px;object-fit:cover;border:1px solid rgba(185,122,145,.25)}.player-cell small{display:block;color:rgba(234,247,255,.55)}
.badge-ok,.app-status.open{background:rgba(34,197,94,.16);color:#86efac;border:1px solid rgba(34,197,94,.28);padding:5px 9px;border-radius:999px;font-weight:800}.badge-off,.app-status.closed{background:rgba(239,68,68,.14);color:#fca5a5;border:1px solid rgba(239,68,68,.25);padding:5px 9px;border-radius:999px;font-weight:800}.action-buttons{min-width:320px}.action-buttons .btn{margin:2px}.inline-action{display:contents}.app-manage-card{border:1px solid rgba(185,122,145,.18);border-radius:18px;padding:16px;margin-bottom:16px;background:rgba(20,21,25,.72)}.app-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.question-row{display:grid;grid-template-columns:1.4fr .7fr .45fr 1fr auto;gap:8px;align-items:start}.checkline{font-weight:500;color:#cbd5e1}.q-item{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(185,122,145,.10);padding:8px 0}.q-item em{color:#d6b4c3;font-size:12px}.form-control{background:rgba(29,30,35,.97)!important;border:1px solid rgba(185,122,145,.22)!important;color:#fff!important}.form-control::placeholder{color:rgba(226,232,240,.45)!important}
@media(max-width:900px){.gtarp-admin-hero{flex-direction:column;align-items:flex-start}.question-row{grid-template-columns:1fr}.inline-action{display:block}.action-buttons{min-width:auto}}


/* Extracted from inc/pages/staffpanel.p.php */
.gtarp-no-permission{opacity:.72;cursor:not-allowed!important}.gtarp-no-permission:hover{transform:none!important}


/* Extracted from inc/pages/support.p.php */
.card-header-text{
    margin-bottom: 0;
    font-size: 1rem;
    color: rgba(51, 51, 51, 0.85);
    text-transform: uppercase;
    font-weight: 600;
    display: inline-block;
    vertical-align: middle;
}
.card-header{
    padding: 20px;
    background-color: transparent;
    color: #757575;
}
.card{
    margin-bottom: 30px;
    border: none;
    box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.05), 0 -2px 1px -2px rgba(0, 0, 0, 0.04), 0 0 0 -1px rgba(0, 0, 0, 0.05);
}
.contact-mobile {
    position: relative;
    display: block;
    background-color: #6f557d;
    cursor: pointer;
}
.contact-card-info{
    position: relative;
    border-bottom: 1px solid #6f557d;
}
.contact-card-info a{
    font-size: 14px;
}
.contact-mobi-front a{color:#fff;}
.contact-mobi-front .front-img img{
    margin-right: 10px;
    height: 50px;
    width: 50px;
}
.contact-card-button{text-align: center;padding: 15px 0;}
.contact-card-button i{margin-right: 5px;}
.contact-mobi-front .img-circle {
    width:150px;
    height: 150px;
    padding: 2px;
    border: 1px solid #757575;
}
.contact-details-front-img {
    text-align: center;
    padding: 20px 0;
}
.contact-details-front-img h4{
    margin-top: 10px;
}
.contact-mobi-front {
    position: relative;
}
.front-img {
    position: absolute;
    bottom: 15px;
}
.front-img > img {
    margin-left: 17px;
}
.contact-card-info {
    padding: 10px 37px 10px 40px;
}
.contact-card-info i {
    padding: 10px;
    position: absolute;
    left: 5px;
    top: 5px;
}
.width-100 {
    width: 100%;
}

ul {
    list-style: none;
    padding: 0;
    margin-bottom: 0;
}


/* GTARP 2026 performance cleanup additions */
.gtarp-forgot-link{display:block;clear:both;text-align:right;margin:8px 0 14px;line-height:1.4;position:relative;z-index:2}.gtarp-forgot-link a{display:inline-block}.gtarp-auth-input{margin-bottom:0!important}
.gtarp-feed-item{display:block;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08);color:inherit}.gtarp-feed-item small{display:block;opacity:.55}.gtarp-feed-item p{opacity:.75;margin:5px 0 0}.gtarp-home-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:20px;margin-top:20px}.gtarp-home-main{min-width:0}.gtarp-discord-card iframe{max-width:100%;border-radius:6px}@media(max-width:1100px){.gtarp-home-layout{grid-template-columns:1fr}}
.gtarp-trusted-devices table{margin-bottom:0}.gtarp-trusted-devices td{vertical-align:middle!important}.gtarp-trusted-devices small{display:block;max-width:520px;white-space:normal;word-break:break-word;opacity:.72}.gtarp-trusted-devices form{margin:0}


/* GTARP extended integrations/newsletter/profile media */
.gtarp-discord-login{margin-top:10px;border-color:#b97a91;color:#b97a91;font-weight:700}.gtarp-discord-login:hover{background:#b97a91;color:#fff}.gtarp-profile-account-card .panel{overflow:hidden;border-radius:14px}.gtarp-profile-banner{height:132px;background-size:cover;background-position:center;border-radius:14px 14px 0 0;margin:-1px -1px 0 -1px;position:relative}.gtarp-profile-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(29,30,35,.05),rgba(29,30,35,.45))}.gtarp-profile-avatar-main{border-radius:50%;object-fit:cover;aspect-ratio:1/1;border:4px solid rgba(255,255,255,.9);box-shadow:0 8px 24px rgba(29,30,35,.22);margin-top:-36px;position:relative;z-index:2}.gtarp-settings-page input[type=file]{height:auto;padding:8px}.gtarp-card .tox-tinymce{border-radius:10px!important}.gtarp-card .muted{color:#789}.gtarp-email-preview{background:#111216;border-radius:12px;padding:18px}


/* GTARP profile media/header normalization patch 2026-06-21b */
.content-heading.gtarp-profile-heading-banner{
    min-height:150px !important;
    padding:24px 28px !important;
    background-color:#1d1e23 !important;
    background-image:linear-gradient(90deg,rgba(29,30,35,.88),rgba(29,30,35,.45),rgba(29,30,35,.82)),var(--gtarp-profile-heading-banner) !important;
    background-size:cover !important;
    background-position:center !important;
    background-repeat:no-repeat !important;
    overflow:hidden !important;
    position:relative !important;
    border-radius:18px !important;
}
.content-heading.gtarp-profile-heading-banner:before{display:none !important;}
.content-heading.gtarp-profile-heading-banner .heading-left,
.content-heading.gtarp-profile-heading-banner .breadcrumb{
    position:relative;
    z-index:1;
}
.content-heading.gtarp-profile-heading-banner .page-subtitle,
.content-heading.gtarp-profile-heading-banner .breadcrumb,
.content-heading.gtarp-profile-heading-banner .breadcrumb li{
    color:#fff !important;
    text-shadow:0 2px 10px rgba(0,0,0,.75);
}
.gtarp-profile-account-card .panel{
    overflow:hidden;
    border-radius:14px !important;
    min-height:400px !important;
}
.gtarp-profile-account-card .panel-body{padding-top:20px !important;}
.gtarp-profile-banner{display:none !important;}
.gtarp-profile-avatar-main{
    display:block !important;
    width:128px !important;
    height:128px !important;
    min-width:128px !important;
    min-height:128px !important;
    max-width:128px !important;
    max-height:128px !important;
    border-radius:50% !important;
    object-fit:cover !important;
    object-position:center !important;
    border:3px solid rgba(255,255,255,.88) !important;
    box-shadow:0 8px 22px rgba(0,0,0,.25) !important;
    margin:10px auto 12px auto !important;
}
.gtarp-friend-avatar,
.gtarp-timeline-avatar,
.gtarp-profile-social-panel img.avatar{
    border-radius:50% !important;
    object-fit:cover !important;
    object-position:center !important;
}
.gtarp-friend-avatar{width:64px !important;height:64px !important;min-width:64px !important;min-height:64px !important;}
.gtarp-timeline-avatar{width:54px !important;height:54px !important;min-width:54px !important;min-height:54px !important;}
@media (max-width: 991px){
    .content-heading.gtarp-profile-heading-banner{min-height:120px !important;padding:18px !important;}
    .gtarp-profile-avatar-main{width:116px !important;height:116px !important;min-width:116px !important;min-height:116px !important;max-width:116px !important;max-height:116px !important;}
}


/* GTARP profile heading banner crop patch 2026-06-21d
   Profile banners are saved as a very-wide WebP strip (1920x220).
   This keeps the full banner visible in the top breadcrumb/header bar without stretching. */
.content-heading.gtarp-profile-heading-banner{
    min-height:170px !important;
    background-size:cover !important;
    background-position:center center !important;
}
@media (max-width: 991px){
    .content-heading.gtarp-profile-heading-banner{
        min-height:132px !important;
        background-position:center center !important;
    }
}


/* GTARP settings profile media previews */
.gtarp-settings-media-row{margin-top:10px}.gtarp-settings-media-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:14px;margin-bottom:15px}.gtarp-settings-avatar-preview-wrap{margin:8px 0 14px}.gtarp-settings-avatar-preview{width:86px;height:86px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.18);box-shadow:0 6px 16px rgba(0,0,0,.22)}.gtarp-settings-banner-preview{width:100%;height:86px;border-radius:9px;background-size:cover;background-position:center center;background-repeat:no-repeat;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);margin:8px 0 14px;overflow:hidden}.gtarp-settings-banner-empty{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(194,162,218,.12),rgba(0,0,0,.18));color:rgba(255,255,255,.72);font-size:13px}.gtarp-remove-banner-form{margin-top:10px}


/* Discord registration password setup */
.gtarp-password-help{font-size:12px;color:rgba(255,255,255,.68);margin:-4px 0 14px;line-height:1.4}.gtarp-auth-modal .modal-content{overflow:hidden}



/* 2026-06-22 login/theme/header friends fixes */
html[data-theme="light"] .navbar-form.search-form .form-control,
html[data-theme="light"] .navbar-form.search-form .form-control:focus,
html[data-theme="light"] .gtarp-search .form-control,
html[data-theme="light"] .gtarp-search .form-control:focus,
html[data-theme="light"] .gtarp-topbar .search-form input[type="text"] {
    background:#fff !important;
    color:#191a1e !important;
    border-color:#cbd5e1 !important;
    box-shadow:none !important;
}

html[data-theme="light"] .navbar-form.search-form .form-control::placeholder,
html[data-theme="light"] .gtarp-search .form-control::placeholder,
html[data-theme="light"] .gtarp-topbar .search-form input[type="text"]::placeholder {
    color:#6b7280 !important;
}

.gtarp-friends-toggle{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;padding:0!important;border-radius:12px!important;}
.gtarp-friends-badge{position:absolute!important;top:3px!important;right:2px!important;min-width:16px!important;height:16px!important;padding:0 4px!important;font-size:9px!important;line-height:16px!important;border-radius:999px!important;}
.gtarp-friends-menu{width:390px!important;max-width:calc(100vw - 24px)!important;padding:12px!important;border-radius:16px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;}
.gtarp-friends-menu>li{list-style:none!important;margin:0!important;min-width:0!important;}
.gtarp-friends-header,.gtarp-friends-empty{grid-column:1/-1!important;}
.gtarp-friends-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:6px 4px!important;font-size:12px!important;opacity:.9!important;}
.gtarp-friends-empty{padding:10px!important;text-align:center!important;font-size:12px!important;opacity:.7!important;border-radius:10px!important;background:rgba(255,255,255,.045)!important;}
.gtarp-friend-request-item,.gtarp-friends-menu>li:has(.gtarp-online-friend){min-width:0!important;}
.gtarp-friend-mini-profile,.gtarp-online-friend{height:82px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:4px!important;padding:8px 6px!important;border-radius:12px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.08)!important;color:inherit!important;overflow:hidden!important;}
.gtarp-friend-mini-profile img,.gtarp-online-friend img{width:32px!important;height:32px!important;min-width:32px!important;border-radius:50%!important;object-fit:cover!important;margin:0!important;}
.gtarp-friend-mini-profile span,.gtarp-online-friend span{display:block!important;width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;font-weight:800!important;line-height:1.15!important;}
.gtarp-online-friend small{font-size:9px!important;color:#57d68d!important;line-height:1!important;}
.gtarp-friend-request-actions{display:flex!important;gap:4px!important;margin-top:5px!important;justify-content:center!important;}
.gtarp-friend-accept,.gtarp-friend-deny{font-size:9px!important;padding:3px 5px!important;border-radius:7px!important;line-height:1!important;}
.gtarp-friend-accept{background:rgba(34,197,94,.18)!important;color:#86efac!important;}
.gtarp-friend-deny{background:rgba(239,68,68,.16)!important;color:#fecaca!important;}
html[data-theme="light"] .gtarp-friends-menu{background:#fff!important;border:1px solid #dce3ea!important;box-shadow:0 18px 45px rgba(29,30,35,.14)!important;color:#1d1e23!important;}
html[data-theme="light"] .gtarp-friend-mini-profile,
html[data-theme="light"] .gtarp-online-friend,
html[data-theme="light"] .gtarp-friends-empty{background:#f8fafc!important;border-color:#e5e7eb!important;color:#1d1e23!important;}

@media(max-width:520px){.gtarp-friends-menu{width:310px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;}}


/* GTARP patch 2026-06-22b: keep Friends dropdown closed by default + compact dashboard stats */
.gtarp-friends-dropdown { position: relative !important; }
.gtarp-friends-dropdown > .gtarp-friends-menu,
.navbar-nav .gtarp-friends-dropdown > .gtarp-friends-menu {
    display: none !important;
}
.gtarp-friends-dropdown.open > .gtarp-friends-menu,
.gtarp-friends-dropdown.show > .gtarp-friends-menu,
.navbar-nav .gtarp-friends-dropdown.open > .gtarp-friends-menu,
.navbar-nav .gtarp-friends-dropdown.show > .gtarp-friends-menu {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 8px !important;
}
.gtarp-friends-menu {
    width: 390px !important;
    max-width: calc(100vw - 24px) !important;
    padding: 12px !important;
    border-radius: 16px !important;
    right: 0 !important;
    left: auto !important;
}
.gtarp-friends-menu > li { list-style: none !important; margin: 0 !important; min-width: 0 !important; }
.gtarp-friends-header,
.gtarp-friends-empty { grid-column: 1 / -1 !important; }
.gtarp-friend-request-item { min-width: 0 !important; }
.gtarp-friends-menu > li .gtarp-online-friend { min-width: 0 !important; }
.gtarp-friend-mini-profile,
.gtarp-online-friend {
    height: 78px !important;
    min-height: 78px !important;
    padding: 7px 5px !important;
}
.gtarp-friend-mini-profile img,
.gtarp-online-friend img {
    width: 30px !important;
    height: 30px !important;
    min-width: 30px !important;
    max-width: 30px !important;
    max-height: 30px !important;
}
.gtarp-friend-mini-profile span,
.gtarp-online-friend span { font-size: 11px !important; }
.gtarp-friend-request-actions { gap: 4px !important; margin-top: 4px !important; }
.gtarp-friend-accept,
.gtarp-friend-deny { font-size: 9px !important; padding: 3px 5px !important; }

.gtarp-page > .gtarp-stats-grid,
.gtarp-stats-grid {
    display: grid !important;
    grid-template-columns: repeat(auto-fit, minmax(175px, 1fr)) !important;
    gap: 14px !important;
    align-items: stretch !important;
}
.gtarp-stats-grid > .gtarp-card,
.gtarp-stats-grid > .gtarp-stat-card {
    margin-top: 0 !important;
}
.gtarp-stats-grid .gtarp-stat-card {
    min-height: 92px !important;
    height: auto !important;
    padding: 14px 15px !important;
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
}
.gtarp-stats-grid .gtarp-stat-card .stat-icon {
    width: 46px !important;
    height: 46px !important;
    min-width: 46px !important;
    font-size: 21px !important;
    border-radius: 13px !important;
}
.gtarp-stats-grid .gtarp-stat-card h3 {
    margin: 0 !important;
    font-size: 24px !important;
    line-height: 1.05 !important;
    word-break: break-word !important;
}
.gtarp-stats-grid .gtarp-stat-card p {
    margin: 2px 0 0 !important;
    font-size: 12px !important;
    line-height: 1.2 !important;
}
.gtarp-newest-member-card .gtarp-newest-avatar-link img {
    width: 48px !important;
    height: 48px !important;
    min-width: 48px !important;
    border-radius: 50% !important;
    object-fit: cover !important;
}
.gtarp-newest-member-card h3 { font-size: 17px !important; }
.gtarp-dashboard-add-friend { margin-top: 6px !important; }
.gtarp-dashboard-add-friend .btn { padding: 3px 7px !important; font-size: 11px !important; }

html[data-theme="light"] .navbar-form.search-form .form-control,
html[data-theme="light"] .navbar-form.search-form input,
html[data-theme="light"] .gtarp-search .form-control,
html[data-theme="light"] .gtarp-topbar .search-form input[type="text"],
html[data-theme="light"] #gtarpHeaderSearch,
body.light-mode .navbar-form.search-form .form-control,
body.light-mode .gtarp-topbar .search-form input[type="text"] {
    background: #fff !important;
    color: #191a1e !important;
    border-color: #d1d5db !important;
    box-shadow: none !important;
}
html[data-theme="light"] .navbar-form.search-form .form-control::placeholder,
html[data-theme="light"] .gtarp-topbar .search-form input[type="text"]::placeholder,
html[data-theme="light"] #gtarpHeaderSearch::placeholder {
    color: #6b7280 !important;
}

@media (max-width: 520px) {
    .gtarp-friends-dropdown.open > .gtarp-friends-menu,
    .gtarp-friends-dropdown.show > .gtarp-friends-menu,
    .navbar-nav .gtarp-friends-dropdown.open > .gtarp-friends-menu,
    .navbar-nav .gtarp-friends-dropdown.show > .gtarp-friends-menu {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
    .gtarp-friends-menu { width: 310px !important; }
    .gtarp-stats-grid { grid-template-columns: repeat(2, minmax(140px, 1fr)) !important; }
    .gtarp-stats-grid .gtarp-stat-card { min-height: 84px !important; padding: 12px !important; }
}


/* GTARP patch 2026-06-22c: hard override header search in light/system-light mode */
html[data-theme="light"] body .gtarp-topbar .gtarp-search,
html[data-theme="light"] body .gtarp-topbar .navbar-form.search-form,
html[data-theme-mode="light"] body .gtarp-topbar .gtarp-search,
body.light-mode .gtarp-topbar .gtarp-search,
body.light .gtarp-topbar .gtarp-search,
.layout-light .gtarp-topbar .gtarp-search {
    background: transparent !important;
    background-color: transparent !important;
}

html[data-theme="light"] body .gtarp-topbar #gtarpHeaderSearch,
html[data-theme="light"] body .gtarp-topbar #gtarpHeaderSearch.form-control,
html[data-theme="light"] body .navbar-default .navbar-form.search-form #gtarpHeaderSearch,
html[data-theme="light"] body .navbar-default .navbar-form.search-form .form-control[name="search"],
html[data-theme="light"] body .gtarp-topbar .navbar-form.search-form input.form-control[name="search"],
html[data-theme="light"] body .gtarp-topbar .gtarp-search input.form-control[name="search"],
html[data-theme-mode="light"] body .gtarp-topbar .gtarp-search input.form-control[name="search"],
html[data-theme-mode="system"][data-theme="light"] body .gtarp-topbar .gtarp-search input.form-control[name="search"],
body.light-mode .gtarp-topbar .gtarp-search input.form-control[name="search"],
body.light .gtarp-topbar .gtarp-search input.form-control[name="search"],
.layout-light .gtarp-topbar .gtarp-search input.form-control[name="search"] {
    background: #ffffff !important;
    background-color: #ffffff !important;
    color: #191a1e !important;
    -webkit-text-fill-color: #191a1e !important;
    border: 1px solid #d1d5db !important;
    box-shadow: 0 2px 8px rgba(29,30,35, .08) !important;
    text-shadow: none !important;
    caret-color: #191a1e !important;
}

html[data-theme="light"] body .gtarp-topbar #gtarpHeaderSearch::placeholder,
html[data-theme="light"] body .gtarp-topbar .gtarp-search input.form-control[name="search"]::placeholder,
html[data-theme-mode="light"] body .gtarp-topbar .gtarp-search input.form-control[name="search"]::placeholder,
html[data-theme-mode="system"][data-theme="light"] body .gtarp-topbar .gtarp-search input.form-control[name="search"]::placeholder,
body.light-mode .gtarp-topbar .gtarp-search input.form-control[name="search"]::placeholder,
body.light .gtarp-topbar .gtarp-search input.form-control[name="search"]::placeholder,
.layout-light .gtarp-topbar .gtarp-search input.form-control[name="search"]::placeholder {
    color: #6b7280 !important;
    -webkit-text-fill-color: #6b7280 !important;
    opacity: 1 !important;
}

html[data-theme="light"] body .gtarp-topbar .gtarp-search input.form-control[name="search"]:-webkit-autofill,
html[data-theme="light"] body .gtarp-topbar .gtarp-search input.form-control[name="search"]:-webkit-autofill:hover,
html[data-theme="light"] body .gtarp-topbar .gtarp-search input.form-control[name="search"]:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 1000px #ffffff inset !important;
    -webkit-text-fill-color: #191a1e !important;
}

/* Staff Panel player actions modal cleanup - 20260622d */
.gtarp-table .action-buttons{min-width:410px;white-space:normal;vertical-align:middle!important}
.gtarp-table .action-buttons .btn{margin:2px 3px 2px 0;white-space:nowrap}
.gtarp-player-action-modal .modal-body label{display:block;margin-top:10px;margin-bottom:6px;font-weight:800}
.gtarp-ban-duration-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px}
.gtarp-ban-duration-fields hr{border-color:rgba(185,122,145,.18);margin:16px 0 10px}
body.gtarp-light .gtarp-player-action-modal .modal-content,
html[data-theme="light"] .gtarp-player-action-modal .modal-content{background:#fff!important;color:#191a1e!important;border-color:#dbe3ef!important}
body.gtarp-light .gtarp-player-action-modal .muted,
html[data-theme="light"] .gtarp-player-action-modal .muted{color:#8f8795!important}
body.gtarp-light .gtarp-player-action-modal .form-control,
html[data-theme="light"] .gtarp-player-action-modal .form-control{background:#fff!important;color:#191a1e!important;border-color:#cbd5e1!important}
body.gtarp-light .gtarp-player-action-modal .form-control::placeholder,
html[data-theme="light"] .gtarp-player-action-modal .form-control::placeholder{color:#94a3b8!important}
@media(max-width:900px){.gtarp-table .action-buttons{min-width:260px}.gtarp-ban-duration-grid{grid-template-columns:1fr}}

/* GTARP patch 2026-06-22e: final hard light-mode restore
   Dark mode intentionally untouched. These selectors only apply when the effective theme is light. */
html[data-theme="light"] {
    color-scheme: light !important;
    --gtarp-bg: #f4f7fb !important;
    --gtarp-surface: #ffffff !important;
    --gtarp-surface-2: #f8fafc !important;
    --gtarp-surface-3: #eef4fb !important;
    --gtarp-text: #191a1e !important;
    --gtarp-muted: #8f8795 !important;
    --gtarp-border: rgba(29,30,35, .12) !important;
}
html[data-theme="light"] body,
html[data-theme="light"] #wrapper,
html[data-theme="light"] #wrapper .main,
html[data-theme="light"] .main,
html[data-theme="light"] .main-content,
html[data-theme="light"] .content,
html[data-theme-mode="system"][data-theme="light"] body,
html[data-theme-mode="system"][data-theme="light"] #wrapper .main,
html[data-theme-mode="system"][data-theme="light"] .main-content {
    background: #f4f7fb !important;
    background-color: #f4f7fb !important;
    color: #191a1e !important;
}
html[data-theme="light"] .content-heading:not(.gtarp-profile-heading-with-banner),
html[data-theme="light"] .panel,
html[data-theme="light"] .panel-default,
html[data-theme="light"] .panel-background,
html[data-theme="light"] .well,
html[data-theme="light"] .block,
html[data-theme="light"] .block-container,
html[data-theme="light"] .modal-content,
html[data-theme="light"] .dropdown-menu,
html[data-theme="light"] .gtarp-card,
html[data-theme="light"] .gtarp-card-modern,
html[data-theme="light"] .gtarp-stat-card,
html[data-theme="light"] .gtarp-search-card,
html[data-theme="light"] .gtarp-app-shell,
html[data-theme="light"] .application-badge,
html[data-theme="light"] .app-form-card,
html[data-theme="light"] .answer-box,
html[data-theme="light"] .comment,
html[data-theme="light"] .gtarp-ticket-shell,
html[data-theme="light"] .gtarp-ticket-card,
html[data-theme="light"] .gtarp-ticket-created,
html[data-theme="light"] .gtarp-ticket-field,
html[data-theme="light"] .gtarp-ticket-participant,
html[data-theme="light"] .gtarp-ticket-message,
html[data-theme="light"] .gtarp-staff-shell,
html[data-theme="light"] .gtarp-staff-panel,
html[data-theme="light"] .gtarp-staff-card,
html[data-theme="light"] .gtarp-profile-card,
html[data-theme="light"] .gtarp-profile-account-card .panel,
html[data-theme="light"] .gtarp-guestbook-settings,
html[data-theme="light"] .gtarp-friend-card,
html[data-theme="light"] .gtarp-settings-media-card,
html[data-theme="light"] .gtarp-2fa-qr-card,
html[data-theme="light"] .gtarp-2fa-manual-card,
html[data-theme="light"] .gtarp-2fa-method-card,
html[data-theme="light"] .gtarp-feed-card,
html[data-theme="light"] .gtarp-discord-card,
html[data-theme="light"] .gtarp-newest-member-card {
    background: #ffffff !important;
    background-color: #ffffff !important;
    color: #191a1e !important;
    border-color: #dbe3ef !important;
    box-shadow: 0 10px 28px rgba(29,30,35, .06) !important;
}
html[data-theme="light"] .panel-heading,
html[data-theme="light"] .panel-footer,
html[data-theme="light"] .block-header,
html[data-theme="light"] .app-hero,
html[data-theme="light"] .gtarp-card-header,
html[data-theme="light"] .gtarp-table thead,
html[data-theme="light"] .table thead,
html[data-theme="light"] .nav-tabs > li > a,
html[data-theme="light"] .gtarp-tabs > li > a,
html[data-theme="light"] .gtarp-tab-panel,
html[data-theme="light"] .gtarp-friends-empty,
html[data-theme="light"] .gtarp-friend-mini-profile,
html[data-theme="light"] .gtarp-online-friend,
html[data-theme="light"] .gtarp-settings-banner-empty,
html[data-theme="light"] .option-line {
    background: #f8fafc !important;
    background-color: #f8fafc !important;
    color: #191a1e !important;
    border-color: #dbe3ef !important;
}
html[data-theme="light"] .nav-tabs > li.active > a,
html[data-theme="light"] .nav-tabs > li.active > a:hover,
html[data-theme="light"] .nav-tabs > li.active > a:focus,
html[data-theme="light"] .gtarp-tabs > li.active > a {
    background: #ffffff !important;
    background-color: #ffffff !important;
    color: #9a6376 !important;
    border-color: #cfe0f2 !important;
}
html[data-theme="light"] h1,
html[data-theme="light"] h2,
html[data-theme="light"] h3,
html[data-theme="light"] h4,
html[data-theme="light"] h5,
html[data-theme="light"] h6,
html[data-theme="light"] .panel-title,
html[data-theme="light"] .gtarp-card h4,
html[data-theme="light"] .application-badge h3,
html[data-theme="light"] .app-hero h2,
html[data-theme="light"] .gtarp-stat-card h3,
html[data-theme="light"] .gtarp-ticket-topbar h4,
html[data-theme="light"] .gtarp-user-info strong {
    color: #191a1e !important;
}
html[data-theme="light"] p,
html[data-theme="light"] small,
html[data-theme="light"] .muted,
html[data-theme="light"] .text-muted,
html[data-theme="light"] .app-hero p,
html[data-theme="light"] .application-badge p,
html[data-theme="light"] .player-cell small,
html[data-theme="light"] .gtarp-user-info small,
html[data-theme="light"] .gtarp-card .muted {
    color: #8f8795 !important;
}
html[data-theme="light"] .form-control,
html[data-theme="light"] input,
html[data-theme="light"] textarea,
html[data-theme="light"] select,
html[data-theme="light"] .input-group-addon,
html[data-theme="light"] .bootstrap-select .dropdown-toggle,
html[data-theme="light"] .select2-container .select2-choice,
html[data-theme="light"] .select2-container--default .select2-selection--single,
html[data-theme="light"] .select2-container--default .select2-selection--multiple {
    background: #ffffff !important;
    background-color: #ffffff !important;
    color: #191a1e !important;
    -webkit-text-fill-color: #191a1e !important;
    border-color: #cbd5e1 !important;
    box-shadow: none !important;
}
html[data-theme="light"] .form-control::placeholder,
html[data-theme="light"] input::placeholder,
html[data-theme="light"] textarea::placeholder {
    color: #94a3b8 !important;
    -webkit-text-fill-color: #94a3b8 !important;
    opacity: 1 !important;
}
html[data-theme="light"] .table,
html[data-theme="light"] .table > thead > tr > th,
html[data-theme="light"] .table > tbody > tr > td,
html[data-theme="light"] .gtarp-table,
html[data-theme="light"] .gtarp-table > thead > tr > th,
html[data-theme="light"] .gtarp-table > tbody > tr > td {
    background: transparent !important;
    color: #191a1e !important;
    border-color: #e5e7eb !important;
}
html[data-theme="light"] .table-striped > tbody > tr:nth-of-type(odd),
html[data-theme="light"] .gtarp-table > tbody > tr:nth-of-type(odd) {
    background: #f8fafc !important;
}
html[data-theme="light"] .table-hover > tbody > tr:hover,
html[data-theme="light"] .gtarp-table > tbody > tr:hover {
    background: #eef6ff !important;
}
html[data-theme="light"] a:not(.btn):not(.button):not(.dropdown-toggle):not(.gtarp-icon-btn):not(.gtarp-theme-toggle):not(.gtarp-friend-mini-profile):not(.gtarp-online-friend) {
    background: transparent !important;
    background-color: transparent !important;
    color: #b97a91 !important;
}
html[data-theme="light"] .label,
html[data-theme="light"] .badge {
    box-shadow: none !important;
}
html[data-theme="light"] .gtarp-topbar .gtarp-search,
html[data-theme="light"] .gtarp-topbar .navbar-form.search-form {
    background: transparent !important;
    background-color: transparent !important;
}
html[data-theme="light"] .gtarp-topbar #gtarpHeaderSearch,
html[data-theme="light"] .gtarp-topbar .gtarp-search input.form-control[name="search"],
html[data-theme="light"] .navbar-form.search-form input.form-control[name="search"],
html[data-theme-mode="system"][data-theme="light"] .gtarp-topbar #gtarpHeaderSearch,
html[data-theme-mode="system"][data-theme="light"] .gtarp-topbar .gtarp-search input.form-control[name="search"] {
    background: #ffffff !important;
    background-color: #ffffff !important;
    color: #191a1e !important;
    -webkit-text-fill-color: #191a1e !important;
    border: 1px solid #cbd5e1 !important;
    box-shadow: 0 2px 8px rgba(29,30,35, .08) !important;
}
html[data-theme="light"] .gtarp-topbar #gtarpHeaderSearch::placeholder,
html[data-theme="light"] .gtarp-topbar .gtarp-search input.form-control[name="search"]::placeholder,
html[data-theme-mode="system"][data-theme="light"] .gtarp-topbar #gtarpHeaderSearch::placeholder,
html[data-theme-mode="system"][data-theme="light"] .gtarp-topbar .gtarp-search input.form-control[name="search"]::placeholder {
    color: #6b7280 !important;
    -webkit-text-fill-color: #6b7280 !important;
    opacity: 1 !important;
}
html[data-theme="light"] .gtarp-stats-grid .gtarp-stat-card,
html[data-theme="light"] .gtarp-dashboard-card,
html[data-theme="light"] .gtarp-home-layout .panel,
html[data-theme="light"] .gtarp-home-layout .gtarp-card {
    min-height: auto !important;
    background: #ffffff !important;
    background-color: #ffffff !important;
    color: #191a1e !important;
}
html[data-theme="light"] .gtarp-stats-grid .gtarp-stat-card {
    min-height: 92px !important;
    padding: 14px 15px !important;
}
html[data-theme="light"] .gtarp-stats-grid .gtarp-stat-card .stat-icon,
html[data-theme="light"] .badge-icon {
    background: #eaf6ff !important;
    color: #b97a91 !important;
    border-color: #cfe8ff !important;
}
html[data-theme="light"] .dropdown-menu > li > a,
html[data-theme="light"] .navbar-nav .dropdown-menu > li > a {
    background: transparent !important;
    background-color: transparent !important;
    color: #191a1e !important;
}
html[data-theme="light"] .dropdown-menu > li > a:hover,
html[data-theme="light"] .navbar-nav .dropdown-menu > li > a:hover {
    background: #eef6ff !important;
    color: #b97a91 !important;
}

/* GTARP patch 20260626f - staff templates/cases */
.gtarp-template-editor{border:1px solid rgba(185,122,145,.25);border-radius:12px;padding:12px;margin:12px 0;background:rgba(255,255,255,.035)}
.gtarp-template-editor summary{cursor:pointer;font-weight:700;margin-bottom:10px}
.gtarp-case-actions button.danger{background:#b42318;color:#fff}
.gtarp-case-quick-select{margin-bottom:8px}
body.light .gtarp-template-editor,.light-mode .gtarp-template-editor,html[data-theme="light"] .gtarp-template-editor{background:#fff;border-color:#d7dde7;color:#f4eff5}
body.light .gtarp-list-row,.light-mode .gtarp-list-row,html[data-theme="light"] .gtarp-list-row{background:#fff;color:#111;border:1px solid #d7dde7;text-decoration:none}

/* 2026-06-26g: permissions, rich comments, and case/application formatting */
.permission-row{position:relative;}
.permission-row input[type="checkbox"]{appearance:auto!important;-webkit-appearance:checkbox!important;opacity:1!important;display:inline-block!important;visibility:visible!important;position:static!important;flex:0 0 auto;}
.permission-row.is-checked{outline:1px solid rgba(185,122,145,.55);background:rgba(185,122,145,.12)!important;}
.permission-row.is-checked i::before{content:"Enabled";font-size:11px;color:#b97a91;font-weight:700;}
.permission-row:not(.is-checked) i::before{content:"Off";font-size:11px;opacity:.6;}
.gtarp-rich-content{line-height:1.55;word-break:break-word;}
.gtarp-rich-content p{margin:0 0 10px;}
.gtarp-rich-content p:last-child{margin-bottom:0;}
.gtarp-rich-content a{color:#b97a91;text-decoration:underline;}
.gtarp-rich-content img{display:block;max-width:100%;height:auto;border-radius:10px;margin:8px 0;box-shadow:0 8px 24px rgba(0,0,0,.18);}
.gtarp-rich-content blockquote{margin:8px 0;padding:8px 12px;border-left:3px solid #b97a91;background:rgba(185,122,145,.08);border-radius:8px;}
.gtarp-rich-content pre,.gtarp-rich-content code{white-space:pre-wrap;background:rgba(29,30,35,.12);padding:2px 5px;border-radius:5px;}
.gtarp-comment-editor-wrap{display:grid;gap:10px;}
.gtarp-comment-editor-wrap .btn{justify-self:start;}
.tox-tinymce{border-radius:12px!important;border-color:rgba(185,122,145,.28)!important;overflow:hidden;}
.gtarp-messages article .gtarp-rich-content{margin-top:8px;}
.app-card-description{max-height:82px;overflow:hidden;}
body.layout-light .gtarp-rich-content pre,body.layout-light .gtarp-rich-content code,body.light .gtarp-rich-content pre,body.light .gtarp-rich-content code,.light-mode .gtarp-rich-content pre,.light-mode .gtarp-rich-content code{background:#111216;color:#1d1e23;}

/* =========================================================
   GTARP DEFINITIVE HEADER + SIDEBAR LAYOUT FIX
   - Removes the empty space above the logo/sidebar
   - Keeps page content below the fixed header
   - Prevents search/header controls from overlapping
   - Forces the account avatar to remain a small circle
========================================================= */

@media screen and (min-width: 769px) {
    .gtarp-topbar.navbar-default {
        display: grid !important;
        grid-template-columns: 230px minmax(0, 1fr) auto !important;
        align-items: center !important;
        column-gap: 18px !important;
        width: 100% !important;
        min-height: 110px !important;
        height: 110px !important;
        padding: 0 24px 0 14px !important;
        overflow: visible !important;
    }

    .gtarp-brand {
        grid-column: 1 !important;
        width: 230px !important;
        min-width: 230px !important;
        max-width: 230px !important;
        height: 110px !important;
        min-height: 110px !important;
        margin: 0 !important;
        padding: 0 !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        overflow: hidden !important;
    }

    .gtarp-brand > a,
    .gtarp-brand .navbar-brand {
        width: 100% !important;
        height: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }

    .gtarp-logo,
    .gtarp-brand img,
    .gtarp-brand > a > img {
        display: block !important;
        width: auto !important;
        height: auto !important;
        max-width: 210px !important;
        max-height: 100px !important;
        margin: 0 !important;
        padding: 0 !important;
        position: static !important;
        transform: none !important;
        object-fit: contain !important;
        flex: 0 0 auto !important;
    }

    .gtarp-search-wrap {
        grid-column: 2 !important;
        min-width: 0 !important;
        width: 100% !important;
        margin: 0 !important;
        display: flex !important;
        align-items: center !important;
        gap: 14px !important;
        overflow: visible !important;
    }

    .gtarp-search,
    .gtarp-search.navbar-form,
    .navbar-form.search-form.gtarp-search {
        flex: 0 1 350px !important;
        width: 350px !important;
        max-width: 100% !important;
        min-width: 160px !important;
        margin: 0 !important;
        padding: 0 !important;
        position: relative !important;
    }

    .gtarp-search .form-control,
    .gtarp-topbar #gtarpHeaderSearch {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    .gtarp-navbar-menu {
        grid-column: 3 !important;
        justify-self: end !important;
        align-self: center !important;
        width: auto !important;
        min-width: 0 !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: visible !important;
    }

    .gtarp-right-nav,
    .navbar-nav.navbar-right.gtarp-right-nav {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-end !important;
        flex-wrap: nowrap !important;
        gap: 8px !important;
        width: auto !important;
        margin: 0 !important;
        padding: 0 !important;
        float: none !important;
    }

    .gtarp-right-nav > li,
    .navbar-nav.navbar-right.gtarp-right-nav > li {
        display: block !important;
        flex: 0 0 auto !important;
        float: none !important;
        width: auto !important;
        margin: 0 !important;
        position: relative !important;
    }

    .gtarp-user-dropdown {
        min-width: 0 !important;
        max-width: 260px !important;
        overflow: visible !important;
    }

    .gtarp-user-toggle,
    .gtarp-topbar a.gtarp-user-toggle {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
        gap: 9px !important;
        width: auto !important;
        min-width: 0 !important;
        max-width: 260px !important;
        height: 52px !important;
        min-height: 52px !important;
        max-height: 52px !important;
        margin: 0 !important;
        padding: 6px 10px !important;
        line-height: 1 !important;
        overflow: hidden !important;
        white-space: nowrap !important;
    }

    .gtarp-topbar .gtarp-user-toggle img,
    .gtarp-topbar .gtarp-user-toggle > img,
    .gtarp-topbar .gtarp-user-dropdown > a > img,
    .gtarp-topbar .gtarp-user-dropdown img.border-avatar,
    .gtarp-topbar .navbar-nav.navbar-right > li:last-child > a > img {
        display: block !important;
        width: 38px !important;
        min-width: 38px !important;
        max-width: 38px !important;
        height: 38px !important;
        min-height: 38px !important;
        max-height: 38px !important;
        margin: 0 !important;
        padding: 0 !important;
        border-radius: 50% !important;
        object-fit: cover !important;
        flex: 0 0 38px !important;
        position: static !important;
        transform: none !important;
    }

    .gtarp-user-info {
        min-width: 0 !important;
        max-width: 150px !important;
        overflow: hidden !important;
        flex: 0 1 auto !important;
    }

    /* Sidebar starts at the top; the logo occupies its own top area. */
    #wrapper #sidebar-nav {
        padding-top: 0 !important;
    }

    #wrapper .sidebar {
        margin-top: 0 !important;
    }

    /* Only the page itself is offset below the fixed top header. */
    #wrapper .main {
        padding-top: 110px !important;
    }
}

@media screen and (min-width: 769px) and (max-width: 1200px) {
    .gtarp-topbar.navbar-default {
        grid-template-columns: 210px minmax(0, 1fr) auto !important;
        column-gap: 12px !important;
        padding-right: 14px !important;
    }

    .gtarp-brand {
        width: 210px !important;
        min-width: 210px !important;
        max-width: 210px !important;
    }

    .gtarp-logo,
    .gtarp-brand img,
    .gtarp-brand > a > img {
        max-width: 190px !important;
    }

    .gtarp-search,
    .gtarp-search.navbar-form,
    .navbar-form.search-form.gtarp-search {
        flex-basis: 250px !important;
        width: 250px !important;
        min-width: 140px !important;
    }

    .gtarp-user-dropdown,
    .gtarp-user-toggle,
    .gtarp-topbar a.gtarp-user-toggle {
        max-width: 220px !important;
    }

    .gtarp-user-info {
        max-width: 110px !important;
    }
}

@media screen and (max-width: 768px) {
    #wrapper #sidebar-nav {
        padding-top: 0 !important;
    }

    #wrapper .sidebar {
        margin-top: 0 !important;
    }

    #wrapper .main {
        padding-top: 126px !important;
    }

    .gtarp-topbar .gtarp-user-toggle img,
    .gtarp-topbar .gtarp-user-toggle > img,
    .gtarp-topbar .gtarp-user-dropdown > a > img,
    .gtarp-topbar .gtarp-user-dropdown img.border-avatar {
        width: 34px !important;
        min-width: 34px !important;
        max-width: 34px !important;
        height: 34px !important;
        min-height: 34px !important;
        max-height: 34px !important;
        border-radius: 50% !important;
        object-fit: cover !important;
    }
}

@media screen and (max-width: 520px) {
    #wrapper .main {
        padding-top: 118px !important;
    }

    .gtarp-topbar .gtarp-user-toggle img,
    .gtarp-topbar .gtarp-user-toggle > img,
    .gtarp-topbar .gtarp-user-dropdown > a > img,
    .gtarp-topbar .gtarp-user-dropdown img.border-avatar {
        width: 30px !important;
        min-width: 30px !important;
        max-width: 30px !important;
        height: 30px !important;
        min-height: 30px !important;
        max-height: 30px !important;
    }
}
