/*!
 * 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(bootstrap/fonts/glyphicons-halflings-regular.eot);src:url(bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(bootstrap/fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(bootstrap/fonts/glyphicons-halflings-regular.woff) format('woff'),url(bootstrap/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(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:#231f20;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{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 #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;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:#231f20;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:#231f20;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:100%}}@media (min-width:992px){.container{width:100%}}@media (min-width:1200px){.container{width:100%}}.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:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#231f20;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:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}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:#231f20;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:#231f20;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#231f20;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#231f20;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#231f20;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:#231f20;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:#231f20}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.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:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;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:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.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:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;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:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-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;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-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:#231f20;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-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:#231f20;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:#231f20;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:#231f20}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#231f20}.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:#231f20}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#231f20}.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:#337ab7;text-decoration:none;background-color:#fff;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:#23527c;background-color:#eee;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:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#231f20}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}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:#231f20}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:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#231f20;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:#231f20}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-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:#fff;-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:#f7f7f7;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}}

@charset "UTF-8";
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}

@-webkit-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce
}

@-webkit-keyframes flash {
    0%, 50%, 100% {
        opacity: 1
    }
    25%, 75% {
        opacity: 0
    }
}

@keyframes flash {
    0%, 50%, 100% {
        opacity: 1
    }
    25%, 75% {
        opacity: 0
    }
}

.flash {
    -webkit-animation-name: flash;
    animation-name: flash
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1)
    }
    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}

.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse
}

@-webkit-keyframes shake {
    0%, 100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }
    20%, 40%, 60%, 80% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px)
    }
}

@keyframes shake {
    0%, 100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        transform: translateX(-10px)
    }
    20%, 40%, 60%, 80% {
        -webkit-transform: translateX(10px);
        -ms-transform: translateX(10px);
        transform: translateX(10px)
    }
}

.shake {
    -webkit-animation-name: shake;
    animation-name: shake
}

@-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)
    }
    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

@keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        transform: rotate(15deg)
    }
    40% {
        -webkit-transform: rotate(-10deg);
        -ms-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    60% {
        -webkit-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        transform: rotate(5deg)
    }
    80% {
        -webkit-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }
    100% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0)
    }
}

.swing {
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing
}

@-webkit-keyframes tada {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    10%, 20% {
        -webkit-transform: scale(.9) rotate(-3deg);
        transform: scale(.9) rotate(-3deg)
    }
    30%, 50%, 70%, 90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg)
    }
    40%, 60%, 80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg)
    }
    100% {
        -webkit-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0)
    }
}

@keyframes tada {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
    10%, 20% {
        -webkit-transform: scale(.9) rotate(-3deg);
        -ms-transform: scale(.9) rotate(-3deg);
        transform: scale(.9) rotate(-3deg)
    }
    30%, 50%, 70%, 90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        -ms-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg)
    }
    40%, 60%, 80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        -ms-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg)
    }
    100% {
        -webkit-transform: scale(1) rotate(0);
        -ms-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0)
    }
}

.tada {
    -webkit-animation-name: tada;
    animation-name: tada
}

@-webkit-keyframes wobble {
    0% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%)
    }
    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg);
        transform: translateX(-25%) rotate(-5deg)
    }
    30% {
        -webkit-transform: translateX(20%) rotate(3deg);
        transform: translateX(20%) rotate(3deg)
    }
    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg);
        transform: translateX(-15%) rotate(-3deg)
    }
    60% {
        -webkit-transform: translateX(10%) rotate(2deg);
        transform: translateX(10%) rotate(2deg)
    }
    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg);
        transform: translateX(-5%) rotate(-1deg)
    }
    100% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%)
    }
}

@keyframes wobble {
    0% {
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%)
    }
    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg);
        -ms-transform: translateX(-25%) rotate(-5deg);
        transform: translateX(-25%) rotate(-5deg)
    }
    30% {
        -webkit-transform: translateX(20%) rotate(3deg);
        -ms-transform: translateX(20%) rotate(3deg);
        transform: translateX(20%) rotate(3deg)
    }
    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg);
        -ms-transform: translateX(-15%) rotate(-3deg);
        transform: translateX(-15%) rotate(-3deg)
    }
    60% {
        -webkit-transform: translateX(10%) rotate(2deg);
        -ms-transform: translateX(10%) rotate(2deg);
        transform: translateX(10%) rotate(2deg)
    }
    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg);
        -ms-transform: translateX(-5%) rotate(-1deg);
        transform: translateX(-5%) rotate(-1deg)
    }
    100% {
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%)
    }
}

.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble
}

@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }
    70% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -ms-transform: scale(.3);
        transform: scale(.3)
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05)
    }
    70% {
        -webkit-transform: scale(.9);
        -ms-transform: scale(.9);
        transform: scale(.9)
    }
    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}

.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn
}

@-webkit-keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        transform: translateY(30px)
    }
    80% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        -ms-transform: translateY(30px);
        transform: translateY(30px)
    }
    80% {
        -webkit-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        transform: translateY(-10px)
    }
    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown
}

@-webkit-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
        transform: translateX(30px)
    }
    80% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    80% {
        -webkit-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        transform: translateX(-10px)
    }
    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft
}

@-webkit-keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
        transform: translateX(-30px)
    }
    80% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px)
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
        -ms-transform: translateX(-30px);
        transform: translateX(-30px)
    }
    80% {
        -webkit-transform: translateX(10px);
        -ms-transform: translateX(10px);
        transform: translateX(10px)
    }
    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight
}

@-webkit-keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    80% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    80% {
        -webkit-transform: translateY(10px);
        -ms-transform: translateY(10px);
        transform: translateY(10px)
    }
    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp
}

@-webkit-keyframes bounceOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    25% {
        -webkit-transform: scale(.95);
        transform: scale(.95)
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }
}

@keyframes bounceOut {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
    25% {
        -webkit-transform: scale(.95);
        -ms-transform: scale(.95);
        transform: scale(.95)
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1)
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -ms-transform: scale(.3);
        transform: scale(.3)
    }
}

.bounceOut {
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut
}

@-webkit-keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

@keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown
}

@-webkit-keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateX(20px);
        transform: translateX(20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft
}

@-webkit-keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight
}

@-webkit-keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}

@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}

@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }
}

@keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px)
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown
}

@-webkit-keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

@keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px)
    }
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px)
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px)
    }
}

@keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px)
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight
}

@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig
}

@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }
}

@keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px)
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp
}

@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig
}

@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(0) scale(1)
    }
    0%, 40% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1)
    }
    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    80% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95)
    }
    80%, 100% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    100% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1)
    }
}

@keyframes flip {
    0% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(0) scale(1)
    }
    0%, 40% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1)
    }
    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    80% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95)
    }
    80%, 100% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    100% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1)
    }
}

.animated.flip {
    -webkit-backface-visibility: visible;
    -ms-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
    }
    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
        transform: perspective(400px) rotateX(-10deg)
    }
    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg)
    }
    100% {
        -webkit-transform: perspective(400px) rotateX(0);
        transform: perspective(400px) rotateX(0);
        opacity: 1
    }
}

@keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        -ms-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
        -ms-transform: perspective(400px) rotateX(-10deg);
        transform: perspective(400px) rotateX(-10deg)
    }
    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        -ms-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg)
    }
    100% {
        -webkit-transform: perspective(400px) rotateX(0);
        -ms-transform: perspective(400px) rotateX(0);
        transform: perspective(400px) rotateX(0);
        opacity: 1
    }
}

.flipInX {
    -webkit-backface-visibility: visible !important;
    -ms-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
    }
    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
        transform: perspective(400px) rotateY(-10deg)
    }
    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg)
    }
    100% {
        -webkit-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        opacity: 1
    }
}

@keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        -ms-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
        -ms-transform: perspective(400px) rotateY(-10deg);
        transform: perspective(400px) rotateY(-10deg)
    }
    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        -ms-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg)
    }
    100% {
        -webkit-transform: perspective(400px) rotateY(0);
        -ms-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        opacity: 1
    }
}

.flipInY {
    -webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY
}

@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0);
        transform: perspective(400px) rotateX(0);
        opacity: 1
    }
    100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

@keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0);
        -ms-transform: perspective(400px) rotateX(0);
        transform: perspective(400px) rotateX(0);
        opacity: 1
    }
    100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        -ms-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;
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important
}

@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        opacity: 1
    }
    100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

@keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0);
        -ms-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        opacity: 1
    }
    100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        -ms-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

.flipOutY {
    -webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY
}

@-webkit-keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
    60% {
        -webkit-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg);
        opacity: 1
    }
    80% {
        -webkit-transform: translateX(0%) skewX(-15deg);
        transform: translateX(0%) skewX(-15deg);
        opacity: 1
    }
    100% {
        -webkit-transform: translateX(0%) skewX(0);
        transform: translateX(0%) skewX(0);
        opacity: 1
    }
}

@keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        -ms-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
    60% {
        -webkit-transform: translateX(-20%) skewX(30deg);
        -ms-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg);
        opacity: 1
    }
    80% {
        -webkit-transform: translateX(0%) skewX(-15deg);
        -ms-transform: translateX(0%) skewX(-15deg);
        transform: translateX(0%) skewX(-15deg);
        opacity: 1
    }
    100% {
        -webkit-transform: translateX(0%) skewX(0);
        -ms-transform: translateX(0%) skewX(0);
        transform: translateX(0%) skewX(0);
        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% {
        -webkit-transform: translateX(0%) skewX(0);
        transform: translateX(0%) skewX(0);
        opacity: 1
    }
    100% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
}

@keyframes lightSpeedOut {
    0% {
        -webkit-transform: translateX(0%) skewX(0);
        -ms-transform: translateX(0%) skewX(0);
        transform: translateX(0%) skewX(0);
        opacity: 1
    }
    100% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        -ms-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) 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% {
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0
    }
    0%, 100% {
        -webkit-transform-origin: center center;
        transform-origin: center center
    }
    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateIn {
    0% {
        -webkit-transform: rotate(-200deg);
        -ms-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0
    }
    0%, 100% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center
    }
    100% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

.rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn
}

@-webkit-keyframes rotateInDownLeft {
    0% {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
    0%, 100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInDownLeft {
    0% {
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
    0%, 100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom
    }
    100% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft
}

@-webkit-keyframes rotateInDownRight {
    0% {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
    0%, 100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInDownRight {
    0% {
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
    0%, 100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom
    }
    100% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight
}

@-webkit-keyframes rotateInUpLeft {
    0% {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
    0%, 100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInUpLeft {
    0% {
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
    0%, 100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom
    }
    100% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft
}

@-webkit-keyframes rotateInUpRight {
    0% {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
    0%, 100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInUpRight {
    0% {
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
    0%, 100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom
    }
    100% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight
}

@-webkit-keyframes rotateOut {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    0%, 100% {
        -webkit-transform-origin: center center;
        transform-origin: center center
    }
    100% {
        -webkit-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0
    }
}

@keyframes rotateOut {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    0%, 100% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center
    }
    100% {
        -webkit-transform: rotate(200deg);
        -ms-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0
    }
}

.rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut
}

@-webkit-keyframes rotateOutDownLeft {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    0%, 100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
    100% {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes rotateOutDownLeft {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    0%, 100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom
    }
    100% {
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft
}

@-webkit-keyframes rotateOutDownRight {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    0%, 100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
    100% {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@keyframes rotateOutDownRight {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    0%, 100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom
    }
    100% {
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight
}

@-webkit-keyframes rotateOutUpLeft {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    0%, 100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
    100% {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpLeft {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    0%, 100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom
    }
    100% {
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft
}

@-webkit-keyframes rotateOutUpRight {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    0%, 100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
    100% {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpRight {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    0%, 100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom
    }
    100% {
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight
}

@-webkit-keyframes slideInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes slideInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown
}

@-webkit-keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft
}

@-webkit-keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
    }
    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight
}

@-webkit-keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft
}

@-webkit-keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight
}

@-webkit-keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp
}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    0%, 20%, 60% {
        -webkit-transform-origin: top left;
        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)
    }
    40% {
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg)
    }
    40%, 80% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    80% {
        -webkit-transform: rotate(60deg) translateY(0);
        transform: rotate(60deg) translateY(0);
        opacity: 1
    }
    100% {
        -webkit-transform: translateY(700px);
        transform: translateY(700px);
        opacity: 0
    }
}

@keyframes hinge {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0)
    }
    0%, 20%, 60% {
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    20%, 60% {
        -webkit-transform: rotate(80deg);
        -ms-transform: rotate(80deg);
        transform: rotate(80deg)
    }
    40% {
        -webkit-transform: rotate(60deg);
        -ms-transform: rotate(60deg);
        transform: rotate(60deg)
    }
    40%, 80% {
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    80% {
        -webkit-transform: rotate(60deg) translateY(0);
        -ms-transform: rotate(60deg) translateY(0);
        transform: rotate(60deg) translateY(0);
        opacity: 1
    }
    100% {
        -webkit-transform: translateY(700px);
        -ms-transform: translateY(700px);
        transform: translateY(700px);
        opacity: 0
    }
}

.hinge {
    -webkit-animation-name: hinge;
    animation-name: hinge
}

@-webkit-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0);
        transform: translateX(0) rotate(0)
    }
}

@keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        -ms-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0);
        -ms-transform: translateX(0) rotate(0);
        transform: translateX(0) rotate(0)
    }
}

.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn
}

@-webkit-keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0);
        transform: translateX(0) rotate(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg);
        transform: translateX(100%) rotate(120deg)
    }
}

@keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0);
        -ms-transform: translateX(0) rotate(0);
        transform: translateX(0) rotate(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg);
        -ms-transform: translateX(100%) rotate(120deg);
        transform: translateX(100%) rotate(120deg)
    }
}

.rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut
}
/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
    font-family: 'FontAwesome';
    src: url('fonts/fontawesome-webfont.eot?v=4.5.0');
    src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.5.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;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
    font-size: 1.33333333em;
    line-height: 0.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: 0.14285714em;
    text-align: center;
}

.fa-li.fa-lg {
    left: -1.85714286em;
}

.fa-border {
    padding: .2em .25em .15em;
    border: solid 0.08em #eeeeee;
    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;
}

/* Deprecated as of 4.4.0 */
.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 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.fa-rotate-180 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.fa-rotate-270 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.fa-flip-horizontal {
    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 {
    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: #ffffff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.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: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-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-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";
}

@font-face {
    font-family: 'fontello';
    src: url('fonts/fontello/fontello.eot?4089732');
    src: url('fonts/fontello/fontello.eot?4089732#iefix') format('embedded-opentype'),
    url('fonts/fontello/fontello.woff?4089732') format('woff'),
    url('fonts/fontello/fontello.ttf?4089732') format('truetype'),
    url('fonts/fontello/fontello.svg?4089732#fontello') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?4089732#fontello') format('svg');
  }
}
*/

[class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;

    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */

    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;

    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;

    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;

    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */

    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-search:before {
    content: '\e800';
}

/* '' */
.icon-mail:before {
    content: '\e801';
}

/* '' */
.icon-heart:before {
    content: '\e802';
}

/* '' */
.icon-heart-empty:before {
    content: '\e803';
}

/* '' */
.icon-star-empty:before {
    content: '\e804';
}

/* '' */
.icon-star:before {
    content: '\e805';
}

/* '' */
.icon-user:before {
    content: '\e806';
}

/* '' */
.icon-users:before {
    content: '\e807';
}

/* '' */
.icon-user-add:before {
    content: '\e808';
}

/* '' */
.icon-picture:before {
    content: '\e809';
}

/* '' */
.icon-camera:before {
    content: '\e80a';
}

/* '' */
.icon-layout:before {
    content: '\e80b';
}

/* '' */
.icon-menu:before {
    content: '\e80c';
}

/* '' */
.icon-check:before {
    content: '\e80d';
}

/* '' */
.icon-cancel:before {
    content: '\e80e';
}

/* '' */
.icon-tag:before {
    content: '\e80f';
}

/* '' */
.icon-eye:before {
    content: '\e810';
}

/* '' */
.icon-lock-open:before {
    content: '\e811';
}

/* '' */
.icon-lock:before {
    content: '\e812';
}

/* '' */
.icon-attach:before {
    content: '\e813';
}

/* '' */
.icon-link:before {
    content: '\e814';
}

/* '' */
.icon-home:before {
    content: '\e815';
}

/* '' */
.icon-info-circled:before {
    content: '\e816';
}

/* '' */
.icon-help-circled:before {
    content: '\e817';
}

/* '' */
.icon-help:before {
    content: '\e818';
}

/* '' */
.icon-info:before {
    content: '\e819';
}

/* '' */
.icon-bookmark:before {
    content: '\e81a';
}

/* '' */
.icon-bookmarks:before {
    content: '\e81b';
}

/* '' */
.icon-flag:before {
    content: '\e81c';
}

/* '' */
.icon-thumbs-up:before {
    content: '\e81d';
}

/* '' */
.icon-thumbs-down:before {
    content: '\e81e';
}

/* '' */
.icon-quote:before {
    content: '\e81f';
}

/* '' */
.icon-export:before {
    content: '\e820';
}

/* '' */
.icon-pencil:before {
    content: '\e821';
}

/* '' */
.icon-feather:before {
    content: '\e822';
}

/* '' */
.icon-keyboard:before {
    content: '\e823';
}

/* '' */
.icon-retweet:before {
    content: '\e824';
}

/* '' */
.icon-comment:before {
    content: '\e825';
}

/* '' */
.icon-book:before {
    content: '\e826';
}

/* '' */
.icon-book-open:before {
    content: '\e827';
}

/* '' */
.icon-newspaper:before {
    content: '\e828';
}

/* '' */
.icon-doc-text-inv:before {
    content: '\e829';
}

/* '' */
.icon-doc-text:before {
    content: '\e82a';
}

/* '' */
.icon-doc-landscape:before {
    content: '\e82b';
}

/* '' */
.icon-docs:before {
    content: '\e82c';
}

/* '' */
.icon-doc:before {
    content: '\e82d';
}

/* '' */
.icon-trash:before {
    content: '\e82e';
}

/* '' */
.icon-cup:before {
    content: '\e82f';
}

/* '' */
.icon-compass:before {
    content: '\e830';
}

/* '' */
.icon-direction:before {
    content: '\e831';
}

/* '' */
.icon-map:before {
    content: '\e832';
}

/* '' */
.icon-location:before {
    content: '\e833';
}

/* '' */
.icon-address:before {
    content: '\e834';
}

/* '' */
.icon-vcard:before {
    content: '\e835';
}

/* '' */
.icon-alert:before {
    content: '\e836';
}

/* '' */
.icon-attention:before {
    content: '\e837';
}

/* '' */
.icon-bell:before {
    content: '\e838';
}

/* '' */
.icon-chat:before {
    content: '\e839';
}

/* '' */
.icon-down-open-big:before {
    content: '\e83a';
}

/* '' */
.icon-left-open-big:before {
    content: '\e83b';
}

/* '' */
.icon-right-open-big:before {
    content: '\e83c';
}

/* '' */
.icon-up-open-big:before {
    content: '\e83d';
}

/* '' */
.icon-basket:before {
    content: '\e83e';
}

/* '' */
.icon-bag:before {
    content: '\e83f';
}

/* '' */
.icon-calendar:before {
    content: '\e840';
}

/* '' */
.icon-login:before {
    content: '\e841';
}

/* '' */
.icon-logout:before {
    content: '\e842';
}

/* '' */
.icon-sound:before {
    content: '\e843';
}

/* '' */
.icon-clock:before {
    content: '\e844';
}

/* '' */
.icon-phone:before {
    content: '\e845';
}

/* '' */
.icon-lamp:before {
    content: '\e846';
}

/* '' */
.icon-ccw:before {
    content: '\e847';
}

/* '' */
.icon-cw:before {
    content: '\e848';
}

/* '' */
.icon-arrows-ccw:before {
    content: '\e849';
}

/* '' */
.icon-level-down:before {
    content: '\e84a';
}

/* '' */
.icon-level-up:before {
    content: '\e84b';
}

/* '' */
.icon-shuffle:before {
    content: '\e84c';
}

/* '' */
.icon-globe:before {
    content: '\e84d';
}

/* '' */
.icon-network:before {
    content: '\e84e';
}

/* '' */
.icon-trophy:before {
    content: '\e84f';
}

/* '' */
.icon-air:before {
    content: '\e850';
}

/* '' */
.icon-water:before {
    content: '\e851';
}

/* '' */
.icon-droplet:before {
    content: '\e852';
}

/* '' */
.icon-leaf:before {
    content: '\e853';
}

/* '' */
.icon-paper-plane:before {
    content: '\e854';
}

/* '' */
.icon-flight:before {
    content: '\e855';
}

/* '' */
.icon-flash:before {
    content: '\e856';
}

/* '' */
.icon-moon:before {
    content: '\e857';
}

/* '' */
.icon-graduation-cap:before {
    content: '\e858';
}

/* '' */
.icon-lifebuoy:before {
    content: '\e859';
}

/* '' */
.icon-mouse:before {
    content: '\e85a';
}

/* '' */
.icon-briefcase:before {
    content: '\e85b';
}

/* '' */
.icon-suitcase:before {
    content: '\e85c';
}

/* '' */
.icon-th-list:before {
    content: '\e85d';
}

/* '' */
.icon-th:before {
    content: '\e85e';
}

/* '' */
.icon-th-large:before {
    content: '\e85f';
}

/* '' */
.icon-search-1:before {
    content: '\e860';
}

/* '' */
.icon-signal:before {
    content: '\e861';
}

/* '' */
.icon-arrows-cw:before {
    content: '\e862';
}

/* '' */
.icon-lock-1:before {
    content: '\e863';
}

/* '' */
.icon-attach-1:before {
    content: '\e864';
}

/* '' */
.icon-music:before {
    content: '\e865';
}

/* '' */
.icon-search-2:before {
    content: '\e866';
}

/* '' */
.icon-mail-1:before {
    content: '\e867';
}

/* '' */
.icon-heart-1:before {
    content: '\e868';
}

/* '' */
.icon-star-1:before {
    content: '\e869';
}

/* '' */
.icon-user-1:before {
    content: '\e86a';
}

/* '' */
.icon-videocam:before {
    content: '\e86b';
}

/* '' */
.icon-camera-1:before {
    content: '\e86c';
}

/* '' */
.icon-photo:before {
    content: '\e86d';
}

/* '' */
.icon-attach-2:before {
    content: '\e86e';
}

/* '' */
.icon-eye-1:before {
    content: '\e86f';
}

/* '' */
.icon-thumbs-up-1:before {
    content: '\e870';
}

/* '' */
.icon-pencil-1:before {
    content: '\e871';
}

/* '' */
.icon-location-1:before {
    content: '\e872';
}

/* '' */
.icon-cup-1:before {
    content: '\e873';
}

/* '' */
.icon-trash-1:before {
    content: '\e874';
}

/* '' */
.icon-doc-1:before {
    content: '\e875';
}

/* '' */
.icon-key:before {
    content: '\e876';
}

/* '' */
.icon-database:before {
    content: '\e877';
}

/* '' */
.icon-megaphone:before {
    content: '\e878';
}

/* '' */
.icon-graduation-cap-1:before {
    content: '\e879';
}

/* '' */
.icon-fire:before {
    content: '\e87a';
}

/* '' */
.icon-paper-plane-1:before {
    content: '\e87b';
}

/* '' */
.icon-cloud:before {
    content: '\e87c';
}

/* '' */
.icon-globe-1:before {
    content: '\e87d';
}

/* '' */
.icon-inbox:before {
    content: '\e87e';
}

/* '' */
.icon-cd:before {
    content: '\e87f';
}

/* '' */
.icon-mobile:before {
    content: '\e880';
}

/* '' */
.icon-desktop:before {
    content: '\e881';
}

/* '' */
.icon-tv:before {
    content: '\e882';
}

/* '' */
.icon-lightbulb:before {
    content: '\e883';
}

/* '' */
.icon-clock-1:before {
    content: '\e884';
}

/* '' */
.icon-sound-1:before {
    content: '\e885';
}

/* '' */
.icon-params:before {
    content: '\e886';
}

/* '' */
.icon-calendar-1:before {
    content: '\e887';
}

/* '' */
.icon-cog:before {
    content: '\e888';
}

/* '' */
.icon-note:before {
    content: '\e889';
}

/* '' */
.icon-beaker:before {
    content: '\e88a';
}

/* '' */
.icon-truck:before {
    content: '\e88b';
}

/* '' */
.icon-money:before {
    content: '\e88c';
}

/* '' */
.icon-shop:before {
    content: '\e88d';
}

/* '' */
.icon-diamond:before {
    content: '\e88e';
}

/* '' */
.icon-t-shirt:before {
    content: '\e88f';
}

/* '' */
.icon-wallet:before {
    content: '\e890';
}

/* '' */
.icon-food:before {
    content: '\e891';
}

/* '' */
.icon-certificate:before {
    content: '\e892';
}

/* '' */
.icon-megaphone-1:before {
    content: '\e893';
}

/* '' */
.icon-gift:before {
    content: '\e894';
}

/* '' */
.icon-asl:before {
    content: '\e895';
}

/* '' */
.icon-glasses:before {
    content: '\e896';
}

/* '' */
.icon-adult:before {
    content: '\e897';
}

/* '' */
.icon-child:before {
    content: '\e898';
}

/* '' */
.icon-blind:before {
    content: '\e899';
}

/* '' */
.icon-guidedog:before {
    content: '\e89a';
}

/* '' */
.icon-accessibility:before {
    content: '\e89b';
}

/* '' */
.icon-universal-access:before {
    content: '\e89c';
}

/* '' */
.icon-hearing-impaired:before {
    content: '\e89d';
}

/* '' */
.icon-iphone-home:before {
    content: '\e89e';
}

/* '' */
.icon-fire-1:before {
    content: '\e89f';
}

/* '' */
.icon-down-hand:before {
    content: '\e8a0';
}

/* '' */
.icon-left-hand:before {
    content: '\e8a1';
}

/* '' */
.icon-right-hand:before {
    content: '\e8a2';
}

/* '' */
.icon-up-hand:before {
    content: '\e8a3';
}

/* '' */
.icon-cw-1:before {
    content: '\e8a4';
}

/* '' */
.icon-cw-circled:before {
    content: '\e8a5';
}

/* '' */
.icon-arrows-cw-1:before {
    content: '\e8a6';
}

/* '' */
.icon-shuffle-1:before {
    content: '\e8a7';
}

/* '' */
.icon-play-circled:before {
    content: '\e8a8';
}

/* '' */
.icon-play-circled2:before {
    content: '\e8a9';
}

/* '' */
.icon-laptop:before {
    content: '\e8aa';
}

/* '' */
.icon-desktop-circled:before {
    content: '\e8ab';
}

/* '' */
.icon-desktop-1:before {
    content: '\e8ac';
}

/* '' */
.icon-signal-1:before {
    content: '\e8ad';
}

/* '' */
.icon-key-1:before {
    content: '\e8ae';
}

/* '' */
.icon-flight-1:before {
    content: '\e8af';
}

/* '' */
.icon-filter:before {
    content: '\e8b0';
}

/* '' */
.icon-credit-card:before {
    content: '\e8b1';
}

/* '' */
.icon-clipboard:before {
    content: '\e8b2';
}

/* '' */
.icon-heart-empty-1:before {
    content: '\e8b3';
}

/* '' */
.icon-star-2:before {
    content: '\e8b4';
}

/* '' */
.icon-star-circled:before {
    content: '\e8b5';
}

/* '' */
.icon-star-empty-1:before {
    content: '\e8b6';
}

/* '' */
.icon-heart-circled:before {
    content: '\e8b7';
}

/* '' */
.icon-heart-2:before {
    content: '\e8b8';
}

/* '' */
.icon-mail-circled:before {
    content: '\e8b9';
}

/* '' */
.icon-mail-2:before {
    content: '\e8ba';
}

/* '' */
.icon-th-large-1:before {
    content: '\e8bb';
}

/* '' */
.icon-th-1:before {
    content: '\e8bc';
}

/* '' */
.icon-th-list-1:before {
    content: '\e8bd';
}

/* '' */
.icon-ok-circled:before {
    content: '\e8be';
}

/* '' */
.icon-ok-circled2:before {
    content: '\e8bf';
}

/* '' */
.icon-ok:before {
    content: '\e8c0';
}

/* '' */
.icon-pencil-2:before {
    content: '\e8c1';
}

/* '' */
.icon-pencil-circled:before {
    content: '\e8c2';
}

/* '' */
.icon-eye-2:before {
    content: '\e8c3';
}

/* '' */
.icon-eye-off:before {
    content: '\e8c4';
}

/* '' */
.icon-warning:before {
    content: '\e8c5';
}

/* '' */
.icon-bell-1:before {
    content: '\e8c6';
}

/* '' */
.icon-phone-circled:before {
    content: '\e8c7';
}

/* '' */
.icon-phone-1:before {
    content: '\e8c8';
}

/* '' */
.icon-folder-open:before {
    content: '\e8c9';
}

/* '' */
.icon-folder-close:before {
    content: '\e8ca';
}

/* '' */
.icon-folder:before {
    content: '\e8cb';
}

/* '' */
.icon-folder-circled:before {
    content: '\e8cc';
}

/* '' */
.icon-doc-new:before {
    content: '\e8cd';
}

/* '' */
.icon-doc-new-circled:before {
    content: '\e8ce';
}

/* '' */
.icon-doc-circled:before {
    content: '\e8cf';
}

/* '' */
.icon-doc-2:before {
    content: '\e8d0';
}

/* '' */
.icon-trash-circled:before {
    content: '\e8d1';
}

/* '' */
.icon-trash-2:before {
    content: '\e8d2';
}

/* '' */
.icon-location-circled:before {
    content: '\e8d3';
}

/* '' */
.icon-location-2:before {
    content: '\e8d4';
}

/* '' */
.icon-attach-3:before {
    content: '\e8d5';
}

/* '' */
.icon-attach-circled:before {
    content: '\e8d6';
}

/* '' */
.icon-lock-open-alt:before {
    content: '\e8d7';
}

/* '' */
.icon-lock-open-1:before {
    content: '\e8d8';
}

/* '' */
.icon-lock-circled:before {
    content: '\e8d9';
}

/* '' */
.icon-lock-2:before {
    content: '\e8da';
}

/* '' */
.icon-camera-2:before {
    content: '\e8db';
}

/* '' */
.icon-facebook:before {
    content: '\e8dc';
}

/* '' */
.icon-facebook-rect:before {
    content: '\e8dd';
}

/* '' */
.icon-twitter:before {
    content: '\e8de';
}

/* '' */
.icon-twitter-bird:before {
    content: '\e8df';
}

/* '' */
.icon-vimeo:before {
    content: '\e8e0';
}

/* '' */
.icon-vimeo-rect:before {
    content: '\e8e1';
}

/* '' */
.icon-tumblr:before {
    content: '\e8e2';
}

/* '' */
.icon-tumblr-rect:before {
    content: '\e8e3';
}

/* '' */
.icon-googleplus-rect:before {
    content: '\e8e4';
}

/* '' */
.icon-github-text:before {
    content: '\e8e5';
}

/* '' */
.icon-github:before {
    content: '\e8e6';
}

/* '' */
.icon-skype:before {
    content: '\e8e7';
}

/* '' */
.icon-icq:before {
    content: '\e8e8';
}

/* '' */
.icon-yandex:before {
    content: '\e8e9';
}

/* '' */
.icon-yandex-rect:before {
    content: '\e8ea';
}

/* '' */
.icon-vkontakte-rect:before {
    content: '\e8eb';
}

/* '' */
.icon-odnoklassniki:before {
    content: '\e8ec';
}

/* '' */
.icon-odnoklassniki-rect:before {
    content: '\e8ed';
}

/* '' */
.icon-friendfeed:before {
    content: '\e8ee';
}

/* '' */
.icon-friendfeed-rect:before {
    content: '\e8ef';
}

/* '' */
.icon-discover:before {
    content: '\e8f0';
}

/* '' */
.icon-amex:before {
    content: '\e8f1';
}

/* '' */
.icon-win8:before {
    content: '\e8f2';
}

/* '' */
.icon-youku:before {
    content: '\e8f3';
}

/* '' */
.icon-tudou:before {
    content: '\e8f4';
}

/* '' */
.icon-box-rect:before {
    content: '\e8f5';
}

/* '' */
.icon-box:before {
    content: '\e8f6';
}

/* '' */
.icon-diigo:before {
    content: '\e8f7';
}

/* '' */
.icon-instagram-filled:before {
    content: '\e8f8';
}

/* '' */
.icon-wordpress:before {
    content: '\e8f9';
}

/* '' */
.icon-picasa:before {
    content: '\e8fa';
}

/* '' */
.icon-linkedin-rect:before {
    content: '\e8fb';
}

/* '' */
.icon-linkedin:before {
    content: '\e8fc';
}

/* '' */
.icon-lastfm-rect:before {
    content: '\e8fd';
}

/* '' */
.icon-lastfm:before {
    content: '\e8fe';
}

/* '' */
.icon-jabber:before {
    content: '\e8ff';
}

/* '' */
.icon-deviantart:before {
    content: '\e900';
}

/* '' */
.icon-blogger-rect:before {
    content: '\e901';
}

/* '' */
.icon-blogger:before {
    content: '\e902';
}

/* '' */
.icon-visa:before {
    content: '\e903';
}

/* '' */
.icon-mastercard:before {
    content: '\e904';
}

/* '' */
.icon-houzz:before {
    content: '\e905';
}

/* '' */
.icon-bandcamp:before {
    content: '\e906';
}

/* '' */
.icon-codepen:before {
    content: '\e907';
}

/* '' */
.icon-bicycle:before {
    content: '\e908';
}

/* '' */
.icon-bus:before {
    content: '\e909';
}

/* '' */
.icon-cafe:before {
    content: '\e90a';
}

/* '' */
.icon-college:before {
    content: '\e90b';
}

/* '' */
.icon-cinema:before {
    content: '\e90c';
}

/* '' */
.icon-library:before {
    content: '\e90d';
}

/* '' */
.icon-lodging:before {
    content: '\e90e';
}

/* '' */
.icon-minefield:before {
    content: '\e90f';
}

/* '' */
.icon-london-underground:before {
    content: '\e910';
}

/* '' */
.icon-theatre:before {
    content: '\e911';
}

/* '' */
.icon-tennis:before {
    content: '\e912';
}

/* '' */
.icon-swimming:before {
    content: '\e913';
}

/* '' */
.icon-soccer:before {
    content: '\e914';
}

/* '' */
.icon-skiing:before {
    content: '\e915';
}

/* '' */
.icon-shop-1:before {
    content: '\e916';
}

/* '' */
.icon-school:before {
    content: '\e917';
}

/* '' */
.icon-religious-islam:before {
    content: '\e918';
}

/* '' */
.icon-religious-jewish:before {
    content: '\e919';
}

/* '' */
.icon-religious-christian:before {
    content: '\e91a';
}

/* '' */
.icon-rail:before {
    content: '\e91b';
}

/* '' */
.icon-prison:before {
    content: '\e91c';
}

/* '' */
.icon-post:before {
    content: '\e91d';
}

/* '' */
.icon-pitch:before {
    content: '\e91e';
}

/* '' */
.icon-police:before {
    content: '\e91f';
}

/* '' */
.icon-tree-1:before {
    content: '\e920';
}

/* '' */
.icon-tree-2:before {
    content: '\e921';
}

/* '' */
.icon-warehouse:before {
    content: '\e922';
}

/* '' */
.icon-fast-food:before {
    content: '\e923';
}

/* '' */
.icon-ferry:before {
    content: '\e924';
}

/* '' */
.icon-fire-station:before {
    content: '\e925';
}

/* '' */
.icon-football:before {
    content: '\e926';
}

/* '' */
.icon-fuel:before {
    content: '\e927';
}

/* '' */
.icon-garden:before {
    content: '\e928';
}

/* '' */
.icon-giraffe:before {
    content: '\e929';
}

/* '' */
.icon-golf:before {
    content: '\e92a';
}

/* '' */
.icon-grocery-store:before {
    content: '\e92b';
}

/* '' */
.icon-harbor:before {
    content: '\e92c';
}

/* '' */
.icon-belowground-rail:before {
    content: '\e92d';
}

/* '' */
.icon-beer:before {
    content: '\e92e';
}

/* '' */
.icon-basketball:before {
    content: '\e92f';
}

/* '' */
.icon-baseball:before {
    content: '\e930';
}

/* '' */
.icon-bar2:before {
    content: '\e931';
}

/* '' */
.icon-art-gallery:before {
    content: '\e932';
}

/* '' */
.icon-airport:before {
    content: '\e933';
}

/* '' */
.icon-airfield:before {
    content: '\e934';
}

/* '' */
.icon-aboveground-rail:before {
    content: '\e935';
}

/* '' */
.icon-cemetery:before {
    content: '\e936';
}

/* '' */
.icon-commerical-building:before {
    content: '\e937';
}

/* '' */
.icon-credit-card-1:before {
    content: '\e938';
}

/* '' */
.icon-cricket:before {
    content: '\e939';
}

/* '' */
.icon-embassy:before {
    content: '\e93a';
}

/* '' */
.icon-pharmacy:before {
    content: '\e93b';
}

/* '' */
.icon-museum:before {
    content: '\e93c';
}

/* '' */
.icon-monument:before {
    content: '\e93d';
}

/* '' */
.icon-toilet:before {
    content: '\e93e';
}

/* '' */
.icon-town-hall:before {
    content: '\e93f';
}

/* '' */
.icon-trash-3:before {
    content: '\e940';
}

/* '' */
.icon-heliport:before {
    content: '\e941';
}

/* '' */
.icon-hospital:before {
    content: '\e942';
}

/* '' */
.icon-industrial-building:before {
    content: '\e943';
}

/* '' */
.icon-restaurant:before {
    content: '\e944';
}

/* '' */
.icon-menu-1:before {
    content: '\e945';
}

/* '' */
.icon-th-thumb:before {
    content: '\e946';
}

/* '' */
.icon-th-list-2:before {
    content: '\e947';
}

/* '' */
.icon-th-thumb-empty:before {
    content: '\e948';
}

/* '' */
.icon-ok-1:before {
    content: '\e949';
}

/* '' */
.icon-ok-circled-1:before {
    content: '\e94a';
}

/* '' */
.icon-cancel-1:before {
    content: '\e94b';
}

/* '' */
.icon-cancel-circled:before {
    content: '\e94c';
}

/* '' */
.icon-plus:before {
    content: '\e94d';
}

/* '' */
.icon-help-circled-1:before {
    content: '\e94e';
}

/* '' */
.icon-help-circled-alt:before {
    content: '\e94f';
}

/* '' */
.icon-user-2:before {
    content: '\e950';
}

/* '' */
.icon-user-male:before {
    content: '\e951';
}

/* '' */
.icon-user-female:before {
    content: '\e952';
}

/* '' */
.icon-users-1:before {
    content: '\e953';
}

/* '' */
.icon-camera-3:before {
    content: '\e954';
}

/* '' */
.icon-eye-3:before {
    content: '\e955';
}

/* '' */
.icon-lock-3:before {
    content: '\e956';
}

/* '' */
.icon-lock-alt:before {
    content: '\e957';
}

/* '' */
.icon-lock-open-2:before {
    content: '\e958';
}

/* '' */
.icon-lock-open-alt-1:before {
    content: '\e959';
}

/* '' */
.icon-attach-4:before {
    content: '\e95a';
}

/* '' */
.icon-link-1:before {
    content: '\e95b';
}

/* '' */
.icon-info-circled-alt:before {
    content: '\e95c';
}

/* '' */
.icon-clock-2:before {
    content: '\e95d';
}

/* '' */
.icon-stopwatch:before {
    content: '\e95e';
}

/* '' */
.icon-hourglass:before {
    content: '\e95f';
}

/* '' */
.icon-paper-plane-alt:before {
    content: '\e960';
}

/* '' */
.icon-paper-plane-alt2:before {
    content: '\e961';
}

/* '' */
.icon-location-3:before {
    content: '\e962';
}

/* '' */
.icon-trash-4:before {
    content: '\e963';
}

/* '' */
.icon-doc-3:before {
    content: '\e964';
}

/* '' */
.icon-newspaper-1:before {
    content: '\e965';
}

/* '' */
.icon-folder-open-1:before {
    content: '\e966';
}

/* '' */
.icon-folder-empty:before {
    content: '\e967';
}

/* '' */
.icon-folder-open-empty:before {
    content: '\e968';
}

/* '' */
.icon-folder-1:before {
    content: '\e969';
}

/* '' */
.icon-attention-alt:before {
    content: '\e96a';
}

/* '' */
.icon-attention-1:before {
    content: '\e96b';
}

/* '' */
.icon-bell-2:before {
    content: '\e96c';
}

/* '' */
.icon-chat-1:before {
    content: '\e96d';
}

/* '' */
.icon-comment-1:before {
    content: '\e96e';
}

/* '' */
.icon-print:before {
    content: '\e96f';
}

/* '' */
.icon-export-1:before {
    content: '\e970';
}

/* '' */
.icon-reply:before {
    content: '\e971';
}

/* '' */
.icon-pencil-3:before {
    content: '\e972';
}

/* '' */
.icon-calendar-2:before {
    content: '\e973';
}

/* '' */
.icon-globe-2:before {
    content: '\e974';
}

/* '' */
.icon-globe-inv:before {
    content: '\e975';
}

/* '' */
.icon-at:before {
    content: '\e976';
}

/* '' */
.icon-play-circled-1:before {
    content: '\e977';
}

/* '' */
.icon-play-circled2-1:before {
    content: '\e978';
}

/* '' */
.icon-pause:before {
    content: '\e979';
}

/* '' */
.icon-stop:before {
    content: '\e97a';
}

/* '' */
.icon-trash-5:before {
    content: '\e97b';
}

/* '' */
.icon-doc-4:before {
    content: '\e97c';
}

/* '' */
.icon-docs-1:before {
    content: '\e97d';
}

/* '' */
.icon-doc-text-1:before {
    content: '\e97e';
}

/* '' */
.icon-user-md:before {
    content: '\e97f';
}

/* '' */
.icon-stethoscope:before {
    content: '\e980';
}

/* '' */
.icon-ambulance:before {
    content: '\e981';
}

/* '' */
.icon-building-filled:before {
    content: '\e982';
}

/* '' */
.icon-bank:before {
    content: '\e983';
}

/* '' */
.icon-medkit:before {
    content: '\e984';
}

/* '' */
.icon-coffee:before {
    content: '\e985';
}

/* '' */
.icon-taxi:before {
    content: '\e986';
}

/* '' */
.icon-truck-1:before {
    content: '\e987';
}

/* '' */
.icon-food-1:before {
    content: '\e988';
}

/* '' */
.icon-user-pair:before {
    content: '\e989';
}

/* '' */
.icon-user-woman:before {
    content: '\e98a';
}

/* '' */
.icon-home-1:before {
    content: '\e98b';
}

/* '' */
.icon-basket-1:before {
    content: '\e98c';
}

/* '' */
.icon-website:before {
    content: '\e98d';
}

/* '' */
.icon-group:before {
    content: '\e98e';
}

/* '' */
.icon-user-3:before {
    content: '\e98f';
}

/* '' */
.icon-person:before {
    content: '\e990';
}

/* '' */
.icon-group-circled:before {
    content: '\e991';
}

/* '' */
.icon-female:before {
    content: '\e992';
}

/* '' */
.icon-smiley:before {
    content: '\e993';
}

/* '' */
.icon-smiley-circled:before {
    content: '\e994';
}

/* '' */
.icon-bug:before {
    content: '\e995';
}

/* '' */
.icon-certificate-1:before {
    content: '\e996';
}

/* '' */
.icon-graduation-cap-2:before {
    content: '\e997';
}

/* '' */
.icon-wheelchair:before {
    content: '\e998';
}

/* '' */
.icon-extinguisher:before {
    content: '\e999';
}

/* '' */
.icon-shield:before {
    content: '\e99a';
}

/* '' */
.icon-hammer:before {
    content: '\e99b';
}

/* '' */
.icon-cab:before {
    content: '\e99c';
}

/* '' */
.shape {
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 28px;
    height: 42px;
    line-height: 40px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 42px;
}

.ln-shadow-logo {
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 100%;
    height: 52px;
    line-height: 50px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 52px;
    margin-top: -8px;
}

.ln-shadow {
    background-color: rgb(254, 102, 1);
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 28px;
    height: 42px;
    line-height: 40px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 42px;
    text-shadow: 1px 1px rgb(219, 88, 8), 2px 2px rgb(219, 88, 8), 3px 3px rgb(219, 88, 8), 4px 4px rgb(219, 88, 8), 5px 5px rgb(219, 88, 8), 6px 6px rgb(219, 88, 8), 7px 7px rgb(219, 88, 8), 8px 8px rgb(219, 88, 8), 9px 9px rgb(219, 88, 8), 10px 10px rgb(219, 88, 8), 11px 11px rgb(219, 88, 8), 12px 12px rgb(219, 88, 8), 13px 13px rgb(219, 89, 9), 14px 14px rgb(219, 90, 10), 15px 15px rgb(219, 91, 11), 16px 16px rgb(219, 92, 12), 17px 17px rgb(219, 92, 13), 18px 18px rgb(219, 93, 14), 19px 19px rgb(219, 94, 15), 20px 20px rgb(219, 95, 16), 21px 21px rgb(219, 96, 17), 22px 22px rgb(219, 97, 18), 23px 23px rgb(219, 98, 19), 24px 24px rgb(219, 98, 19), 25px 25px rgb(219, 99, 20), 26px 26px rgb(219, 100, 21), 27px 27px rgb(219, 101, 22), 28px 28px rgb(254, 102, 1);
    -webkit-text-shadow: 1px 1px rgb(219, 88, 8), 2px 2px rgb(219, 88, 8), 3px 3px rgb(219, 88, 8), 4px 4px rgb(219, 88, 8), 5px 5px rgb(219, 88, 8), 6px 6px rgb(219, 88, 8), 7px 7px rgb(219, 88, 8), 8px 8px rgb(219, 88, 8), 9px 9px rgb(219, 88, 8), 10px 10px rgb(219, 88, 8), 11px 11px rgb(219, 88, 8), 12px 12px rgb(219, 88, 8), 13px 13px rgb(219, 89, 9), 14px 14px rgb(219, 90, 10), 15px 15px rgb(219, 91, 11), 16px 16px rgb(219, 92, 12), 17px 17px rgb(219, 92, 13), 18px 18px rgb(219, 93, 14), 19px 19px rgb(219, 94, 15), 20px 20px rgb(219, 95, 16), 21px 21px rgb(219, 96, 17), 22px 22px rgb(219, 97, 18), 23px 23px rgb(219, 98, 19), 24px 24px rgb(219, 98, 19), 25px 25px rgb(219, 99, 20), 26px 26px rgb(219, 100, 21), 27px 27px rgb(219, 101, 22), 28px 28px rgb(254, 102, 1);
    -moz-text-shadow: 1px 1px rgb(219, 88, 8), 2px 2px rgb(219, 88, 8), 3px 3px rgb(219, 88, 8), 4px 4px rgb(219, 88, 8), 5px 5px rgb(219, 88, 8), 6px 6px rgb(219, 88, 8), 7px 7px rgb(219, 88, 8), 8px 8px rgb(219, 88, 8), 9px 9px rgb(219, 88, 8), 10px 10px rgb(219, 88, 8), 11px 11px rgb(219, 88, 8), 12px 12px rgb(219, 88, 8), 13px 13px rgb(219, 89, 9), 14px 14px rgb(219, 90, 10), 15px 15px rgb(219, 91, 11), 16px 16px rgb(219, 92, 12), 17px 17px rgb(219, 92, 13), 18px 18px rgb(219, 93, 14), 19px 19px rgb(219, 94, 15), 20px 20px rgb(219, 95, 16), 21px 21px rgb(219, 96, 17), 22px 22px rgb(219, 97, 18), 23px 23px rgb(219, 98, 19), 24px 24px rgb(219, 98, 19), 25px 25px rgb(219, 99, 20), 26px 26px rgb(219, 100, 21), 27px 27px rgb(219, 101, 22), 28px 28px rgb(254, 102, 1);

}

.shape-0 {
    text-shadow: 1px 1px rgb(219, 88, 8), 2px 2px rgb(219, 88, 8), 3px 3px rgb(219, 88, 8), 4px 4px rgb(219, 88, 8), 5px 5px rgb(219, 88, 8), 6px 6px rgb(219, 88, 8), 7px 7px rgb(219, 88, 8), 8px 8px rgb(219, 88, 8), 9px 9px rgb(219, 88, 8), 10px 10px rgb(219, 88, 8), 11px 11px rgb(219, 88, 8), 12px 12px rgb(219, 88, 8), 13px 13px rgb(219, 89, 9), 14px 14px rgb(219, 90, 10), 15px 15px rgb(219, 91, 11), 16px 16px rgb(219, 92, 12), 17px 17px rgb(219, 92, 13), 18px 18px rgb(219, 93, 14), 19px 19px rgb(219, 94, 15), 20px 20px rgb(219, 95, 16), 21px 21px rgb(219, 96, 17), 22px 22px rgb(219, 97, 18), 23px 23px rgb(219, 98, 19), 24px 24px rgb(219, 98, 19), 25px 25px rgb(219, 99, 20), 26px 26px rgb(219, 100, 21), 27px 27px rgb(219, 101, 22), 28px 28px rgb(254, 102, 1);
    -moz-text-shadow: 1px 1px rgb(219, 88, 8), 2px 2px rgb(219, 88, 8), 3px 3px rgb(219, 88, 8), 4px 4px rgb(219, 88, 8), 5px 5px rgb(219, 88, 8), 6px 6px rgb(219, 88, 8), 7px 7px rgb(219, 88, 8), 8px 8px rgb(219, 88, 8), 9px 9px rgb(219, 88, 8), 10px 10px rgb(219, 88, 8), 11px 11px rgb(219, 88, 8), 12px 12px rgb(219, 88, 8), 13px 13px rgb(219, 89, 9), 14px 14px rgb(219, 90, 10), 15px 15px rgb(219, 91, 11), 16px 16px rgb(219, 92, 12), 17px 17px rgb(219, 92, 13), 18px 18px rgb(219, 93, 14), 19px 19px rgb(219, 94, 15), 20px 20px rgb(219, 95, 16), 21px 21px rgb(219, 96, 17), 22px 22px rgb(219, 97, 18), 23px 23px rgb(219, 98, 19), 24px 24px rgb(219, 98, 19), 25px 25px rgb(219, 99, 20), 26px 26px rgb(219, 100, 21), 27px 27px rgb(219, 101, 22), 28px 28px rgb(254, 102, 1);

    -webkit-text-shadow: 1px 1px rgb(219, 88, 8), 2px 2px rgb(219, 88, 8), 3px 3px rgb(219, 88, 8), 4px 4px rgb(219, 88, 8), 5px 5px rgb(219, 88, 8), 6px 6px rgb(219, 88, 8), 7px 7px rgb(219, 88, 8), 8px 8px rgb(219, 88, 8), 9px 9px rgb(219, 88, 8), 10px 10px rgb(219, 88, 8), 11px 11px rgb(219, 88, 8), 12px 12px rgb(219, 88, 8), 13px 13px rgb(219, 89, 9), 14px 14px rgb(219, 90, 10), 15px 15px rgb(219, 91, 11), 16px 16px rgb(219, 92, 12), 17px 17px rgb(219, 92, 13), 18px 18px rgb(219, 93, 14), 19px 19px rgb(219, 94, 15), 20px 20px rgb(219, 95, 16), 21px 21px rgb(219, 96, 17), 22px 22px rgb(219, 97, 18), 23px 23px rgb(219, 98, 19), 24px 24px rgb(219, 98, 19), 25px 25px rgb(219, 99, 20), 26px 26px rgb(219, 100, 21), 27px 27px rgb(219, 101, 22), 28px 28px rgb(254, 102, 1);

    background-color: rgb(254, 102, 1);
}

.shape-1 {
    text-shadow: 1px 1px rgb(62, 158, 102), 2px 2px rgb(62, 159, 102), 3px 3px rgb(62, 159, 103), 4px 4px rgb(62, 160, 103), 5px 5px rgb(63, 160, 103), 6px 6px rgb(63, 161, 104), 7px 7px rgb(63, 162, 104), 8px 8px rgb(63, 162, 104), 9px 9px rgb(64, 163, 105), 10px 10px rgb(64, 163, 105), 11px 11px rgb(64, 164, 105), 12px 12px rgb(64, 164, 106), 13px 13px rgb(64, 165, 106), 14px 14px rgb(65, 166, 107), 15px 15px rgb(65, 166, 107), 16px 16px rgb(65, 167, 107), 17px 17px rgb(65, 167, 108), 18px 18px rgb(66, 168, 108), 19px 19px rgb(66, 168, 108), 20px 20px rgb(66, 169, 109), 21px 21px rgb(66, 170, 109), 22px 22px rgb(67, 170, 109), 23px 23px rgb(67, 171, 110), 24px 24px rgb(67, 171, 110), 25px 25px rgb(67, 172, 110), 26px 26px rgb(67, 172, 111), 27px 27px rgb(68, 173, 111), 28px 28px rgb(68, 174, 112), 29px 29px rgb(68, 174, 112), 30px 30px rgb(68, 175, 112), 31px 31px rgb(69, 175, 113), 32px 32px rgb(69, 176, 113), 33px 33px rgb(69, 176, 113), 34px 34px rgb(69, 177, 114), 35px 35px rgb(70, 178, 114), 36px 36px rgb(70, 178, 114), 37px 37px rgb(70, 179, 115), 38px 38px rgb(70, 179, 115), 39px 39px rgb(70, 180, 115), 40px 40px rgb(71, 180, 116), 41px 41px rgb(71, 181, 116), 42px 42px rgb(71, 182, 117), 43px 43px rgb(71, 182, 117), 44px 44px rgb(72, 183, 117), 45px 45px rgb(72, 183, 118), 46px 46px rgb(72, 184, 118), 47px 47px rgb(72, 184, 118), 48px 48px rgb(72, 185, 119), 49px 49px rgb(73, 186, 119), 50px 50px rgb(73, 186, 119), 51px 51px rgb(73, 187, 120), 52px 52px rgb(73, 187, 120), 53px 53px rgb(74, 188, 120), 54px 54px rgb(74, 188, 121), 55px 55px rgb(74, 189, 121), 56px 56px rgb(74, 190, 122), 57px 57px rgb(75, 190, 122), 58px 58px rgb(75, 191, 122), 59px 59px rgb(75, 191, 123), 60px 60px rgb(75, 192, 123), 61px 61px rgb(75, 192, 123), 62px 62px rgb(76, 193, 124), 63px 63px rgb(76, 194, 124), 64px 64px rgb(76, 194, 124), 65px 65px rgb(76, 195, 125), 66px 66px rgb(77, 195, 125), 67px 67px rgb(77, 196, 125), 68px 68px rgb(77, 196, 126), 69px 69px rgb(77, 197, 126), 70px 70px rgb(78, 198, 127);
    -webkit-text-shadow: 1px 1px rgb(62, 158, 102), 2px 2px rgb(62, 159, 102), 3px 3px rgb(62, 159, 103), 4px 4px rgb(62, 160, 103), 5px 5px rgb(63, 160, 103), 6px 6px rgb(63, 161, 104), 7px 7px rgb(63, 162, 104), 8px 8px rgb(63, 162, 104), 9px 9px rgb(64, 163, 105), 10px 10px rgb(64, 163, 105), 11px 11px rgb(64, 164, 105), 12px 12px rgb(64, 164, 106), 13px 13px rgb(64, 165, 106), 14px 14px rgb(65, 166, 107), 15px 15px rgb(65, 166, 107), 16px 16px rgb(65, 167, 107), 17px 17px rgb(65, 167, 108), 18px 18px rgb(66, 168, 108), 19px 19px rgb(66, 168, 108), 20px 20px rgb(66, 169, 109), 21px 21px rgb(66, 170, 109), 22px 22px rgb(67, 170, 109), 23px 23px rgb(67, 171, 110), 24px 24px rgb(67, 171, 110), 25px 25px rgb(67, 172, 110), 26px 26px rgb(67, 172, 111), 27px 27px rgb(68, 173, 111), 28px 28px rgb(68, 174, 112), 29px 29px rgb(68, 174, 112), 30px 30px rgb(68, 175, 112), 31px 31px rgb(69, 175, 113), 32px 32px rgb(69, 176, 113), 33px 33px rgb(69, 176, 113), 34px 34px rgb(69, 177, 114), 35px 35px rgb(70, 178, 114), 36px 36px rgb(70, 178, 114), 37px 37px rgb(70, 179, 115), 38px 38px rgb(70, 179, 115), 39px 39px rgb(70, 180, 115), 40px 40px rgb(71, 180, 116), 41px 41px rgb(71, 181, 116), 42px 42px rgb(71, 182, 117), 43px 43px rgb(71, 182, 117), 44px 44px rgb(72, 183, 117), 45px 45px rgb(72, 183, 118), 46px 46px rgb(72, 184, 118), 47px 47px rgb(72, 184, 118), 48px 48px rgb(72, 185, 119), 49px 49px rgb(73, 186, 119), 50px 50px rgb(73, 186, 119), 51px 51px rgb(73, 187, 120), 52px 52px rgb(73, 187, 120), 53px 53px rgb(74, 188, 120), 54px 54px rgb(74, 188, 121), 55px 55px rgb(74, 189, 121), 56px 56px rgb(74, 190, 122), 57px 57px rgb(75, 190, 122), 58px 58px rgb(75, 191, 122), 59px 59px rgb(75, 191, 123), 60px 60px rgb(75, 192, 123), 61px 61px rgb(75, 192, 123), 62px 62px rgb(76, 193, 124), 63px 63px rgb(76, 194, 124), 64px 64px rgb(76, 194, 124), 65px 65px rgb(76, 195, 125), 66px 66px rgb(77, 195, 125), 67px 67px rgb(77, 196, 125), 68px 68px rgb(77, 196, 126), 69px 69px rgb(77, 197, 126), 70px 70px rgb(78, 198, 127);

    -moz-text-shadow: 1px 1px rgb(62, 158, 102), 2px 2px rgb(62, 159, 102), 3px 3px rgb(62, 159, 103), 4px 4px rgb(62, 160, 103), 5px 5px rgb(63, 160, 103), 6px 6px rgb(63, 161, 104), 7px 7px rgb(63, 162, 104), 8px 8px rgb(63, 162, 104), 9px 9px rgb(64, 163, 105), 10px 10px rgb(64, 163, 105), 11px 11px rgb(64, 164, 105), 12px 12px rgb(64, 164, 106), 13px 13px rgb(64, 165, 106), 14px 14px rgb(65, 166, 107), 15px 15px rgb(65, 166, 107), 16px 16px rgb(65, 167, 107), 17px 17px rgb(65, 167, 108), 18px 18px rgb(66, 168, 108), 19px 19px rgb(66, 168, 108), 20px 20px rgb(66, 169, 109), 21px 21px rgb(66, 170, 109), 22px 22px rgb(67, 170, 109), 23px 23px rgb(67, 171, 110), 24px 24px rgb(67, 171, 110), 25px 25px rgb(67, 172, 110), 26px 26px rgb(67, 172, 111), 27px 27px rgb(68, 173, 111), 28px 28px rgb(68, 174, 112), 29px 29px rgb(68, 174, 112), 30px 30px rgb(68, 175, 112), 31px 31px rgb(69, 175, 113), 32px 32px rgb(69, 176, 113), 33px 33px rgb(69, 176, 113), 34px 34px rgb(69, 177, 114), 35px 35px rgb(70, 178, 114), 36px 36px rgb(70, 178, 114), 37px 37px rgb(70, 179, 115), 38px 38px rgb(70, 179, 115), 39px 39px rgb(70, 180, 115), 40px 40px rgb(71, 180, 116), 41px 41px rgb(71, 181, 116), 42px 42px rgb(71, 182, 117), 43px 43px rgb(71, 182, 117), 44px 44px rgb(72, 183, 117), 45px 45px rgb(72, 183, 118), 46px 46px rgb(72, 184, 118), 47px 47px rgb(72, 184, 118), 48px 48px rgb(72, 185, 119), 49px 49px rgb(73, 186, 119), 50px 50px rgb(73, 186, 119), 51px 51px rgb(73, 187, 120), 52px 52px rgb(73, 187, 120), 53px 53px rgb(74, 188, 120), 54px 54px rgb(74, 188, 121), 55px 55px rgb(74, 189, 121), 56px 56px rgb(74, 190, 122), 57px 57px rgb(75, 190, 122), 58px 58px rgb(75, 191, 122), 59px 59px rgb(75, 191, 123), 60px 60px rgb(75, 192, 123), 61px 61px rgb(75, 192, 123), 62px 62px rgb(76, 193, 124), 63px 63px rgb(76, 194, 124), 64px 64px rgb(76, 194, 124), 65px 65px rgb(76, 195, 125), 66px 66px rgb(77, 195, 125), 67px 67px rgb(77, 196, 125), 68px 68px rgb(77, 196, 126), 69px 69px rgb(77, 197, 126), 70px 70px rgb(78, 198, 127);

    background-color: rgb(78, 198, 127);
}

.shape-2 {
    text-shadow: 1px 1px rgb(47, 162, 119), 2px 2px rgb(47, 163, 119), 3px 3px rgb(47, 163, 120), 4px 4px rgb(47, 164, 120), 5px 5px rgb(47, 164, 121), 6px 6px rgb(48, 165, 121), 7px 7px rgb(48, 166, 122), 8px 8px rgb(48, 166, 122), 9px 9px rgb(48, 167, 122), 10px 10px rgb(48, 167, 123), 11px 11px rgb(48, 168, 123), 12px 12px rgb(49, 168, 124), 13px 13px rgb(49, 169, 124), 14px 14px rgb(49, 170, 125), 15px 15px rgb(49, 170, 125), 16px 16px rgb(49, 171, 125), 17px 17px rgb(49, 171, 126), 18px 18px rgb(50, 172, 126), 19px 19px rgb(50, 172, 127), 20px 20px rgb(50, 173, 127), 21px 21px rgb(50, 174, 128), 22px 22px rgb(50, 174, 128), 23px 23px rgb(50, 175, 128), 24px 24px rgb(51, 175, 129), 25px 25px rgb(51, 176, 129), 26px 26px rgb(51, 176, 130), 27px 27px rgb(51, 177, 130), 28px 28px rgb(51, 178, 131), 29px 29px rgb(51, 178, 131), 30px 30px rgb(52, 179, 131), 31px 31px rgb(52, 179, 132), 32px 32px rgb(52, 180, 132), 33px 33px rgb(52, 180, 133), 34px 34px rgb(52, 181, 133), 35px 35px rgb(53, 182, 134), 36px 36px rgb(53, 182, 134), 37px 37px rgb(53, 183, 134), 38px 38px rgb(53, 183, 135), 39px 39px rgb(53, 184, 135), 40px 40px rgb(53, 184, 136), 41px 41px rgb(54, 185, 136), 42px 42px rgb(54, 186, 137), 43px 43px rgb(54, 186, 137), 44px 44px rgb(54, 187, 137), 45px 45px rgb(54, 187, 138), 46px 46px rgb(54, 188, 138), 47px 47px rgb(55, 188, 139), 48px 48px rgb(55, 189, 139), 49px 49px rgb(55, 190, 140), 50px 50px rgb(55, 190, 140), 51px 51px rgb(55, 191, 140), 52px 52px rgb(55, 191, 141), 53px 53px rgb(56, 192, 141), 54px 54px rgb(56, 192, 142), 55px 55px rgb(56, 193, 142), 56px 56px rgb(56, 194, 143), 57px 57px rgb(56, 194, 143), 58px 58px rgb(56, 195, 143), 59px 59px rgb(57, 195, 144), 60px 60px rgb(57, 196, 144), 61px 61px rgb(57, 196, 145), 62px 62px rgb(57, 197, 145), 63px 63px rgb(57, 198, 146), 64px 64px rgb(57, 198, 146), 65px 65px rgb(58, 199, 146), 66px 66px rgb(58, 199, 147), 67px 67px rgb(58, 200, 147), 68px 68px rgb(58, 200, 148), 69px 69px rgb(58, 201, 148), 70px 70px rgb(59, 202, 149);
    -moz-text-shadow: 1px 1px rgb(47, 162, 119), 2px 2px rgb(47, 163, 119), 3px 3px rgb(47, 163, 120), 4px 4px rgb(47, 164, 120), 5px 5px rgb(47, 164, 121), 6px 6px rgb(48, 165, 121), 7px 7px rgb(48, 166, 122), 8px 8px rgb(48, 166, 122), 9px 9px rgb(48, 167, 122), 10px 10px rgb(48, 167, 123), 11px 11px rgb(48, 168, 123), 12px 12px rgb(49, 168, 124), 13px 13px rgb(49, 169, 124), 14px 14px rgb(49, 170, 125), 15px 15px rgb(49, 170, 125), 16px 16px rgb(49, 171, 125), 17px 17px rgb(49, 171, 126), 18px 18px rgb(50, 172, 126), 19px 19px rgb(50, 172, 127), 20px 20px rgb(50, 173, 127), 21px 21px rgb(50, 174, 128), 22px 22px rgb(50, 174, 128), 23px 23px rgb(50, 175, 128), 24px 24px rgb(51, 175, 129), 25px 25px rgb(51, 176, 129), 26px 26px rgb(51, 176, 130), 27px 27px rgb(51, 177, 130), 28px 28px rgb(51, 178, 131), 29px 29px rgb(51, 178, 131), 30px 30px rgb(52, 179, 131), 31px 31px rgb(52, 179, 132), 32px 32px rgb(52, 180, 132), 33px 33px rgb(52, 180, 133), 34px 34px rgb(52, 181, 133), 35px 35px rgb(53, 182, 134), 36px 36px rgb(53, 182, 134), 37px 37px rgb(53, 183, 134), 38px 38px rgb(53, 183, 135), 39px 39px rgb(53, 184, 135), 40px 40px rgb(53, 184, 136), 41px 41px rgb(54, 185, 136), 42px 42px rgb(54, 186, 137), 43px 43px rgb(54, 186, 137), 44px 44px rgb(54, 187, 137), 45px 45px rgb(54, 187, 138), 46px 46px rgb(54, 188, 138), 47px 47px rgb(55, 188, 139), 48px 48px rgb(55, 189, 139), 49px 49px rgb(55, 190, 140), 50px 50px rgb(55, 190, 140), 51px 51px rgb(55, 191, 140), 52px 52px rgb(55, 191, 141), 53px 53px rgb(56, 192, 141), 54px 54px rgb(56, 192, 142), 55px 55px rgb(56, 193, 142), 56px 56px rgb(56, 194, 143), 57px 57px rgb(56, 194, 143), 58px 58px rgb(56, 195, 143), 59px 59px rgb(57, 195, 144), 60px 60px rgb(57, 196, 144), 61px 61px rgb(57, 196, 145), 62px 62px rgb(57, 197, 145), 63px 63px rgb(57, 198, 146), 64px 64px rgb(57, 198, 146), 65px 65px rgb(58, 199, 146), 66px 66px rgb(58, 199, 147), 67px 67px rgb(58, 200, 147), 68px 68px rgb(58, 200, 148), 69px 69px rgb(58, 201, 148), 70px 70px rgb(59, 202, 149);

    -webkit-text-shadow: 1px 1px rgb(47, 162, 119), 2px 2px rgb(47, 163, 119), 3px 3px rgb(47, 163, 120), 4px 4px rgb(47, 164, 120), 5px 5px rgb(47, 164, 121), 6px 6px rgb(48, 165, 121), 7px 7px rgb(48, 166, 122), 8px 8px rgb(48, 166, 122), 9px 9px rgb(48, 167, 122), 10px 10px rgb(48, 167, 123), 11px 11px rgb(48, 168, 123), 12px 12px rgb(49, 168, 124), 13px 13px rgb(49, 169, 124), 14px 14px rgb(49, 170, 125), 15px 15px rgb(49, 170, 125), 16px 16px rgb(49, 171, 125), 17px 17px rgb(49, 171, 126), 18px 18px rgb(50, 172, 126), 19px 19px rgb(50, 172, 127), 20px 20px rgb(50, 173, 127), 21px 21px rgb(50, 174, 128), 22px 22px rgb(50, 174, 128), 23px 23px rgb(50, 175, 128), 24px 24px rgb(51, 175, 129), 25px 25px rgb(51, 176, 129), 26px 26px rgb(51, 176, 130), 27px 27px rgb(51, 177, 130), 28px 28px rgb(51, 178, 131), 29px 29px rgb(51, 178, 131), 30px 30px rgb(52, 179, 131), 31px 31px rgb(52, 179, 132), 32px 32px rgb(52, 180, 132), 33px 33px rgb(52, 180, 133), 34px 34px rgb(52, 181, 133), 35px 35px rgb(53, 182, 134), 36px 36px rgb(53, 182, 134), 37px 37px rgb(53, 183, 134), 38px 38px rgb(53, 183, 135), 39px 39px rgb(53, 184, 135), 40px 40px rgb(53, 184, 136), 41px 41px rgb(54, 185, 136), 42px 42px rgb(54, 186, 137), 43px 43px rgb(54, 186, 137), 44px 44px rgb(54, 187, 137), 45px 45px rgb(54, 187, 138), 46px 46px rgb(54, 188, 138), 47px 47px rgb(55, 188, 139), 48px 48px rgb(55, 189, 139), 49px 49px rgb(55, 190, 140), 50px 50px rgb(55, 190, 140), 51px 51px rgb(55, 191, 140), 52px 52px rgb(55, 191, 141), 53px 53px rgb(56, 192, 141), 54px 54px rgb(56, 192, 142), 55px 55px rgb(56, 193, 142), 56px 56px rgb(56, 194, 143), 57px 57px rgb(56, 194, 143), 58px 58px rgb(56, 195, 143), 59px 59px rgb(57, 195, 144), 60px 60px rgb(57, 196, 144), 61px 61px rgb(57, 196, 145), 62px 62px rgb(57, 197, 145), 63px 63px rgb(57, 198, 146), 64px 64px rgb(57, 198, 146), 65px 65px rgb(58, 199, 146), 66px 66px rgb(58, 199, 147), 67px 67px rgb(58, 200, 147), 68px 68px rgb(58, 200, 148), 69px 69px rgb(58, 201, 148), 70px 70px rgb(59, 202, 149);

    background-color: rgb(59, 202, 149);
}

.shape-3 {
    text-shadow: 1px 1px rgb(21, 150, 125), 2px 2px rgb(21, 151, 125), 3px 3px rgb(21, 151, 126), 4px 4px rgb(219, 95, 16), 5px 5px rgb(21, 152, 127), 6px 6px rgb(219, 96, 17), 7px 7px rgb(21, 153, 128), 8px 8px rgb(219, 97, 18), 9px 9px rgb(219, 97, 18), 10px 10px rgb(219, 98, 19), 11px 11px rgb(219, 98, 19), 12px 12px rgb(21, 156, 130), 13px 13px rgb(219, 99, 20), 14px 14px rgb(22, 157, 131), 15px 15px rgb(22, 158, 131), 16px 16px rgb(22, 158, 132), 17px 17px rgb(22, 159, 132), 18px 18px rgb(22, 159, 132), 19px 19px rgb(254, 102, 1), 20px 20px rgb(254, 102, 1), 21px 21px rgb(22, 161, 134), 22px 22px rgb(22, 161, 134), 23px 23px rgb(22, 162, 135), 24px 24px rgb(22, 163, 135), 25px 25px rgb(22, 163, 136), 26px 26px rgb(22, 164, 136), 27px 27px rgb(22, 164, 136), 28px 28px rgb(23, 165, 137), 29px 29px rgb(23, 165, 137), 30px 30px rgb(23, 166, 138), 31px 31px rgb(23, 166, 138), 32px 32px rgb(23, 167, 139), 33px 33px rgb(23, 167, 139), 34px 34px rgb(23, 168, 140), 35px 35px rgb(23, 169, 140), 36px 36px rgb(23, 169, 140), 37px 37px rgb(23, 170, 141), 38px 38px rgb(23, 170, 141), 39px 39px rgb(23, 171, 142), 40px 40px rgb(23, 171, 142), 41px 41px rgb(23, 172, 143), 42px 42px rgb(24, 172, 143), 43px 43px rgb(24, 173, 144), 44px 44px rgb(24, 173, 144), 45px 45px rgb(24, 174, 144), 46px 46px rgb(24, 174, 145), 47px 47px rgb(24, 175, 145), 48px 48px rgb(24, 176, 146), 49px 49px rgb(24, 176, 146), 50px 50px rgb(24, 177, 147), 51px 51px rgb(24, 177, 147), 52px 52px rgb(24, 178, 148), 53px 53px rgb(24, 178, 148), 54px 54px rgb(24, 179, 148), 55px 55px rgb(24, 179, 149), 56px 56px rgb(25, 180, 149), 57px 57px rgb(25, 180, 150), 58px 58px rgb(25, 181, 150), 59px 59px rgb(25, 182, 151), 60px 60px rgb(25, 182, 151), 61px 61px rgb(25, 183, 152), 62px 62px rgb(25, 183, 152), 63px 63px rgb(25, 184, 152), 64px 64px rgb(25, 184, 153), 65px 65px rgb(25, 185, 153), 66px 66px rgb(25, 185, 154), 67px 67px rgb(25, 186, 154), 68px 68px rgb(25, 186, 155), 69px 69px rgb(25, 187, 155), 70px 70px rgb(26, 188, 156);

    -moz-text-shadow: 1px 1px rgb(21, 150, 125), 2px 2px rgb(21, 151, 125), 3px 3px rgb(21, 151, 126), 4px 4px rgb(219, 95, 16), 5px 5px rgb(21, 152, 127), 6px 6px rgb(219, 96, 17), 7px 7px rgb(21, 153, 128), 8px 8px rgb(219, 97, 18), 9px 9px rgb(219, 97, 18), 10px 10px rgb(219, 98, 19), 11px 11px rgb(219, 98, 19), 12px 12px rgb(21, 156, 130), 13px 13px rgb(219, 99, 20), 14px 14px rgb(22, 157, 131), 15px 15px rgb(22, 158, 131), 16px 16px rgb(22, 158, 132), 17px 17px rgb(22, 159, 132), 18px 18px rgb(22, 159, 132), 19px 19px rgb(254, 102, 1), 20px 20px rgb(254, 102, 1), 21px 21px rgb(22, 161, 134), 22px 22px rgb(22, 161, 134), 23px 23px rgb(22, 162, 135), 24px 24px rgb(22, 163, 135), 25px 25px rgb(22, 163, 136), 26px 26px rgb(22, 164, 136), 27px 27px rgb(22, 164, 136), 28px 28px rgb(23, 165, 137), 29px 29px rgb(23, 165, 137), 30px 30px rgb(23, 166, 138), 31px 31px rgb(23, 166, 138), 32px 32px rgb(23, 167, 139), 33px 33px rgb(23, 167, 139), 34px 34px rgb(23, 168, 140), 35px 35px rgb(23, 169, 140), 36px 36px rgb(23, 169, 140), 37px 37px rgb(23, 170, 141), 38px 38px rgb(23, 170, 141), 39px 39px rgb(23, 171, 142), 40px 40px rgb(23, 171, 142), 41px 41px rgb(23, 172, 143), 42px 42px rgb(24, 172, 143), 43px 43px rgb(24, 173, 144), 44px 44px rgb(24, 173, 144), 45px 45px rgb(24, 174, 144), 46px 46px rgb(24, 174, 145), 47px 47px rgb(24, 175, 145), 48px 48px rgb(24, 176, 146), 49px 49px rgb(24, 176, 146), 50px 50px rgb(24, 177, 147), 51px 51px rgb(24, 177, 147), 52px 52px rgb(24, 178, 148), 53px 53px rgb(24, 178, 148), 54px 54px rgb(24, 179, 148), 55px 55px rgb(24, 179, 149), 56px 56px rgb(25, 180, 149), 57px 57px rgb(25, 180, 150), 58px 58px rgb(25, 181, 150), 59px 59px rgb(25, 182, 151), 60px 60px rgb(25, 182, 151), 61px 61px rgb(25, 183, 152), 62px 62px rgb(25, 183, 152), 63px 63px rgb(25, 184, 152), 64px 64px rgb(25, 184, 153), 65px 65px rgb(25, 185, 153), 66px 66px rgb(25, 185, 154), 67px 67px rgb(25, 186, 154), 68px 68px rgb(25, 186, 155), 69px 69px rgb(25, 187, 155), 70px 70px rgb(26, 188, 156);

    -webkit-text-shadow: 1px 1px rgb(21, 150, 125), 2px 2px rgb(21, 151, 125), 3px 3px rgb(21, 151, 126), 4px 4px rgb(219, 95, 16), 5px 5px rgb(21, 152, 127), 6px 6px rgb(219, 96, 17), 7px 7px rgb(21, 153, 128), 8px 8px rgb(219, 97, 18), 9px 9px rgb(219, 97, 18), 10px 10px rgb(219, 98, 19), 11px 11px rgb(219, 98, 19), 12px 12px rgb(21, 156, 130), 13px 13px rgb(219, 99, 20), 14px 14px rgb(22, 157, 131), 15px 15px rgb(22, 158, 131), 16px 16px rgb(22, 158, 132), 17px 17px rgb(22, 159, 132), 18px 18px rgb(22, 159, 132), 19px 19px rgb(254, 102, 1), 20px 20px rgb(254, 102, 1), 21px 21px rgb(22, 161, 134), 22px 22px rgb(22, 161, 134), 23px 23px rgb(22, 162, 135), 24px 24px rgb(22, 163, 135), 25px 25px rgb(22, 163, 136), 26px 26px rgb(22, 164, 136), 27px 27px rgb(22, 164, 136), 28px 28px rgb(23, 165, 137), 29px 29px rgb(23, 165, 137), 30px 30px rgb(23, 166, 138), 31px 31px rgb(23, 166, 138), 32px 32px rgb(23, 167, 139), 33px 33px rgb(23, 167, 139), 34px 34px rgb(23, 168, 140), 35px 35px rgb(23, 169, 140), 36px 36px rgb(23, 169, 140), 37px 37px rgb(23, 170, 141), 38px 38px rgb(23, 170, 141), 39px 39px rgb(23, 171, 142), 40px 40px rgb(23, 171, 142), 41px 41px rgb(23, 172, 143), 42px 42px rgb(24, 172, 143), 43px 43px rgb(24, 173, 144), 44px 44px rgb(24, 173, 144), 45px 45px rgb(24, 174, 144), 46px 46px rgb(24, 174, 145), 47px 47px rgb(24, 175, 145), 48px 48px rgb(24, 176, 146), 49px 49px rgb(24, 176, 146), 50px 50px rgb(24, 177, 147), 51px 51px rgb(24, 177, 147), 52px 52px rgb(24, 178, 148), 53px 53px rgb(24, 178, 148), 54px 54px rgb(24, 179, 148), 55px 55px rgb(24, 179, 149), 56px 56px rgb(25, 180, 149), 57px 57px rgb(25, 180, 150), 58px 58px rgb(25, 181, 150), 59px 59px rgb(25, 182, 151), 60px 60px rgb(25, 182, 151), 61px 61px rgb(25, 183, 152), 62px 62px rgb(25, 183, 152), 63px 63px rgb(25, 184, 152), 64px 64px rgb(25, 184, 153), 65px 65px rgb(25, 185, 153), 66px 66px rgb(25, 185, 154), 67px 67px rgb(25, 186, 154), 68px 68px rgb(25, 186, 155), 69px 69px rgb(25, 187, 155), 70px 70px rgb(26, 188, 156);

    background-color: rgb(26, 188, 156);
}

.shape-4 {
    text-shadow: 1px 1px rgb(42, 122, 175), 2px 2px rgb(42, 122, 176), 3px 3px rgb(42, 123, 176), 4px 4px rgb(42, 123, 177), 5px 5px rgb(42, 124, 178), 6px 6px rgb(42, 124, 178), 7px 7px rgb(43, 125, 179), 8px 8px rgb(43, 125, 180), 9px 9px rgb(43, 125, 180), 10px 10px rgb(43, 126, 181), 11px 11px rgb(43, 126, 181), 12px 12px rgb(43, 127, 182), 13px 13px rgb(43, 127, 183), 14px 14px rgb(44, 128, 183), 15px 15px rgb(44, 128, 184), 16px 16px rgb(44, 128, 185), 17px 17px rgb(44, 129, 185), 18px 18px rgb(44, 129, 186), 19px 19px rgb(44, 130, 186), 20px 20px rgb(44, 130, 187), 21px 21px rgb(45, 131, 188), 22px 22px rgb(45, 131, 188), 23px 23px rgb(45, 131, 189), 24px 24px rgb(45, 132, 190), 25px 25px rgb(45, 132, 190), 26px 26px rgb(45, 133, 191), 27px 27px rgb(45, 133, 191), 28px 28px rgb(46, 134, 192), 29px 29px rgb(46, 134, 193), 30px 30px rgb(46, 134, 193), 31px 31px rgb(46, 135, 194), 32px 32px rgb(46, 135, 195), 33px 33px rgb(46, 136, 195), 34px 34px rgb(46, 136, 196), 35px 35px rgb(47, 137, 197), 36px 36px rgb(47, 137, 197), 37px 37px rgb(47, 137, 198), 38px 38px rgb(47, 138, 198), 39px 39px rgb(47, 138, 199), 40px 40px rgb(47, 139, 200), 41px 41px rgb(47, 139, 200), 42px 42px rgb(48, 140, 201), 43px 43px rgb(48, 140, 202), 44px 44px rgb(48, 140, 202), 45px 45px rgb(48, 141, 203), 46px 46px rgb(48, 141, 203), 47px 47px rgb(48, 142, 204), 48px 48px rgb(48, 142, 205), 49px 49px rgb(49, 143, 205), 50px 50px rgb(49, 143, 206), 51px 51px rgb(49, 143, 207), 52px 52px rgb(49, 144, 207), 53px 53px rgb(49, 144, 208), 54px 54px rgb(49, 145, 208), 55px 55px rgb(49, 145, 209), 56px 56px rgb(50, 146, 210), 57px 57px rgb(50, 146, 210), 58px 58px rgb(50, 146, 211), 59px 59px rgb(50, 147, 212), 60px 60px rgb(50, 147, 212), 61px 61px rgb(50, 148, 213), 62px 62px rgb(50, 148, 213), 63px 63px rgb(51, 149, 214), 64px 64px rgb(51, 149, 215), 65px 65px rgb(51, 149, 215), 66px 66px rgb(51, 150, 216), 67px 67px rgb(51, 150, 217), 68px 68px rgb(51, 151, 217), 69px 69px rgb(51, 151, 218), 70px 70px rgb(52, 152, 219);

    -moz-text-shadow: 1px 1px rgb(42, 122, 175), 2px 2px rgb(42, 122, 176), 3px 3px rgb(42, 123, 176), 4px 4px rgb(42, 123, 177), 5px 5px rgb(42, 124, 178), 6px 6px rgb(42, 124, 178), 7px 7px rgb(43, 125, 179), 8px 8px rgb(43, 125, 180), 9px 9px rgb(43, 125, 180), 10px 10px rgb(43, 126, 181), 11px 11px rgb(43, 126, 181), 12px 12px rgb(43, 127, 182), 13px 13px rgb(43, 127, 183), 14px 14px rgb(44, 128, 183), 15px 15px rgb(44, 128, 184), 16px 16px rgb(44, 128, 185), 17px 17px rgb(44, 129, 185), 18px 18px rgb(44, 129, 186), 19px 19px rgb(44, 130, 186), 20px 20px rgb(44, 130, 187), 21px 21px rgb(45, 131, 188), 22px 22px rgb(45, 131, 188), 23px 23px rgb(45, 131, 189), 24px 24px rgb(45, 132, 190), 25px 25px rgb(45, 132, 190), 26px 26px rgb(45, 133, 191), 27px 27px rgb(45, 133, 191), 28px 28px rgb(46, 134, 192), 29px 29px rgb(46, 134, 193), 30px 30px rgb(46, 134, 193), 31px 31px rgb(46, 135, 194), 32px 32px rgb(46, 135, 195), 33px 33px rgb(46, 136, 195), 34px 34px rgb(46, 136, 196), 35px 35px rgb(47, 137, 197), 36px 36px rgb(47, 137, 197), 37px 37px rgb(47, 137, 198), 38px 38px rgb(47, 138, 198), 39px 39px rgb(47, 138, 199), 40px 40px rgb(47, 139, 200), 41px 41px rgb(47, 139, 200), 42px 42px rgb(48, 140, 201), 43px 43px rgb(48, 140, 202), 44px 44px rgb(48, 140, 202), 45px 45px rgb(48, 141, 203), 46px 46px rgb(48, 141, 203), 47px 47px rgb(48, 142, 204), 48px 48px rgb(48, 142, 205), 49px 49px rgb(49, 143, 205), 50px 50px rgb(49, 143, 206), 51px 51px rgb(49, 143, 207), 52px 52px rgb(49, 144, 207), 53px 53px rgb(49, 144, 208), 54px 54px rgb(49, 145, 208), 55px 55px rgb(49, 145, 209), 56px 56px rgb(50, 146, 210), 57px 57px rgb(50, 146, 210), 58px 58px rgb(50, 146, 211), 59px 59px rgb(50, 147, 212), 60px 60px rgb(50, 147, 212), 61px 61px rgb(50, 148, 213), 62px 62px rgb(50, 148, 213), 63px 63px rgb(51, 149, 214), 64px 64px rgb(51, 149, 215), 65px 65px rgb(51, 149, 215), 66px 66px rgb(51, 150, 216), 67px 67px rgb(51, 150, 217), 68px 68px rgb(51, 151, 217), 69px 69px rgb(51, 151, 218), 70px 70px rgb(52, 152, 219);

    -webkit-text-shadow: 1px 1px rgb(42, 122, 175), 2px 2px rgb(42, 122, 176), 3px 3px rgb(42, 123, 176), 4px 4px rgb(42, 123, 177), 5px 5px rgb(42, 124, 178), 6px 6px rgb(42, 124, 178), 7px 7px rgb(43, 125, 179), 8px 8px rgb(43, 125, 180), 9px 9px rgb(43, 125, 180), 10px 10px rgb(43, 126, 181), 11px 11px rgb(43, 126, 181), 12px 12px rgb(43, 127, 182), 13px 13px rgb(43, 127, 183), 14px 14px rgb(44, 128, 183), 15px 15px rgb(44, 128, 184), 16px 16px rgb(44, 128, 185), 17px 17px rgb(44, 129, 185), 18px 18px rgb(44, 129, 186), 19px 19px rgb(44, 130, 186), 20px 20px rgb(44, 130, 187), 21px 21px rgb(45, 131, 188), 22px 22px rgb(45, 131, 188), 23px 23px rgb(45, 131, 189), 24px 24px rgb(45, 132, 190), 25px 25px rgb(45, 132, 190), 26px 26px rgb(45, 133, 191), 27px 27px rgb(45, 133, 191), 28px 28px rgb(46, 134, 192), 29px 29px rgb(46, 134, 193), 30px 30px rgb(46, 134, 193), 31px 31px rgb(46, 135, 194), 32px 32px rgb(46, 135, 195), 33px 33px rgb(46, 136, 195), 34px 34px rgb(46, 136, 196), 35px 35px rgb(47, 137, 197), 36px 36px rgb(47, 137, 197), 37px 37px rgb(47, 137, 198), 38px 38px rgb(47, 138, 198), 39px 39px rgb(47, 138, 199), 40px 40px rgb(47, 139, 200), 41px 41px rgb(47, 139, 200), 42px 42px rgb(48, 140, 201), 43px 43px rgb(48, 140, 202), 44px 44px rgb(48, 140, 202), 45px 45px rgb(48, 141, 203), 46px 46px rgb(48, 141, 203), 47px 47px rgb(48, 142, 204), 48px 48px rgb(48, 142, 205), 49px 49px rgb(49, 143, 205), 50px 50px rgb(49, 143, 206), 51px 51px rgb(49, 143, 207), 52px 52px rgb(49, 144, 207), 53px 53px rgb(49, 144, 208), 54px 54px rgb(49, 145, 208), 55px 55px rgb(49, 145, 209), 56px 56px rgb(50, 146, 210), 57px 57px rgb(50, 146, 210), 58px 58px rgb(50, 146, 211), 59px 59px rgb(50, 147, 212), 60px 60px rgb(50, 147, 212), 61px 61px rgb(50, 148, 213), 62px 62px rgb(50, 148, 213), 63px 63px rgb(51, 149, 214), 64px 64px rgb(51, 149, 215), 65px 65px rgb(51, 149, 215), 66px 66px rgb(51, 150, 216), 67px 67px rgb(51, 150, 217), 68px 68px rgb(51, 151, 217), 69px 69px rgb(51, 151, 218), 70px 70px rgb(52, 152, 219);

    background-color: rgb(52, 152, 219);
}

.shape-5 {
    text-shadow: 1px 1px rgb(124, 71, 146), 2px 2px rgb(124, 71, 147), 3px 3px rgb(125, 71, 147), 4px 4px rgb(125, 72, 148), 5px 5px rgb(126, 72, 148), 6px 6px rgb(126, 72, 149), 7px 7px rgb(127, 72, 149), 8px 8px rgb(127, 73, 150), 9px 9px rgb(127, 73, 150), 10px 10px rgb(128, 73, 151), 11px 11px rgb(128, 73, 151), 12px 12px rgb(129, 74, 152), 13px 13px rgb(129, 74, 152), 14px 14px rgb(130, 74, 153), 15px 15px rgb(130, 74, 153), 16px 16px rgb(131, 75, 154), 17px 17px rgb(131, 75, 154), 18px 18px rgb(131, 75, 155), 19px 19px rgb(132, 75, 155), 20px 20px rgb(132, 76, 156), 21px 21px rgb(133, 76, 156), 22px 22px rgb(133, 76, 157), 23px 23px rgb(134, 76, 157), 24px 24px rgb(134, 77, 158), 25px 25px rgb(135, 77, 158), 26px 26px rgb(135, 77, 159), 27px 27px rgb(135, 77, 159), 28px 28px rgb(136, 78, 160), 29px 29px rgb(136, 78, 160), 30px 30px rgb(137, 78, 161), 31px 31px rgb(137, 78, 161), 32px 32px rgb(138, 79, 162), 33px 33px rgb(138, 79, 162), 34px 34px rgb(139, 79, 163), 35px 35px rgb(139, 80, 164), 36px 36px rgb(139, 80, 164), 37px 37px rgb(140, 80, 165), 38px 38px rgb(140, 80, 165), 39px 39px rgb(141, 81, 166), 40px 40px rgb(141, 81, 166), 41px 41px rgb(142, 81, 167), 42px 42px rgb(142, 81, 167), 43px 43px rgb(143, 82, 168), 44px 44px rgb(143, 82, 168), 45px 45px rgb(143, 82, 169), 46px 46px rgb(144, 82, 169), 47px 47px rgb(144, 83, 170), 48px 48px rgb(145, 83, 170), 49px 49px rgb(145, 83, 171), 50px 50px rgb(146, 83, 171), 51px 51px rgb(146, 84, 172), 52px 52px rgb(147, 84, 172), 53px 53px rgb(147, 84, 173), 54px 54px rgb(147, 84, 173), 55px 55px rgb(148, 85, 174), 56px 56px rgb(148, 85, 174), 57px 57px rgb(149, 85, 175), 58px 58px rgb(149, 85, 175), 59px 59px rgb(150, 86, 176), 60px 60px rgb(150, 86, 176), 61px 61px rgb(151, 86, 177), 62px 62px rgb(151, 86, 177), 63px 63px rgb(151, 87, 178), 64px 64px rgb(152, 87, 178), 65px 65px rgb(152, 87, 179), 66px 66px rgb(153, 87, 179), 67px 67px rgb(153, 88, 180), 68px 68px rgb(154, 88, 180), 69px 69px rgb(154, 88, 181), 70px 70px rgb(155, 89, 182);

    -moz-text-shadow: 1px 1px rgb(124, 71, 146), 2px 2px rgb(124, 71, 147), 3px 3px rgb(125, 71, 147), 4px 4px rgb(125, 72, 148), 5px 5px rgb(126, 72, 148), 6px 6px rgb(126, 72, 149), 7px 7px rgb(127, 72, 149), 8px 8px rgb(127, 73, 150), 9px 9px rgb(127, 73, 150), 10px 10px rgb(128, 73, 151), 11px 11px rgb(128, 73, 151), 12px 12px rgb(129, 74, 152), 13px 13px rgb(129, 74, 152), 14px 14px rgb(130, 74, 153), 15px 15px rgb(130, 74, 153), 16px 16px rgb(131, 75, 154), 17px 17px rgb(131, 75, 154), 18px 18px rgb(131, 75, 155), 19px 19px rgb(132, 75, 155), 20px 20px rgb(132, 76, 156), 21px 21px rgb(133, 76, 156), 22px 22px rgb(133, 76, 157), 23px 23px rgb(134, 76, 157), 24px 24px rgb(134, 77, 158), 25px 25px rgb(135, 77, 158), 26px 26px rgb(135, 77, 159), 27px 27px rgb(135, 77, 159), 28px 28px rgb(136, 78, 160), 29px 29px rgb(136, 78, 160), 30px 30px rgb(137, 78, 161), 31px 31px rgb(137, 78, 161), 32px 32px rgb(138, 79, 162), 33px 33px rgb(138, 79, 162), 34px 34px rgb(139, 79, 163), 35px 35px rgb(139, 80, 164), 36px 36px rgb(139, 80, 164), 37px 37px rgb(140, 80, 165), 38px 38px rgb(140, 80, 165), 39px 39px rgb(141, 81, 166), 40px 40px rgb(141, 81, 166), 41px 41px rgb(142, 81, 167), 42px 42px rgb(142, 81, 167), 43px 43px rgb(143, 82, 168), 44px 44px rgb(143, 82, 168), 45px 45px rgb(143, 82, 169), 46px 46px rgb(144, 82, 169), 47px 47px rgb(144, 83, 170), 48px 48px rgb(145, 83, 170), 49px 49px rgb(145, 83, 171), 50px 50px rgb(146, 83, 171), 51px 51px rgb(146, 84, 172), 52px 52px rgb(147, 84, 172), 53px 53px rgb(147, 84, 173), 54px 54px rgb(147, 84, 173), 55px 55px rgb(148, 85, 174), 56px 56px rgb(148, 85, 174), 57px 57px rgb(149, 85, 175), 58px 58px rgb(149, 85, 175), 59px 59px rgb(150, 86, 176), 60px 60px rgb(150, 86, 176), 61px 61px rgb(151, 86, 177), 62px 62px rgb(151, 86, 177), 63px 63px rgb(151, 87, 178), 64px 64px rgb(152, 87, 178), 65px 65px rgb(152, 87, 179), 66px 66px rgb(153, 87, 179), 67px 67px rgb(153, 88, 180), 68px 68px rgb(154, 88, 180), 69px 69px rgb(154, 88, 181), 70px 70px rgb(155, 89, 182);

    -webkit-text-shadow: 1px 1px rgb(124, 71, 146), 2px 2px rgb(124, 71, 147), 3px 3px rgb(125, 71, 147), 4px 4px rgb(125, 72, 148), 5px 5px rgb(126, 72, 148), 6px 6px rgb(126, 72, 149), 7px 7px rgb(127, 72, 149), 8px 8px rgb(127, 73, 150), 9px 9px rgb(127, 73, 150), 10px 10px rgb(128, 73, 151), 11px 11px rgb(128, 73, 151), 12px 12px rgb(129, 74, 152), 13px 13px rgb(129, 74, 152), 14px 14px rgb(130, 74, 153), 15px 15px rgb(130, 74, 153), 16px 16px rgb(131, 75, 154), 17px 17px rgb(131, 75, 154), 18px 18px rgb(131, 75, 155), 19px 19px rgb(132, 75, 155), 20px 20px rgb(132, 76, 156), 21px 21px rgb(133, 76, 156), 22px 22px rgb(133, 76, 157), 23px 23px rgb(134, 76, 157), 24px 24px rgb(134, 77, 158), 25px 25px rgb(135, 77, 158), 26px 26px rgb(135, 77, 159), 27px 27px rgb(135, 77, 159), 28px 28px rgb(136, 78, 160), 29px 29px rgb(136, 78, 160), 30px 30px rgb(137, 78, 161), 31px 31px rgb(137, 78, 161), 32px 32px rgb(138, 79, 162), 33px 33px rgb(138, 79, 162), 34px 34px rgb(139, 79, 163), 35px 35px rgb(139, 80, 164), 36px 36px rgb(139, 80, 164), 37px 37px rgb(140, 80, 165), 38px 38px rgb(140, 80, 165), 39px 39px rgb(141, 81, 166), 40px 40px rgb(141, 81, 166), 41px 41px rgb(142, 81, 167), 42px 42px rgb(142, 81, 167), 43px 43px rgb(143, 82, 168), 44px 44px rgb(143, 82, 168), 45px 45px rgb(143, 82, 169), 46px 46px rgb(144, 82, 169), 47px 47px rgb(144, 83, 170), 48px 48px rgb(145, 83, 170), 49px 49px rgb(145, 83, 171), 50px 50px rgb(146, 83, 171), 51px 51px rgb(146, 84, 172), 52px 52px rgb(147, 84, 172), 53px 53px rgb(147, 84, 173), 54px 54px rgb(147, 84, 173), 55px 55px rgb(148, 85, 174), 56px 56px rgb(148, 85, 174), 57px 57px rgb(149, 85, 175), 58px 58px rgb(149, 85, 175), 59px 59px rgb(150, 86, 176), 60px 60px rgb(150, 86, 176), 61px 61px rgb(151, 86, 177), 62px 62px rgb(151, 86, 177), 63px 63px rgb(151, 87, 178), 64px 64px rgb(152, 87, 178), 65px 65px rgb(152, 87, 179), 66px 66px rgb(153, 87, 179), 67px 67px rgb(153, 88, 180), 68px 68px rgb(154, 88, 180), 69px 69px rgb(154, 88, 181), 70px 70px rgb(155, 89, 182);

    background-color: rgb(155, 89, 182);
}

.shape-6 {
    text-shadow: 1px 1px rgb(185, 61, 48), 2px 2px rgb(186, 61, 48), 3px 3px rgb(186, 61, 48), 4px 4px rgb(187, 61, 48), 5px 5px rgb(188, 62, 48), 6px 6px rgb(188, 62, 49), 7px 7px rgb(189, 62, 49), 8px 8px rgb(190, 62, 49), 9px 9px rgb(190, 62, 49), 10px 10px rgb(191, 63, 49), 11px 11px rgb(192, 63, 49), 12px 12px rgb(192, 63, 50), 13px 13px rgb(193, 63, 50), 14px 14px rgb(194, 64, 50), 15px 15px rgb(194, 64, 50), 16px 16px rgb(195, 64, 50), 17px 17px rgb(196, 64, 50), 18px 18px rgb(196, 64, 51), 19px 19px rgb(197, 65, 51), 20px 20px rgb(198, 65, 51), 21px 21px rgb(198, 65, 51), 22px 22px rgb(199, 65, 51), 23px 23px rgb(200, 65, 51), 24px 24px rgb(200, 66, 52), 25px 25px rgb(201, 66, 52), 26px 26px rgb(202, 66, 52), 27px 27px rgb(202, 66, 52), 28px 28px rgb(203, 67, 52), 29px 29px rgb(204, 67, 52), 30px 30px rgb(204, 67, 53), 31px 31px rgb(205, 67, 53), 32px 32px rgb(206, 67, 53), 33px 33px rgb(206, 68, 53), 34px 34px rgb(207, 68, 53), 35px 35px rgb(208, 68, 54), 36px 36px rgb(208, 68, 54), 37px 37px rgb(209, 68, 54), 38px 38px rgb(209, 69, 54), 39px 39px rgb(210, 69, 54), 40px 40px rgb(211, 69, 54), 41px 41px rgb(211, 69, 55), 42px 42px rgb(212, 70, 55), 43px 43px rgb(213, 70, 55), 44px 44px rgb(213, 70, 55), 45px 45px rgb(214, 70, 55), 46px 46px rgb(215, 70, 55), 47px 47px rgb(215, 71, 56), 48px 48px rgb(216, 71, 56), 49px 49px rgb(217, 71, 56), 50px 50px rgb(217, 71, 56), 51px 51px rgb(218, 71, 56), 52px 52px rgb(219, 72, 56), 53px 53px rgb(219, 72, 57), 54px 54px rgb(220, 72, 57), 55px 55px rgb(221, 72, 57), 56px 56px rgb(221, 73, 57), 57px 57px rgb(222, 73, 57), 58px 58px rgb(223, 73, 57), 59px 59px rgb(223, 73, 58), 60px 60px rgb(224, 73, 58), 61px 61px rgb(225, 74, 58), 62px 62px rgb(225, 74, 58), 63px 63px rgb(226, 74, 58), 64px 64px rgb(227, 74, 58), 65px 65px rgb(227, 74, 59), 66px 66px rgb(228, 75, 59), 67px 67px rgb(229, 75, 59), 68px 68px rgb(229, 75, 59), 69px 69px rgb(230, 75, 59), 70px 70px rgb(231, 76, 60);

    -moz-text-shadow: 1px 1px rgb(185, 61, 48), 2px 2px rgb(186, 61, 48), 3px 3px rgb(186, 61, 48), 4px 4px rgb(187, 61, 48), 5px 5px rgb(188, 62, 48), 6px 6px rgb(188, 62, 49), 7px 7px rgb(189, 62, 49), 8px 8px rgb(190, 62, 49), 9px 9px rgb(190, 62, 49), 10px 10px rgb(191, 63, 49), 11px 11px rgb(192, 63, 49), 12px 12px rgb(192, 63, 50), 13px 13px rgb(193, 63, 50), 14px 14px rgb(194, 64, 50), 15px 15px rgb(194, 64, 50), 16px 16px rgb(195, 64, 50), 17px 17px rgb(196, 64, 50), 18px 18px rgb(196, 64, 51), 19px 19px rgb(197, 65, 51), 20px 20px rgb(198, 65, 51), 21px 21px rgb(198, 65, 51), 22px 22px rgb(199, 65, 51), 23px 23px rgb(200, 65, 51), 24px 24px rgb(200, 66, 52), 25px 25px rgb(201, 66, 52), 26px 26px rgb(202, 66, 52), 27px 27px rgb(202, 66, 52), 28px 28px rgb(203, 67, 52), 29px 29px rgb(204, 67, 52), 30px 30px rgb(204, 67, 53), 31px 31px rgb(205, 67, 53), 32px 32px rgb(206, 67, 53), 33px 33px rgb(206, 68, 53), 34px 34px rgb(207, 68, 53), 35px 35px rgb(208, 68, 54), 36px 36px rgb(208, 68, 54), 37px 37px rgb(209, 68, 54), 38px 38px rgb(209, 69, 54), 39px 39px rgb(210, 69, 54), 40px 40px rgb(211, 69, 54), 41px 41px rgb(211, 69, 55), 42px 42px rgb(212, 70, 55), 43px 43px rgb(213, 70, 55), 44px 44px rgb(213, 70, 55), 45px 45px rgb(214, 70, 55), 46px 46px rgb(215, 70, 55), 47px 47px rgb(215, 71, 56), 48px 48px rgb(216, 71, 56), 49px 49px rgb(217, 71, 56), 50px 50px rgb(217, 71, 56), 51px 51px rgb(218, 71, 56), 52px 52px rgb(219, 72, 56), 53px 53px rgb(219, 72, 57), 54px 54px rgb(220, 72, 57), 55px 55px rgb(221, 72, 57), 56px 56px rgb(221, 73, 57), 57px 57px rgb(222, 73, 57), 58px 58px rgb(223, 73, 57), 59px 59px rgb(223, 73, 58), 60px 60px rgb(224, 73, 58), 61px 61px rgb(225, 74, 58), 62px 62px rgb(225, 74, 58), 63px 63px rgb(226, 74, 58), 64px 64px rgb(227, 74, 58), 65px 65px rgb(227, 74, 59), 66px 66px rgb(228, 75, 59), 67px 67px rgb(229, 75, 59), 68px 68px rgb(229, 75, 59), 69px 69px rgb(230, 75, 59), 70px 70px rgb(231, 76, 60);

    -webkit-text-shadow: 1px 1px rgb(185, 61, 48), 2px 2px rgb(186, 61, 48), 3px 3px rgb(186, 61, 48), 4px 4px rgb(187, 61, 48), 5px 5px rgb(188, 62, 48), 6px 6px rgb(188, 62, 49), 7px 7px rgb(189, 62, 49), 8px 8px rgb(190, 62, 49), 9px 9px rgb(190, 62, 49), 10px 10px rgb(191, 63, 49), 11px 11px rgb(192, 63, 49), 12px 12px rgb(192, 63, 50), 13px 13px rgb(193, 63, 50), 14px 14px rgb(194, 64, 50), 15px 15px rgb(194, 64, 50), 16px 16px rgb(195, 64, 50), 17px 17px rgb(196, 64, 50), 18px 18px rgb(196, 64, 51), 19px 19px rgb(197, 65, 51), 20px 20px rgb(198, 65, 51), 21px 21px rgb(198, 65, 51), 22px 22px rgb(199, 65, 51), 23px 23px rgb(200, 65, 51), 24px 24px rgb(200, 66, 52), 25px 25px rgb(201, 66, 52), 26px 26px rgb(202, 66, 52), 27px 27px rgb(202, 66, 52), 28px 28px rgb(203, 67, 52), 29px 29px rgb(204, 67, 52), 30px 30px rgb(204, 67, 53), 31px 31px rgb(205, 67, 53), 32px 32px rgb(206, 67, 53), 33px 33px rgb(206, 68, 53), 34px 34px rgb(207, 68, 53), 35px 35px rgb(208, 68, 54), 36px 36px rgb(208, 68, 54), 37px 37px rgb(209, 68, 54), 38px 38px rgb(209, 69, 54), 39px 39px rgb(210, 69, 54), 40px 40px rgb(211, 69, 54), 41px 41px rgb(211, 69, 55), 42px 42px rgb(212, 70, 55), 43px 43px rgb(213, 70, 55), 44px 44px rgb(213, 70, 55), 45px 45px rgb(214, 70, 55), 46px 46px rgb(215, 70, 55), 47px 47px rgb(215, 71, 56), 48px 48px rgb(216, 71, 56), 49px 49px rgb(217, 71, 56), 50px 50px rgb(217, 71, 56), 51px 51px rgb(218, 71, 56), 52px 52px rgb(219, 72, 56), 53px 53px rgb(219, 72, 57), 54px 54px rgb(220, 72, 57), 55px 55px rgb(221, 72, 57), 56px 56px rgb(221, 73, 57), 57px 57px rgb(222, 73, 57), 58px 58px rgb(223, 73, 57), 59px 59px rgb(223, 73, 58), 60px 60px rgb(224, 73, 58), 61px 61px rgb(225, 74, 58), 62px 62px rgb(225, 74, 58), 63px 63px rgb(226, 74, 58), 64px 64px rgb(227, 74, 58), 65px 65px rgb(227, 74, 59), 66px 66px rgb(228, 75, 59), 67px 67px rgb(229, 75, 59), 68px 68px rgb(229, 75, 59), 69px 69px rgb(230, 75, 59), 70px 70px rgb(231, 76, 60);

    background-color: rgb(231, 76, 60);
}

.shape-7 {
    text-shadow: 1px 1px rgb(119, 132, 133), 2px 2px rgb(119, 132, 133), 3px 3px rgb(120, 133, 134), 4px 4px rgb(120, 133, 134), 5px 5px rgb(121, 134, 135), 6px 6px rgb(121, 134, 135), 7px 7px rgb(122, 135, 136), 8px 8px rgb(122, 135, 136), 9px 9px rgb(122, 136, 137), 10px 10px rgb(123, 136, 137), 11px 11px rgb(123, 137, 138), 12px 12px rgb(124, 137, 138), 13px 13px rgb(124, 138, 139), 14px 14px rgb(125, 138, 139), 15px 15px rgb(125, 139, 140), 16px 16px rgb(125, 139, 140), 17px 17px rgb(126, 140, 141), 18px 18px rgb(126, 140, 141), 19px 19px rgb(127, 140, 141), 20px 20px rgb(127, 141, 142), 21px 21px rgb(128, 141, 142), 22px 22px rgb(128, 142, 143), 23px 23px rgb(128, 142, 143), 24px 24px rgb(129, 143, 144), 25px 25px rgb(129, 143, 144), 26px 26px rgb(130, 144, 145), 27px 27px rgb(130, 144, 145), 28px 28px rgb(131, 145, 146), 29px 29px rgb(131, 145, 146), 30px 30px rgb(131, 146, 147), 31px 31px rgb(132, 146, 147), 32px 32px rgb(132, 147, 148), 33px 33px rgb(133, 147, 148), 34px 34px rgb(133, 148, 149), 35px 35px rgb(134, 148, 149), 36px 36px rgb(134, 148, 149), 37px 37px rgb(134, 149, 150), 38px 38px rgb(135, 149, 150), 39px 39px rgb(135, 150, 151), 40px 40px rgb(136, 150, 151), 41px 41px rgb(136, 151, 152), 42px 42px rgb(137, 151, 152), 43px 43px rgb(137, 152, 153), 44px 44px rgb(137, 152, 153), 45px 45px rgb(138, 153, 154), 46px 46px rgb(138, 153, 154), 47px 47px rgb(139, 154, 155), 48px 48px rgb(139, 154, 155), 49px 49px rgb(140, 155, 156), 50px 50px rgb(140, 155, 156), 51px 51px rgb(140, 156, 157), 52px 52px rgb(141, 156, 157), 53px 53px rgb(141, 156, 157), 54px 54px rgb(142, 157, 158), 55px 55px rgb(142, 157, 158), 56px 56px rgb(143, 158, 159), 57px 57px rgb(143, 158, 159), 58px 58px rgb(143, 159, 160), 59px 59px rgb(144, 159, 160), 60px 60px rgb(144, 160, 161), 61px 61px rgb(145, 160, 161), 62px 62px rgb(145, 161, 162), 63px 63px rgb(146, 161, 162), 64px 64px rgb(146, 162, 163), 65px 65px rgb(146, 162, 163), 66px 66px rgb(147, 163, 164), 67px 67px rgb(147, 163, 164), 68px 68px rgb(148, 164, 165), 69px 69px rgb(148, 164, 165), 70px 70px rgb(149, 165, 166);

    -moz-text-shadow: 1px 1px rgb(119, 132, 133), 2px 2px rgb(119, 132, 133), 3px 3px rgb(120, 133, 134), 4px 4px rgb(120, 133, 134), 5px 5px rgb(121, 134, 135), 6px 6px rgb(121, 134, 135), 7px 7px rgb(122, 135, 136), 8px 8px rgb(122, 135, 136), 9px 9px rgb(122, 136, 137), 10px 10px rgb(123, 136, 137), 11px 11px rgb(123, 137, 138), 12px 12px rgb(124, 137, 138), 13px 13px rgb(124, 138, 139), 14px 14px rgb(125, 138, 139), 15px 15px rgb(125, 139, 140), 16px 16px rgb(125, 139, 140), 17px 17px rgb(126, 140, 141), 18px 18px rgb(126, 140, 141), 19px 19px rgb(127, 140, 141), 20px 20px rgb(127, 141, 142), 21px 21px rgb(128, 141, 142), 22px 22px rgb(128, 142, 143), 23px 23px rgb(128, 142, 143), 24px 24px rgb(129, 143, 144), 25px 25px rgb(129, 143, 144), 26px 26px rgb(130, 144, 145), 27px 27px rgb(130, 144, 145), 28px 28px rgb(131, 145, 146), 29px 29px rgb(131, 145, 146), 30px 30px rgb(131, 146, 147), 31px 31px rgb(132, 146, 147), 32px 32px rgb(132, 147, 148), 33px 33px rgb(133, 147, 148), 34px 34px rgb(133, 148, 149), 35px 35px rgb(134, 148, 149), 36px 36px rgb(134, 148, 149), 37px 37px rgb(134, 149, 150), 38px 38px rgb(135, 149, 150), 39px 39px rgb(135, 150, 151), 40px 40px rgb(136, 150, 151), 41px 41px rgb(136, 151, 152), 42px 42px rgb(137, 151, 152), 43px 43px rgb(137, 152, 153), 44px 44px rgb(137, 152, 153), 45px 45px rgb(138, 153, 154), 46px 46px rgb(138, 153, 154), 47px 47px rgb(139, 154, 155), 48px 48px rgb(139, 154, 155), 49px 49px rgb(140, 155, 156), 50px 50px rgb(140, 155, 156), 51px 51px rgb(140, 156, 157), 52px 52px rgb(141, 156, 157), 53px 53px rgb(141, 156, 157), 54px 54px rgb(142, 157, 158), 55px 55px rgb(142, 157, 158), 56px 56px rgb(143, 158, 159), 57px 57px rgb(143, 158, 159), 58px 58px rgb(143, 159, 160), 59px 59px rgb(144, 159, 160), 60px 60px rgb(144, 160, 161), 61px 61px rgb(145, 160, 161), 62px 62px rgb(145, 161, 162), 63px 63px rgb(146, 161, 162), 64px 64px rgb(146, 162, 163), 65px 65px rgb(146, 162, 163), 66px 66px rgb(147, 163, 164), 67px 67px rgb(147, 163, 164), 68px 68px rgb(148, 164, 165), 69px 69px rgb(148, 164, 165), 70px 70px rgb(149, 165, 166);

    -webkit-text-shadow: 1px 1px rgb(119, 132, 133), 2px 2px rgb(119, 132, 133), 3px 3px rgb(120, 133, 134), 4px 4px rgb(120, 133, 134), 5px 5px rgb(121, 134, 135), 6px 6px rgb(121, 134, 135), 7px 7px rgb(122, 135, 136), 8px 8px rgb(122, 135, 136), 9px 9px rgb(122, 136, 137), 10px 10px rgb(123, 136, 137), 11px 11px rgb(123, 137, 138), 12px 12px rgb(124, 137, 138), 13px 13px rgb(124, 138, 139), 14px 14px rgb(125, 138, 139), 15px 15px rgb(125, 139, 140), 16px 16px rgb(125, 139, 140), 17px 17px rgb(126, 140, 141), 18px 18px rgb(126, 140, 141), 19px 19px rgb(127, 140, 141), 20px 20px rgb(127, 141, 142), 21px 21px rgb(128, 141, 142), 22px 22px rgb(128, 142, 143), 23px 23px rgb(128, 142, 143), 24px 24px rgb(129, 143, 144), 25px 25px rgb(129, 143, 144), 26px 26px rgb(130, 144, 145), 27px 27px rgb(130, 144, 145), 28px 28px rgb(131, 145, 146), 29px 29px rgb(131, 145, 146), 30px 30px rgb(131, 146, 147), 31px 31px rgb(132, 146, 147), 32px 32px rgb(132, 147, 148), 33px 33px rgb(133, 147, 148), 34px 34px rgb(133, 148, 149), 35px 35px rgb(134, 148, 149), 36px 36px rgb(134, 148, 149), 37px 37px rgb(134, 149, 150), 38px 38px rgb(135, 149, 150), 39px 39px rgb(135, 150, 151), 40px 40px rgb(136, 150, 151), 41px 41px rgb(136, 151, 152), 42px 42px rgb(137, 151, 152), 43px 43px rgb(137, 152, 153), 44px 44px rgb(137, 152, 153), 45px 45px rgb(138, 153, 154), 46px 46px rgb(138, 153, 154), 47px 47px rgb(139, 154, 155), 48px 48px rgb(139, 154, 155), 49px 49px rgb(140, 155, 156), 50px 50px rgb(140, 155, 156), 51px 51px rgb(140, 156, 157), 52px 52px rgb(141, 156, 157), 53px 53px rgb(141, 156, 157), 54px 54px rgb(142, 157, 158), 55px 55px rgb(142, 157, 158), 56px 56px rgb(143, 158, 159), 57px 57px rgb(143, 158, 159), 58px 58px rgb(143, 159, 160), 59px 59px rgb(144, 159, 160), 60px 60px rgb(144, 160, 161), 61px 61px rgb(145, 160, 161), 62px 62px rgb(145, 161, 162), 63px 63px rgb(146, 161, 162), 64px 64px rgb(146, 162, 163), 65px 65px rgb(146, 162, 163), 66px 66px rgb(147, 163, 164), 67px 67px rgb(147, 163, 164), 68px 68px rgb(148, 164, 165), 69px 69px rgb(148, 164, 165), 70px 70px rgb(149, 165, 166);

    background-color: rgb(149, 165, 166);
}

.shape-8 {
    text-shadow: 1px 1px rgb(198, 145, 33), 2px 2px rgb(199, 146, 33), 3px 3px rgb(200, 146, 33), 4px 4px rgb(200, 147, 33), 5px 5px rgb(201, 147, 33), 6px 6px rgb(202, 148, 33), 7px 7px rgb(202, 148, 33), 8px 8px rgb(203, 149, 33), 9px 9px rgb(204, 149, 34), 10px 10px rgb(205, 150, 34), 11px 11px rgb(205, 150, 34), 12px 12px rgb(206, 151, 34), 13px 13px rgb(207, 151, 34), 14px 14px rgb(207, 152, 34), 15px 15px rgb(208, 152, 34), 16px 16px rgb(209, 153, 34), 17px 17px rgb(209, 153, 34), 18px 18px rgb(210, 154, 35), 19px 19px rgb(211, 154, 35), 20px 20px rgb(212, 155, 35), 21px 21px rgb(212, 155, 35), 22px 22px rgb(213, 156, 35), 23px 23px rgb(214, 156, 35), 24px 24px rgb(214, 157, 35), 25px 25px rgb(215, 157, 35), 26px 26px rgb(216, 158, 35), 27px 27px rgb(216, 158, 36), 28px 28px rgb(217, 159, 36), 29px 29px rgb(218, 159, 36), 30px 30px rgb(219, 160, 36), 31px 31px rgb(219, 160, 36), 32px 32px rgb(220, 161, 36), 33px 33px rgb(221, 161, 36), 34px 34px rgb(221, 162, 36), 35px 35px rgb(222, 163, 37), 36px 36px rgb(223, 163, 37), 37px 37px rgb(223, 164, 37), 38px 38px rgb(224, 164, 37), 39px 39px rgb(225, 165, 37), 40px 40px rgb(226, 165, 37), 41px 41px rgb(226, 166, 37), 42px 42px rgb(227, 166, 37), 43px 43px rgb(228, 167, 37), 44px 44px rgb(228, 167, 38), 45px 45px rgb(229, 168, 38), 46px 46px rgb(230, 168, 38), 47px 47px rgb(230, 169, 38), 48px 48px rgb(231, 169, 38), 49px 49px rgb(232, 170, 38), 50px 50px rgb(233, 170, 38), 51px 51px rgb(233, 171, 38), 52px 52px rgb(234, 171, 38), 53px 53px rgb(235, 172, 39), 54px 54px rgb(235, 172, 39), 55px 55px rgb(236, 173, 39), 56px 56px rgb(237, 173, 39), 57px 57px rgb(237, 174, 39), 58px 58px rgb(238, 174, 39), 59px 59px rgb(239, 175, 39), 60px 60px rgb(240, 175, 39), 61px 61px rgb(240, 176, 39), 62px 62px rgb(241, 176, 40), 63px 63px rgb(242, 177, 40), 64px 64px rgb(242, 177, 40), 65px 65px rgb(243, 178, 40), 66px 66px rgb(244, 178, 40), 67px 67px rgb(244, 179, 40), 68px 68px rgb(245, 179, 40), 69px 69px rgb(246, 180, 40), 70px 70px rgb(247, 181, 41);

    -moz-text-shadow: 1px 1px rgb(198, 145, 33), 2px 2px rgb(199, 146, 33), 3px 3px rgb(200, 146, 33), 4px 4px rgb(200, 147, 33), 5px 5px rgb(201, 147, 33), 6px 6px rgb(202, 148, 33), 7px 7px rgb(202, 148, 33), 8px 8px rgb(203, 149, 33), 9px 9px rgb(204, 149, 34), 10px 10px rgb(205, 150, 34), 11px 11px rgb(205, 150, 34), 12px 12px rgb(206, 151, 34), 13px 13px rgb(207, 151, 34), 14px 14px rgb(207, 152, 34), 15px 15px rgb(208, 152, 34), 16px 16px rgb(209, 153, 34), 17px 17px rgb(209, 153, 34), 18px 18px rgb(210, 154, 35), 19px 19px rgb(211, 154, 35), 20px 20px rgb(212, 155, 35), 21px 21px rgb(212, 155, 35), 22px 22px rgb(213, 156, 35), 23px 23px rgb(214, 156, 35), 24px 24px rgb(214, 157, 35), 25px 25px rgb(215, 157, 35), 26px 26px rgb(216, 158, 35), 27px 27px rgb(216, 158, 36), 28px 28px rgb(217, 159, 36), 29px 29px rgb(218, 159, 36), 30px 30px rgb(219, 160, 36), 31px 31px rgb(219, 160, 36), 32px 32px rgb(220, 161, 36), 33px 33px rgb(221, 161, 36), 34px 34px rgb(221, 162, 36), 35px 35px rgb(222, 163, 37), 36px 36px rgb(223, 163, 37), 37px 37px rgb(223, 164, 37), 38px 38px rgb(224, 164, 37), 39px 39px rgb(225, 165, 37), 40px 40px rgb(226, 165, 37), 41px 41px rgb(226, 166, 37), 42px 42px rgb(227, 166, 37), 43px 43px rgb(228, 167, 37), 44px 44px rgb(228, 167, 38), 45px 45px rgb(229, 168, 38), 46px 46px rgb(230, 168, 38), 47px 47px rgb(230, 169, 38), 48px 48px rgb(231, 169, 38), 49px 49px rgb(232, 170, 38), 50px 50px rgb(233, 170, 38), 51px 51px rgb(233, 171, 38), 52px 52px rgb(234, 171, 38), 53px 53px rgb(235, 172, 39), 54px 54px rgb(235, 172, 39), 55px 55px rgb(236, 173, 39), 56px 56px rgb(237, 173, 39), 57px 57px rgb(237, 174, 39), 58px 58px rgb(238, 174, 39), 59px 59px rgb(239, 175, 39), 60px 60px rgb(240, 175, 39), 61px 61px rgb(240, 176, 39), 62px 62px rgb(241, 176, 40), 63px 63px rgb(242, 177, 40), 64px 64px rgb(242, 177, 40), 65px 65px rgb(243, 178, 40), 66px 66px rgb(244, 178, 40), 67px 67px rgb(244, 179, 40), 68px 68px rgb(245, 179, 40), 69px 69px rgb(246, 180, 40), 70px 70px rgb(247, 181, 41);

    -webkit-text-shadow: 1px 1px rgb(198, 145, 33), 2px 2px rgb(199, 146, 33), 3px 3px rgb(200, 146, 33), 4px 4px rgb(200, 147, 33), 5px 5px rgb(201, 147, 33), 6px 6px rgb(202, 148, 33), 7px 7px rgb(202, 148, 33), 8px 8px rgb(203, 149, 33), 9px 9px rgb(204, 149, 34), 10px 10px rgb(205, 150, 34), 11px 11px rgb(205, 150, 34), 12px 12px rgb(206, 151, 34), 13px 13px rgb(207, 151, 34), 14px 14px rgb(207, 152, 34), 15px 15px rgb(208, 152, 34), 16px 16px rgb(209, 153, 34), 17px 17px rgb(209, 153, 34), 18px 18px rgb(210, 154, 35), 19px 19px rgb(211, 154, 35), 20px 20px rgb(212, 155, 35), 21px 21px rgb(212, 155, 35), 22px 22px rgb(213, 156, 35), 23px 23px rgb(214, 156, 35), 24px 24px rgb(214, 157, 35), 25px 25px rgb(215, 157, 35), 26px 26px rgb(216, 158, 35), 27px 27px rgb(216, 158, 36), 28px 28px rgb(217, 159, 36), 29px 29px rgb(218, 159, 36), 30px 30px rgb(219, 160, 36), 31px 31px rgb(219, 160, 36), 32px 32px rgb(220, 161, 36), 33px 33px rgb(221, 161, 36), 34px 34px rgb(221, 162, 36), 35px 35px rgb(222, 163, 37), 36px 36px rgb(223, 163, 37), 37px 37px rgb(223, 164, 37), 38px 38px rgb(224, 164, 37), 39px 39px rgb(225, 165, 37), 40px 40px rgb(226, 165, 37), 41px 41px rgb(226, 166, 37), 42px 42px rgb(227, 166, 37), 43px 43px rgb(228, 167, 37), 44px 44px rgb(228, 167, 38), 45px 45px rgb(229, 168, 38), 46px 46px rgb(230, 168, 38), 47px 47px rgb(230, 169, 38), 48px 48px rgb(231, 169, 38), 49px 49px rgb(232, 170, 38), 50px 50px rgb(233, 170, 38), 51px 51px rgb(233, 171, 38), 52px 52px rgb(234, 171, 38), 53px 53px rgb(235, 172, 39), 54px 54px rgb(235, 172, 39), 55px 55px rgb(236, 173, 39), 56px 56px rgb(237, 173, 39), 57px 57px rgb(237, 174, 39), 58px 58px rgb(238, 174, 39), 59px 59px rgb(239, 175, 39), 60px 60px rgb(240, 175, 39), 61px 61px rgb(240, 176, 39), 62px 62px rgb(241, 176, 40), 63px 63px rgb(242, 177, 40), 64px 64px rgb(242, 177, 40), 65px 65px rgb(243, 178, 40), 66px 66px rgb(244, 178, 40), 67px 67px rgb(244, 179, 40), 68px 68px rgb(245, 179, 40), 69px 69px rgb(246, 180, 40), 70px 70px rgb(247, 181, 41);

    background-color: rgb(247, 181, 41);
}

.shape-9 {
    text-shadow: 1px 1px rgb(193, 92, 90), 2px 2px rgb(194, 92, 90), 3px 3px rgb(195, 92, 90), 4px 4px rgb(195, 93, 91), 5px 5px rgb(196, 93, 91), 6px 6px rgb(197, 93, 91), 7px 7px rgb(197, 94, 92), 8px 8px rgb(198, 94, 92), 9px 9px rgb(199, 94, 92), 10px 10px rgb(199, 95, 93), 11px 11px rgb(200, 95, 93), 12px 12px rgb(201, 95, 93), 13px 13px rgb(201, 96, 94), 14px 14px rgb(202, 96, 94), 15px 15px rgb(203, 96, 94), 16px 16px rgb(203, 97, 95), 17px 17px rgb(204, 97, 95), 18px 18px rgb(205, 97, 95), 19px 19px rgb(206, 98, 95), 20px 20px rgb(206, 98, 96), 21px 21px rgb(207, 98, 96), 22px 22px rgb(208, 99, 96), 23px 23px rgb(208, 99, 97), 24px 24px rgb(209, 99, 97), 25px 25px rgb(210, 100, 97), 26px 26px rgb(210, 100, 98), 27px 27px rgb(211, 100, 98), 28px 28px rgb(212, 101, 98), 29px 29px rgb(212, 101, 99), 30px 30px rgb(213, 101, 99), 31px 31px rgb(214, 102, 99), 32px 32px rgb(214, 102, 100), 33px 33px rgb(215, 102, 100), 34px 34px rgb(216, 103, 100), 35px 35px rgb(217, 103, 101), 36px 36px rgb(217, 103, 101), 37px 37px rgb(218, 104, 101), 38px 38px rgb(219, 104, 101), 39px 39px rgb(219, 104, 102), 40px 40px rgb(220, 105, 102), 41px 41px rgb(221, 105, 102), 42px 42px rgb(221, 105, 103), 43px 43px rgb(222, 106, 103), 44px 44px rgb(223, 106, 103), 45px 45px rgb(223, 106, 104), 46px 46px rgb(224, 107, 104), 47px 47px rgb(225, 107, 104), 48px 48px rgb(225, 107, 105), 49px 49px rgb(226, 108, 105), 50px 50px rgb(227, 108, 105), 51px 51px rgb(227, 108, 106), 52px 52px rgb(228, 109, 106), 53px 53px rgb(229, 109, 106), 54px 54px rgb(230, 109, 106), 55px 55px rgb(230, 110, 107), 56px 56px rgb(231, 110, 107), 57px 57px rgb(232, 110, 107), 58px 58px rgb(232, 111, 108), 59px 59px rgb(233, 111, 108), 60px 60px rgb(234, 111, 108), 61px 61px rgb(234, 112, 109), 62px 62px rgb(235, 112, 109), 63px 63px rgb(236, 112, 109), 64px 64px rgb(236, 113, 110), 65px 65px rgb(237, 113, 110), 66px 66px rgb(238, 113, 110), 67px 67px rgb(238, 114, 111), 68px 68px rgb(239, 114, 111), 69px 69px rgb(240, 114, 111), 70px 70px rgb(241, 115, 112);

    -moz-text-shadow: 1px 1px rgb(193, 92, 90), 2px 2px rgb(194, 92, 90), 3px 3px rgb(195, 92, 90), 4px 4px rgb(195, 93, 91), 5px 5px rgb(196, 93, 91), 6px 6px rgb(197, 93, 91), 7px 7px rgb(197, 94, 92), 8px 8px rgb(198, 94, 92), 9px 9px rgb(199, 94, 92), 10px 10px rgb(199, 95, 93), 11px 11px rgb(200, 95, 93), 12px 12px rgb(201, 95, 93), 13px 13px rgb(201, 96, 94), 14px 14px rgb(202, 96, 94), 15px 15px rgb(203, 96, 94), 16px 16px rgb(203, 97, 95), 17px 17px rgb(204, 97, 95), 18px 18px rgb(205, 97, 95), 19px 19px rgb(206, 98, 95), 20px 20px rgb(206, 98, 96), 21px 21px rgb(207, 98, 96), 22px 22px rgb(208, 99, 96), 23px 23px rgb(208, 99, 97), 24px 24px rgb(209, 99, 97), 25px 25px rgb(210, 100, 97), 26px 26px rgb(210, 100, 98), 27px 27px rgb(211, 100, 98), 28px 28px rgb(212, 101, 98), 29px 29px rgb(212, 101, 99), 30px 30px rgb(213, 101, 99), 31px 31px rgb(214, 102, 99), 32px 32px rgb(214, 102, 100), 33px 33px rgb(215, 102, 100), 34px 34px rgb(216, 103, 100), 35px 35px rgb(217, 103, 101), 36px 36px rgb(217, 103, 101), 37px 37px rgb(218, 104, 101), 38px 38px rgb(219, 104, 101), 39px 39px rgb(219, 104, 102), 40px 40px rgb(220, 105, 102), 41px 41px rgb(221, 105, 102), 42px 42px rgb(221, 105, 103), 43px 43px rgb(222, 106, 103), 44px 44px rgb(223, 106, 103), 45px 45px rgb(223, 106, 104), 46px 46px rgb(224, 107, 104), 47px 47px rgb(225, 107, 104), 48px 48px rgb(225, 107, 105), 49px 49px rgb(226, 108, 105), 50px 50px rgb(227, 108, 105), 51px 51px rgb(227, 108, 106), 52px 52px rgb(228, 109, 106), 53px 53px rgb(229, 109, 106), 54px 54px rgb(230, 109, 106), 55px 55px rgb(230, 110, 107), 56px 56px rgb(231, 110, 107), 57px 57px rgb(232, 110, 107), 58px 58px rgb(232, 111, 108), 59px 59px rgb(233, 111, 108), 60px 60px rgb(234, 111, 108), 61px 61px rgb(234, 112, 109), 62px 62px rgb(235, 112, 109), 63px 63px rgb(236, 112, 109), 64px 64px rgb(236, 113, 110), 65px 65px rgb(237, 113, 110), 66px 66px rgb(238, 113, 110), 67px 67px rgb(238, 114, 111), 68px 68px rgb(239, 114, 111), 69px 69px rgb(240, 114, 111), 70px 70px rgb(241, 115, 112);

    -webkit-text-shadow: 1px 1px rgb(193, 92, 90), 2px 2px rgb(194, 92, 90), 3px 3px rgb(195, 92, 90), 4px 4px rgb(195, 93, 91), 5px 5px rgb(196, 93, 91), 6px 6px rgb(197, 93, 91), 7px 7px rgb(197, 94, 92), 8px 8px rgb(198, 94, 92), 9px 9px rgb(199, 94, 92), 10px 10px rgb(199, 95, 93), 11px 11px rgb(200, 95, 93), 12px 12px rgb(201, 95, 93), 13px 13px rgb(201, 96, 94), 14px 14px rgb(202, 96, 94), 15px 15px rgb(203, 96, 94), 16px 16px rgb(203, 97, 95), 17px 17px rgb(204, 97, 95), 18px 18px rgb(205, 97, 95), 19px 19px rgb(206, 98, 95), 20px 20px rgb(206, 98, 96), 21px 21px rgb(207, 98, 96), 22px 22px rgb(208, 99, 96), 23px 23px rgb(208, 99, 97), 24px 24px rgb(209, 99, 97), 25px 25px rgb(210, 100, 97), 26px 26px rgb(210, 100, 98), 27px 27px rgb(211, 100, 98), 28px 28px rgb(212, 101, 98), 29px 29px rgb(212, 101, 99), 30px 30px rgb(213, 101, 99), 31px 31px rgb(214, 102, 99), 32px 32px rgb(214, 102, 100), 33px 33px rgb(215, 102, 100), 34px 34px rgb(216, 103, 100), 35px 35px rgb(217, 103, 101), 36px 36px rgb(217, 103, 101), 37px 37px rgb(218, 104, 101), 38px 38px rgb(219, 104, 101), 39px 39px rgb(219, 104, 102), 40px 40px rgb(220, 105, 102), 41px 41px rgb(221, 105, 102), 42px 42px rgb(221, 105, 103), 43px 43px rgb(222, 106, 103), 44px 44px rgb(223, 106, 103), 45px 45px rgb(223, 106, 104), 46px 46px rgb(224, 107, 104), 47px 47px rgb(225, 107, 104), 48px 48px rgb(225, 107, 105), 49px 49px rgb(226, 108, 105), 50px 50px rgb(227, 108, 105), 51px 51px rgb(227, 108, 106), 52px 52px rgb(228, 109, 106), 53px 53px rgb(229, 109, 106), 54px 54px rgb(230, 109, 106), 55px 55px rgb(230, 110, 107), 56px 56px rgb(231, 110, 107), 57px 57px rgb(232, 110, 107), 58px 58px rgb(232, 111, 108), 59px 59px rgb(233, 111, 108), 60px 60px rgb(234, 111, 108), 61px 61px rgb(234, 112, 109), 62px 62px rgb(235, 112, 109), 63px 63px rgb(236, 112, 109), 64px 64px rgb(236, 113, 110), 65px 65px rgb(237, 113, 110), 66px 66px rgb(238, 113, 110), 67px 67px rgb(238, 114, 111), 68px 68px rgb(239, 114, 111), 69px 69px rgb(240, 114, 111), 70px 70px rgb(241, 115, 112);

    background-color: rgb(241, 115, 112);
}

.shape-10 {
    text-shadow: 1px 1px rgb(178, 57, 50), 2px 2px rgb(179, 57, 50), 3px 3px rgb(179, 57, 50), 4px 4px rgb(180, 57, 50), 5px 5px rgb(181, 58, 50), 6px 6px rgb(181, 58, 51), 7px 7px rgb(182, 58, 51), 8px 8px rgb(183, 58, 51), 9px 9px rgb(183, 58, 51), 10px 10px rgb(184, 59, 51), 11px 11px rgb(184, 59, 51), 12px 12px rgb(185, 59, 52), 13px 13px rgb(186, 59, 52), 14px 14px rgb(186, 59, 52), 15px 15px rgb(187, 60, 52), 16px 16px rgb(188, 60, 52), 17px 17px rgb(188, 60, 52), 18px 18px rgb(189, 60, 53), 19px 19px rgb(189, 60, 53), 20px 20px rgb(190, 61, 53), 21px 21px rgb(191, 61, 53), 22px 22px rgb(191, 61, 53), 23px 23px rgb(192, 61, 53), 24px 24px rgb(193, 61, 54), 25px 25px rgb(193, 62, 54), 26px 26px rgb(194, 62, 54), 27px 27px rgb(194, 62, 54), 28px 28px rgb(195, 62, 54), 29px 29px rgb(196, 62, 54), 30px 30px rgb(196, 63, 55), 31px 31px rgb(197, 63, 55), 32px 32px rgb(198, 63, 55), 33px 33px rgb(198, 63, 55), 34px 34px rgb(199, 63, 55), 35px 35px rgb(200, 64, 56), 36px 36px rgb(200, 64, 56), 37px 37px rgb(201, 64, 56), 38px 38px rgb(201, 64, 56), 39px 39px rgb(202, 64, 56), 40px 40px rgb(203, 65, 56), 41px 41px rgb(203, 65, 57), 42px 42px rgb(204, 65, 57), 43px 43px rgb(205, 65, 57), 44px 44px rgb(205, 65, 57), 45px 45px rgb(206, 66, 57), 46px 46px rgb(206, 66, 57), 47px 47px rgb(207, 66, 58), 48px 48px rgb(208, 66, 58), 49px 49px rgb(208, 66, 58), 50px 50px rgb(209, 67, 58), 51px 51px rgb(210, 67, 58), 52px 52px rgb(210, 67, 58), 53px 53px rgb(211, 67, 59), 54px 54px rgb(211, 67, 59), 55px 55px rgb(212, 68, 59), 56px 56px rgb(213, 68, 59), 57px 57px rgb(213, 68, 59), 58px 58px rgb(214, 68, 59), 59px 59px rgb(215, 68, 60), 60px 60px rgb(215, 69, 60), 61px 61px rgb(216, 69, 60), 62px 62px rgb(216, 69, 60), 63px 63px rgb(217, 69, 60), 64px 64px rgb(218, 69, 60), 65px 65px rgb(218, 70, 61), 66px 66px rgb(219, 70, 61), 67px 67px rgb(220, 70, 61), 68px 68px rgb(220, 70, 61), 69px 69px rgb(221, 70, 61), 70px 70px rgb(222, 71, 62);

    -moz-text-shadow: 1px 1px rgb(178, 57, 50), 2px 2px rgb(179, 57, 50), 3px 3px rgb(179, 57, 50), 4px 4px rgb(180, 57, 50), 5px 5px rgb(181, 58, 50), 6px 6px rgb(181, 58, 51), 7px 7px rgb(182, 58, 51), 8px 8px rgb(183, 58, 51), 9px 9px rgb(183, 58, 51), 10px 10px rgb(184, 59, 51), 11px 11px rgb(184, 59, 51), 12px 12px rgb(185, 59, 52), 13px 13px rgb(186, 59, 52), 14px 14px rgb(186, 59, 52), 15px 15px rgb(187, 60, 52), 16px 16px rgb(188, 60, 52), 17px 17px rgb(188, 60, 52), 18px 18px rgb(189, 60, 53), 19px 19px rgb(189, 60, 53), 20px 20px rgb(190, 61, 53), 21px 21px rgb(191, 61, 53), 22px 22px rgb(191, 61, 53), 23px 23px rgb(192, 61, 53), 24px 24px rgb(193, 61, 54), 25px 25px rgb(193, 62, 54), 26px 26px rgb(194, 62, 54), 27px 27px rgb(194, 62, 54), 28px 28px rgb(195, 62, 54), 29px 29px rgb(196, 62, 54), 30px 30px rgb(196, 63, 55), 31px 31px rgb(197, 63, 55), 32px 32px rgb(198, 63, 55), 33px 33px rgb(198, 63, 55), 34px 34px rgb(199, 63, 55), 35px 35px rgb(200, 64, 56), 36px 36px rgb(200, 64, 56), 37px 37px rgb(201, 64, 56), 38px 38px rgb(201, 64, 56), 39px 39px rgb(202, 64, 56), 40px 40px rgb(203, 65, 56), 41px 41px rgb(203, 65, 57), 42px 42px rgb(204, 65, 57), 43px 43px rgb(205, 65, 57), 44px 44px rgb(205, 65, 57), 45px 45px rgb(206, 66, 57), 46px 46px rgb(206, 66, 57), 47px 47px rgb(207, 66, 58), 48px 48px rgb(208, 66, 58), 49px 49px rgb(208, 66, 58), 50px 50px rgb(209, 67, 58), 51px 51px rgb(210, 67, 58), 52px 52px rgb(210, 67, 58), 53px 53px rgb(211, 67, 59), 54px 54px rgb(211, 67, 59), 55px 55px rgb(212, 68, 59), 56px 56px rgb(213, 68, 59), 57px 57px rgb(213, 68, 59), 58px 58px rgb(214, 68, 59), 59px 59px rgb(215, 68, 60), 60px 60px rgb(215, 69, 60), 61px 61px rgb(216, 69, 60), 62px 62px rgb(216, 69, 60), 63px 63px rgb(217, 69, 60), 64px 64px rgb(218, 69, 60), 65px 65px rgb(218, 70, 61), 66px 66px rgb(219, 70, 61), 67px 67px rgb(220, 70, 61), 68px 68px rgb(220, 70, 61), 69px 69px rgb(221, 70, 61), 70px 70px rgb(222, 71, 62);

    -webkit-text-shadow: 1px 1px rgb(178, 57, 50), 2px 2px rgb(179, 57, 50), 3px 3px rgb(179, 57, 50), 4px 4px rgb(180, 57, 50), 5px 5px rgb(181, 58, 50), 6px 6px rgb(181, 58, 51), 7px 7px rgb(182, 58, 51), 8px 8px rgb(183, 58, 51), 9px 9px rgb(183, 58, 51), 10px 10px rgb(184, 59, 51), 11px 11px rgb(184, 59, 51), 12px 12px rgb(185, 59, 52), 13px 13px rgb(186, 59, 52), 14px 14px rgb(186, 59, 52), 15px 15px rgb(187, 60, 52), 16px 16px rgb(188, 60, 52), 17px 17px rgb(188, 60, 52), 18px 18px rgb(189, 60, 53), 19px 19px rgb(189, 60, 53), 20px 20px rgb(190, 61, 53), 21px 21px rgb(191, 61, 53), 22px 22px rgb(191, 61, 53), 23px 23px rgb(192, 61, 53), 24px 24px rgb(193, 61, 54), 25px 25px rgb(193, 62, 54), 26px 26px rgb(194, 62, 54), 27px 27px rgb(194, 62, 54), 28px 28px rgb(195, 62, 54), 29px 29px rgb(196, 62, 54), 30px 30px rgb(196, 63, 55), 31px 31px rgb(197, 63, 55), 32px 32px rgb(198, 63, 55), 33px 33px rgb(198, 63, 55), 34px 34px rgb(199, 63, 55), 35px 35px rgb(200, 64, 56), 36px 36px rgb(200, 64, 56), 37px 37px rgb(201, 64, 56), 38px 38px rgb(201, 64, 56), 39px 39px rgb(202, 64, 56), 40px 40px rgb(203, 65, 56), 41px 41px rgb(203, 65, 57), 42px 42px rgb(204, 65, 57), 43px 43px rgb(205, 65, 57), 44px 44px rgb(205, 65, 57), 45px 45px rgb(206, 66, 57), 46px 46px rgb(206, 66, 57), 47px 47px rgb(207, 66, 58), 48px 48px rgb(208, 66, 58), 49px 49px rgb(208, 66, 58), 50px 50px rgb(209, 67, 58), 51px 51px rgb(210, 67, 58), 52px 52px rgb(210, 67, 58), 53px 53px rgb(211, 67, 59), 54px 54px rgb(211, 67, 59), 55px 55px rgb(212, 68, 59), 56px 56px rgb(213, 68, 59), 57px 57px rgb(213, 68, 59), 58px 58px rgb(214, 68, 59), 59px 59px rgb(215, 68, 60), 60px 60px rgb(215, 69, 60), 61px 61px rgb(216, 69, 60), 62px 62px rgb(216, 69, 60), 63px 63px rgb(217, 69, 60), 64px 64px rgb(218, 69, 60), 65px 65px rgb(218, 70, 61), 66px 66px rgb(219, 70, 61), 67px 67px rgb(220, 70, 61), 68px 68px rgb(220, 70, 61), 69px 69px rgb(221, 70, 61), 70px 70px rgb(222, 71, 62);

    background-color: rgb(222, 71, 62);
}

.shape-11 {
    background-color: rgb(212, 114, 161);
    text-shadow: 1px 1px rgb(187, 100, 142), 2px 2px rgb(187, 100, 142), 3px 3px rgb(187, 100, 142), 4px 4px rgb(187, 100, 142), 5px 5px rgb(187, 100, 142), 6px 6px rgb(187, 100, 142), 7px 7px rgb(187, 100, 142), 8px 8px rgb(187, 100, 142), 9px 9px rgb(187, 100, 142), 10px 10px rgb(187, 100, 142), 11px 11px rgb(187, 100, 142), 12px 12px rgb(187, 100, 142), 13px 13px rgb(187, 100, 142), 14px 14px rgb(187, 100, 142), 15px 15px rgb(187, 100, 142), 16px 16px rgb(187, 100, 142), 17px 17px rgb(187, 100, 142), 18px 18px rgb(187, 100, 142), 19px 19px rgb(187, 100, 142), 20px 20px rgb(187, 100, 142), 21px 21px rgb(187, 100, 142), 22px 22px rgb(187, 100, 142), 23px 23px rgb(187, 100, 142), 24px 24px rgb(187, 100, 142), 25px 25px rgb(187, 100, 142), 26px 26px rgb(187, 100, 142), 27px 27px rgb(187, 100, 142), 28px 28px rgb(187, 100, 142), 29px 29px rgb(187, 100, 142), 30px 30px rgb(187, 100, 142), 31px 31px rgb(187, 100, 142), 32px 32px rgb(187, 100, 142), 33px 33px rgb(187, 100, 142), 34px 34px rgb(187, 100, 142), 35px 35px rgb(187, 100, 142), 36px 36px rgb(187, 100, 142), 37px 37px rgb(187, 100, 142), 38px 38px rgb(187, 100, 142), 39px 39px rgb(187, 100, 142), 40px 40px rgb(187, 100, 142), 41px 41px rgb(187, 100, 142), 42px 42px rgb(187, 100, 142), 43px 43px rgb(187, 100, 142), 44px 44px rgb(187, 100, 142), 45px 45px rgb(187, 100, 142), 46px 46px rgb(187, 100, 142), 47px 47px rgb(187, 100, 142), 48px 48px rgb(187, 100, 142), 49px 49px rgb(187, 100, 142), 50px 50px rgb(187, 100, 142), 51px 51px rgb(187, 100, 142), 52px 52px rgb(187, 100, 142), 53px 53px rgb(187, 100, 142), 54px 54px rgb(187, 100, 142), 55px 55px rgb(187, 100, 142), 56px 56px rgb(187, 100, 142), 57px 57px rgb(187, 100, 142), 58px 58px rgb(187, 100, 142), 59px 59px rgb(188, 100, 142), 60px 60px rgb(188, 100, 143), 61px 61px rgb(188, 101, 143), 62px 62px rgb(189, 101, 143), 63px 63px rgb(189, 101, 143), 64px 64px rgb(189, 101, 144), 65px 65px rgb(189, 101, 144), 66px 66px rgb(190, 101, 144), 67px 67px rgb(190, 102, 144), 68px 68px rgb(190, 102, 144), 69px 69px rgb(191, 102, 145), 70px 70px rgb(191, 102, 145), 71px 71px rgb(191, 102, 145), 72px 72px rgb(192, 102, 145), 73px 73px rgb(192, 103, 146), 74px 74px rgb(192, 103, 146), 75px 75px rgb(192, 103, 146), 76px 76px rgb(193, 103, 146), 77px 77px rgb(193, 103, 146), 78px 78px rgb(193, 103, 147), 79px 79px rgb(194, 104, 147), 80px 80px rgb(194, 104, 147), 81px 81px rgb(194, 104, 147), 82px 82px rgb(195, 104, 148), 83px 83px rgb(195, 104, 148), 84px 84px rgb(195, 104, 148), 85px 85px rgb(195, 105, 148), 86px 86px rgb(196, 105, 149), 87px 87px rgb(196, 105, 149), 88px 88px rgb(196, 105, 149), 89px 89px rgb(197, 105, 149), 90px 90px rgb(197, 105, 149), 91px 91px rgb(197, 106, 150), 92px 92px rgb(198, 106, 150), 93px 93px rgb(198, 106, 150), 94px 94px rgb(198, 106, 150), 95px 95px rgb(198, 106, 151), 96px 96px rgb(199, 106, 151), 97px 97px rgb(199, 107, 151), 98px 98px rgb(199, 107, 151), 99px 99px rgb(200, 107, 151), 100px 100px rgb(200, 107, 152), 101px 101px rgb(200, 107, 152), 102px 102px rgb(200, 107, 152), 103px 103px rgb(201, 108, 152), 104px 104px rgb(201, 108, 153), 105px 105px rgb(201, 108, 153), 106px 106px rgb(202, 108, 153), 107px 107px rgb(202, 108, 153), 108px 108px rgb(202, 108, 153), 109px 109px rgb(203, 109, 154), 110px 110px rgb(203, 109, 154), 111px 111px rgb(203, 109, 154), 112px 112px rgb(203, 109, 154), 113px 113px rgb(204, 109, 155), 114px 114px rgb(204, 109, 155), 115px 115px rgb(204, 110, 155), 116px 116px rgb(205, 110, 155), 117px 117px rgb(205, 110, 156), 118px 118px rgb(205, 110, 156), 119px 119px rgb(206, 110, 156), 120px 120px rgb(206, 110, 156), 121px 121px rgb(206, 111, 156), 122px 122px rgb(206, 111, 157), 123px 123px rgb(207, 111, 157), 124px 124px rgb(207, 111, 157), 125px 125px rgb(207, 111, 157), 126px 126px rgb(208, 111, 158), 127px 127px rgb(208, 112, 158), 128px 128px rgb(208, 112, 158), 129px 129px rgb(209, 112, 158), 130px 130px rgb(209, 112, 158), 131px 131px rgb(209, 112, 159), 132px 132px rgb(209, 112, 159), 133px 133px rgb(210, 113, 159), 134px 134px rgb(210, 113, 159), 135px 135px rgb(210, 113, 160), 136px 136px rgb(211, 113, 160), 137px 137px rgb(211, 113, 160), 138px 138px rgb(211, 113, 160), 139px 139px rgb(212, 114, 161);
}

/* 
 * Selecter v3.2.3 - 2014-11-25 
 * A jQuery plugin for replacing default select elements. Part of the Formstone Library. 
 * http://formstone.it/selecter/ 
 * 
 * Copyright 2014 Ben Plum; MIT Licensed 
 */

.selecter {
    position: relative;
    display: block;
    z-index: 1;
}

.selecter:focus {
    box-shadow: none;
    outline: none;
}

.selecter,
.selecter * {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
}

.selecter,
.selecter *,
.selecter *:before,
.selecter *:after {
    box-sizing: border-box;
}

.selecter-element {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    opacity: 0;
    z-index: -1;
}

.selecter-element,
.selecter-element:focus {
    outline: none;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-tap-highlight-color: transparent;
}

.no-opacity .selecter-element {
    left: -999999px;
}

.selecter-selected {
    position: relative;
    background: #ffffff;
    border: 1px solid #cccccc;
    color: #222222;
    cursor: pointer;
    display: block;
    font-size: 13px;
    margin: 0;
    overflow: hidden;
    padding: 8.5px 15px;
    text-overflow: clip;
    z-index: 2;
    border-radius: 3px;
}

.selecter-selected:after {
    height: 0;
    width: 0;
    position: absolute;
    top: 0;
    right: 15px;
    bottom: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #cccccc;
    content: '';
    display: block;
    margin: auto 0;
}

.no-touch .selecter-selected:hover {
    color: #231f20;
}

.no-touch .selecter.disabled .selecter-selected:hover {
    color: #cccccc;
}

.selecter-options {
    width: 100%;
    max-height: 260px;
    position: absolute;
    top: 100%;
    left: 0;
    border: 1px solid #cccccc;
    border-width: 0 1px 1px;
    background-color: #ffffff;
    display: none;
    margin: 0;
    overflow: auto;
    overflow-x: hidden;
    padding: 0;
    z-index: 50;
    border-radius: 0 0 3px 3px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
}

.selecter-options.scroller {
    position: absolute;
}

.no-opacity .selecter-options {
    width: auto;
}

.selecter-group {
    border-bottom: 1px solid #cccccc;
    color: #999999;
    display: block;
    font-size: 11px;
    padding: 10px 15px;
    text-transform: uppercase;
}

.selecter-item {
    width: 100%;
    background: #ffffff;
    border-bottom: 1px solid #cccccc;
    color: #222222;
    cursor: pointer;
    display: block;
    font-size: 13px;
    margin: 0;
    overflow: hidden;
    padding: 10px 15px;
    text-decoration: none;
    text-overflow: ellipsis;
}

.selecter-item.placeholder {
    display: none;
}

.selecter-item.selected {
    background: #eeeeee;
}

.selecter-item.disabled {
    color: #999999;
    cursor: default;
}

.selecter-item:first-child {
    border-radius: 0;
}

.selecter-item:last-child {
    border-bottom: 0;
    border-radius: 0 0 2px 2px;
}

.no-touch .selecter-item:hover,
.no-touch .selecter-item.selected:hover {
    color: #231f20;
    background-color: #cccccc;
}

.selecter-item.disabled,
.no-touch .selecter-item.disabled:hover {
    color: #cccccc;
    background-color: #ffffff;
}

.selecter.open {
    z-index: 3;
}

.selecter.open .selecter-selected {
    z-index: 51;
    border-radius: 3px 3px 0 0;
}

.selecter.open .selecter-selected,
.selecter.focus .selecter-selected {
    background-color: #ffffff;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}

.selecter.cover .selecter-options {
    border-width: 1px;
    top: 0;
    border-radius: 3px;
}

.selecter.cover .selecter-options .selecter-item.first {
    border-radius: 3px 3px 0 0;
}

.selecter.cover.open .selecter-selected {
    z-index: 49;
    border-radius: 3px 3px 0 0;
}

.selecter.bottom .selecter-options {
    top: auto;
    bottom: 100%;
    border-width: 1px 1px 0;
}

.selecter.bottom .selecter-item:last-child {
    border: none;
}

.selecter.bottom.open .selecter-selected {
    border-radius: 0 0 3px 3px;
}

.selecter.bottom.open .selecter-options {
    border-radius: 3px 3px 0 0;
}

.selecter.bottom .cover .selecter-options {
    top: auto;
    bottom: 0;
}

.selecter.bottom .cover.open .selecter-selected {
    border-radius: 3px;
}

.selecter.bottom .cover.open .selecter-options {
    border-radius: 3px;
}

.selecter.multiple .selecter-options {
    width: 100%;
    position: static;
    border-width: 1px;
    display: block;
    border-radius: 3px;
    box-shadow: none;
}

.selecter.disabled .selecter-selected {
    background: #ffffff;
    border-color: #cccccc;
    color: #cccccc;
    cursor: default;
}

.selecter.disabled .selecter-options {
    background: #ffffff;
    border-color: #cccccc;
}

.selecter.disabled .selecter-group,
.selecter.disabled .selecter-item {
    border-color: #cccccc;
    color: #cccccc;
    cursor: default;
}

.selecter.disabled .selecter-item.selected,
.no-touch .selecter.disabled .selecter-item.selected:hover {
    background: #fafafa;
}

.selecter.disabled .selecter-item,
.no-touch .selecter.disabled .selecter-item:hover {
    color: #cccccc;
    background-color: #ffffff;
}

.selecter-options.scroller {
    overflow: hidden;
}

.selecter-options.scroller .scroller-content {
    max-height: 260px;
    padding: 0;
}

@media screen and (max-width: 740px) {
    .selecter {
        max-width: 40%;
    }
}

@media screen and (max-width: 500px) {
    .selecter {
        max-width: 100%;
    }
}

@charset "UTF-8";.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{position:absolute;top:0;right:0;bottom:0;left:0;-moz-backface-visibility:hidden}.blueimp-gallery>.slides>.slide>.slide-content{margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;opacity:1}.blueimp-gallery{position:fixed;z-index:999999;overflow:hidden;background:#000;background:rgba(0,0,0,.9);opacity:0;display:none;direction:ltr;-ms-touch-action:none;touch-action:none}.blueimp-gallery-carousel{position:relative;z-index:auto;margin:1em auto;padding-bottom:56.25%;box-shadow:0 0 10px #000;-ms-touch-action:pan-y;touch-action:pan-y}.blueimp-gallery-display{display:block;opacity:1}.blueimp-gallery>.slides{position:relative;height:100%;overflow:hidden}.blueimp-gallery-carousel>.slides{position:absolute}.blueimp-gallery>.slides>.slide{position:relative;float:left;height:100%;text-align:center;-webkit-transition-timing-function:cubic-bezier(.645,.045,.355,1);-moz-transition-timing-function:cubic-bezier(.645,.045,.355,1);-ms-transition-timing-function:cubic-bezier(.645,.045,.355,1);-o-transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-timing-function:cubic-bezier(.645,.045,.355,1)}.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.blueimp-gallery>.slides>.slide-loading{background:url(plugins/blueimp/img/loading.gif) center no-repeat;background-size:64px 64px}.blueimp-gallery>.slides>.slide-loading>.slide-content{opacity:0}.blueimp-gallery>.slides>.slide-error{background:url(plugins/blueimp/img/error.png) center no-repeat}.blueimp-gallery>.slides>.slide-error>.slide-content{display:none}.blueimp-gallery>.next,.blueimp-gallery>.prev{position:absolute;top:50%;left:15px;width:40px;height:40px;margin-top:-23px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-decoration:none;text-shadow:0 0 2px #000;text-align:center;background:#222;background:rgba(0,0,0,.5);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;cursor:pointer;display:none}.blueimp-gallery>.next{left:auto;right:15px}.blueimp-gallery>.close,.blueimp-gallery>.title{position:absolute;top:15px;left:15px;margin:0 40px 0 0;font-size:20px;line-height:30px;color:#fff;text-shadow:0 0 2px #000;opacity:.8;display:none}.blueimp-gallery>.close{padding:15px;right:15px;left:auto;margin:-15px;font-size:30px;text-decoration:none;cursor:pointer}.blueimp-gallery>.play-pause{position:absolute;right:15px;bottom:15px;width:15px;height:15px;background:url(plugins/blueimp/img/play-pause.png) 0 0 no-repeat;cursor:pointer;opacity:.5;display:none}.blueimp-gallery-playing>.play-pause{background-position:-15px 0}.blueimp-gallery>.close:hover,.blueimp-gallery>.next:hover,.blueimp-gallery>.play-pause:hover,.blueimp-gallery>.prev:hover,.blueimp-gallery>.title:hover{color:#fff;opacity:1}.blueimp-gallery-controls>.close,.blueimp-gallery-controls>.next,.blueimp-gallery-controls>.play-pause,.blueimp-gallery-controls>.prev,.blueimp-gallery-controls>.title{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.blueimp-gallery-left>.prev,.blueimp-gallery-right>.next,.blueimp-gallery-single>.next,.blueimp-gallery-single>.play-pause,.blueimp-gallery-single>.prev{display:none}.blueimp-gallery>.close,.blueimp-gallery>.next,.blueimp-gallery>.play-pause,.blueimp-gallery>.prev,.blueimp-gallery>.slides>.slide>.slide-content{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body:last-child .blueimp-gallery>.slides>.slide-error{background-image:url(plugins/blueimp/img/error.svg)}body:last-child .blueimp-gallery>.play-pause{width:20px;height:20px;background-size:40px 20px;background-image:url(plugins/blueimp/img/play-pause.svg)}body:last-child .blueimp-gallery-playing>.play-pause{background-position:-20px 0}.blueimp-gallery>.indicator{position:absolute;top:auto;right:15px;bottom:15px;left:15px;margin:0 40px;padding:0;list-style:none;text-align:center;line-height:10px;display:none}.blueimp-gallery>.indicator>li{display:inline-block;width:9px;height:9px;margin:6px 3px 0 3px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px solid transparent;background:#ccc;background:rgba(255,255,255,.25) center no-repeat;border-radius:5px;box-shadow:0 0 2px #000;opacity:.5;cursor:pointer}.blueimp-gallery>.indicator>.active,.blueimp-gallery>.indicator>li:hover{background-color:#fff;border-color:#fff;opacity:1}.blueimp-gallery-controls>.indicator{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.blueimp-gallery-single>.indicator{display:none}.blueimp-gallery>.indicator{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.blueimp-gallery>.slides>.slide>.video-content>img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;-moz-backface-visibility:hidden}.blueimp-gallery>.slides>.slide>.video-content>video{position:absolute;top:0;left:0;width:100%;height:100%}.blueimp-gallery>.slides>.slide>.video-content>iframe{position:absolute;top:100%;left:0;width:100%;height:100%;border:none}.blueimp-gallery>.slides>.slide>.video-playing>iframe{top:0}.blueimp-gallery>.slides>.slide>.video-content>a{position:absolute;top:50%;right:0;left:0;margin:-64px auto 0;width:128px;height:128px;background:url(plugins/blueimp/img/video-play.png) center no-repeat;opacity:.8;cursor:pointer}.blueimp-gallery>.slides>.slide>.video-content>a:hover{opacity:1}.blueimp-gallery>.slides>.slide>.video-playing>a,.blueimp-gallery>.slides>.slide>.video-playing>img{display:none}.blueimp-gallery>.slides>.slide>.video-content>video{display:none}.blueimp-gallery>.slides>.slide>.video-playing>video{display:block}.blueimp-gallery>.slides>.slide>.video-loading>a{background:url(plugins/blueimp/img/loading.gif) center no-repeat;background-size:64px 64px}body:last-child .blueimp-gallery>.slides>.slide>.video-content:not(.video-loading)>a{background-image:url(plugins/blueimp/img/video-play.svg)}/*# sourceMappingURL=blueimp-gallery.min.css.map */
.daterangepicker {
  position: absolute;
  color: inherit;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ddd;
  width: 278px;
  max-width: none;
  padding: 0;
  margin-top: 7px;
  top: 100px;
  left: 20px;
  z-index: 3001;
  display: none;
  font-family: arial;
  font-size: 15px;
  line-height: 1em;
}

.daterangepicker:before, .daterangepicker:after {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #ccc;
}

.daterangepicker:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}

.daterangepicker.opensleft:before {
  right: 9px;
}

.daterangepicker.opensleft:after {
  right: 10px;
}

.daterangepicker.openscenter:before {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.opensright:before {
  left: 9px;
}

.daterangepicker.opensright:after {
  left: 10px;
}

.daterangepicker.drop-up {
  margin-top: -7px;
}

.daterangepicker.drop-up:before {
  top: initial;
  bottom: -7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}

.daterangepicker.drop-up:after {
  top: initial;
  bottom: -6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}

.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {
  float: none;
}

.daterangepicker.single .drp-selected {
  display: none;
}

.daterangepicker.show-calendar .drp-calendar {
  display: block;
}

.daterangepicker.show-calendar .drp-buttons {
  display: block;
}

.daterangepicker.auto-apply .drp-buttons {
  display: none;
}

.daterangepicker .drp-calendar {
  display: none;
  max-width: 270px;
}

.daterangepicker .drp-calendar.left {
  padding: 8px 0 8px 8px;
}

.daterangepicker .drp-calendar.right {
  padding: 8px;
}

.daterangepicker .drp-calendar.single .calendar-table {
  border: none;
}

.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
  color: #fff;
  border: solid black;
  border-width: 0 2px 2px 0;
  border-radius: 0;
  display: inline-block;
  padding: 3px;
}

.daterangepicker .calendar-table .next span {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.daterangepicker .calendar-table .prev span {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  min-width: 32px;
  width: 32px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  border-radius: 4px;
  border: 1px solid transparent;
  white-space: nowrap;
  cursor: pointer;
}

.daterangepicker .calendar-table {
  border: 1px solid #fff;
  border-radius: 4px;
  background-color: #fff;
}

.daterangepicker .calendar-table table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
  background-color: #eee;
  border-color: transparent;
  color: inherit;
}

.daterangepicker td.week, .daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}

.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
  background-color: #fff;
  border-color: transparent;
  color: #999;
}

.daterangepicker td.in-range {
  background-color: #ebf4f8;
  border-color: transparent;
  color: #000;
  border-radius: 0;
}

.daterangepicker td.start-date {
  border-radius: 4px 0 0 4px;
}

.daterangepicker td.end-date {
  border-radius: 0 4px 4px 0;
}

.daterangepicker td.start-date.end-date {
  border-radius: 4px;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #357ebd;
  border-color: transparent;
  color: #fff;
}

.daterangepicker th.month {
  width: auto;
}

.daterangepicker td.disabled, .daterangepicker option.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}

.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}

.daterangepicker select.yearselect {
  width: 40%;
}

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  width: 50px;
  margin: 0 auto;
  background: #eee;
  border: 1px solid #eee;
  padding: 2px;
  outline: 0;
  font-size: 12px;
}

.daterangepicker .calendar-time {
  text-align: center;
  margin: 4px auto 0 auto;
  line-height: 30px;
  position: relative;
}

.daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed;
}

.daterangepicker .drp-buttons {
  clear: both;
  text-align: right;
  padding: 8px;
  border-top: 1px solid #ddd;
  display: none;
  line-height: 12px;
  vertical-align: middle;
}

.daterangepicker .drp-selected {
  display: inline-block;
  font-size: 12px;
  padding-right: 8px;
}

.daterangepicker .drp-buttons .btn {
  margin-left: 8px;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 8px;
}

.daterangepicker.show-ranges.single.rtl .drp-calendar.left {
  border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.single.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.daterangepicker.show-ranges.rtl .drp-calendar.right {
  border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.daterangepicker .ranges {
  float: none;
  text-align: left;
  margin: 0;
}

.daterangepicker.show-calendar .ranges {
  margin-top: 8px;
}

.daterangepicker .ranges ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

.daterangepicker .ranges li {
  font-size: 12px;
  padding: 8px 12px;
  cursor: pointer;
}

.daterangepicker .ranges li:hover {
  background-color: #eee;
}

.daterangepicker .ranges li.active {
  background-color: #08c;
  color: #fff;
}

/*  Larger Screen Styling */
@media (min-width: 564px) {
  .daterangepicker {
    width: auto;
  }

  .daterangepicker .ranges ul {
    width: 140px;
  }

  .daterangepicker.single .ranges ul {
    width: 100%;
  }

  .daterangepicker.single .drp-calendar.left {
    clear: none;
  }

  .daterangepicker.single .ranges, .daterangepicker.single .drp-calendar {
    float: left;
  }

  .daterangepicker {
    direction: ltr;
    text-align: left;
  }

  .daterangepicker .drp-calendar.left {
    clear: left;
    margin-right: 0;
  }

  .daterangepicker .drp-calendar.left .calendar-table {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .daterangepicker .drp-calendar.right {
    margin-left: 0;
  }

  .daterangepicker .drp-calendar.right .calendar-table {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .daterangepicker .drp-calendar.left .calendar-table {
    padding-right: 8px;
  }

  .daterangepicker .ranges, .daterangepicker .drp-calendar {
    float: left;
  }
}

@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto;
  }

  .daterangepicker .ranges {
    float: left;
  }

  .daterangepicker.rtl .ranges {
    float: right;
  }

  .daterangepicker .drp-calendar.left {
    clear: none !important;
  }
}

table.dataTable{clear:both;margin-top:6px !important;margin-bottom:6px !important;max-width:none !important;border-collapse:separate !important}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}div.dataTables_wrapper div.dataTables_length label{font-weight:normal;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:75px;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:normal;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:0.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:8px;white-space:nowrap}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap}div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1em 0}table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting{padding-right:30px}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}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{cursor:pointer;position:relative}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{position:absolute;bottom:8px;right:8px;display:block;font-family:'Glyphicons Halflings';opacity:0.5}table.dataTable thead .sorting:after{opacity:0.2;content:"\e150"}table.dataTable thead .sorting_asc:after{content:"\e155"}table.dataTable thead .sorting_desc:after{content:"\e156"}table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{color:#eee}div.dataTables_scrollHead table.dataTable{margin-bottom:0 !important}div.dataTables_scrollBody>table{border-top:none;margin-top:0 !important;margin-bottom:0 !important}div.dataTables_scrollBody>table>thead .sorting:after,div.dataTables_scrollBody>table>thead .sorting_asc:after,div.dataTables_scrollBody>table>thead .sorting_desc:after{display:none}div.dataTables_scrollBody>table>tbody>tr:first-child>th,div.dataTables_scrollBody>table>tbody>tr:first-child>td{border-top:none}div.dataTables_scrollFoot>.dataTables_scrollFootInner{box-sizing:content-box}div.dataTables_scrollFoot>.dataTables_scrollFootInner>table{margin-top:0 !important;border-top:none}@media screen and (max-width: 767px){div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:center}}table.dataTable.table-condensed>thead>tr>th{padding-right:20px}table.dataTable.table-condensed .sorting:after,table.dataTable.table-condensed .sorting_asc:after,table.dataTable.table-condensed .sorting_desc:after{top:6px;right:6px}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-left-width:0}table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable td:last-child{border-right-width:0}table.table-bordered.dataTable tbody th,table.table-bordered.dataTable tbody td{border-bottom-width:0}div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:last-child{padding-right:0}

.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#231f20}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/**
 * Owl Carousel v2.2.0
 * Copyright 2013-2016 David Deutsch
 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y; }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: -webkit-transform 100ms ease;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -webkit-transform: scale(1.3, 1.3);
      -ms-transform: scale(1.3, 1.3);
          transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*
* 	Owl Carousel Owl Demo Theme 
*	v1.24
*/

.owl-theme .owl-controls {
    margin-top: 10px;
    text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div {
    color: #FFF;
    display: inline-block;
    zoom: 1;
    *display: inline; /*IE7 life-saver */
    margin: 5px;
    padding: 3px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background: #869791;
    filter: Alpha(Opacity=50); /*IE7 fix*/
    opacity: 0.5;
}

/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
    filter: Alpha(Opacity=100); /*IE7 fix*/
    opacity: 1;
    text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page {
    display: inline-block;
    zoom: 1;
    *display: inline; /*IE7 life-saver */
}

.owl-theme .owl-controls .owl-page span {
    display: block;
    width: 12px;
    height: 12px;
    margin: 5px 7px;
    filter: Alpha(Opacity=50); /*IE7 fix*/
    opacity: 0.5;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
    filter: Alpha(Opacity=100); /*IE7 fix*/
    opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers {
    height: auto;
    width: auto;
    color: #FFF;
    padding: 2px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}

/* preloading images */
.owl-item.loading {
    min-height: 150px;
    /*background: url(AjaxLoader.gif) no-repeat center center*/
}
.sweet-alert,.sweet-overlay{position:fixed;display:none}body.stop-scrolling{height:100%;overflow:hidden}.sweet-overlay{background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";background-color:rgba(0,0,0,.4);left:0;right:0;top:0;bottom:0;z-index:10000}.sweet-alert{background-color:#fff;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;width:478px;padding:17px;border-radius:5px;text-align:center;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;z-index:99999}@media all and (max-width:540px){.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px}}.sweet-alert h2{color:#575757;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:25px 0;padding:0;line-height:40px;display:block}.sweet-alert p{color:#797979;font-size:16px;font-weight:300;position:relative;text-align:inherit;float:none;margin:0;padding:0;line-height:normal}.sweet-alert fieldset{border:none;position:relative}.sweet-alert .sa-error-container{background-color:#f1f1f1;margin-left:-17px;margin-right:-17px;overflow:hidden;padding:0 10px;max-height:0;webkit-transition:padding .15s,max-height .15s;transition:padding .15s,max-height .15s}.sweet-alert .sa-error-container.show{padding:10px 0;max-height:100px;webkit-transition:padding .2s,max-height .2s;transition:padding .25s,max-height .25s}.sweet-alert .sa-error-container .icon{display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:#fff;line-height:24px;text-align:center;margin-right:3px}.sweet-alert .sa-error-container p{display:inline-block}.sweet-alert .sa-input-error{position:absolute;top:29px;right:26px;width:20px;height:20px;opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .1s;transition:all .1s}.sweet-alert .sa-input-error::after,.sweet-alert .sa-input-error::before{content:"";width:20px;height:6px;background-color:#f06e57;border-radius:3px;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-9px}.sweet-alert .sa-input-error::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-input-error::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-input-error.show{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.sweet-alert input{width:100%;box-sizing:border-box;border-radius:3px;border:1px solid #d7d7d7;height:43px;margin-top:10px;margin-bottom:17px;font-size:18px;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);padding:0 12px;display:none;-webkit-transition:all .3s;transition:all .3s}.sweet-alert input:focus{outline:0;box-shadow:0 0 3px #c4e6f5;border:1px solid #b4dbed}.sweet-alert input:focus::-moz-placeholder{transition:opacity .3s 30ms ease;opacity:.5}.sweet-alert input:focus:-ms-input-placeholder{transition:opacity .3s 30ms ease;opacity:.5}.sweet-alert input:focus::-webkit-input-placeholder{transition:opacity .3s 30ms ease;opacity:.5}.sweet-alert input::-moz-placeholder{color:#bdbdbd}.sweet-alert input:-ms-input-placeholder{color:#bdbdbd}.sweet-alert input::-webkit-input-placeholder{color:#bdbdbd}.sweet-alert.show-input input{display:block}.sweet-alert .sa-confirm-button-container{display:inline-block;position:relative}.sweet-alert .la-ball-fall{position:absolute;left:50%;top:50%;margin-left:-27px;margin-top:4px;opacity:0;visibility:hidden}.sweet-alert button{background-color:#8CD4F5;color:#fff;border:none;box-shadow:none;font-size:17px;font-weight:500;-webkit-border-radius:4px;border-radius:5px;padding:10px 32px;margin:26px 5px 0;cursor:pointer}.sweet-alert button:focus{outline:0;box-shadow:0 0 2px rgba(128,179,235,.5),inset 0 0 0 1px rgba(0,0,0,.05)}.sweet-alert button:hover{background-color:#7ecff4}.sweet-alert button:active{background-color:#5dc2f1}.sweet-alert button.cancel{background-color:#C1C1C1}.sweet-alert button.cancel:hover{background-color:#b9b9b9}.sweet-alert button.cancel:active{background-color:#a8a8a8}.sweet-alert button.cancel:focus{box-shadow:rgba(197,205,211,.8) 0 0 2px,rgba(0,0,0,.0470588) 0 0 0 1px inset!important}.sweet-alert button[disabled]{opacity:.6;cursor:default}.sweet-alert button.confirm[disabled]{color:transparent}.sweet-alert button.confirm[disabled]~.la-ball-fall{opacity:1;visibility:visible;transition-delay:0s}.sweet-alert button::-moz-focus-inner{border:0}.sweet-alert[data-has-cancel-button=false] button{box-shadow:none!important}.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false]{padding-bottom:40px}.sweet-alert .sa-icon{width:80px;height:80px;border:4px solid gray;-webkit-border-radius:40px;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box}.sweet-alert .sa-icon.sa-error{border-color:#F27474}.sweet-alert .sa-icon.sa-error .sa-x-mark{position:relative;display:block}.sweet-alert .sa-icon.sa-error .sa-line{position:absolute;height:5px;width:47px;background-color:#F27474;display:block;top:37px;border-radius:2px}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.sweet-alert .sa-icon.sa-warning{border-color:#F8BB86}.sweet-alert .sa-icon.sa-warning .sa-body{position:absolute;width:5px;height:47px;left:50%;top:10px;-webkit-border-radius:2px;border-radius:2px;margin-left:-2px;background-color:#F8BB86}.sweet-alert .sa-icon.sa-warning .sa-dot{position:absolute;width:7px;height:7px;-webkit-border-radius:50%;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#F8BB86}.sweet-alert .sa-icon.sa-info::after,.sweet-alert .sa-icon.sa-info::before{content:"";background-color:#C9DAE1;left:50%;position:absolute}.sweet-alert .sa-icon.sa-info{border-color:#C9DAE1}.sweet-alert .sa-icon.sa-info::before{width:5px;height:29px;bottom:17px;border-radius:2px;margin-left:-2px}.sweet-alert .sa-icon.sa-info::after{width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px}.sweet-alert .sa-icon.sa-success{border-color:#A5DC86}.sweet-alert .sa-icon.sa-success::after,.sweet-alert .sa-icon.sa-success::before{content:'';position:absolute;width:60px;height:120px;background:#fff}.sweet-alert .sa-icon.sa-success::before{-webkit-border-radius:120px 0 0 120px;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}.sweet-alert .sa-icon.sa-success::after{-webkit-border-radius:0 120px 120px 0;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}.sweet-alert .sa-icon.sa-success .sa-placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);-webkit-border-radius:40px;border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.sweet-alert .sa-icon.sa-success .sa-fix{width:5px;height:90px;background-color:#fff;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-success .sa-line{height:5px;background-color:#A5DC86;display:block;border-radius:2px;position:absolute;z-index:2}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-custom{background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat}@-webkit-keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-transform:scale(.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-transform:scale(.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(.5);-webkit-transform:scale(.5)}}@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(.5);-webkit-transform:scale(.5)}}@-webkit-keyframes slideFromTop{0%{top:0}100%{top:50%}}@keyframes slideFromTop{0%{top:0}100%{top:50%}}@-webkit-keyframes slideToTop{0%{top:50%}100%{top:0}}@keyframes slideToTop{0%{top:50%}100%{top:0}}@-webkit-keyframes slideFromBottom{0%{top:70%}100%{top:50%}}@keyframes slideFromBottom{0%{top:70%}100%{top:50%}}@-webkit-keyframes slideToBottom{0%{top:50%}100%{top:70%}}@keyframes slideToBottom{0%{top:50%}100%{top:70%}}.showSweetAlert[data-animation=pop]{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}.showSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}.showSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideFromTop .3s;animation:slideFromTop .3s}.showSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideFromBottom .3s;animation:slideFromBottom .3s}.hideSweetAlert[data-animation=pop]{-webkit-animation:hideSweetAlert .2s;animation:hideSweetAlert .2s}.hideSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}.hideSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideToTop .4s;animation:slideToTop .4s}.hideSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideToBottom .3s;animation:slideToBottom .3s}@-webkit-keyframes animateSuccessTip{0%,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 animateSuccessTip{0%,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 animateSuccessLong{0%,65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes animateSuccessLong{0%,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%,5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}100%,12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%,5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}100%,12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}.animateSuccessTip{-webkit-animation:animateSuccessTip .75s;animation:animateSuccessTip .75s}.animateSuccessLong{-webkit-animation:animateSuccessLong .75s;animation:animateSuccessLong .75s}.sa-icon.sa-success.animate::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1}}@keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1}}.animateErrorIcon{-webkit-animation:animateErrorIcon .5s;animation:animateErrorIcon .5s}@-webkit-keyframes animateXMark{0%,50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}@keyframes animateXMark{0%,50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}.animateXMark{-webkit-animation:animateXMark .5s;animation:animateXMark .5s}@-webkit-keyframes pulseWarning{0%{border-color:#F8D486}100%{border-color:#F8BB86}}@keyframes pulseWarning{0%{border-color:#F8D486}100%{border-color:#F8BB86}}.pulseWarning{-webkit-animation:pulseWarning .75s infinite alternate;animation:pulseWarning .75s infinite alternate}@-webkit-keyframes pulseWarningIns{0%{background-color:#F8D486}100%{background-color:#F8BB86}}@keyframes pulseWarningIns{0%{background-color:#F8D486}100%{background-color:#F8BB86}}.pulseWarningIns{-webkit-animation:pulseWarningIns .75s infinite alternate;animation:pulseWarningIns .75s infinite alternate}@-webkit-keyframes rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-ms-transform:rotate(45deg)\9}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-ms-transform:rotate(-45deg)\9}.sweet-alert .sa-icon.sa-success{border-color:transparent\9}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{-ms-transform:rotate(45deg)\9}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{-ms-transform:rotate(-45deg)\9}.la-ball-fall,.la-ball-fall>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-fall{display:block;font-size:0;color:#fff;width:54px;height:18px}.la-ball-fall.la-dark{color:#231f20}.la-ball-fall>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor;width:10px;height:10px;margin:4px;border-radius:100%;opacity:0;-webkit-animation:ball-fall 1s ease-in-out infinite;-moz-animation:ball-fall 1s ease-in-out infinite;-o-animation:ball-fall 1s ease-in-out infinite;animation:ball-fall 1s ease-in-out infinite}.la-ball-fall>div:nth-child(1){-webkit-animation-delay:-.2s;-moz-animation-delay:-.2s;-o-animation-delay:-.2s;animation-delay:-.2s}.la-ball-fall>div:nth-child(2){-webkit-animation-delay:-.1s;-moz-animation-delay:-.1s;-o-animation-delay:-.1s;animation-delay:-.1s}.la-ball-fall>div:nth-child(3){-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.la-ball-fall.la-sm{width:26px;height:8px}.la-ball-fall.la-sm>div{width:4px;height:4px;margin:2px}.la-ball-fall.la-2x{width:108px;height:36px}.la-ball-fall.la-2x>div{width:20px;height:20px;margin:8px}.la-ball-fall.la-3x{width:162px;height:54px}.la-ball-fall.la-3x>div{width:30px;height:30px;margin:12px}@-webkit-keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-145%);transform:translateY(-145%)}10%,90%{opacity:.5}20%,80%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(145%);transform:translateY(145%)}}@-moz-keyframes ball-fall{0%{opacity:0;-moz-transform:translateY(-145%);transform:translateY(-145%)}10%,90%{opacity:.5}20%,80%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(145%);transform:translateY(145%)}}@-o-keyframes ball-fall{0%{opacity:0;-o-transform:translateY(-145%);transform:translateY(-145%)}10%,90%{opacity:.5}20%,80%{opacity:1;-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-o-transform:translateY(145%);transform:translateY(145%)}}@keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-145%);-moz-transform:translateY(-145%);-o-transform:translateY(-145%);transform:translateY(-145%)}10%,90%{opacity:.5}20%,80%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(145%);-moz-transform:translateY(145%);-o-transform:translateY(145%);transform:translateY(145%)}}
.autocomplete-suggestions { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; font-size: 14px; }
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; color: #000; }
.autocomplete-group { padding: 2px 5px; font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }

.autocomplete-suggestions .autocomplete-suggestion:hover
{
    font-size: 14px !important;
}
.autocomplete-suggestions span{
    display: inline-block;
    margin-right: 14px;
    color: #ccc;
    position: relative;
}

.autocomplete-suggestions span:after{
    content: "\f054";
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    right: -10px;
    top: 5px;
    font-size: 10px;
}

.search-input-content{
    position: relative;
}

.search-input-content input{
    border-radius: 0 !important;
}

.search-input-content .clear-btn-search{
    position: absolute;
    right: 2px;
    top: 2px;
    bottom: 2px;
    display: block;
    width: 30px;
    background: #fff;
    text-align: center;
    line-height: 36px;
    font-size: 16px;
    font-weight: bold;
    display: none;
}

.search-input-content-home.search-input-content .clear-btn-search{
    top: 5px;
}

.search-input-content .clear-btn-search:focus,
.search-input-content .clear-btn-search:active{
    color: #369;
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px;
}

.dropdown-submenu-hover ul{
    display: block;
}

.dropdown-with-submenu .btn{
    border-radius: 0 !important;
}
.dropdown-with-submenu .btn,
.dropdown-with-submenu .btn.dropdown-toggle,
.dropdown-with-submenu .btn:focus,
.dropdown-with-submenu .btn:active,
.dropdown-with-submenu .btn:hover{
    background: #fff !important;
    color: #555 !important;
    text-align: left;
    font-size: 16px;
}

.dropdown-with-submenu .btn .fa{
    float: right;
    font-size: 22px;
    font-weight: bold;
    margin-top: 8px;
}

.search-row-wrapper .dropdown-with-submenu .btn .fa{
    margin-top: 2px;
    margin-right: 4px;
}

.dropdown-with-submenu .dropdown-submenu a{
    font-size: 14px;
    height: 34px;
    line-height: 30px;
}
.dropdown-with-submenu .dropdown-submenu a .fa{
    float: right;
    font-weight: bold;
    margin-top: 8px;
}

.dropdown-with-submenu > ul.dropdown-menu{
    min-width: 100%;
}

.dropdown-menu > li > a.parent_element_active{
    background: #f58220;
    color: #fff;
}

.dropdown-menu > li > a.child_element_active{
    background: #f58220;
    color: #fff;
}

.dropdown-home .btn{
    border-radius: 0;
    height: 48px;
    line-height: 28px;
}

.dropdown-home .btn .fa{
    margin-top: 4px;
}


.lang_ar .search-input-content .clear-btn-search{
    right: auto;
    left: 2px;
}

.lang_ar .autocomplete-suggestions span{
    margin-right: 0;
    margin-left: 14px;
}

.lang_ar .autocomplete-suggestions span::after {
    content: "\f053";
    right: auto;
    left: -10px;
    top: 8px;
    font-size: 10px;
}

.lang_ar .dropdown-with-submenu .btn{
    text-align: right;
    padding-right: 0 !important;
    padding-left: 30px !important;
}

.lang_ar .dropdown-with-submenu .btn .fa{
    float: left;
    right: auto !important;
    left: 8px !important;
}

.lang_ar .dropdown-with-submenu .dropdown-submenu a .fa {
    float: left;
}

.lang_ar .dropdown-with-submenu .dropdown-submenu a .fa:before {
    content: "\f104";
}

.lang_ar .dropdown-submenu .dropdown-menu{
    left: auto;
    right: 100%;
}
.ui-multiselect { padding:2px 0 2px 4px; text-align:left }
.ui-multiselect span.ui-icon { float:right }
.ui-multiselect-single .ui-multiselect-checkboxes input { position:absolute !important; top: auto !important; left:-9999px; }
.ui-multiselect-single .ui-multiselect-checkboxes label { padding:5px !important }

.ui-multiselect-header { margin-bottom:3px; padding:3px 0 3px 4px }
.ui-multiselect-header ul { font-size:0.9em }
.ui-multiselect-header ul li { float:left; padding:0 10px 0 0 }
.ui-multiselect-header a { text-decoration:none }
.ui-multiselect-header a:hover { text-decoration:underline }
.ui-multiselect-header span.ui-icon { float:left }
.ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0 }

.ui-multiselect-menu { display:none; padding:3px; position:absolute; z-index:10000; text-align: left }
.ui-multiselect-checkboxes { position:relative /* fixes bug in IE6/7 */; overflow-y:scroll }
.ui-multiselect-checkboxes label { cursor:default; display:block; border:1px solid transparent; padding:3px 1px }
.ui-multiselect-checkboxes label input { position:relative; top:1px }
.ui-multiselect-checkboxes li { clear:both; font-size:0.9em; padding-right:3px }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:center; font-weight:bold; border-bottom:1px solid }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:3px; margin:1px 0; text-decoration:none }

/* remove label borders in IE6 because IE6 does not support transparency */
* html .ui-multiselect-checkboxes label { border:none }

@charset "utf-8";

a {
    color: #369;
    outline: none !important;
    -moz-transition: all .2s ease-in;
    -webkit-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
}

a:hover, a:focus {
    text-decoration: none;
    cursor: pointer;
    color: #f58220;
}

.color-danger {
    color: #E74C3C;
}

.color-success {
    color: #f58220;
}

.color-info {
    color: #e4cb65;
}

.color-danger {
    color: #E74C3C;
}

.link-color {
    color: #369;
}

ul, ol {
    list-style: none;
    margin: 0;
    padding: 0;
}

body {
    margin: 0;
    padding: 0;
    color: #231f20;
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    position: relative;
}

body, html {
    height: 100%;
    width: 100%;
}


/* =============================================================== */
/* TYPOGRAPHY + GLOBAL CLASS
/* =============================================================== */

h1, h2, h3, h4, h5, h6 {
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: normal;
    margin: 0;
    padding-bottom: 15px;
}

h1 {
    font-size: 32px;
    line-height: 35px;
    font-weight: normal;
}

h2 {
    font-size: 24px;
    line-height: 28px;
}

h3 {
    font-size: 20px;
    line-height: 24px;
}

h4 {
    font-size: 17px;
    line-height: 20px;
}

h5 {
    font-size: 14px;
    line-height: 20px;
}

h6 {
    font-size: 12px;
    line-height: 20px;
}

.title-2 {
    border-bottom: 1px solid #231f20;
    font-size: 18px;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.title-2 span {
    font-weight: lighter;
}

.title-5 {
    font-family: 'Roboto', Arial, sans-serif;
    border-bottom: 1px solid #ebebeb;
    color: #080808;
    font-size: 16px;
    font-weight: 400;
    margin: 0 0 20px;
    padding: 0 0 20px;
    text-transform: uppercase;
}

/* Helper class */
.uppercase {
    text-transform: uppercase;
}

.relative {
    position: relative;
}

.no-margin {
    margin: 0 !important;
}

.no-padding {
    padding: 0 !important;
}

.no-border {
    border: 0;
}

.width100, .w100 {
    width: 100%;
}

.hw100 {
    height: 100%;
    width: 100%;
}

.dtable {
    display: table;
}

.dtable-cell {
    display: table-cell;
    vertical-align: middle;
}

hr.small {
    background-color: #000;
    height: 2px;
    margin-top: 30px;
    margin-bottom: 30px;
    width: 44px;
}

.text-hr {
    margin-bottom: 60px !important;
    margin-top: 0 !important;
}

.mt15 {
    margin-top: 15px;
}

.mt10 {
    margin-top: 10px;
}

.mt20 {
    margin-top: 20px;
}

.mt5 {
    margin-top: 5px;
}

.mb15 {
    margin-bottom: 15px;
}

.mb10 {
    margin-bottom: 10px;
}

.mb20 {
    margin-bottom: 20px;
}

.mb5 {
    margin-bottom: 5px;
}

.color-white {
    color: #fff
}

/* ================================================================== */
/* CUSTOMIZE THE BOOTSTRAP MODAL + INPUT FORM ELEMENT + BUTTON + ALERT
/* ================================================================== */

.form-control:focus {
    border-color: #000;
    box-shadow: none;
    outline: 0 none;
}

form input[type="text"], form input[type="email"], form input[type="password"] {
    height: 40px;
}

.form-control {
}

p.required, .required sup {
    color: #e74c3c;
}

.btn {
    border: medium none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-weight: normal;
    line-height: 1.4;
    padding: 10px 12px;
    transition: all 0.25s linear 0s;
    -webkit-transition: all 0.25s linear 0s;
    -moz-transition: all 0.25s linear 0s;
    -ms-transition: all 0.25s linear 0s;
    -o-transition: all 0.25s linear 0s;
}

.btn-shaded {
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(0, 0, 0, 0.05) inset, 0 2px 0 rgba(255, 255, 255, 0.3) inset;
    -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(0, 0, 0, 0.05) inset, 0 2px 0 rgba(255, 255, 255, 0.3) inset;
}

.btn-xlg {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 20px;
    line-height: 1.33;
    padding: 8px 12px;
}

.btn-lg {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 18px;
    line-height: 1.33;
    padding: 6px 10px;
}

.btn-sm {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 14px;
    line-height: 1.5;
    padding: 4px 8px;
}

.btn-xs {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 12px;
    line-height: 1.5;
    padding: 1px 5px;
}

.btn-lg {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 16px;
    line-height: 1.471;
    padding: 10px 20px;
}

.btn-thin {
    border: 1px solid #BDC3C7;
    color: #BDC3C7;
    background: none;
}

.btn-default {
    background-color: #BDC3C7;
    color: #FFFFFF;
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
    background-color: #CACFD2;
    border-color: #CACFD2;
    color: #FFFFFF;
}

.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
    background: #A1A6A9;
}

.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default.active[disabled], fieldset[disabled] .btn-default.active {
    background-color: #BDC3C7;
}

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

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    background-color: #ec5f01;
    border-color: #ec5f01;
    color: #FFFFFF;
}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary.focus:active, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {
    background-color: #3d6abe;
    border-color: #3d6abe;
    color: #FFFFFF;
}

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

.btn-primary-dark:hover, .btn-primary-dark:focus, .btn-primary-dark:active, .btn-primary-dark.active, .open .dropdown-toggle.btn-primary-dark {
    background-color: #284b8b;
    border-color: #284b8b;
    color: #FFFFFF;
}

.btn-info {
    background-color: #e4cb65;
    color: #FFFFFF;
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
    background-color: #C1AC59;
    border-color: #C1AC59;
    color: #FFFFFF;
}

.btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
    background: #C1AC59;
}

.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info.active[disabled], fieldset[disabled] .btn-info.active {
    background-color: #3498DB;
}

.btn-danger {
    background-color: #E74C3C;
    color: #FFFFFF;
}

.btn-post{
    background: #f58220;
}

.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger, .btn-post:hover, .btn-post:active {
    background-color: #EC7063;
    border-color: #EC7063;
    color: #FFFFFF;
}

.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
    background: #C44133;
}

.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger.active[disabled], fieldset[disabled] .btn-danger.active {
    background-color: #E74C3C;
}

btn-post:hover, .btn-post:focus, .btn-post:active, .btn-post.active, .open .dropdown-toggle.btn-post, .btn-post:hover, .btn-post:active {
    background-color: #EC7063 !important;
    border-color: #EC7063 !important;
    color: #FFFFFF !important;
}

.btn-success {
    background-color: #f58220;
    color: #FFFFFF;
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
    background-color: #58D68D;
    border-color: #58D68D;
    color: #FFFFFF;
}

.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
    background: #27AD60;
}

.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success.active[disabled], fieldset[disabled] .btn-success.active {
    background-color: #f58220;
}

.btn-warning {
    background-color: #F1C40F;
    color: #FFFFFF;
}

.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
    background-color: #F5D313;
    border-color: #F5D313;
    color: #FFFFFF;
}

.btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
    background: #CDA70D;
}

.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning.active[disabled], fieldset[disabled] .btn-warning.active {
    background-color: #F1C40F;
}

.btn-inverse {
    background-color: #34495E;
    color: #FFFFFF;
}

.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .open .dropdown-toggle.btn-inverse {
    background-color: #415B76;
    border-color: #415B76;
    color: #FFFFFF;
}

.btn-inverse:active, .btn-inverse.active, .open .dropdown-toggle.btn-inverse {
    background: #2C3E50;
}

.btn-inverse.disabled, .btn-inverse[disabled], fieldset[disabled] .btn-inverse, .btn-inverse.disabled:hover, .btn-inverse[disabled]:hover, fieldset[disabled] .btn-inverse:hover, .btn-inverse.disabled:focus, .btn-inverse[disabled]:focus, fieldset[disabled] .btn-inverse:focus, .btn-inverse.disabled:active, .btn-inverse[disabled]:active, fieldset[disabled] .btn-inverse:active, .btn-inverse.disabled.active, .btn-inverse.active[disabled], fieldset[disabled] .btn-inverse.active {
    background-color: #34495E;
}

.fb_button {
    background: #658AD0;
    color: #FFFFFF;
    display: block;
    text-align: center;
    text-decoration: none;
}

.btn-fb {
    background: #658AD0;
    color: #FFFFFF;
}

.fb_button:hover, .btn-fb:hover {
    background: #4E6FAE;
    color: #fff;
    text-decoration: none;
}

.btn-tw {
    background: #1DADEB;
    color: #FFFFFF;
}

.btn-tw:hover {
    background: #35C5FF;
    color: #fff;
    text-decoration: none;
}

.form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #231f20;
    border-radius: 3px;
    box-shadow: none;
    color: #555;
    display: block;
    font-size: 16px;
    height: 40px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}

.container-post-ad{
    border: 1px solid #231f20;
    padding-top: 30px;
    padding-bottom: 30px;
    border-radius: 3px;
}

.container-post-ad .title-2{
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.btn-border {
    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.2) inset, 1px 1px 0 rgba(0, 0, 0, 0.1) inset;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
}

.btn-border-thin {
    margin-bottom:5px;
    padding: 3px 4px;
    border:  1px solid #ddd;
}

.btn-post {
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: normal;
    text-transform: uppercase;
}

/* ================================================================== */
/* CUSTOMIZE NAVBAR
/* ================================================================== */

@media screen and (max-width: 767px) {
    .navbar-site {
        background: none repeat scroll 0 0 #fff;
        border-radius: 0;
        height: auto;
        margin-bottom: 0 !important;
        min-height: 80px;
    }

    .navbar-header {
        min-height: 80px;
        border-bottom: 1px solid #ddd;
    }

    .navbar-site .navbar-toggle {
        margin-top: 25px;
    }
}

.navbar-header img {
    max-height: 90px;
}

.navbar-header{
    position: relative;
    padding-bottom: 0px;
}
.logo {
    height: 64px;
    margin-top: 5px;
}

.lang-content{
    display: block;
    position: absolute;
    left: 24px;
    bottom: 5px;
    font-size: 14px;
}

.lang-content a{
    display: inline-block;
    padding: 0px 4px;
    background-color: #404041;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}

@media screen and (min-width: 768px) {
    .logo {
        height: 80px;
        line-height: normal;
        margin-top: 0px;
    }

    .lang-content{
        left: 0px;
    }

    .header {
        height: auto;
        background: #fff;
    }

    .navbar-site {
        margin-bottom: 0 !important;
        height: auto;
        background: #fff;
        border-radius: 0;
        border-bottom: solid 1px #ddd;
    }

    .navbar-right {
        margin-top: 20px;
    }

    .navbar-nav > li > a {
        border-radius: 3px;
        box-sizing: border-box;
        color: #231f20;
        font-size: 12px;
        height: 40px;
        line-height: normal;
        padding: 12px 10px 12px 10px;
    }

    .nav > li.active, .nav > li > a:hover, .nav > li > a:focus, .nav > li:hover > a, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
        background: none;
    }

    .navbar-nav > li > a:hover {
        color: #000;
    }

    .navbar-nav > li.postadd {
        padding-right: 12px;
    }

    .navbar-nav > li.postadd a {
        border-radius: 12px;
        box-sizing: border-box;
        color: #fff;
        font-size: 12px;
        height: 40px;
        line-height: normal;
        padding: 12px 24px;
        text-transform: uppercase;
        width: auto;
        background: #f58220;
        font-weight: bold;
    }

    .lang_fr .navbar-nav > li.postadd a {
        width: auto;
        padding: 12px 6px;
    }



    /* usermenu */
    li .user-menu {
        padding: 0;
        transition: all 0.2s linear 0s;
    }

    li.open .user-menu {
        padding: 0 0;
    }

    li .user-menu li a {
        font-size: 14px;
        letter-spacing: 0.55px;
        clear: both;
        display: block;
        font-weight: 400;
        line-height: 1.42857;
        padding: 5px 10px;
        text-transform: inherit;
        white-space: nowrap;
    }

    li .user-menu li i {
        margin-right: 5px;
        color: #999999;
        font-size: 120%;
        transition: all 0.2s linear 0s;
    }

    li .user-menu li:hover i {
        color: #2a3744;
    }

    li .dropdown-menu.user-menu > .active > a, .dropdown-menu.user-menu > .active > a:focus {
        background: #EEEEEE;
        font-weight: bold;
        color: #2a3744;
    }

    .navbar-nav .open > a, .navbar-nav .open > a:hover, .navbar-nav .open > a:focus {
        background: none;
    }
}

@media screen and (min-width: 992px) {
    .lang_fr .navbar-nav > li.postadd a {
        padding: 12px 35px;
    }
}

/* ================================================================== */
/* HOME CONTENT START
/* ================================================================== */

body {
    background: #fff;
}

.logo, .logo-title {
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 28px;
    font-weight: bold;
    text-transform: uppercase;
    color: #f58220;
}

.logo span, .logo-title span {
    font-weight: lighter;
}

.logo img{
    max-height: 100%;
}

/* INTRO SEARCH PANEL */
.intro {
    width: 100%;
    background-image: url(images/bg3.jpg); /*  background also use in inline style  */
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    height: 250px;
    transition: all 400ms cubic-bezier(0.25, 0.1, 0.25, 1) 0s;
    -webkit-transition: all 400ms cubic-bezier(0.25, 0.1, 0.25, 1) 0s;
}

.intro h1, .intro-title {
    color:#231f20;
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 22px;
    line-height: 22px;
    font-weight: bold;
    letter-spacing: -0.3px;
    margin-bottom: 10px;
    padding-bottom: 0;
    text-transform: none;
    transition: font 400ms cubic-bezier(0.25, 0.1, 0.25, 1) 0s;
}

.intro p {
    color: #e8eced;
    font-size: 18px;
    font-weight: 300;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}

.top-picks{
    color: #376fa7;
    font-weight: bold

}

.intro-light {
    width: 100%;
    margin-bottom: 10px;
    padding: 10px;
    border-radius: 3px;
    background-color: #f8f8f8;
    transition: all 400ms cubic-bezier(0.25, 0.1, 0.25, 1) 0s;
    -webkit-transition: all 400ms cubic-bezier(0.25, 0.1, 0.25, 1) 0s;
}



.intro-light .search-row{
    margin-top: 0 !important;
    border: 1px solid #ddd;
    border-radius: 3px;
}

.intro-light .search-row .search-col{
    border-right: 1px solid #ddd;
}

.intro-light .search-row .search-col:last-child{
    border-right: none;
}

.intro-light .search-row .selecter-options{
    margin-top: 1px;
}

.content-search {
    display: block;
    clear: both;
    padding: 30px 0 0;
}

.content-search input.form-control, .content-search button {
    height: 44px;
}

.search-row-container {
    border-radius: 12px;
    min-height: 320px;
    margin-top: 20px;
    margin-bottom: 20px;
    background-size: cover;
    background-position: center bottom;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;

}

.search-row-container .intro-title {
    margin: 0;
    margin-top: 20px;
}

.search-row-container .intro-title h3{
    color: #fff;
    font-weight: bold;
    font-size: 24px;
    padding-bottom: 12px;
}

.search-row-container .intro-sub-title h5{
    color: #fff;
    font-weight: normal;
    font-size: 16px;
}

.search-form{
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-top: auto;
    background: #000;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 12px;
}

.search-form .search-form-in{
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
}

.search-row {   
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
}

.search-row .search-col {
    padding: 0;
    position: relative;
}

.search-row .search-col .form-control, .search-row button.btn-search {
    border-radius: 0;
    border: 0;
    height: 48px;
    margin-bottom: 0;
}

.search-row .search-col .selecter-selected {
    border-radius: 0;
    border: 0;
    height: 48px;
    margin-bottom: 0;
    padding: 15px;
}

.search-row .search-col .selecter-item.placeholder {
    display: block;
    font-weight: bold;
    background-color: #f58220;
    color:#fff;
}

.search-row-wrapper .selecter-item.placeholder {
    display: block;
    font-weight: bold;
    background-color: #f58220;
    color:#fff;
}

.search-row .search-col .selecter.open .selecter-selected, .search-row .search-col .selecter.focus .selecter-selected{
    box-shadow: none;
}


.search-row .search-col .form-control {
    box-shadow: none !important;
}

.locinput {
    border-right: solid 1px #ddd !important;
}

button.btn-search {
    border-radius: 0 !important;
    font-size: 18px;
    height: 48px;
    letter-spacing: -0.5px;
    text-shadow: 0 1px 1px #000;
    -webkit-text-shadow: 0 1px 1px #000;
    text-transform: uppercase;
}

.has-icon {
    padding-left: 40px;
}

.icon-append {
    color: #949494;
    font-size: 18px;
    left: 8px;
    position: absolute;
    top: 16px;
}

.search-row .search-col.search-col-query .form-control {
    border-radius: 3px 0 0 3px;
}

.search-row .btn-search {
    border-radius: 0 3px 3px 0 !important;
}

@media screen and (max-width: 767px) {
    .locinput {
        border-right: none !important;
        border-bottom: solid 1px #ddd !important;
    }

    .intro h1 {
        font-size: 30px;
        margin-bottom: 10px;
        padding-bottom: 0;
        line-height: 34px;
    }

    .intro p {
        color: #e8eced;
        font-size: 16px;
        line-height: normal;
    }

    .search-row-container{
        min-height: 0;
    }

    .search-form{
        margin: 0px;
    }

    .search-row-container .intro-title h3{
        line-height: 24px;
    }
}

.autocomplete-suggestions {
    background: #fff;
    max-height: 30px;
    overflow-y: auto;
    border: solid 1px #ddd;
    border-radius: 3px;
}

.autocomplete-suggestions .autocomplete-suggestion {
    padding: 10px 15px;
    /* for global */
    cursor: pointer;
    border-bottom: 1px solid #cccccc;
    padding: 10px 15px 10px 30px;
    /* for only icon  */
    position: relative;
}

/* for only icon  */
.autocomplete-suggestions .autocomplete-suggestion:after {
    color: #949494;
    content: "\e8d4";
    font-family: fontello;
    font-style: normal;
    font-weight: normal;
    left: 6px;
    margin: 0 0 0 10px;
    position: absolute;
    text-decoration: none;
    top: 10px;
}

.autocomplete-suggestions .autocomplete-suggestion:hover {
    background: #eeeeee;
    color: #222222;
    cursor: pointer;
    display: block;
    font-size: 14px;
}

/* side bar */


#wrapper{
    height: 100%;
    height: calc(100% - 162px);
}

.main-container {
    padding: 30px 0;
    min-height: 100%;
}

.inner-box {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 0px;
    box-shadow: none;
    -webkit-box-shadow: none;
    margin-bottom: 30px;
    padding: 20px 15px;
}

.inner-box.add {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 3px 3px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
    margin-bottom: 30px;
    padding: 5px;
}

.inner-box.has-ad, .page-content .inner-box.has-aff {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 3px 3px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
    margin-bottom: 30px;
    padding: 5px;
}

.inner-box.add img {
    width: 100%;
}

.nav-pills .name {
    display: inline-block;
}

/* cat listing */
.page-content .inner-box {
    overflow: auto;
    padding: 15px;
}

.inner-box.category-content {
    padding-bottom: 0;
}

.cat-list {
    display: block;
    margin-bottom: 30px;
    line-height: 24px;
}

.cat-list h3, .title-3 {
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
}

.cat-list h3 a, .cat-list h3 {
    color: #fff;
    position: relative;
}

.cat-list-border h3 {
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
    padding-bottom: 10px;
    position: relative;
}

.cat-title a {
    display: inline-block;
    padding-left: 48px;
    padding-top: 0;
    position: relative;
}

.cat-list h3 .count {
    clear: both;
    color: #777;
    display: block;
    font-size: 12px;
    font-weight: normal;
    line-height: 1;
    padding: 3px 0;
    text-align: left;
    vertical-align: baseline;
    white-space: nowrap;
}

.cat-title i {
    position: absolute;
    left: 0;
    top: 0;
}

.cat-list.arrow {
    margin-bottom: 0;
}

.cat-list ul li a, .cat-list li a {
    border-radius: 3px;
    font-style: normal;
    transition: all 0.1s ease 0s;
    font-size: 12px;
    color: #4e575d;
}

.cat-list ul li a:hover, .cat-list a:hover {
    text-decoration: underline;
    color: #345676;
}

.cat-list.arrow li {
    background: url("images/arrow-right.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    border-bottom: 1px dotted #ddd;
    padding: 5px 14px;
}

.cat-list.arrow li:last-child {
    border-bottom: 0;
}

.cat-list.border li {
    border-bottom: 1px dotted #ddd;
    padding: 7px 15px;
}

.cat-list.border li.active, .cat-list.border li:hover {
    background-color: #ececec;
}

.cat-list.border li.active a {
    box-sizing: border-box;
    color: #626262;
}

.cat-list.border li:last-child {
    border-bottom: 0;
}

.last-column .cat-list {
}

/* item-carousel */

.item-carousel a {
    display: block;
}

.item-carousel-thumb {
    max-width: 100%;
}

.item-carousel .item {
    width: 128px;
    display: block;
    margin: 0 auto;
}

.item-carousel .item-carousel-thumb {
    width: 100%;
    height: 96px;
    display: block;
    overflow: hidden;
    border: solid 1px #ddd;
    margin-bottom: 7px;
}

.item-carousel .item-carousel-thumb img {
    max-width: 100%;
    padding: 1px;
    min-height: 100%;

}

.item-carousel .item {
    border-radius: 3px;
    text-align: center;
}

.item-carousel .item-name {
    clear: both;
    display: block;
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
    min-height: 30px;
}

.item-carousel .price {
    clear: both;
    color: #231f20;
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    padding-top: 7px;
}

.carousel-nav {
    font-size: 18px;
}

/* =============================================================== */
/* CATEGORY INTRO
/* =============================================================== */
.search-row-wrapper {
    background: #dbdadb;
    height: auto;
    padding: 20px 0;
    transition: all 400ms cubic-bezier(0.25, 0.1, 0.25, 1) 0s;
    -webkit-transition: all 400ms cubic-bezier(0.25, 0.1, 0.25, 1) 0s;
    width: 100%;
}

.search-row-wrapper .search-col{
    padding: 0;
}

.search-row-wrapper .search-col input{
    border-radius: 0;
    border: 0;
}

.search-row-wrapper .search-col.search-col-query input{
    border-radius: 3px 0 0 3px;
}

.lang_ar .search-row-wrapper .search-col.search-col-query input{
    border-radius: 0px 3px 3px 0px;
}

.search-row-wrapper .btn-search-listings {
    border-radius: 0 3px 3px 0 !important;
    height: 48px;
}

.search-row-wrapper form input[type="text"]{
    height: 48px;
}

.search-row-wrapper .dropdown-with-submenu .btn{
    height: 48px;
    padding-top: 8px !important;
}

.lang_ar .search-row-wrapper .btn-search-listings {
    border-radius: 3px 0 0 3px !important;
}

@media screen and (min-width: 1024px) {
    /* FIXED IE OVERFLOW ISSUE */
    .search-row-wrapper {
        height: auto;
        display: block;
    }

}

/* =============================================================== */
/* CATEGORY LIST
/* =============================================================== */

.col-thin-left {
    padding-left: 10px;
}

.col-thin-right {
    padding-right: 10px;
}

.adds-wrapper {
    background: #fff;
    clear: both;
    display: block;
    height: auto;
    overflow: auto;
    width: 100%;
}

.item-list {
    border-bottom: 1px solid #ddd;
    clear: both;
    padding: 15px;
    height: auto;
    width: 100%;
    display: block;
    position: relative;
    overflow: hidden;
    transition: background 0.25s ease-in;
    -webkit-transition: background 0.25s ease-in;
}

.item-list:hover {
    background: #F6F6F5;
}

.adds-wrapper .item-list:last-child {
    border-bottom: none;
}

.category-list {
    background: none repeat scroll 0 0 #ffffff;
    border-radius: 3px 3px;
    display: block;
    box-shadow: 0 1px 1px rgba(180, 180, 180, 0.5);
}

.add-image {
    position: relative;
}

.photo-count {
    background: #ccc;
    border: 0 none;
    border-radius: 3px;
    font-size: 12px;
    opacity: 0.75;
    padding: 8px 8px;
    position: absolute;
    right: 4px;
    top: 5px;
    z-index: 10;
}

.add-image a {
    display: block;
}

.add-image a img {
    width: 100%;
}

.add-title {
    padding-bottom: 7px;
    font-size: 16px;
}

.add-details a {
    font-weight: bold;
}

.info-row {
    display: block;
    clear: both;
    font-size: 12px;
    color: #9a9a9a;
}

.business-ads {
    background: none repeat scroll 0 0 #dfdfdf;
    border: 1px solid #d1d1d1;
    border-radius: 50%;
    display: inline-block;
    height: 25px;
    line-height: 18px;
    padding: 3px;
    text-align: center;
    width: 25px;
}

.item-list .make-favorite span {
    width: 0;
    font-size: 0;
    transition: all 0.3s ease;
}

.item-list .make-favorite:hover span {
    width: auto;
    font-size: 14px;
}

.price-box {
    padding: 0 !important;
}

@media (max-width: 991px) {
    .item-list .make-favorite {
        padding: 3px 5px;
    }

}

@media (max-width: 767px) {
    .price-box {
        clear: both;
        display: block;
        height: auto;
        padding: 10px 15px 0 !important;
        text-align: left;
        width: 100%;
    }

    .item-list.make-list {
        text-align: left;
    }

    .lang_ar .item-list.make-list {
        text-align: right;
    }

    .item-list .add-details {
        padding: 10px 0 0;
    }

    .item-list.make-compact .make-favorite {
        float: left;
        margin-left: 10px;
    }
}

/* List View Grid View Comact View */

.item-list.make-compact .photobox, .item-list.make-compact .info-row .category {
    display: none;
}

.item-list .photobox a{
    width: 100%;
    height: 200px;
    line-height: 118px;
    text-align: center;
    margin-bottom: 0;
}

.item-list .photobox{
    overflow: hidden;
    position: relative;
    z-index: 0;
}

.item-list .photobox .photobox-wrapper {
    position: relative;
    height: 100%;
}

.item-list .photobox .photobox-wrapper .photobox-inner {
    position: relative;
    overflow: hidden;
    height: 100%;
    box-sizing: border-box;
    background-color: rgb(202, 209, 217);
    border-radius: 3px;
}

.item-list .photobox .photobox-wrapper .photobox-inner .photobox-container {
    display: inline-block;
    line-height: 0;
    font-size: 0;
    vertical-align: middle;
    width: 100%;
}

.item-list .photobox .photobox-wrapper .photobox-inner .photobox-container a img {
    display: initial;
    position: absolute;
    inset: 0px;
    margin: auto;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}

.item-list.make-compact .add-title {
    float: left;
    clear: left;
    height: 19px;
    overflow: hidden;
    padding-bottom: 7px;
    width: 60%;
}

.item-list.make-compact .info-row {
    display: block;
    float: left;
    clear: none;
    font-size: 12px;
    width: 40%;
}

.item-list.make-compact h2.item-price {
    line-height: 20px;
}

@media (max-width: 1199px) {
    .item-list.make-compact .add-title, .item-list.make-compact .info-row {
        width: 100%;
    }

    .add-details {
        padding: 0;
    }
}

.item-list.make-compact .item-price {
    float: left;
    font-size: 20px;
    line-height: normal;
    margin-bottom: 0;
    padding-bottom: 0;
}

.item-list.make-compact .make-favorite span {
    font-size: 0;
    transition: all 0.3s ease 0s;
    width: 0;
}

/* LIST */
.item-list.make-list, .item-list.make-compact {
    height: auto !important;
}

/* GRID */
.item-list.make-grid {
    width: 25%;
    float: left;
    clear: none;
    border-right: solid 1px #ddd;
}
.item-list.make-grid .make-favorite {
    margin-bottom: 5px;
}
.adds-wrapper .item-list.make-grid:nth-child(4n+4) {
    border-right: none;
}

@media (max-width: 991px) {
    .item-list .photobox a{
        height: 100px;
        line-height: 88px;
    }

    .item-list.make-grid {
        width: 33.33%;
    }

    .adds-wrapper .item-list.make-grid:nth-child(4n+4) {
        border-right: solid 1px #ddd;
    }

    .adds-wrapper .item-list.make-grid:nth-child(3n+3) {
        border-right: none;
    }

    .content-box-icon i{
        display: none
    }

    .content-box-icon .cat-title a{
        padding-left: 0;
    }

    .chatprofile-div{
        padding-bottom: 10px;
    }
}

@media (max-width: 778px) {

    .item-list.make-grid {
        width: 33.33%;
    }

    .search-row-wrapper {
        padding-top: 16px;
        padding-bottom: 16px;
    }
}

@media (max-width: 540px) {
    .item-list.make-grid {
        width: 50%;
        border-right: solid 1px #ddd !important;
    }

    .adds-wrapper .item-list.make-grid:nth-child(2n+2) {
        border-right: none !important;
    }
}

@media (max-width: 360px) {
    .item-list.make-grid {
        width: 100%;
        border-right: none;
    }
}

.item-list.make-grid .photobox, .item-list.make-grid .add-desc-box, .item-list.make-grid .price-box {
    width: 100%;
    clear: both;
}

.item-list.make-grid .add-desc-box {
    padding: 10px 0;
}

.item-list.make-grid .price-box {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
}

/* pagination */

.pagination-bar {
    margin-top: 35px;
    display: block;
}

.pagination-bar .pagination {
    margin-top: 0;
}

.pagination-bar .pagination li a {
    color: #9a9a9a;
    border-color: #cfcfcf;
    font-size: 16px;
    line-height: 26px;
}

.pagination-bar .pagination li a:hover {
    color: #000000;
}

.pagination-bar .pagination li:first-child a {
    color: #414141;
}

.pagination-bar .pagination li:last-child a {
    color: #414141;
}

.pagination-bar .pagination li.active a {
    background-color: #f8f8f8;
    color: #000000;
    border-color: #cfcfcf;
    cursor: default;
    font-weight: bold;
}

/* post-promo  */

.post-promo {
    margin-top: 15px;
}

.post-promo h2 {
    padding-bottom: 10px;
}

/* Ribbons  */
.cornerRibbons {
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
    left: -8%;
    overflow: hidden;
    position: absolute;
    top: 20%;
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 200px;
    z-index: 2;
    transition: all 0.3s ease 0s;
}

.cornerRibbons a {
    color: #fff;
    display: block;
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
    text-transform: uppercase;
    border: 1px solid rgba(255, 255, 255, 0.1);
    transition: all 0.3s ease 0s;
}

.cornerRibbons.topAds {
    background: #f58220;
}

.cornerRibbons.urgentAds {
    background: #CC3300;
}

.cornerRibbons.featuredAds {
    background: #FB8D17;
}

.cornerRibbons.featuredAds a {
    color: #fff;
}

.item-list.make-grid .cornerRibbons {
    left: -30%;
    top: 7%;
}

.item-list.make-compact .cornerRibbons {
    left: -15%;
    text-indent: -99999px;
    top: 18%;
}

@media (max-width: 991px) {
    .cornerRibbons {
        left: -10%;
        top: 19%;
        width: 170px;
        z-index: 2;
    }

    .cornerRibbons {
        font-size: 11px;
    }

    .item-list.make-compact .cornerRibbons {
        left: -20%;
    }
}

@media (max-width: 767px) {
    .cornerRibbons {
        left: -36px;
        top: 24px;
        width: 160px;
    }

    .item-list.make-grid .cornerRibbons {
        left: -36px;
        top: 24px;
    }

    .cornerRibbons {
        font-size: 11px;
    }

    .item-list.make-compact .cornerRibbons {
        left: -100px;
    }

    .sent_msg,
    .received_withd_msg{
        width: 90% !important;
    }

    .list-group-item-chat .name,
    .list-group-item-chat .text-muted,
    .list-group-item-chat .title{
        width: 100% !important;
        margin-top: 5px;
        margin-bottom: 5px;
        margin-left: 0 !important;
        margin-right: 0 !important;
        display: inline-block;
    }

    .list-group-item-chat .badge{
        float: none !important; 
    }
}

/*************** TAB BOX ***************/

.tab-box {
    background: #f8f8f8;
    position: relative;
}

.nav-tabs.add-tabs > li:hover > a {
    background: #EDEDED;
}

.nav-tabs.add-tabs > li > a, .nav-tabs.add-tabs > li.active > a, .nav-tabs.add-tabs > li.active > a:hover, .nav-tabs.add-tabs > li.active > a:focus {
    border-radius: 0;
    padding-bottom: 15px;
    padding-top: 15px;
    margin-right: 0;
}

.nav-tabs.add-tabs > li.active > a {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-top: 1px solid #e6e6e6;
}

.main-container.main-container-home{
    padding-top: 12px;
}

/*Adsense style */
.ad_responsive_1 { width: 320px; height: 100px; }
@media(min-width: 500px) { .ad_responsive_1 { width: 468px; height: 60px; } }
@media(min-width: 800px) { .ad_responsive_1 { width: 970px; height: 90px; } }
/*End Adsense style */

@media (max-width: 991px) {
    .nav-tabs.add-tabs > li > a {
        padding-left: 10px;
        padding-right: 10px;
    }

    .nav-tabs .badge {
        font-size: 11px;
    }
}

@media (max-width: 767px) {
    .nav-tabs.add-tabs > li > a {
        font-size: 12px;
        padding-left: 7px;
        padding-right: 7px;
    }

    .select-short-by .selecter-options {
        font-size: 11px !important;
    }

    .search-row-wrapper .container{
        padding-left: 0;
        padding-right: 0;
    }

    .main-container{
        padding-top: 10px;
        margin-top: 0px;
    }

    .main-container .container{
        padding-top: 0;
        margin-top: 0px;
    }

    .main-container .container.container_item{
        margin-top: 28px;
    }

    .col-thin-right, .col-thin-left{
        padding-left: 0 !important;
        padding-right: 0 !important; 
    }
}

.nav-tabs.add-tabs > li:first-child > a {
    border-left: 1px solid transparent;
}

/* tab filter */

.tab-filter {
    position: absolute;
    right: 0;
    top: 0;
}

.listing-filter {
    border-bottom: solid 1px #ddd;
    padding: 15px 0;
}

.breadcrumb-list {
    color: #888;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.5;
    margin-bottom: 0;
}

.breadcrumb-list a.current {
    color: #000;
    font-weight: bold;
    margin-right: 5px;
}

.dropdown-menu-modal {
    width: 100%;
    max-width: 400px;
}

.listing-view-action span {
    color: #888;
    cursor: pointer;
}

.listing-view-action span.active {
    color: #000;
}

/* Customize bootstrap-select plugin */

.tab-filter .select-short-by {
    margin-right: 15px;
    margin-top: 10px;
    min-width: 165px !important;
}

.tab-filter .selecter.bottom .selecter-options {
    bottom: auto !important;
    top: auto;
}

.select-short-by .selecter-selected {
    font-size: 12px;
    padding: 4.5px 15px;
}

.tab-filter .selecter-item {
    padding: 8px 15px;
    font-size: 12px;
}

/*************** Save Search ****************/

.save-search-bar {
    border-top: 1px solid #ddd;
}

.save-search-bar:hover {
    background: #EDEDED;
}

.save-search-bar a:focus {
    box-shadow: 0 3px 2px rgba(0, 0, 0, 0.05) inset;
}

.save-search-bar a {
    display: block;
    font-weight: 500;
    padding: 10px 0;
}

/* =============================================================== */
/* CATEGORY SIDEBAR
/* =============================================================== */

.list-filter .count {
    color: #9a9a9a;
    font-size: 90%;
}

.list-filter ul li {
    list-style: none;
}

.list-filter ul li a {
    border-radius: 3px;
    display: block;
    padding: 2px 15px 2px 5px;
    position: relative;
    color: #9a9a9a;
}

.list-filter ul li a:hover {
    color: #4e575d;
}

.list-filter ul ul {
    padding-left: 15px;
}

.price-filters .form-control{
    height: 39px !important; 
}

.price-filters .text-sep{
    padding-top: 9px !important;

}

@media (max-width: 991px) {
    .list-filter ul li a {
        padding-right: 0;
    }

    .list-filter ul ul {
        padding-left: 10px;
    }
}

.nav-filter a.active {
    background-color: #eaeaea;
    color: #231f20;
}

.list-title a, .list-title {
    color: #222;
    font-size: 18px;
}

.list-title {
    border-bottom: 1px solid #ddd;
    display: block;
    margin-bottom: 15px;
    padding: 10px 0;
    position: relative;
    text-transform: uppercase;
}

.list-title:before {
    border-color: #ddd transparent transparent;
    border-style: solid;
    border-width: 7px;
    bottom: -14px;
    box-sizing: border-box;
    content: " ";
    display: block;
    left: 34px;
    position: absolute;
    z-index: 2;
}

.list-title:after {
    border-color: #fff transparent transparent;
    border-style: solid;
    border-width: 6px;
    bottom: -12px;
    box-sizing: border-box;
    content: " ";
    display: block;
    left: 35px;
    position: absolute;
    z-index: 2;
}

.list-title.gray:before {
    border-color: transparent transparent transparent;
}

.list-title.gray:after {
    border-color: transparent transparent transparent;
}

.list-filter ul li p.maxlist-more a {
    border-radius: 3px;
    display: block;
    font-size: 12px;
    padding: 2px 25px 2px 20px;
    position: relative;
    color: #369;
}

/* Price Range */

.form-inline .form-control {
    max-width: 100%;
}

.list li {
    list-style: none;
}

ul.list-link li a, ul.list-link li {
    color: #4e575d;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    padding: 3px 0;
    transition: all 0.1s ease 0s;
}

ul.list-link li a:hover, .ul.list-link li a:hover {
    text-decoration: underline;
    color: #345676;
}

ul.list-link li a.active {
    color: #345676;
    font-weight: bold;
}

hr.thin {
    margin-bottom: 10px;
    margin-top: 10px;
}

/* =============================================================== */
/* ADS DETAILS
/* =============================================================== */

.sidebar-panel .panel-heading {
    background: #f8f8f8;
    position: relative;
    border-bottom: 1px solid #ddd;
    font-size: 16px;
    line-height: 22px;
}

.panel-contact-seller .panel-body {
    padding: 10px;
}

.seller-info {
    padding: 5px;
}

/* Ads Image Slider */

.bx-wrapper img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    text-align: center;
}

.bx-controls-direction a:after {
    background: rgba(0, 0, 0, 0.3);
    border-radius: 3px;
    color: #fff;
    content: "nexts";
    font-family: fontello;
    font-size: 200%;
    line-height: 1.3;
    opacity: 1;
    padding: 5px;
    position: absolute;
    text-align: center;
    text-indent: 0;
    opacity: 0;
    transition: all 0.15s ease-in-out 0s;
}

.bx-controls-direction a:hover:after {
    background: rgba(0, 0, 0, 0.6);
}

.bx-wrapper:hover .bx-controls-direction a:after {
    opacity: 1;
}

.bx-wrapper .bx-prev, .bx-wrapper .bx-next {
    background: none !important;
}

.bx-controls-direction a.bx-next:after {
    content: '\e83c';
    right: 0;
}

.bx-controls-direction a.bx-prev:after {
    content: '\e83b';
    left: 0;
}

.ads-image .bx-wrapper .bx-viewport {
    border: 0 none;
    box-shadow: none;
    left: 0;
    border-radius: 3px;
}

.ads-image .bx-wrapper {
    margin-bottom: 20px;
}

#bx-pager {
    text-align: center;
}

.thumb-item-link {
    border-bottom: 4px solid #ccc;
    display: inline-block;
    float: none;
    height: 70px;
    margin: 0 2px;
    outline: medium none;
    overflow: hidden;
    position: relative;
    width: 100px;
}

.thumb-item-link img {
    width: 100%;
    max-width: 100%;
    border-radius: 3px;
    opacity: 0.7;
    transition: opacity 0.15s ease-in-out 0s;
}

@media (max-width: 640px) {
    .ads-image .bx-wrapper {
        margin-bottom: 10px;
    }

    .thumb-item-link {
        height: 48px;
        width: 64px;
    }
}

.thumb-item-link:focus {
    -webkit-box-shadow: 0 0 2px #369;
    -moz-box-shadow: 0 0 2px #369;
    box-shadow: 0 0 2px #369;
    outline: none;
}

.thumb-item-link.active {
    border-bottom: 4px solid #369;
}

.thumb-item-link.active img, .thumb-item-link:hover img {
    opacity: 1;
}

.ads-details-wrapper .info-row {
    border-top: 1px solid #ddd;
    margin-bottom: 15px;
    padding-top: 10px;
}

.ads-details-info ul, .ads-details-info ol {
    margin-bottom: 20px;
}

.ads-details-info h4, .ads-details-info .h4, .ads-details-info h5, .h5, .ads-details-info h6, .ads-details-info .h6 {
    margin-bottom: 10px;
    padding-bottom: 0;
    padding-top: 5px;
}

.ads-details-info h1, .ads-details-info .h1, .ads-details-info h2, .ads-details-info .h2, .ads-details-info h3, .ads-details-info .h3 {
    margin-bottom: 15px;
    padding-bottom: 0;
    padding-top: 10px;
}

.pricetag {
    background: none repeat scroll 0 0 #0094af;
    border-radius: 3px 0 0 3px;
    color: #fff;
    font-size: 20px;
    min-width: 100px;
    padding: 5px 15px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 130px;
    z-index: 100;
}

@media (max-width: 480px) {
    .pricetag {
        font-size: 18px;
        line-height: 28px;
        min-width: 90px;
        top: 140px;
    }
}

h1.pricetag span, h1.trtri span {
    float: right;
}

.bltri:before, .pricetag:before, .tltri:before, .trtri:before {
    content: '';
    position: absolute;
    height: 0;
    width: 0;
}

.pricetag:before {
    top: 100%;
    right: 0px;
    border-top: 10px solid #007286;
    border-right: 10px solid transparent;
}

.list-dot, .list-circle {
    margin-left: 30px;
}

.list-circle > li {
    list-style: circle;
}

.list-dot > li {
    list-style: disc;
}

.list-border > li {
    border-top: 1px solid #ebebeb;
    line-height: 36px;
    position: relative;
}

.list-border > li:first-child {
    border: none;
}

.list-check > li {
    margin-bottom: 3px;
    padding-left: 18px;
    position: relative;
}

.list-check > li:after {
    position: absolute;
    font-family: fontello;
    content: '\e80d';
    left: 0;
    top: 0;
}

.list-check > li.li_website:after {
    content: '\e84d'; 
}

.list-check > li.li_link:after {
    content: '\e814'; 
}

.list-number > li, .list-number > li > ul > li {
    list-style: decimal;
}

.ads-action li i {
    width: 20px;
}

.panel-details {
    border: 1px solid #ddd;
    background: #f8f8f8;
    position: relative;
}

.ads-details-wrapper.inner-box {
    padding-bottom: 0;
}

.label.adlistingtype {
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 0.8px;
    vertical-align: middle;
}

.ads-details-wrapper .content-footer, .content-footer.expand {
    margin-left: -15px;
    margin-right: -15px;
}

.content-footer {
    background: #f8f8f8;
    position: relative;
    padding: 8px;
    border-top: 1px solid #ddd;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset;
}

.panel-footer {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset;
}

.content-footer .btn {
    margin-right: 8px;
}

/*.footer .footer-nav a span {
                        position: relative;
                        display: inline-block;
                    }
                    
                    .footer .footer-nav a:hover span:after {
                        width: 30px;
                        left: 0px;
                        border-radius: 60%;
                    }
                    
                    .footer .footer-nav a span:after {
                        transition: border-radius 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
                        position: absolute;
                        right: 0px;
                        left: 0px;
                        bottom: -2px;
                        height: 12px;
                        width: 30px;
                        background-color: #f5821f;
                        content: "";
                        
                        background-color: transparent;
                        border-bottom: 2.5px solid #f5821f;
                        border-bottom-color: #f5821f;
                        box-sizing: border-box;
                        
                      }*/
.footer .footer-nav a span {
    position: relative;
    display: inline-block;
}

.footer .footer-nav a:hover span:after {
    width: 100%;
    left: 0px;
}

.footer .footer-nav a span:after {
    transition: width 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);
    position: absolute;
    right: 0px;
    bottom: -4px;
    height: 2px;
    width: 0;
    background-color: #f5821f;
    content: "";
}
@media (max-width: 360px) {
    .content-footer .btn {
        margin-bottom: 4px;
    }
}

.text-count {
    color: #9a9a9a;
    font-size: 12px;
}

.modal {
    z-index: 1100;
}
.iScrollLoneScrollbar {
    z-index: 998 !important;
}

.modal-title {
    padding-bottom: 0;
}

.modal-header {
    background: #f8f8f8;
    border-bottom: 1px solid #ddd;
    border-radius: 3px 3px 0 0;
    font-weight: bold;
}

.modal-header {
    background: none repeat scroll 0 0 #f8f8f8;
    border-top: 1px solid #ddd;
    padding: 8px;
    position: relative;
}

.breadcrumb {
    background: none;
    border-radius: 0;
    list-style: outside none none;
    margin-top: 8px;
    margin-bottom: 8px;
    padding: 8px 0;
}

.backtolist {
    padding: 8px 0;
}

.page-sidebar-right {
    padding-left: 10px;
}

.user-info h3 {
    padding-bottom: 5px;
}

.user-info p {
    margin-bottom: 0;
}

.btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,0.2)}
.btn-facebook:focus,.btn-facebook.focus{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}
.btn-facebook:hover{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}
.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{color:#fff;background-color:#2d4373;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:#23345a;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:#3b5998;border-color:rgba(0,0,0,0.2)}
.btn-facebook .badge{color:#3b5998;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:#3f729b;border-color:rgba(0,0,0,0.2)}.btn-instagram:focus,.btn-instagram.focus{color:#fff;background-color:#305777;border-color:rgba(0,0,0,0.2)}
.btn-instagram:hover{color:#fff;background-color:#305777;border-color:rgba(0,0,0,0.2)}
.btn-instagram:active,.btn-instagram.active,.open>.dropdown-toggle.btn-instagram{color:#fff;background-color:#305777;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:#26455d;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:#3f729b;border-color:rgba(0,0,0,0.2)}
.btn-instagram .badge{color:#3f729b;background-color:#fff}

.btn-linkedin{color:#fff;background-color:#007bb6;border-color:rgba(0,0,0,0.2)}.btn-linkedin:focus,.btn-linkedin.focus{color:#fff;background-color:#005983;border-color:rgba(0,0,0,0.2)}
.btn-linkedin:hover{color:#fff;background-color:#005983;border-color:rgba(0,0,0,0.2)}
.btn-linkedin:active,.btn-linkedin.active,.open>.dropdown-toggle.btn-linkedin{color:#fff;background-color:#005983;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:#00405f;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:#007bb6;border-color:rgba(0,0,0,0.2)}
.btn-linkedin .badge{color:#007bb6;background-color:#fff}

.btn-twitter{color:#fff;background-color:#55acee;border-color:rgba(0,0,0,0.2)}.btn-twitter:focus,.btn-twitter.focus{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,0.2)}
.btn-twitter:hover{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,0.2)}
.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{color:#fff;background-color:#2795e9;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:#1583d7;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:#55acee;border-color:rgba(0,0,0,0.2)}
.btn-twitter .badge{color:#55acee;background-color:#fff}

@media (max-width: 767px) {

}

@media (max-width: 480px) {
    .breadcrumb {
        float: none !important;
        /*text-align: center !important;*/
    }

    .backtolist {
        float: none !important;
        margin: 0 auto;
        padding: 0 0 10px;
        text-align: center;
    }
}

/* =============================================================== */
/* LOGIN
/* =============================================================== */

div.login-box {
    float: none;
    margin: 0 auto;
    clear: both;
}

.panel-intro {
    padding: 40px 0 25px;
}

.panel-intro h2 {
    padding: 0;
}

div.login-box .panel-body {
    padding-left: 20px;
    padding-right: 20px;
}

div.login-box .panel-footer p {
    margin-top: 10px;
}

div.login-box .panel-footer label {
    font-weight: normal;
}

.login-box-btm {
    margin-top: 20px;
    margin-bottom: 20px;
}

.login-box .input-icon i {
    color: #555;
    opacity: 0.6;
    border-right: 1px solid #ccc;
    padding-right: 5px;
}

.input-icon {
    position: relative;
}

.input-icon input {
    padding-left: 45px;
}

.input-icon i {
    font-size: 16px;
    left: 6px;
    line-height: 22px;
    position: absolute;

    top: 9px;

}

/* =============================================================== */
/* SIGNUP
/* =============================================================== */

.mb10 {
    margin-bottom: 10px;
}

.mb15 {
    margin-bottom: 10px;
}

.mb20 {
    margin-bottom: 10px;
}

.mb25 {
    margin-bottom: 10px;
}

.mb30 {
    margin-bottom: 10px;
}

.mb40 {
    margin-bottom: 10px;
}

.mb50 {
    margin-bottom: 10px;
}

.mb60 {
    margin-bottom: 10px;
}

.promo-text-box {
    padding: 15px 20px;
}

.promo-text-box h3 {
    margin-top: 10px;
    padding-bottom: 15px;
}

.icon-color-1 {
    color: #FF9113;
}

.icon-color-2 {
    color: #E6C840;
}

.icon-color-3 {
    color: #74C29B;
}

/* =============================================================== */
/* POST ADS
/* =============================================================== */

.content-subheading {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    color: #231f20;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 30px;
    margin-top: 30px;
    margin-left: -15px;
    margin-right: -15px;
    padding: 13px 20px;
}

.visible-lg-block {
    background-color: #dff0d8;
    border: 1px solid #d6e9c6;
    color: #468847;
}

.pgray p {
    color: #666;
    font-size: 14px;
}

.alert.pgray p {
    padding-left: 25px;
}

.alert-lg {
    font-size: 22px;
}

/* =============================================================== */
/* PAGE INTO
/* =============================================================== */

.page-info {
    width: 100%;
    min-height: 94px;

}

/* Page Info */
.page-info {
    color: #fff;
    padding: 60px 0;
}

.page-info.hasOverly {
    padding: 0;

}

.page-info.hasOverly > div {
    background: rgba(0, 0, 0, 0.4);
    padding: 60px 0;
}

.page-info i {
    color: #fff;
    font-size: 40px;
    display: block;
}

.page-info h3 {
    padding: 0;
    margin-top: 15px;
    text-transform: uppercase;
}

.iconbox-wrap {
    border-collapse: separate;
    border-spacing: 0;
    display: table;
    height: auto;
    min-height: 40px;
    padding: 15px;
    position: relative;
    text-align: center;
    width: 100%;
}

.iconbox {
    display: table-row;
}

.iconbox-wrap-icon {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    border-right: 1px solid rgba(255, 255, 255, 0.2);
}

.iconbox-wrap-icon .icon {
    height: 60px !important;
    line-height: 60px !important;
    margin-left: auto;
    margin-right: auto;
    vertical-align: middle !important;
    width: 60px !important;
    color: #f58220;
}

.iconbox-wrap-content {
    display: table-cell;
    padding-left: 10px;
    text-align: left;
    vertical-align: middle;
}

.iconbox h5 {
    font-size: 36px;
    font-weight: 700;
    line-height: 40px;
    padding-bottom: 0;
}

.iconbox-wrap-text {
    color: #aaa;
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 16px;
    text-transform: uppercase;
}

@media (max-width: 767px) {
    .iconbox-wrap-icon {
        display: block;
        float: left;
        max-width: 80px;
    }

    .iconbox-wrap-content {
        display: block;
        float: left;
        padding-left: 10px;
        text-align: left;
        vertical-align: middle;
    }
}

/* page-bottom-info */

.page-bottom-info {
    color: #fff;
    background-image: url("images/bg-footer.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.page-bottom-info-inner {
    background-size: cover;
    padding: 120px 0;
}

.page-bottom-info-content {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.page-bottom-info-content h1 {
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: 500;
    letter-spacing: 1px;
    margin-bottom: 15px;
    margin-top: 0;
    position: relative;
}

.color50 {
    opacity: 0.5;
}

@media (max-width: 991px) {
    .page-bottom-info-content {
        max-width: 96%;
    }
}

/* =============================================================== */
/* FOOTER
/* =============================================================== */
.footer {
    background: #fafafa;
    border-top: solid 1px #ddd;
    padding: 30px 0;
    font-size: 12px;
    color: #4e575d;
    letter-spacing: 0.5px;
}

.footer-nav li a {
    border-left: 1px solid #ddd;
    color: #4e575d;
    font-size: 12px;
    padding: 0 10px;
    text-transform: uppercase;
}

.footer-nav li a:first-child {
    border-left: 0;
}

@media (max-width: 767px) {
    .footer ul {
        float: none;
        padding: 0;
        text-align: center;
        width: 100%;
    }

    .footer ul:last-child {
        margin-top: 20px;
    }
}

/* =============================================================== */
/* USER DASHBOARD
/* =============================================================== */

.userImg {
    border: 1px solid #ddd;
    border-radius: 3px;
    display: inline-block;
    padding: 3px;
    width: 64px;
}

.header-data {
    margin-top: 10px;
    text-align: right;
}

.header-data p {
    margin-bottom: 0;
}

.hdata {
    display: inline-block;
    margin-right: 15px;
    width: 85px;
}

.mcol-left {
    float: left;
    width: 48%;
}

.mcol-right {
    float: right;
    width: 48%;
}

.hdata i {
    border-radius: 50px;
    box-shadow: 0 0 1px #777 inset;
    color: #fff;
    display: inline-block;
    font-size: 17px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 40px;
}

.hdata a {
    color: #666;
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    margin-top: 3px;
    text-align: left;
}

.hdata em {
    display: block;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-align: left;
}

/* =============================================================== */
/* USER PANEL || ACCOUNT
/* =============================================================== */
.panel-title {
    padding-bottom: 0;
}

.user-panel-sidebar ul {
    padding: 0;
}

.user-panel-sidebar ul li {
    list-style: none;
}

.user-panel-sidebar ul li a {
    background: none repeat scroll 0 0 #ffffff;
    /*border-bottom: 1px solid #e1e1e1;*/
    display: block;
    font-family: 'Roboto', Arial, sans-serif;
    color: #2a3744;
    font-size: 12px;
    height: auto;
    letter-spacing: 0.5px;
    line-height: 26px;
    padding: 5px 10px;
    margin-bottom: 1px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
}

.user-panel-sidebar ul li a:hover, .user-panel-sidebar ul li a:active, .user-panel-sidebar ul li.active a {
    background-color: #2a3744;
    color: #FFFFFF;
}

li.divider {
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 10px;
    margin-top: 10px;
}

.user-panel-sidebar ul li a.active {
    background-color: #2a3744;
    color: #FFFFFF;
}

.accountContent h3 {
    border-bottom: 1px solid #E6E6E6;
    color: #2A3744;
    font-size: 20px;
    font-weight: normal;
    letter-spacing: 0.25px;
    margin-top: 0;
    padding-bottom: 15px;
}

.userPicinput {
    display: inline-block;
    float: left;
    margin-top: 30px;
}

.userPic {
    display: inline-block;
}

.datepickerInput {
    border: 1px solid #bdc3c7;
    border-radius: 3px;
    color: #666666;
    padding: 7px 12px;
}

.litedver-ul li {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.litedver-ul li:last-child {
    border-bottom: none;
}

.welcome-msg {
    margin-bottom: 30px;
}

.collapse-box {
    margin-bottom: 15px;
}

.collapse-title {
    border-top: 1px solid #e6e6e6;
    color: #2a3744;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 1px;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 10px;
    padding-top: 15px;
    text-transform: uppercase;
}

.no-border {
    border: none;
}

.collapse-box .badge {
    background-color: #e3e3e3;
    color: #666;
    font-weight: normal;
}

/* statusbar */
.statusbar {
    margin-bottom: 35px;
}

.statusbar p {
    margin-bottom: 0;
}

/* ADD MANAGEMENT */

.add-manage-table {
    font-weight: normal;
}

.table-action {
    display: block;
    margin-bottom: 15px;
}

.table-search .searchpan {
    padding-right: 0;
}

.searchpan input#filter {
    font-size: 12px;
    height: 30px;
}

.table-search .control-label {
    line-height: 16px;
    padding-right: 0;
}

.clear-filter {
    font-size: 11px;
}

table.add-manage-table > tbody > tr > td, table.add-manage-table > tbody > tr > th {
    vertical-align: middle;
}

.add-img-td img {
    max-width: 100px;
}

.price-td {
    font-size: 16px;
}

.action-td .btn {
    clear: both;
}

td.ads-details-td {
    white-space: inherit !important;
    min-width: 160px;
}

/* ADD MANAGEMENT */

.list-group-unstyle .list-group-item {
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-radius: 0;
    margin-bottom: 0;
    border-bottom: solid 1px #ddd;
}

.list-group-unstyle .list-group-item.active, .list-group-unstyle .list-group-item.active:hover {
    background: #F5F5F5;
    color: #000;
    font-weight: bold;
    border-bottom: solid 1px #ddd;
}

.list-group-unstyle .list-group-item.active a {
    color: #000;
}

.delete-search-result {
    color: #555;
    cursor: pointer;
    font-size: 22px;
    font-weight: lighter;
    margin-right: 5px;
    position: absolute;
    right: 0;
}

.delete-search-result:hover {
    color: #000;
}

/* =============================================================== */
/* CONTACT
/* =============================================================== */
.intro-inner {
    width: 100%;
    clear: both;
    height: 350px;
    overflow: hidden;
}

.intro-inner .intro-title{
    color: #fff !important;
}

.social-list {
    margin-top: 20px;
}

.social-list a {
    margin-right: 10px;
    display: inline-block;
}

.address p {
    margin-bottom: 0;
}

/* =============================================================== */
/* ABOUT US
/* =============================================================== */

.inner-page {
    padding-top: 60px;
}

.about-intro {
    width: 100%;
    height: 100%;
    position: relative;

}

.social-list {
    margin-top: 20px;
}

.social-list a {
    margin-right: 10px;
    display: inline-block;
}

.address p {
    margin-bottom: 0;
}

.title-1 {
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: 300;
    text-transform: uppercase;
}

.has-lead-para p, .has-lead-para {

    font-size: 16px;
    font-weight: 300;

}

.about-parallax-bottom {
    background: url(images/bg3.jpg) center center fixed;
    background-size: cover;
    padding: 80px 0;
    display: block;
    clear: both;
}

.parallaxbox * {
    color: #fff;
}

.parallaxbox p {
    color: #e8eced;
    font-size: 14px;
    font-weight: unset;
    line-height: 18px;
}

.icon-box-wrap {
    margin-bottom: 20px;
}

.ln-shadow-box {
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 64px;
    height: 80px;
    line-height: 77px;
    overflow: hidden;
    text-align: center;
}

.ln-shadow-radius {
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 40px;
    height: 80px;
    line-height: 77px;
    overflow: hidden;
    text-align: center;
    width: 80px;
}

.title-4 {
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
}

/* FAQ */

.faq-panel .panel-title a::after {
    color: inherit;
    content: "\f107";
    float: right;
    font-family: "FontAwesome";
    font-size: 20px;
}

.faq-panel .panel-title a.collapsed::after {
    content: "\f106";
}

.faq-panel .panel-heading {
    padding: 20px 25px;
}

.panel-group .panel + .panel {
    margin-top: 10px;
}

.white-box {
    padding: 10px;
    background: #fff;
    border-radius: 3px;
}

/* =============================================================== */
/* WEB PAGE PROGRESS BAR CSS
/* =============================================================== */

.pace .pace-progress {
    background: #f58220;
    position: fixed;
    z-index: 2000;
    top: 0;
    left: 0;
    height: 2px;
    -webkit-transition: width 1s;
    -moz-transition: width 1s;
    -o-transition: width 1s;
    transition: width 1s;
}

.pace-inactive {
    display: none;
}

/* =============================================================== */
/* CUSTOM RESPONSIVE
/* =============================================================== */

@media (max-width: 991px) {
    .list-title a {
        font-size: 16px;
    }
}

@media (max-width: 979px) {
    /* iPads (portrait and landscape) ----------- */
    .intro {
        height: 300px;

    }

    h1 {
        font-size: 24px;
        line-height: 25px;
    }

    h2 {
        font-size: 20px;
        line-height: 24px;
    }

    h3 {
        font-size: 18px;
        line-height: 20px;
    }

    h4 {
        font-size: 16px;
        line-height: 18px;
    }

    .page-sidebar {
        padding: 0 5px;
    }

    .inner-box {
        padding: 20px 10px;
    }

    .user-panel-sidebar ul li a {
        padding: 5px 4px;
        font-size: 11px;
    }

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

}

@media (min-width: 768px) {
    /* laptop nad pc ----------- */
    .btn-cat-collapsed {
        position: absolute;
        right: 0;
        text-indent: -9999px;
        opacity: 0;
    }

}

@media (max-width: 767px) {
    .intro {
        height: auto;
        padding-bottom: 40px;
        padding-top: 40px;
    }

    .hasOverly > div {
        padding-bottom: 40px;
        padding-top: 40px;
    }

    .intro.jobs-intro {
        padding-top: 0;
        padding-bottom: 0;
        height: auto;
    }

    .navbar-default .navbar-nav > li > a.btn-post {
        color: #fff;
    }

    h1 {
        font-size: 24px;
        line-height: 25px;
    }

    h2 {
        font-size: 20px;
        line-height: 24px;
    }

    h3 {
        font-size: 18px;
        line-height: 20px;
    }

    h4 {
        font-size: 16px;
        line-height: 18px;
    }

    .hidden-xs {
        display: none !important;
        visibility: hidden !important;
    }

    .text-center-xs {
        text-align: center;
    }

    .intro .col-sm-4, .intro .col-sm-3 {
        margin-bottom: 15px;
    }

    .table-action {
        display: block;
        margin-bottom: 15px;
        padding: 15px 15px 0;
    }

    .search-row-wrapper .col-sm-3 {
        margin-bottom: 10px;
    }

    .search-row-wrapper .selecter {
        max-width: 100%;
    }

    .cat-list {
        margin-bottom: 15px;
    }

    .cat-list ul {
        display: none;
    }

    .btn-cat-collapsed {
        position: absolute;
        right: 0;
        top: 10px;
        text-indent: 0;
        opacity: 1;
        cursor: pointer;
    }

    .xs-gap {
        margin-bottom: 15px;

    }

    .icon-down-open-big {
        display: inherit;
        -ms-transform: rotate(0deg);
        /* IE 9 */
        -webkit-transform: rotate(00deg);
        /* Chrome, Safari, Opera */
        transform: rotate(00deg);
        transition: all 0.3s ease-in;
    }

    .icon-down-open-big.active-panel {
        -ms-transform: rotate(90deg);
        /* IE 9 */
        -webkit-transform: rotate(90deg);
        /* Chrome, Safari, Opera */
        transform: rotate(90deg);
    }
}

@media (max-width: 580px) {
    .page-content .table-bordered {
        border-top: 1px solid #ddd;
    }

    .hdata {
        display: inline-block;
        margin-right: 4px;
        width: 80px;
    }

    .useradmin {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
}

@media (max-width: 480px) {
    .col-xxs-12 {
        width: 100%;
    }

    .col-xxs-6 {
        width: 50%;
    }

    .text-center-xxs {
        text-align: center;
    }

    .text-center-480 {
        text-align: center;
    }

    .userImg {
        width: 54px;
    }

    .table-action {
        text-align: center;
    }

    .table-search {
        margin-top: 10px;
        padding: 0;
        width: 100%;
    }

    .header-data {
        border-top: 1px solid #ddd;
        margin-top: 10px;
        padding-top: 10px;
    }

    .select-short-by .selecter-selected {
        font-size: 11px;
        padding: 4.5px 8px;
    }

    .tab-filter .select-short-by {
        margin-right: 10px;
        margin-top: 9px;
        min-width: 115px !important;
    }

    .tab-filter .selecter-selected:after {
        right: 4px;
    }

    .tab-filter .selecter-item {
        font-size: 11px;
        margin: 0;
        overflow: hidden;
        padding: 5px 10px;
    }
}

@media (max-width: 320px) {
    .hdata i {
        border-radius: 50px;
        box-shadow: 0 0 1px #777 inset;
        color: #fff;
        display: inline-block;
        font-size: 14px;
        height: 30px;
        line-height: 30px;
        text-align: center;
        width: 30px;
    }

    .hdata {
        display: inline-block;
        margin-right: 2px;
        width: 70px;
    }

    .container, body, html {
        min-width: 300px;
    }

}

@media (max-width: 320px) {
    .navbar .container {
        padding-left: 15px;
    }
}

@media (max-width: 300px) {
    .container, body, html {
        width: 300px;
    }
}

/* =============================================================== */
/* BLOGS & BLOG DETAILS
/* =============================================================== */

.blog-post-item .inner-box {
    padding: 0;
}

.blog-post-img {
    overflow: hidden;
    position: relative;
}

.blog-post-img img {
    width: 100%;
    height: auto;
}

.blog-post-content {
    padding-bottom: 30px;
}

.blog-post-content-desc {
    clear: both;
    margin-top: -1px;
    padding: 30px 0 0;
    position: relative;
    text-align: left;
}

.blog-post-content-desc .blog-post-content,
.blog-post-meta {
    padding-left: 40px;
    padding-right: 40px;
}

.blog-post-content-desc h2 {
    font-size: 30px;
    text-transform: none;
    line-height: 32px;
}

.blog-post-content-desc p {
    color: #4e575d;
    font-size: 14px;
}

.blog-post-meta {
    border-bottom: solid 1px #ddd;
    padding-bottom: 30px;
    margin-bottom: 20px;

}

.blog-post-meta a {
    color: #9a9a9a;
}

.blog-post-content .blog-post-bottom {
    border-top: medium none;
    margin-top: 15px;
    padding-bottom: 0;
    padding-top: 0;
}

.blog-post-bottom {
    border-top: 1px solid #ddd;
    margin-top: 20px;
}

.blogRight .categories-list {
    margin-bottom: 15px;
}

.blog-popular-content .item-list {
    transition: background 0.2s ease 0s;
}

.blog-popular-content .item-list:last-child {
    border-bottom: 0;

}

.blog-popular-content .item-list:hover {
    background: #f7f7f7;
    border-radius: 3px;
}

.blog-article-text {
    color: #4e575d;
}

.blog-article-text ul, .blog-article-text ol {
    margin-bottom: 30px;
}

.image {
    margin: 0 0 15px 0;
}

.share-this-post {
    display: block;
    margin: 10px 30px;
    padding: 10px 0;
}

.share-this-post li {
    display: inline-block;
    font-size: 14px;
    line-height: 1.5em;
    margin-right: 10px;
}

.share-this-post li a {
    color: #999;
    cursor: pointer;
}

.share-this-post li a i {
    font-size: 1.5em;
    line-height: 1.3em;
    margin-right: 6px;
}

.intro-inner h2 {
    color: #ddd;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
    margin: 20px auto;
    max-width: 400px;
    text-align: center;
}

.blog-post-footer {
    background: #f7f7f7;
    border-top: solid 1px #ddd;
    clear: both;

}

.blog-post-footer .inner {
    padding: 0 40px 40px;
    display: block;
}

.blogs-comments-area {
    padding-top: 20px;
}

.blogs-comment-list ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

.blogs-comment-list > li, .blogs-comment-list > li > ul li {
    border-bottom: 1px solid #ddd;
    margin: 0 0 25px;
}

.blogs-comment-list li:last-child {
    border-bottom: 0;
}

.blogs-comment-wrapper {
    display: table;
    margin: 0;
    width: 100%;
}

.blogs-comment-list > li > ul {
    padding: 0 0 0 120px;
}

.blogs-comment-avatar {
    display: table-cell;
    text-align: inherit;
    vertical-align: top;
    width: 90px;
}

.blogs-comment-avatar img {
    border: 1px solid #ddd;
    border-radius: 50%;
    padding: 0;
    width: 70px;
}

.blogs-comment-details {
    display: table-cell;
    padding: 0 0 0 30px;
    position: relative;
    vertical-align: top;
}

.blogs-comment-description {
    margin-bottom: 20px;
}

.blogs-comment-name {
    color: #4a4a4a;
    font-weight: 600;
    margin: 0 0 15px;
}

.blogs-comment-date {
    color: #aaaaaa;
    font-size: 12px;
    font-weight: 400;
    margin: 0 0 0 8px;
}

.blogs-comment-reply {
    position: absolute;
    right: 0;
    top: 0;
}

.blog-post-footer .list-title::after {
    border-color: #F7F7F7 transparent transparent;
}

@media screen and (max-width: 767px) {
    .blog-post-content-desc .blog-post-content,
    .blog-post-meta {
        padding-left: 20px;
        padding-right: 20px;
    }

    .blog-post-meta {
        border-bottom: 1px solid #ddd;
        margin-bottom: 15px;
        padding-bottom: 15px;
    }

    .list-dot > li {
        list-style: inside none disc;
    }

    .blogs-comment-details {
        padding: 0 0 0 5px;
    }

    .blogs-comment-avatar {
        width: 70px;
    }

    .blogs-comment-avatar img {
        width: 90%;
    }

    .blogs-comment-list > li > ul {
        padding: 0 0 0 50px;
    }

    .share-this-post {
        display: block;
        margin: 10px;
        padding: 10px 0;
    }

    .share-this-post li {
        font-size: 11px;
    }

    .blog-post-content-desc p {
        font-size: 14px;
    }

    .blog-post-content-desc h2 {
        font-size: 26px;
        line-height: 32px;
    }

    .search-row .search-col:first-child .form-control {
        border-radius: 3px 3px;
        margin-bottom: 10px;
    }

    .search-row .search-col .btn, .search-col .form-control {
        border-radius: 3px 3px !important;
    }

    .search-row .search-col .selecter{
        max-width: 100%;
    }

    .search-row .search-col .selecter-selected {
        border-radius: 3px 3px !important;
        width: 100%;
    }

    .intro h1, .intro-title {
        font-size: 28px;
        line-height: 32px;
    }

    .intro-inner h2 {
        font-size: 14px;
        font-weight: 300;
        max-width: 70%;
    }
}

@media screen and (max-width: 460px) {
    .blogs-comment-avatar {
        width: 50px;
    }

    .blogs-comment-date {
        display: block;
        margin: 0;
    }

    .blog-post-content-desc h2 {
        font-size: 20px;
        line-height: 26px;
    }
}

@media screen and (max-width: 360px) {
    .blogs-comment-avatar {
        width: 50px;
        display: block;
    }

    .blogs-comment-details {
        display: block;
        padding: 0 0 0 5px;
    }

    .blogs-comment-list > li > ul {
        padding: 0 0 0 25px;
    }

    .blog-post-content-desc p {
        font-size: 12px;
    }
}

/* HOME v2 */
.row-featured {
    overflow: hidden;

}

.content-box {
    background: #ffffff;
    border-radius: 12px;
    display: block;
    box-shadow: 0 1px 1px rgba(180, 180, 180, 0.5);
    overflow: hidden;
    margin-bottom: 30px;
}

.row-featured {
    margin-right: -16px;
}

.row-featured-category {
    margin-bottom: -1px;
}

.f-category {
    border: solid 1px #ddd;
    margin-top: -1px;
    border-left: 0;
    background: #fff;
    padding: 15px;
    text-align: center;
    overflow: hidden;
    display: block;
}

.f-category a {
    display: block;
}

.f-category img {
    display: block;
    height: 90px;
    margin: 0 auto;
    transform: scale(1);
    -webkit-transform: scale(1);
    transition: all 0.25s cubic-bezier(0.4, 0, 1, 1) 0s;
    -webkit-transition: all 0.25s cubic-bezier(0.4, 0, 1, 1) 0s;
}

.f-category:hover img {
    transform: scale(1) translateY(-3px);
    opacity: .9;
}

.f-category h6 {
    color: #231f20;
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    margin: 10px 0;
    padding-bottom: 0;
    transition: all 0.25s cubic-bezier(0.4, 0, 1, 1) 0.1s;
    -webkit-transition: all 0.25s cubic-bezier(0.4, 0, 1, 1) 0.1s;
}

.f-category:hover h6 {
    transform: scale(1.1) translateY(2px);
    -webkit-transform: scale(1.1) translateY(2px);
}

.f-category h6 .count {
    color: #9a9a9a;
    font-size: 12px;
}

.box-title h2 {
    margin: 15px 0;
    padding: 0;
    font-size: 18px;
    line-height: normal;
    font-weight: 500;
    text-transform: uppercase;
    display: inline-block;

}

.sell-your-item {
    color: #9a9a9a;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 0.54px;
    padding: 15px;
    position: absolute;
    right: 1px;
    text-align: center;
    text-transform: uppercase;
    top: 5px;

}

.box-title h2 span {
    font-weight: lighter;
}

.box-title {
    border-bottom: solid 1px #ddd;
}

.featured-list-slider .item {
    display: block;
    margin: 0 auto;
    text-align: center;
}

.featured-list-slider .item .price {
    color: #888;
}

.featured-list-slider .item > a {
    display: block;
    padding: 30px;
    border: solid 1px transparent;

}

.featured-list-slider .item > a:hover {
    background: #f5f5f5;
    border: solid 1px #ddd;
}

.featured-list-slider .owl-item {
    overflow: hidden;
}

.featured-list-slider .item .item-name {
    display: block;
    line-height: normal;
    color: #231f20;
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    min-height: 34px;
    margin: 10px 0;
    padding-bottom: 0;
    transition: all 0.25s cubic-bezier(0.4, 0, 1, 1) 0.1s;
    -webkit-transition: all 0.25s cubic-bezier(0.4, 0, 1, 1) 0.1s;
}

.featured-list-slider .item:hover img {
    transform: translateY(-3px);
}

.featured-list-slider .item:hover .item-name {
    transform: scale(1) translateY(2px);
    -webkit-transform: translateY(2px);
}

.featured-list-slider span {
    display: block;
}

.featured-list-slider .item-carousel-thumb {
    display: block;
    margin-bottom: 10px;
    max-width: 100%;
    height: 120px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.featured-list-slider .item a img {
    width: 100%;
    transition: all 0.25s cubic-bezier(0.3, 0, 1, 1) 0s;
    -webkit-transition: all 0.25s cubic-bezier(0.3, 0, 1, 1) 0s;
}

.featured-list-row {

    clear: both;
    max-width: 90%;
    float: none;
    margin: 0 auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    z-index: 0;
}

@media screen and (max-width: 480px) {

    div.f-category {
        width: 50%;
    }

    .f-category img {
        height: 60px;
    }

}

/* ARROW */

nav.slider-nav a {
    position: absolute;
    top: 50%;
    display: block;
    outline: none;
    text-align: left;
    z-index: 1000;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

nav.slider-nav a svg {
    display: block;
    margin: 0 auto;
    padding: 0;
}

nav.slider-nav a.prev {
    left: -45px;
}

nav.slider-nav a.next {
    right: -45px;
}

.nav-narrow-svg a.next::before,
.nav-narrow-svg a.next .nav-icon-wrap::before {
    -webkit-transform: translateX(-50%) rotate(135deg);
    transform: translateX(-50%) rotate(135deg);
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
}

.nav-narrow-svg a.next::after,
.nav-narrow-svg a.next .nav-icon-wrap::after {
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
    -webkit-transform-origin: 100% 0%;
    transform-origin: 100% 0%;
}

.nav-narrow-svg a.next:hover::before,
.nav-narrow-svg a.next:hover .nav-icon-wrap::before {
    -webkit-transform: translateX(-50%) rotate(125deg);
    transform: translateX(-50%) rotate(125deg);
}

.nav-narrow-svg a.next:hover::after,
.nav-narrow-svg a.next:hover .nav-icon-wrap::after {
    -webkit-transform: translateX(-50%) rotate(55deg);
    transform: translateX(-50%) rotate(55deg);
}

.nav-narrow-svg a {
    width: 100px;
    height: 100px;
}

@media only screen and (max-width: 767px) {
    .nav-narrow-svg a {
        width: 30px;
        height: 30px;
    }
}

.nav-narrow-svg .nav-icon-wrap {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
}

.nav-narrow-svg a::before {
    position: absolute;
    left: 50%;
    width: 2px;
    height: 50%;
    background: #777;
    content: '';
    -webkit-transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    top: 50%;
    -webkit-transform: translateX(-50%) rotate(-135deg);
    transform: translateX(-50%) rotate(-135deg);
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
}

.nav-narrow-svg a::after {
    position: absolute;
    left: 50%;
    width: 2px;
    height: 50%;
    background: #777;
    content: '';
    -webkit-transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    top: 50%;
    -webkit-transform: translateX(-50%) rotate(-45deg);
    transform: translateX(-50%) rotate(-45deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.nav-narrow-svg .nav-icon-wrap::before {
    position: absolute;
    left: 50%;
    width: 2px;
    height: 50%;
    height: 0;
    background: #777;
    background: #ffffff;
    content: '';
    -webkit-transition: -webkit-transform 0.3s;
    -webkit-transition: height 0.3s, -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: height 0.3s, transform 0.3s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 100;
    top: 50%;
    -webkit-transform: translateX(-50%) rotate(-135deg);
    transform: translateX(-50%) rotate(-135deg);
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
}

.nav-narrow-svg .nav-icon-wrap::after {
    position: absolute;
    left: 50%;
    width: 2px;
    height: 50%;
    height: 0;
    background: #777;
    background: #ffffff;
    content: '';
    -webkit-transition: -webkit-transform 0.3s;
    -webkit-transition: height 0.3s, -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: height 0.3s, transform 0.3s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 100;
    top: 50%;
    -webkit-transform: translateX(-50%) rotate(-45deg);
    transform: translateX(-50%) rotate(-45deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.nav-narrow-svg a:hover .nav-icon-wrap::before {
    height: 50%;
    -webkit-transform: translateX(-50%) rotate(-125deg);
    transform: translateX(-50%) rotate(-125deg);
}

.nav-narrow-svg a:hover .nav-icon-wrap::after {
    height: 50%;
    -webkit-transform: translateX(-50%) rotate(-55deg);
    transform: translateX(-50%) rotate(-55deg);
}

.nav-narrow-svg a:hover::before {
    -webkit-transform: translateX(-50%) rotate(-125deg);
    transform: translateX(-50%) rotate(-125deg);
}

.nav-narrow-svg a:hover::after {
    -webkit-transform: translateX(-50%) rotate(-55deg);
    transform: translateX(-50%) rotate(-55deg);
}

.nav-narrow-svg.has-white-bg .nav-icon-wrap::before,
.nav-narrow-svg.has-white-bg .nav-icon-wrap::after {
    z-index: 100;
    height: 0;
    background: #cccccc;
    -webkit-transition: height 0.3s, -webkit-transform 0.3s;
    transition: height 0.3s, transform 0.3s;
}

.nav-narrow-svg.has-white-bg a {
    width: 40px;
    height: 40px;
}

@media only screen and (max-width: 767px) {
    .nav-narrow-svg.has-white-bg a {
        width: 30px;
        height: 30px;
    }

    nav.slider-nav a.prev {
        left: -15px;
    }

    nav.slider-nav a.next {
        right: -15px;
    }

}

/* tab */

.tab-lite .nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}

.tab-lite .nav-tabs > li > a {
    border: 0 none !important;
    border-radius: 0 !important;
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    padding: 15px;
    color: #231f20;
    text-transform: uppercase;
    border: 0 none !important;
    border-bottom: solid 1px #ddd !important;
}

.tab-lite .nav-tabs > li.active > a, .tab-lite .nav-tabs > li.active > a:focus, .tab-lite .nav-tabs > li.active > a:hover {
    background: #f7f7f7 none repeat scroll 0 0;
}

.tab-inner {
    padding: 30px;
}

@media only screen and (max-width: 767px) {
    .tab-lite .nav-tabs > li > a {
        padding: 15px 10px;
        font-size: 14px;
    }

    .sell-your-item {
        font-size: 11px;
        padding: 2px 7px;
        right: 1px;
        top: 0;
    }

    .row-featured-category .sell-your-item {
        top: 15px;
    }

    .box-title h2, .title-2 {
        font-size: 16px;
    }

    .col-thin-right, .col-thin-left {
        padding-left: 15px;
        padding-right: 15px;
    }

}

/* BLOABL RESPONSIVE FIXED */

@media only screen and (max-width: 400px) {
    .nav-tabs.add-tabs > li > a {
        font-size: 10px;
        padding-left: 5px;
        padding-right: 5px;
    }

    .tab-filter {
        width: 100px;
    }

    .tab-filter .select-short-by {
        min-width: 80px !important;
        width: 100% !important;
    }

    .select-short-by .selecter-selected {
        font-size: 9px;
    }

    .tab-filter {
        right: 5px;
    }

}

/* NAVBAR FIXED */

.navbar-site {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1001;
}

.header {
    min-height: 82px;
}

/* JOBS */

.navbar-left {
    margin-top: 20px;
}

.jobs-intro {
    height: 450px;
}

.hasOverly > div {
    background: rgba(0, 0, 0, 0.4);
}

.resume-up {
    margin-top: 15px;

    color: #e8eced;
    font-size: 14px;
    font-weight: normal;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}

.resume-up a {
    color: #e8eced;
}

.resume-up a:hover {
    opacity: .8;
}

.row-featured-company .f-category h6 {
    color: #777;
    font-size: 12px;
    text-transform: none;
}

.row-featured-company .f-category h6 .company-name {
    color: #369;
}

.company-title {
    margin-bottom: 0;
    padding-bottom: 0;
    color: #999999;
    font-size: 12px;
}

.company-title a {
    color: #999999;
}

.job-title {
    margin-bottom: 5px;
    padding-bottom: 0;
}

.job-title a:hover {
    text-decoration: underline;
}

.jobs-desc {
    color: #4e575d;
}

.job-actions {
    clear: both;
    display: block;
    margin-top: 5px;
}

/* Job list page */
.filter-content label {
    padding-left: 5px;
}

.jobs-s-tag {
    background: #f1f1f1;
    border-radius: 3px;
    box-sizing: border-box;
    display: inline-block;
    font-size: 0.875em;
    font-weight: 600;
    line-height: 30px;
    padding: 0 10px 0 10px;
    margin-right: 5px;
    margin-left: 5px;
}

.jobs-s-tag:hover {
    background: #eee;
}

.jobs-s-tag:first-child {
    margin-left: 0;
}

.jobs-s-tag:after {
    display: inline-block;
    font-family: 'fontello';
    content: '\e80e';
    margin-left: 5px;

}

/* JOBS DETAILS */

.jobs-details-info ul {
    margin-left: 20px;
}

.jobs-details-info ul li {
    list-style: outside none disc;
    margin-left: 14px;

}

.job-summery ul li {
    margin-bottom: 10px;

}

.company-logo-thumb {
    display: block;
}

.mobile-filter-bar {
    background-color: #fafafa;
    border-bottom: 1px solid #ddd;
    height: 44px;
    line-height: 44px;
    font-family: 'Roboto', Arial, sans-serif;
}

.mobile-filter-bar > ul > li {
    border-right: 1px solid #ddd;
    padding-right: 15px;
    padding-left: 15px;
    text-transform: uppercase;
}

.mobile-filter-bar > ul > li:first-child {
    padding-left: 0;
}
/* Custom Radio button*/
.container_radio_btn {
    display: block;
    position: relative;
    padding-left: 36px;
    padding-top: 3px;
    margin-bottom: 16px;
    cursor: pointer;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default radio button */
.container_radio_btn input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

/* Create a custom radio button */
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 26px;
    width: 26px;
    background-color: transparent;
    border-radius: 50%;
    border: 1px solid #b7b4b7;
}

/* On mouse-over, add a grey background color */
.container_radio_btn:hover input ~ .checkmark {
    background-color: transparent;
}

/* When the radio button is checked, add a blue background */
.container_radio_btn input:checked ~ .checkmark {
    background-color: transparent;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.container_radio_btn input:checked ~ .checkmark:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.container_radio_btn .checkmark:after {
    top: 5px;
    left: 5px;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #f58220;
}

.input-group-colour .container_radio_btn font{
    display: inline-block;
    position: relative;
    padding-left: 20px;
}

.input-group-colour .container_radio_btn font:before{
    content: "";
    width: 14px;
    height: 14px;
    border: 1px solid #b7b4b7;
    position: absolute;
    left: 0;
    top: 3px;
}
.container_radio_btn_black font:before{
    background: #000;
}

.container_radio_btn_blue font:before{
    background: blue;
}

.container_radio_btn_brown font:before{
    background: brown;
}

.container_radio_btn_burgundy font:before{
    background: #800020;
}

.container_radio_btn_gold font:before{
    background: #FFD700;
}

.container_radio_btn_green font:before{
    background: green;
}

.container_radio_btn_grey font:before{
    background: grey;
}

.container_radio_btn_red font:before{
    background: #DF2C1C;
}

.container_radio_btn_silver font:before{
    background: silver;
}

.container_radio_btn_tan font:before{
    background: tan;
}

.container_radio_btn_teal font:before{
    background: teal;
}

.container_radio_btn_yellow font:before{
    background: yellow;
}

@media screen and (min-width: 768px) {
    .mobile-filter-sidebar {
        left: 0 !important;
    }

    .mobile-filter-bar, .closeFilter {
        display: none;
    }
}

@media screen and (max-width: 767px) {
    .jobs-s-tag {
        margin-bottom: 4px;
    }

    .hide-xs {
        display: none;
    }

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

    /* Mobile Filter */
    .mobile-filter-sidebar .inner-box {
        margin-bottom: 0;
        border-radius: 0 !important;
    }

    .closeFilter {
        cursor: pointer;
        display: block;
        font-size: 16px;
        height: 30px;
        line-height: 30px;
        padding: 3px;
        position: absolute;
        right: 10px;
        text-align: center;
        top: 0;
        width: auto;
        z-index: 1500;
    }

    .page-sidebar.mobile-filter-sidebar {
        height: 100%;
        overflow: auto;
        padding: 0;
        position: fixed;
        top: 0;
        width: 250px;
        z-index: 1110;
        left: -251px;
    }

    .page-sidebar.mobile-filter-sidebar aside {
    }

    .menu-overly-mask {
        background-color: #000;
        height: 100%;
        left: 0;
        opacity: 0.3;
        position: fixed;
        top: 0;
        transition: all 0.2s linear 0s;
        -webkit-transition: all 0.2s linear 0s;
        -o-transition: all 0.2s linear 0s;
        visibility: hidden;
        backface-visibility: hidden;
        width: 100%;
        z-index: 1100;
    }

    .menu-overly-mask.is-visible {
        cursor: pointer;
        opacity: 0.5;
        visibility: visible;
        backface-visibility: visible;
    }

    .mobile-filter-lvltwo{
        position: absolute;
        left: 101%;
        width: 100%;
        top: 0;
        bottom: 0;
        background: #fff;
        z-index: 1501;
        overflow: auto;
    }

    .mobile-filter-sidebar-slide-over{
        overflow: hidden !important;
    }

    .mobile-filter-sidebar-slide-over .btn-filter-box{
        display: none;
    }

    .mobile-filter-loader{
        margin-top: 20px;
        width: 100%;
        height: 80px;
        padding: 10px;
        background: transparent;
        background-image: url("images/ripple.svg");
        background-repeat: no-repeat;
        background-position: center;
        background-size: auto 80px;
    }

}

/* shop info */

.sInfo .company-logo-thumb {
    float: left;
    display: inline-block;
}

.sInfo .company-logo-thumb img {
    width: 140px;

}

.sInfo .seller-info * {
    margin-bottom: 0;
    padding-bottom: 0;
}

.cInfo-right > div:first-child {
    margin-bottom: 15px;
}

.overly-action {
    background-color: rgba(13, 44, 59, 0.7);
    border-radius: 0;
    color: #fff;
    display: block;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 0.5px;
    opacity: 0;
    padding: 5px 20px;
    position: absolute;
    left: 15px;
    text-align: center;
    text-transform: uppercase;
    top: 15px;
    transition: all 0.25s linear 0s;
    visibility: hidden;
    width: auto;
    z-index: 10;
}

.img-box {
    position: relative;
    display: block;
}

.overly-action a {
    color: #fff;
}

.img-box:hover .overly-action {
    color: #fff;
    opacity: 1;
    visibility: visible;
    background-color: rgba(13, 44, 59, 0.9);
}

@media only screen and (max-width: 400px) {

    .sInfo .company-logo-thumb {
        float: none;
        display: block;
        width: 100%;
    }

    .sInfo .company-logo-thumb img {
        width: auto;
        max-width: 80%;

    }
}

/* Ads details 2 */
.img-slider-box {
    position: relative;
    width: 100%;
    display: block;
}

.slider-left {
    width: 80%; /* old browsers */
    width: calc(100% - 120px);
}

.ads-img-v2 #bx-pager {
    position: absolute;
    right: 0;
    width: 100px;
    top: 0;

    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;

}

.ads-img-v2 #bx-pager .scroller-setup .scroller-content, .scroller-active .scroller-content {
    padding: 5px;
}

.ads-img-v2 #bx-pager .thumb-item-link {
    border-bottom: 4px solid #ccc;
    display: inline-block;
    float: none;
    height: auto;
    margin: 0 2px;
    outline: medium none;
    overflow: hidden;
    position: relative;
    width: auto;
}

@media screen and (max-width: 480px) {

    .slider-left {
        width: 80%; /* old browsers */
        width: calc(100% - 90px);
    }

    .ads-img-v2 #bx-pager {
        width: 70px;
    }

    .ads-img-v2 .thumb-item-link img {
    }
}

/* ****** SELLEr PROFILE ******* */

.seller-profile-img {
    float: left;
    max-width: 100%;
}

.panel-contact-seller .seller-profile-img {
    float: none;
}

.seller-profile-img .thumbnail{
    margin-bottom: 0;
}

.seller-social-list{
    float: left;
}

.seller-social-list ul.share-this-post{
    margin: 0; 
    padding: 0;
}

.dl-horizontal dt {
    clear: left;
    color: #777;
    float: left;
    font-weight: normal;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 170px;
    word-wrap: normal;
    margin-top: 5px;

}

.dl-horizontal dd {
    margin-top: 5px;
}

.list-user-list li {
    float: left;
    display: inline-block;
    width: 33.33%;
    margin-bottom: 10px;
}

.list-user-list li img {
    max-width: 100%;
    max-height: 60px;
    max-width: 60px;
    display: block;
    margin: 0 auto;
}

.list-user-list li img.img-circle {
    border-radius: 3px;
}

.cover-bg{
    height: 379px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    margin-top: -20px;
    margin-bottom: 20px;
    border-radius: 3px 3px 0 0 ;
    margin-left: -15px;
    margin-right: -15px;
}

@media (min-width: 768px) and (max-width: 990px) {
    .list-user-list li {
        width: 50%;
        margin-bottom: 10px;
    }
}

@media only screen and (max-width: 500px) {

    .list-user-list li {
        width: 50%;
        margin-bottom: 10px;
    }

}

/* AUTO MOBILE ADS DETAILS */

.key-features {
    margin-left: 0;
    margin-top: -5px;
}

.key-features .media {
    border-right: medium none;
    padding: 6px 0;
    margin-top: 0;
}

.key-features .media:first-child {
    margin-top: 0;
}

.key-features .media i {
    font-size: 28px;
}

.key-features .media-object {
    float: left;
    margin-right: 10px;
}

.key-features .media-heading {
    color: #231f20;
    font-size: 14px;
    font-weight: bold;
    display: block;
    margin: 0;
}

.key-features .data-type {
    color: #999;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}

.auto-heading {
    position: relative;
    display: block;
    padding-right: 180px;
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: 700;
}

.auto-price {
    position: absolute;
    right: 0;
    top: 0;
    font-weight: 600;
    color: #FF9113;

}

.one-img {
    margin-bottom: 25px;
}

.company-logo-thumb img {
    max-width: 100%;
}

/* Validation */

label.error {
    color: #e74c3c;
    font-size: 90%;
}

/* location modal */

.locationModal a.form-control {
    display: block;
    line-height: 36px;
    padding-left: 40px;
    text-align: left;
}

.locationModal a.form-control .icon-append {
    top: 6px;
}

/* TERMS & CONDITION */

.container-content {
    display: block;
    clear: both;
}

ul.list-number li {
    list-style: unset none decimal;
}

ul.list-number {
    margin-left: 30px;
}


/* CSS ANIMATION   */

@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-ms-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-o-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }

.fade-in {
    opacity:0;
    -webkit-animation:fadeIn ease-in 1;
    -moz-animation:fadeIn ease-in 1;
    animation:fadeIn ease-in 1;
    -webkit-animation-fill-mode:forwards; 
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    -webkit-animation-duration:1s;
    -moz-animation-duration:1s;
    animation-duration:1s;
}

.coming-soon-page .landing-intro {
    -webkit-animation-delay: 0.35s;
    -moz-animation-delay: 0.35s;
    animation-delay:  0.35s;
    -webkit-animation-duration:.35s;
    -moz-animation-duration:.35s;
    animation-duration:.35s;
}

.delay-1 {
    -webkit-animation-delay: 0.35s;
    -moz-animation-delay: 0.35s;
    animation-delay: 0.35s;
}

.delay-2 {
    -webkit-animation-delay: .7s;
    -moz-animation-delay:.7s;
    animation-delay: .7s;
}

.delay-3 {
    -webkit-animation-delay: 1.1s;
    -moz-animation-delay: 1.1s;
    animation-delay: 1.1s;
}

.delay-4 {
    -webkit-animation-delay: 1.5s;
    -moz-animation-delay: 1.5s;
    animation-delay: 1.5s;
}


/* PROPERTY LIST */

.property-list .add-image a img {
    border-radius: 0;
    padding: 0;
    width: 100%;
}

.property-list .add-title {
    padding-bottom: 5px;
}
.property-list .item-price {
    padding-bottom: 7px;
}

.property-list .info-row {
    line-height: normal;
}

.prop-info {
    padding: 15px 0 0;
}


.prop-info-block {
    border-right: 1px solid #ccc;
    color: #666;
    display: table-cell;
    margin: 0;
    min-height: 20px;
    padding: 0 10px 5px;
    float: left;
    text-align: center;
    width: 30%;
}

.prop-info-block:last-child {
    border-right: 0;
}

.prop-info-block span {
    display: block;
    line-height: 1.2;
}
.prop-info span.title {
    font-size: 16px;
    font-weight: 600;
    color: #222;
}
.prop-info span.text {
    font-size: 12px;
    font-family: 'Roboto', Arial, sans-serif;
}

.make-grid .prop-info-block span,
.make-grid .prop-info span.title
.make-grid .prop-info span.text
{
    display: inline;
}

.make-grid .prop-info-block {
    border-right:0 ;
    color: #666;
    display: inline;
    margin: 0;
    min-height: 0;
    padding: 0;
    text-align: left;
    width: 100%;
}

.make-grid .prop-info span.title {
    font-size: 14px;
}


.make-compact .prop-info {
    display: none;
}

.property-list .make-compact .add-title {
    clear: left;
    float: left;
    height:  auto;
    overflow: hidden;
    padding-bottom: 7px;
    width: 100%;
}

.property-list .item-list.make-compact .info-row {
    width: 100%;
}
.property-list .item-list.make-compact .btn-border-thin   {
    display: none;
}
.property-list .item-list.make-compact .item-price {
    float: none;
}
.property-list .item-list .carousel-control {
    text-shadow: none;
}
.carousel-control .icon-next::before {
    content: '';
}

.carousel-control .icon-prev.icon-left-open-big:before {
    content: '\e83b';
}

/* 'Ã®Â Â»' */
.carousel-control .icon-next.icon-right-open-big:before {
    content: '\e83c';
}

.product-view-thumb-wrapper .bx-wrapper .bx-controls-direction a {
    height: auto;
    margin-top: -25px;
}

@media all and (max-width: 779px) {
    .property-list .make-list .prop-info-block {
        float: left;
    }
}
@media all and (max-width: 480px) {
    .auto-heading {
        display: block;
        padding-right: 0;
    }
    .auto-price {
        display: block;
        padding: 5px 0 10px;
        position: relative;
        right:  auto;
        text-align: left;
        top:  auto;
        width: 100%;
    }

    .property-list .price-box .tooltip {
        display: none !important;
    }
}

@media all and (max-width: 990px) {
    .prop-info {
        padding-top:10px;
    }
    .prop-info span.title {
        font-size: 14px;
    }
    .prop-info span.text {
        font-size: 11px;
    }
}

/*Modalmanager*/

.loading-spinner {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -12px 0 0 -12px;
}

.loading-spinner img{
    width: 100%;
}

#main-container{
    position: relative !important;
}

#main-container .modal-backdrop-manager{
    z-index: 999 !important;
    position: absolute;
}

#main-container .modal-scrollable-manager{
    z-index: 1000 !important;
    position: absolute;
}

#main-container .modal-scrollable-manager .loading-spinner{
    position: fixed;
}

.modal-dialog .modal-backdrop-manager{
    z-index: 999 !important;
    position: absolute;
    border-radius: 0px 0px 3px 3px;
}

.modal-dialog .modal-scrollable-manager .loading-spinner{
    position: fixed;
    margin: -75px 0 0 0px;
}

.modal-dialog form{
    position: relative;
}

.panel .modal-backdrop-manager{
    z-index: 999 !important;
    position: absolute;
    border-radius: 0px 0px 3px 3px;
}

.panel .modal-scrollable-manager .loading-spinner{
    position: absolute;
    margin: -75px 0 0 0px;
    z-index: 999 !important;
}

.panel .panel-body{
    position: relative;
}

/*End Modalmanager*/

.breadcrumb-list ol.breadcrumb{
    margin: 0;
    padding: 0;
}

.all-ads-mobile{
    border: none !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.blueimp-gallery-carousel{
    box-shadow: none;
    border: 1px solid #ddd;
    background: #f2f2f2;
}
#content-gallery{
    min-height: 250px;
    width: 100%
}


#content-indicators{
    display: block;
    opacity: 1;
    padding: 0;
}

#content-indicators > .indicator {
    display: block !important;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    position: relative;
}

#content-indicators > .indicator > li {
    display: inline-block;
    width: 48px;
    height: 48px;
    margin: 6px 3px 6px 3px;
    border-radius: 0px;
    box-shadow: none;
    border: 1px solid transparent;
}

#content-indicators > .indicator > li.active {
    border-color: #f58220;
}

.blueimp-gallery > .fullscreen:hover {
    color: #fff;
    opacity: 1;
    transform: rotate(45deg);
}

.blueimp-gallery > .fullscreen {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.blueimp-gallery > .fullscreen {
    position: absolute;
    right: 15px;
    top: 15px;
    width: 20px;
    height: 20px;
    background: url(plugins/blueimp/img/fullscreen.png) 0 0 no-repeat;
    cursor: pointer;
    opacity: 0.5;
    display: block;
}

body:last-child .blueimp-gallery > .fullscreen {
    width: 30px;
    height: 30px;
    background-size: 100%;
    background-image: url(plugins/blueimp/img/fullscreen.svg);
}

.blueimp-gallery > .close, .blueimp-gallery > .title{
    display: block;
}

.blueimp-gallery > .indicator{
    display: block;
}


.blueimp-gallery > .next, .blueimp-gallery > .prev{
    display: block;
    border-radius: 3px;
    border: none;
    background: transparent;
}

.blueimp-gallery > .next:after, .blueimp-gallery > .prev:after{
    content: "\f105";
    font-family: "FontAwesome";
    font-size: 48px;   
}

.blueimp-gallery > .prev:after{
    content: "\f104";  
}

.blueimp-gallery > .next, .blueimp-gallery > .prev{
    color: #f58220;
    opacity: 1;
    text-shadow: none !important;
}

.blueimp-gallery > .next:hover, .blueimp-gallery > .prev:hover{
    background: #222;
    background: rgba(255,255,255,.8);
    color: #f58220;
}

#blueimp-gallery > .next:hover, #blueimp-gallery > .prev:hover{
    background: rgba(0,0,0,.3);
}

.blueimp-gallery > .close, .blueimp-gallery > .close:hover{
    font-size: 42px;
    color: #f58220;
    opacity: 1;
}

.blueimp-gallery > .indicator > .active, .blueimp-gallery > .indicator > li:hover{
    background-color: #f58220;
    border-color: #f58220;
}


.hint{
    color: #f58220;
    font-weight: bold;
}

.row-details{
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

.row-details .row-details-label,
.row-details .row-details-value
{
    padding-top: 10px;
    padding-bottom: 10px;
}

.row-details .row-details-label
{
    font-weight: bold;
    background-color: #f2f2f2;
}

.number_area{
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}

.blur{
    color: transparent !important;
    text-shadow: 0px 0px 2px #fff;
}

.user-ads-action {
    margin-top: 15px;
}

.contact-extra{
    margin-top: 15px;
}
.contact-extra .make-favorite span {
    width: 0;
    font-size: 0;
    transition: all 0.3s ease;
}

.contact-extra .make-favorite:hover span {
    width: auto;
    font-size: 14px;
}

.ads-action .btn-primary{
    background: transparent;
    color: #f58220;
}

.ads-action .btn-primary:focus{
    background: transparent;
    color: #f58220;
}

.search-row.search-row-account{
    margin-top: 0; 
    margin-bottom: 10px; 
    background: #ddd; 
    padding: 1px; 
    border-radius: 3px;
}

/*Post Ad*/

.border-left{
    border-left: solid 1px #231f20;   
}

.border-right{
    border-right: solid 1px #231f20;   
}

.border-bottom{
    border-bottom: solid 1px #231f20;   
}

.border-top{
    border-top: solid 1px #231f20;   
}

.category-parent-content-childs,
.location-parent-content-childs{
    float: left;
    width: 100%;
}



.col-item-category-parent,
.col-item-location-parent{
    margin: 0 !important;
    padding: 0 !important;
}

.item-category-parent,
.item-location-parent{
    color: #231f20;
    cursor: pointer;
    display: block;
    text-align: center;
    padding: 8px;
    font-size: 16px;
}

.category-parent-content .col-item-category-parent:first-child .item-category-parent,
.location-parent-content .col-item-location-parent:first-child .item-location-parent{
    border-left: none;
}

.category-top-items,
.location-top-items{
    border-radius: 3px 3px 0 0;
}

.category-bottom-items,
.location-bottom-items{
    border-radius: 0 0 3px 3px;
}

.category-parent-content .col-item-category-parent:last-child:after,
.location-parent-content .col-item-location-parent:last-child:after{
    content: " ";
    position: absolute;
    top: 0;
    right: -1px;
    width: 1px;
    height: 1px;
    background: #e6e6e6;
}

.category-parent-content .col-item-category-parent:last-child:before,
.location-parent-content .col-item-location-parent:last-child:before{
    content: " ";
    position: absolute;
    bottom: 0;
    right: -1px;
    width: 1px;
    height: 1px;
    background: #e6e6e6;
}

.category-items .category-item.active a,
.location-items .location-item.active a{
    color: #f58220;
}

.category-items li.category-item.active,
.location-items li.location-item.active{
    background: #fafafa;
}

.item-category-parent i,
.item-location-parent i{
    font-size: 180%;
    display: block;
    margin-bottom: 5px;
    margin-top: 5px;
}

.postad-category-list,
.postad-location-list{
    height: 310px; 
    overflow: hidden;
}

.category-scroll,
.location-scroll{
    height: 310px;
    position: relative;
}

.category-scroll.has-scroll,
.location-scroll.has-scroll{
    box-shadow: inset 0 -10px 10px -10px rgba(0, 0, 0, 0.15);
}

.postad-category-list,
.postad-location-list{
    padding: 0;
}

.postad-category-list li,
.postad-location-list li{
    cursor: pointer;
    position: relative;
    padding: 9.6px 16px;
}

.postad-category-list,
.postad-location-list{
    position: relative;
}
.postad-category-list .modal-backdrop-manager,
.postad-location-list .modal-backdrop-manager{
    z-index: 999 !important;
    position: absolute;
    border-radius: 0px;
    opacity: 0 !important;
}

.postad-category-list .modal-scrollable-manager .loading-spinner,
.postad-location-list .modal-scrollable-manager .loading-spinner{
    position: absolute;
    margin: -45px 0 0 -45px !important;
    z-index: 999 !important;
    width: 90px !important;
}

.postad-category-list ul li a,
.postad-location-list ul li a{
    color: #231f20;
    font-size: 16px;
}

.postad-category-list ul li:hover a,
.postad-location-list ul li:hover a{
    color: #f58220;
}

.postad-category-list ul li a .category-next-icon,
.postad-location-list ul li a .location-next-icon{
    font-size: 15px;
}

.postad-category-list ul li a .category-check-icon,
.postad-location-list ul li a .location-check-icon{
    font-size: 18px;
    visibility: hidden;
}

.postad-category-list ul li.active a .category-check-icon,
.postad-location-list ul li.active a .location-check-icon{
    color: #5cb74c ;
    visibility: visible;
}

.btn-continue{
    min-width: 200px
}

div.clearfix.spacer{
    height: 10px;
    width: 100%;
}

div.clearfix.spacer-bigger{
    height: 15px;
    width: 100%;
}

.btn-loading{
    transition: none;
    text-indent: -1000px;
    background-image: url("images/ripple.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%;
}

.infos-choosed{
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 16px;
}

.btn-clear{
    background: transparent;
    border: 1px solid #e6e6e6;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #231f20;
}

.btn-clear:hover{
    background: #f7f7f7;
    color: #231f20;
}

.title-2.done{
    color: #5cb74c;
}

.icon-beirut {
    background-image: url("images/beirut-clock-tower.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%;
    min-height: 64px;
}

.icon-beqaa {
    background-image: url("images/beqaa.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%;
    min-height: 64px;
}

.icon-mount-lebanon {
    background-image: url("images/mount-lebanon.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%;
    min-height: 64px;
}

.icon-nabatieh {
    background-image: url("images/hasbaya.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%;
    min-height: 64px;
}

.icon-north-lebanon {
    background-image: url("images/tripoli.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%;
    min-height: 64px;
}

.icon-south-lebanon {
    background-image: url("images/tyre.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%;
    min-height: 64px;
}

.icon-beirut:before {
    content: ' ';
}

.hidden-by-location{
    display: none;
}

.page-content-postad .inner-box{
    margin-bottom: 0px;
}

#content_images .col-item-image{
    height: 100px;
    overflow: hidden;
    vertical-align: middle;
    position: relative;
    margin-bottom: 10px;
    text-align: center;
}

#content_images .col-item-image .item-image{
    position: absolute;
    top: 0;
    bottom: 0;
    left:5px;
    right: 5px;
    overflow: hidden;
    background: #FAFAFA;
    border: 1px solid #D8D6D9;
    text-align: center;
    cursor: move;
    white-space: nowrap;
    z-index: 20;
}

#content_images .col-item-image.col-item-image-add .item-image{
    cursor: default;
}

#content_images .col-item-image .item-image .helper-pusher {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

#content_images .col-item-image .item-image img{
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
}

#content_images{
    display: block;
    width: 100%;
    text-align: center;
    font-size: 14px;
}

.image-loading:before,
.image-loading:after{
    position: absolute;
    left: 6px;
    right: 6px;
    bottom: 1px;
    top: 1px;
    content: " ";
    z-index: 30;
    background: white;
    opacity: 0.5;
}
.image-loading:after{
    z-index: 40;
    opacity: 1;
    background: transparent;
    background-image: url("images/ripple.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100px;
}

#content_images .col-item-image .item-image .image-delete-content{
    position: absolute;
    display: block;
    z-index: 50;
    right: 0;
    top: 0;
    background: #D8D6D9;
    padding: 2px;
    padding-top: 0;
    color: #231f20;
    font-size: 16px;
}

#content_images .col-item-image .item-image .image-delete{
    position: absolute;
    display: block;
    z-index: 50;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: transparent;
    padding: 2px;
    padding-top: 0;
    color: #231f20;
    font-size: 16px;
}

#content_images .col-item-image .item-image .image-delete:hover{
    color: #000; 
}

.inner-box-images {
    overflow: hidden !important;
    position: relative;
    border: 2px solid transparent;
}

.inner-box-images-over {
    border: 2px #00405f dashed;
}

#drop_zone_add .error-block{
    display: none;
}

#drop_zone_add{
    border: 1px solid transparent;
}

#drop_zone_add.drop_zone_add_error{
    border: 1px solid #DF2C1C;
    border-radius: 3px;
}

#drop_zone_add.drop_zone_add_error .error-block{
    display: block; 
}

#drop_zone_add.drop_zone_add_error .title-2{
    color: #DF2C1C;
}

.form-group input.error,
.form-group textarea.error,
.form-group select.error{
    border-color: #DF2C1C;
}

.error-block:before{
    font-family: "FontAwesome";
    content: "\f00d";
    position: absolute;
    left: 0;
    top: 0px;
}

.error-block{
    color: #DF2C1C;
    display: none;
    padding-left: 14px;
    position: relative;
}

.error-block.display{
    display: block; 
}

.row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
    flex-direction: column
}

.forgot_password_link{
    position: absolute; 
    right: 0; 
    top: 0
}

button.ui-multiselect{
    position: relative;
    background: #ffffff;
    border: 1px solid #cccccc;
    color: #222222;
    cursor: pointer;
    display: block;
    font-size: 14px;
    margin: 0;
    overflow: hidden;
    padding: 8.5px 15px;
    text-overflow: clip;
    z-index: 2;
    border-radius: 3px;
}

button.ui-multiselect::after {
    height: 0;
    width: 0;
    position: absolute;
    top: 0;
    right: 15px;
    bottom: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #cccccc;
    content: '';
    display: block;
    margin: auto 0;
}

button.ui-multiselect.ui-state-active{
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    border-radius: 3px 3px 0 0;
    z-index: 301;
}

.ui-multiselect-menu{
    background: white;
    border: 1px solid #cccccc;
    /*    border-top: none;*/
    border-radius: 0 0 3px 3px;
    margin-top: -1px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
    z-index: 300;
}
.ui-multiselect-checkboxes {
    width: 100%;
}

.ui-multiselect {
    max-width: 100%;
}

.ui-multiselect-checkboxes label input {
    margin-right: 8px;
    margin-left: 4px;
    float: left;
}

.ui-multiselect-checkboxes label span {
    display: block;
    float: left;
    width: 80%;
}

.ui-multiselect-checkboxes{
    height: auto !important;
    max-height: 210px;
    padding-bottom: 10px;
}

.file-input {
    overflow-x: auto
}

.file-loading {
    top: 0;
    right: 0;
    width: 25px;
    height: 25px;
    font-size: 999px;
    text-align: right;
    color: #fff;
    border: none
}

.btn-file {
    position: relative;
    overflow: hidden
}

.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    background: none repeat scroll 0 0 transparent;
    cursor: inherit;
    display: block
}

.file-caption .glyphicon {
    display: inline-block;
    min-width: 18px;
    float: left;
    margin-top: 2px
}

.file-caption-name {
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 200px;
}

.file-error-message {
    background-color: #f2dede;
    color: #a94442;
    text-align: center;
    border-radius: 3px;
    padding: 5px
}

.file-caption-disabled {
    background-color: #EEE;
    cursor: not-allowed;
    opacity: 1
}

.file-input .btn .disabled, .file-input .btn[disabled] {
    cursor: not-allowed
}

.file-preview {
    border-radius: 3px;
    border: 1px solid #ddd;
    padding: 5px;
    width: 100%;
    margin-bottom: 5px
}

.file-preview-frame {
    display: table;
    margin: 8px;
    height: 160px;
    border: 1px solid #ddd;
    box-shadow: 1px 1px 5px 0 #a2958a;
    padding: 6px;
    float: left;
    text-align: center;
    vertical-align: middle
}

.file-preview-frame:hover {
    background-color: #eee;
    box-shadow: 2px 2px 5px 0 #231f20
}

.file-preview-image {
    height: 160px;
    vertical-align: text-center
}

.file-preview-text {
    display: table-cell;
    width: 160px;
    height: 160px;
    color: #428bca;
    font-size: 11px;
    vertical-align: middle;
    text-align: center
}

.file-preview-other {
    display: table-cell;
    width: 160px;
    height: 160px;
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 11px;
    vertical-align: middle;
    text-align: center
}

.file-input-new .close, 
.file-input-new .file-preview, 
.file-input-new .fileinput-remove-button, 
.file-input-new .fileinput-upload-button, 
.file-input-new .glyphicon-file {
    /*display: none*/
}

.wrap-indicator {
    font-weight: 700;
    color: #245269;
    cursor: pointer
}

.row.row-align-box{
    margin-left: -10px;
}

.star_ratings { color: #ee8b2d;}
.star_ratings{ 
    width: 100px; 
    height: 20px;
    position: relative;
}

.star_ratings_empty{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.star_ratings_done{
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    width: 0%;
    height: 100%;
    white-space: nowrap;
}


.star_ratings span{ cursor: pointer; width: 20px; margin: 0; padding: 0; font-size: 16px}
.star_ratings.star_ratings_disabled span{ cursor: default;}

.star_ratings_swal{
    margin: auto;
    width: 150px;
}

.star_ratings_swal span{
    font-size: 24px;
    width: 30px;
}

.star_ratings_swal span.glyphicon-star::before {
    content: "\e006" !important;
}

.categories-list-filter{
    background: #fff;
}

.categories-list-filter ul.list-group{
    margin-bottom: 0;
    border: none;
}

.categories-list-filter ul.list-group li{
    border-radius: 0;
}

.categories-list-filter ul.list-group li a{
    font-size: 14px;
}

.categories-list-filter ul.list-group li a .fa{
    font-size: 22px;
    font-weight: bold;

}

.cornerRibbons {
    left: -38px;
    top: 18px;
    width: 136px;
}

.lang_ar .cornerRibbons {
    left: auto;
    right: -38px;
    top: 18px;
    width: 136px;
}

.lang_ar .cornerRibbons a{
    font-size: 18px;
}

.content-box-row{
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
}

.content-box-row .content-box-col{
    padding-left: 5px;
    padding-right: 5px;
}

.content-box-icon{
    padding: 10px;
    margin-bottom: 10px;
    background-color: #58595b;
}

.content-box-icon .cat-list{
    margin-bottom: 0;
}

.content-box-icon .cat-list .cat-title{
    padding-bottom: 0
}

.content-box-icon .cat-list .cat-title{
    padding-bottom: 0;
    font-size: 16px;
}

.content-box-icon .cat-list span.count{
    color: #fff;
    text-transform: none;
}

.content-box-icon .cat-list .icon-container{
    display: flex;
    width: 40px;
    height: 40px;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #f58220;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
}

.content-box-icon .cat-list .icon-container img{
    max-width: 30px;
    flex: 1;
}

.content-box-icon .cat-list a:hover{
    text-decoration: none;
    color: #f58220;
}

/*Card*/
.grid-list {
    box-sizing: border-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -6px;
}

.grid-list-item {
    min-width: 0;
    box-sizing: border-box;
    padding: 6px;
}

.grid-list-2-items .grid-list-item {
    width: 100%;
}

.grid-list-item {
    -webkit-order: 0;
    order: 0;
}

.recent-searches-box{
    margin-left: 0;
    margin-right: 0;
    padding: 12px;
    background: #fff;
}

.listing-tile {
    background-color: #fff;
    box-shadow: 0 0 3px #b7b4b7;
    border-radius: 12px;
    overflow: hidden;
    position: relative;
    height: 100%;
    cursor: pointer;
    transition: box-shadow .15s ease-out;
}

.listing-tile-thumbnail {
    box-sizing: border-box;
    border-bottom: 1px solid #eee;
}

.aspect-ratio-box {
    position: relative;
}

.aspect-ratio-box-inner {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.listing-tile-thumbnail-image {
    width: 100%;
    height: 100%;
}

.image {
    overflow: hidden;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 0;
}

.image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.listing-tile-info {
    position: relative;
    padding: 8px;
    -webkit-flex: 1;
    flex: 1;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.listing-tile-title {
    position: relative;
    margin: 0;
    font-size: 16px;
    font-weight: 400;
    height: 44px;
    padding-bottom: 0;
    line-height: 1.4;
    color: #231f20;
}

.listing-tile-title-inner {
    overflow: hidden;
    position: absolute;
    height: 100%;
    width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
}

.listing-tile-footer {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: 4px;
    height: 22.4px;
}

.listing-tile-price {
    color: #f58220;
    font-size: 16px;
    font-weight: 600;
    line-height: 22.4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0;
    height: 22.4px;
}

.company-logo-listings{
    position: absolute;
    right: 0;
    bottom: 14px;
    right: 14px;
}

.lang_ar .company-logo-listings{
    right: auto;
    left: 15px;
}

.company-logo-listings img{
    max-width: 100px;
    max-height: 50px;
}

.item-premium{
    background: #ffebcd;
}

.item-premium .simple-label{
    border: 1px solid #369;
    color: #369 !important; 
}

.item-premium .simple-label a{
    color: #369 !important; 
}

.item-featured{
    background: #fafafa;
}

.simple-label{
    border-radius: 3px;
    border: 1px solid #DAA520;
    color: #9EAB1C;
    padding: 3px;
    font-weight: bold;
    display: inline-block;
    margin-left: 5px;
    margin-top: 5px;
}

.simple-label a{
    color: #DAA520;
    cursor: default;
}

.top-info{
    background-color: #404041;
}

.top-info h2{
    font-size: 15px;
    text-transform: none;
    font-weight: bold;
    padding-top: 30px;
}
.top-info h2 i{
    margin-left: 5px;
    margin-right: 5px;
    font-size: 18px;
}

.top-info h2 a{
    color: #fff;
}

.top-info .panel-collapse{
    margin-top: 6px;

}

.top-info .panel-collapse h3{
    font-size: 15px;
    text-transform: none;
    font-weight: bold;
    color: #fff;
}

.top-info .inner-content-panel{
    margin-bottom: 20px;
}

.top-info .inner-content-panel a{
    color: #fff;
}

.box-header .box-header-title {
    margin-bottom: 12px;
    font-size: 18px;
}

.recent-searches-box-group {
    overflow: hidden;
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(125px,1fr));
    grid-column-gap: 12px;
    padding: 2px;
}

.recent-searches-box-group .cards-aspect-ratio {
    padding-top: 125px;
}

.recent-searches-box-group article {
    grid-row: 1/-1;
    grid-column: 1/-1;
    position: relative;
}

.recent-searches-box-group article ul {
    list-style: none;
    margin: 0;
    padding: 0;
    grid-row-gap: 12px;
}

.recent-searches-box-group .cards-grid {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(125px,1fr));
    grid-column-gap: 12px;
}

.recent-searches-box-group .cards-absolute-fill {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.recent-searches-box-group article ul li {
    position: relative;
}

.recent-searches-box-group .cards-aspect-ratio {
    padding-top: 125px;
}

.recent-searches-card {
    display: inline-block;
    position: relative;
    box-shadow: 0 0 3px #b7b4b7;
    border-radius: 12px;
    background: #fff;
}

.recent-searches-box-group article ul li .recent-searches-card {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.recent-searches-card .card-content.card-image {
    color: #fff;
}

.recent-searches-box-group article ul li .recent-searches-card .card-content .card-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-filter: brightness(45%);
    filter: brightness(45%);
    background: #d3d3d3;
    box-shadow: 0 0 3px #b7b4b7;
    border-radius: 12px;
}

.recent-searches-card .card-content .card-image figure {
    height: 100%;
    width: 100%;
    -webkit-margin-before: 0;
    margin-block-start: 0;
    -webkit-margin-after: 0;
    margin-block-end: 0;
    -webkit-margin-start: 0;
    margin-inline-start: 0;
    -webkit-margin-end: 0;
    margin-inline-end: 0;
}

.recent-searches-box-group article ul li .recent-searches-card .card-content .card-image figure {
    box-shadow: 0 0 3px #b7b4b7;
    border-radius: 12px;
}

.recent-searches-card .card-content .card-icon {
    position: absolute;
    top: 2.5%;
    padding: 0 2.5%;
    right: 2.5%;
    font-size: 18px;
}

.recent-searches-card .card-content .card-title {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.recent-searches-card .card-content .card-title .title-wrapper {
    position: relative;
    padding: 4px 8px;
}

.recent-searches-card .card-content .card-title .title-wrapper .title-content {
    position: relative;
    margin: 0;
    font-size: 16px;
    font-weight: 400;
    max-height: 44.8px;
}

.recent-searches-card .card-content .card-title .title-wrapper .title-content .title-content-inner {
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    max-height: 44.8px;
}

.recent-searches-list-content{
    margin-top: 10px;
}
.recent-searches-list{
    font-size: 15px;
    line-height: 28px;
    position: relative;
    padding-right: 30px;
    height: 30px;
    overflow: hidden;
}

.recent-searches-input{
    position: absolute;
    left: -9999px;
}

.lang_ar .recent-searches-input{
    position: absolute;
    left: auto;
    right: -9999px;
}

.recent-searches-input-label{
    position: absolute;
    right: 2px;
    top: 2px;
    cursor: pointer;
    font-size: 24px;
    font-weight: bold;
}

.recent-searches-list ul {
    position: relative;
    list-style: none;
    display: block;
    overflow: hidden;
    width: auto;
    max-height: 48px;
}

.recent-searches-list ul li {
    float: left;
    margin-right: 12px;
}

.recent-searches-list ul li a {
    background: #b1adb3;
    color: #fff;
    padding: 2px 7px;
    border-radius: 3px;
    display: inline;
    font-size: 16px;
    line-height: 30px;
}

.lang_ar .recent-searches-list ul li{
    float: right;
    margin-right: 0;
    margin-left: 12px;
}

.lang_ar .recent-searches-list{
    padding-right: 0;
    padding-left: 30px
}

.lang_ar .recent-searches-input-label{
    right: auto;
    left: 2px;
}

.recent-searches-list-content input:checked + div {
    height: auto;
}

.recent-searches-list-content input:checked + div ul{
    max-height: 100%;
}

.recent-searches-list-content input:checked + div label:before {
    content: "\f106";
}

.mobile_post_ad{
    display: none;
}

.box-stats{
    padding: 0 !important   ;
}

.tab-stats ul.nav,
.tab-datatable ul.nav{
    display: flex;
    width: 100%;
}

.tab-stats ul.nav li,
.tab-datatable ul.nav li{
    background-color: #FAFAFA;
    padding: 5px;
    -webkit-box-flex: 1;
    flex-grow: 1;  
    border-bottom: 1px solid #E8E8E8;
    border-right: 1px solid #E8E8E8;
    border-radius: 0;
}

.tab-stats .nav-pills > li + li,
.tab-datatable .nav-pills > li + li{
    margin-left: 0;
}

.tab-stats ul.nav li a,
.tab-datatable ul.nav li a{
    text-align: left;
    border-radius: 0;
    background: transparent;
}

.tab-stats ul.nav li a span.tab-title,
.tab-datatable ul.nav li a span.tab-title{
    font-size: 24px;
    font-weight: bold;
    color: #231f20;
    display: inline-block;
    width: 100%;
}

.tab-stats ul.nav li a span.tab-title .loading,
.tab-datatable ul.nav li a span.tab-title .loading{
    max-height: 25px;
    display: none;
}

.tab-stats ul.nav li a span.tab-top-title,
.tab-datatable ul.nav li a span.tab-top-title{
    font-size: 14px;
    color: #9099a2;
    display: inline-block;
    width: 100%;
    margin-bottom: 5px;
}

.tab-stats .nav-pills > li.active,
.tab-datatable .nav-pills > li.active{
    background: #f58220;
}
.tab-stats .nav-pills > li.active > a,
.tab-datatable .nav-pills > li.active > a{

    background: transparent;
    color: #fff;
    text-align: left
}

.tab-stats .nav-pills > li.active > a span.tab-title,
.tab-datatable .nav-pills > li.active > a span.tab-title{
    color: #fff;
}

.tab-stats .nav-pills > li.active > a span.tab-top-title,
.tab-datatable .nav-pills > li.active > a span.tab-top-title{
    color: #fff;
}

.tab-stats .tab-pane,
.tab-datatable .tab-pane{
    padding: 20px;
    min-height: 360px;
}

.tab-datatable .tab-pane{
    padding: 0;
}

.tab-stats .stats-graph,
.tab-datatable .stats-graph{
    text-align: center;
    min-height: 200px;
    margin-bottom: 20px;
}

.tab-stats .stats-graph .loading,
.tab-datatable .stats-graph .loading{
    max-height: 140px;
    display: none;
}

.tab-pane-onload .stats-graph .loading{
    display: inline;
}

.tab-pane-onload .stats-graph .t_graph,
.tab-pane-onload .stats-graph .t_datatable{
    display: none;
}


.tab-stats-onload ul.nav li a span.tab-title .loading,
.tab-datatable-onload ul.nav li a span.tab-title .loading{
    display: inline;
}

.tab-stats-onload ul.nav,
.tab-datatable-onload ul.nav{
    opacity: 0.4;
}

div.dataTables_wrapper div.dataTables_info{
    text-align: left;
}

.stats-infos ul{
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    width: 100%;
}

.stats-infos ul > li{
    position: relative;
    display: block;
    float: left;
    background-color: #FAFAFA;
    padding: 0;
    -webkit-box-flex: 1;
    flex-grow: 1;
    border-bottom: 1px solid #E8E8E8;
    border-right: 1px solid #E8E8E8;
    border-radius: 0;

    background: transparent;
    border: 1px solid #E8E8E8;
    border-right: none;
}

.stats-infos ul > li:last-child{
    border-right: 1px solid #E8E8E8;
}

.stats-infos ul > li > a {
    position: relative;
    display: block;
    padding: 8px;
    text-align: left;
    border-radius: 0;
    background: transparent;
    cursor: default;
}

.stats-infos ul li a span.tab-top-title {
    font-size: 14px;
    color: #9099a2;
    display: inline-block;
    width: 100%;
    margin-bottom: 5px;
}

.stats-infos ul li a span.tab-title {
    font-size: 24px;
    font-weight: bold;
    color: #231f20;
    display: inline-block;
    width: 100%;
}

.stats-infos ul li a span.tab-title .loading {
    max-height: 25px;
    display: none;
}

.tab-pane-onload ul li a span.tab-title .loading {
    display: inline;
}

.tab-pane-onload ul li a span.tab-title .tab-title-txt {
    display: none;
}

.select2-container--default .select2-selection--single{
    border: 1px solid #ddd;
    box-shadow: none;
    height: 48px !important;
}

.select2-dropdown{
    border-color: #ddd;
}

.select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height: 48px;
    color:#555;
}

.select2-container--default .select2-selection--single .select2-selection__arrow{
    height: 46px;
}


@media (min-width: 1290px) {
    .container {
        width: 1400px;
    }
}


.item-list.make-grid.item-nv{
    width: 50%;
}

.item-list.make-grid.item-nv.item-nv-full{
    width: 100%;
}

.ads_native_container .item-nv:last-child{
    border-right: none !important;
}

.ads_native_container .item-nv{
    border-bottom: 1px solid #ddd !important;
}

.item-list.make-grid.item-nv .make-favorite{
    position: absolute;
    right: 0;
    top: -60px;
}

.item-list.make-grid.item-nv .item-price{
    padding-bottom: 0;
}

.item-list.make-grid.item-nv h5 a{
    text-decoration: none;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.item-list.make-grid.item-nv .photobox a{
    height: 240px;
}

.item-list.make-grid.item-nv.item-nv-full .photobox a{
    height: 340px;
}

@media (min-width: 481px) and (max-width: 990px){
    .grid-list-5-items-xl .grid-list-item {
        width: 33.33333%;
    }

    .grid-list-4-items-xl .grid-list-item {
        width: 33.33333%;
    }

    .grid-list-3-items-xl .grid-list-item {
        width: 33.33333%;
    }

    .grid-list-item:nth-child(n+4) {
        -webkit-order: 2;
        order: 2;
    }

    .grid-list-item:nth-child(n+10) {
        -webkit-order: 4;
        order: 4;
    }
}

@media (min-width: 991px){
    .grid-list-5-items-xl .grid-list-item {
        width: 20%;
    }

    .grid-list-4-items-xl .grid-list-item {
        width: 25%;
    }

    .grid-list-3-items-xl .grid-list-item {
        width: 33.33333%;
    }

    .grid-list-item:nth-child(n+5) {
        -webkit-order: 2;
        order: 2;
    }

    .grid-list-item:nth-child(n+12) {
        -webkit-order: 4;
        order: 4;
    }
}

.listing-thumbnail-primary .aspect-ratio-box{
    padding-top: 100% !important
}

@media (max-width: 480px){
    .grid-list-item:nth-child(n+3) {
        -webkit-order: 2;
        order: 2;
    }

    .grid-list-item:nth-child(n+7) {
        -webkit-order: 4;
        order: 4;
    }

    .recent-searches-box-group {
        grid-template-columns: repeat(3,1fr);
    }

    .recent-searches-box-group .cards-grid {
        grid-template-columns: repeat(3,1fr);
    }

    .listing-thumbnail-primary .aspect-ratio-box{
        padding-top: 50% !important
    }
}

.grid-list-item-recent-searches{
    width: 100% !important;
    -webkit-order: 1 !important;
    order: 1 !important;
}

.contact_listing{
    display: none;
}

.content-share-sidebar{
    display: none;
}

.btn-whatsapp{
    background-color: #25d366;
}

.btn-whatsapp:hover,
.btn-whatsapp:focus,
.btn-whatsapp:active{
    background-color: #075e54;
}

.hidden-op{
    opacity: 0;
}

.hidden-op-by-location{
    opacity: 0;
}

@media ( min-width: 768px ) {
    #content_images .col-item-image:first-child:not(.col-item-image-add){
        height: 210px;
        width: 33.33333333%;
    }

    .grid-divider {
        position: relative;
        padding: 0;
    }
    .grid-divider>[class*='col-'] {
        position: static;
    }
    .grid-divider>[class*='col-']:nth-child(n+2):before {
        content: "";
        border-left: 1px solid #DDD;
        position: absolute;
        top: 0;
        bottom: 0;
    }
    .col-padding {
        padding: 0 15px;
    }

    .seven-cols .col-sm-1 {
        width: 16.66666667%;
        *width: 16.66666667%;
    }

    .form-horizontal .control-label {
        padding-top: 11px;
    }

    .categories-list-filter{
        margin-top: 16px;
    }

}

@media (min-width: 1199px) {

}

@media (min-width: 992px) {
    .seven-cols .col-md-1 {
        width: 14.28572%;
        *width: 14.28572%;
    }

    .no-padding-md {
        padding: 0 !important;
    }

    .pd-right-desktop{
        padding-right: 4px !important;
    }

    .pd-left-desktop{
        padding-left: 4px !important;
    }
}

@media (max-width: 991px) {

    .cover-bg{
        height: 293px;
        margin-left: -10px;
        margin-right: -10px;
    }

    .company-logo-listings img{
        max-width: 75px;
        max-height: 25px;
    }

}

@media (max-width: 767px) {

    .blueimp-gallery-carousel.blueimp-gallery > .indicator > li{
        width: 32px;
        height: 32px;
    }

    #content_images .col-item-image:first-child:not(.col-item-image-add){
        height: 210px;
        width: 33% !important;
    }

    .category-parent-content .category-parent-content-childs .item-category-parent,
    .location-parent-content .location-parent-content-childs .item-location-parent{
        float: left;
        width: 100%;
        height: 50px;
        text-align: left;
        line-height: 50px;
        padding: 0;
        position: relative;
        padding-left: 54px;
        border-bottom: none;
        border-left: none;
    }

    .location-parent-content .location-parent-content-childs .item-location-parent{
        padding-left: 15px;
    }

    .category-parent-content .category-parent-content-childs .col-item-category-parent:last-child .item-category-parent,
    .location-parent-content .location-parent-content-childs .col-item-location-parent:last-child .item-location-parent{
        border-bottom: solid 1px #e6e6e6;
    }

    .category-parent-content .category-parent-content-childs .item-category-parent:after,
    .location-parent-content .location-parent-content-childs .item-location-parent:after{
        position: absolute;
        content: "\e83c";
        font-family: 'fontello';
        font-size: 16px;
        right: 20px;
        top: 0;
    }
    .category-parent-content .category-parent-content-childs .item-category-parent i{
        width: 34px;
        position: absolute;
        left: 5px;
        margin: 0;
        margin-top: -2px; 
    }

    .location-parent-content .location-parent-content-childs .item-location-parent i{
        display: none;
    }

    .panel-content-desktop{
        position: relative;
    }

    .category-childs-content,
    .location-childs-content{
        position: absolute;
        height: 300px;
        left: 16px;
        right: 15px;
        top: 1px;
        bottom: 1px;
        width: auto !important;
        overflow: hidden;
        visibility: hidden;
        border: none;
    }

    .location-childs-content{
        height: 300px;
        top: 56px;
    }

    .category-childs-content.active,
    .location-childs-content.active{
        visibility: visible;
    }

    .postad-category-list,
    .postad-location-list{
        visibility: hidden;
        background: white;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        bottom: 0;
        left:0;
        right: 0;
        transform: translate3d(100%, 0, 0);
        transition: all 200ms ease-in-out;
        -webkit-box-shadow: -4px 0px 2px 0px rgba(0, 0, 0, 0.2);
        -moz-box-shadow:    -4px 0px 2px 0px rgba(0, 0, 0, 0.2);
        box-shadow:         -4px 0px 2px 0px rgba(0, 0, 0, 0.2);
    }

    .category-childs-content.active .postad-category-list.active,
    .location-childs-content.active .postad-location-list.active{
        visibility: visible;
        transform: translate3d(-1px, 0, 0);
    }

    .postad-category-list .category-scroll, 
    .postad-location-list .location-scroll{
        height: 100%;
    }

    .category-item-back,
    .location-item-back{
        display: block !important;
        background: #F4F4F4;
        font-weight: bold;
    }

    .postad-category-list,
    .postad-location-list{
        overflow-y: auto;
    }

    .navbar-nav > li.postadd{
        padding-right: 10px;
        padding-left: 10px;
    }

    .ui-multiselect-menu{
        z-index: 1191;
        min-width: 213px;
    }

    .row.row-align-box{
        margin-left: 0px;
        margin-right: 0px;
    }

    .intro-light .search-row .search-col{
        border-right: none;
        border-bottom: 1px solid #ddd;
    }

    .intro-light .search-row .search-col:last-child{
        border-right: none;
        border-bottom: none;
    }

    .footer .social-list{
        width: 100%;
        text-align: center;
        margin-top: 6px !important;
    }

    .search-input-content-home{
        padding-right: 58px;
    }

    .lang_ar .search-input-content-home{
        padding-right: 0;
        padding-left: 58px;
    }

    .btn-search-home-content,
    .btn-search-listings-content{
        position: absolute !important;
        right: 0;
        top: 0;
        width: 48px;
    }

    .btn-search-listings-content{
        padding: 0 !important;
    }

    .btn-search-listings-content .btn{
        height: 48px;
        font-size: 18px;
        letter-spacing: -0.5px;
        text-shadow: 0 1px 1px #000;
    }

    .search-row-wrapper{
        padding: 10px;
        padding-top: 60px;
    }

    .search-row-wrapper .search-col-query{
        margin-bottom: 5px;
    }

    .lang_ar .btn-search-home-content,
    .lang_ar .btn-search-listings-content{
        right: auto;
        left: 0;
        top: 0;
        width: 48px;
    }

    .browse_category_homepage{
        background: #fff;
        border-radius: 3px;
    }

    .browse_category_homepage a{
        font-size: 14px;
        display: block;
        text-align: left;
        font-weight: bold;
        padding: 14px;
    }

    .lang_ar .browse_category_homepage a{
        text-align: right;
    }

    .browse_category_homepage a .fa{
        font-size: 24px;
        margin-top: -3px;
    }

    .logo{
        height: 50px !important;
        padding: 5px;
    }

    .lang-content{
        position: relative;
        float: left;
        bottom: auto;
        width: 100%;
        text-align: center;
        left: auto;
        background: #fafafa;
        padding: 6px;
        border-top: 1px solid #e7e7e7;
    }

    .lang-content a {
        padding: 4px 12px;
    }

    .navbar-site .navbar-toggle{
        margin-top: 12px;
    }

    .navbar-header{
        padding-bottom: 0;
        min-height: 60px;
    }

    .navbar-site{
        min-height: 60px;
    }

    .header{
        min-height: 60px;
    }

    .intro{
        padding-top: 38px;
        padding-bottom: 0px;
    }

    .intro h1, .intro-title{
        font-size: 20px;
        line-height: 25px;
    }

    .search-row{
        margin-top: 10px;
    }

    .intro .col-sm-4, .intro .col-sm-3,
    .search-row-wrapper .col-sm-3{
        margin-bottom: 8px;
    }

    .search-row .search-col:first-child .form-control{
        margin-bottom: 0;
    }

    .page-content .main_title_listings{
        padding-left: 15px;
        padding-right: 15px;
    }

    .main_title_listings{
        font-size: 18px !important;
    }

    .listing-filter-hasnot-content{
        display: none;
    }

    /*Sidebar*/
    .page-sidebar.mobile-filter-sidebar{
        width: 100%;
        left: -101%;
        background: #fff;
    }

    .page-sidebar.mobile-filter-sidebar .inner-box{
        box-shadow: none;
        padding-bottom: 140px;
    }

    .mobile-filter-topBar{
        background: #f58220;
        text-align: center;
        padding: 15px 8px;
        color: #ffffff;
        position: relative;
        font-size: 18px;
        font-weight: 700;
        line-height: 1;
        position: relative;
    }

    .mobile-filter-sidebar-slide .closeFilter{
        color: #fff;
        top: 5px;
        width: auto;
    }

    .box-navitem{
        background: #f1f1f1;
        border: 1px solid #d8d6d9;
        display: block;
        padding: 15px 8px;
        color: #3c3241;
        font-weight: 700;
        font-size: 14px;
        transition: background .2s linear;
    }

    .box-navitem + .box-navitem{
        border-top: 0;
    }

    .box-navitem-feautres .box-navitem{
        border-top: 0;
    }

    .box-navitem:hover{
        background: #fafafa;
        color: #3c3241;
        text-decoration: none;
    }

    .box-navinfo {
        float: right;
        color: #938f93;
        font-weight: 400;
        font-size: 14px;
    }
    .box-navinfo-extra {
        float: right;
        color: #938f93;
        font-weight: normal;
        font-size: 16px;
        margin-top: 2px;
        margin-right: 5px;
        max-width: 70%;
        overflow: hidden;
        white-space: nowrap;
    }

    .box-navinfo .fa{
        font-size: 26px;
        font-weight: bold;
        margin-top: -2px;
    }

    .box-navitem-sep{
        height: 20px;
        width: 100%;
    }

    .btn-filter-box{
        width: auto;
        position: fixed;
        bottom: 20px;
        left: 20px;
        right: 20px;
        display: none;
    }

    .btn-filter-box .btn{
        font-size: 20px;
        font-weight: normal;
        line-height: 18px;

    }

    .btn-filter-box-visible{
        display: block;
    }

    .btn-filter-box span{
        font-size: 14px;
    }

    body.mobile-filter-open{
        overflow: hidden;
    }

    .mobile-filter-back,
    .mobile-filter-apply{
        position: absolute;
        left: 10px;
        color: #fff;
        font-size: 15px;
        font-weight: normal;
    }

    .mobile-filter-back .fa,
    .mobile-filter-apply .fa{
        font-weight: bold;
        font-size: 18px;
    }

    .mobile-filter-back:hover,
    .mobile-filter-back:active,
    .mobile-filter-back:focus,
    .mobile-filter-apply:hover,
    .mobile-filter-apply:active,
    .mobile-filter-apply:focus{
        color: #fff;
    }

    .list-group-filter li{
        border-left: none;
        border-right: none;
    }

    .list-group-filter li{
        padding: 0;
    }

    .list-group-filter li a{
        display: block;
        padding: 10px 15px;
    }

    .list-group-filter li a .fa-check{
        display: none;
        font-size: 20px !important;
        font-weight: normal !important;
    }

    .list-group-item-done a{
        color: #8a848d !important;
    }

    .list-group-item-choose a .fa-check{
        display: block !important;
    }

    .list-group-item-choose a{
        font-weight: bold;
    }

    .list-group-item-child{
        margin-left: 20px;
    }

    .ads-side{
        margin-right: 6px;
        float: left;
        width: 100%;
        margin-bottom: 12px;
    }

    .ads-content{
        margin-bottom: 12px;
        width: 100%;
    }

    .ads-side .photobox a{
        line-height: 100%;
        height: 280px;
    }

    .ads-side .photobox a img{
    }

    .ads-side .photobox a.thumbnail{
        margin-bottom: 0;
    }

    .ads-content{
        overflow: hidden;
        min-height: 75px;
        position: relative;
    }

    .ads-content .add-title{
        padding-right: 25px;
    }

    .lang_ar .ads-content .add-title{
        padding-right: 0;
        padding-left: 25px;
    }

    .ads-content .add-details {
        padding: 4px 0 0;
    }

    .ads-content .info-row{
        margin-top: -5px;
    }

    .ads-content .info-row .item-location i{

    }

    .ads-content .date-on-mobile{
        float: right;
        display: inline-block;
        color: #9a9a9a;
        margin-top: 2px;
    }

    .ads-content .item-price{
        float: left;
        display: inline-block;
        font-size: 16px;
        font-weight: 700;
        padding-bottom: 0;
    }

    .lang_ar .ads-content .item-price{
        float: right;
        text-align: right;
        font-size: 18px;
        font-weight: 700;
    }

    .ads-content .price-box{
        padding-top: 0;
        padding-bottom: 0;
    }

    .item-list{
        padding: 0;
        padding-top: 12px;
        padding-left: 8px;
        padding-right: 8px;
    }

    .ads-content .btn-favorite{
        position: absolute;
        right: 0;
        top: 0;
        z-index: 100;
    }

    .lang_ar .ads-content .btn-favorite{
        right: auto !important;
        left: 0px;
    }

    .lang_ar .company-logo-listings{
        right: auto;
        left: 0px;
    }

    .ads-content .btn-favorite:hover span
    {
        font-size: 0 !important;   
    }

    .cornerRibbons{
        width: 112px;
        top: 13px;
        left: -33px;
    }

    .cornerRibbons a{
        font-size: 10px;
        text-shadow: none;
    }

    .ads-content-withlogo{

    }

    .company-logo-listings{
        bottom: 6px;
        right: -2px;
    }

    .company-logo-listings img{
        max-width: 75px;
        max-height: 25px;
    }

    .lang_ar .ads-side{
        float: right;
        margin-right: 0;
        margin-left: 6px;
    }

    .lang_ar .cornerRibbons{
        top: 13px;
        right: -33px;
        left: auto;
        width: 112px;
    }

    .lang_ar .cornerRibbons a{
        font-size: 14px;
    }

    .ads-content .item-price{
        width: 100%;
    }
    .ads-content .date-on-mobile{
        width: 100%;
    }

    .simple-label{
        position: absolute;
        right: 0;
        bottom: 5px;
        margin-left: 5px;
        margin-top: 0;
    }

    .lang_ar .simple-label{
        right: auto;
        left: 0;
        bottom: 5px;
        margin-left: 0;
        margin-right: 5px;
        margin-top: 0;
    }

    .mobile_post_ad{
        display: block;
        position: absolute;
        right: 68px;
        text-align: center;
        top: 0;
        bottom: 0;
        line-height: 59px;
        width: auto;
        background: #f58220;
        color: #fff;
        font-size: 24px;
        padding-left: 12px;
        padding-right: 12px;
    }

    .mobile_post_ad:hover{
        color: #fff;
    }

    .lang_ar .mobile_post_ad{
        right: auto;
        left: 68px;
    }

    .navbar-default .navbar-toggle{
        border: none;
        padding: 9px 4px;

    }

    .navbar-toggle .icon-bar{
        width: 28px;
        height: 3px;
        background-color: #f58220 !important;
    }

    .navbar-default .navbar-toggle:focus .icon-bar, .navbar-default .navbar-toggle:hover .icon-bar{
        background-color: #c0562a !important;
    }

    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
        background: none;
    }

    .navbar-toggle .icon-bar + .icon-bar{
        margin-top: 5px;
    }

    .navbar-nav > li > a{
        font-size: 14px;
        font-weight: 600;
    }

    .user-panel-sidebar ul li a{
        font-size: 14px;
        font-weight: 600;
    }

    .navbar-nav li h3{
        color: #8191a0;
        font-size: 12px;
        font-weight: 600;
    }

    .navbar-nav li:hover{
        background: #f58220;
    }

    .navbar-nav li.dropdown-header:hover{
        background: transparent;
    }

    .navbar-nav li a{
        transition: none;
    }

    .navbar-nav li:hover a{
        color: #fff !important;
    }

    .filter-search-listings{
        color: #f58220 !important; 
        font-weight: bold;
    }

    .filter-search-listings i{
        font-size: 18px;
    }

    .item-list.make-grid.item-nv{
        width: 100% !important;
        min-height: 0 !important;
    }

    .item-list.make-grid.item-nv .photobox a{

    }

    .item-list.make-grid.item-nv .make-favorite{
        top: 1px;
    }

    .container-recent-views{
        padding-left: 15px;
        padding-right: 15px;
    }

    .main-container.main-container-home{
        padding-top: 0px;
    }

    .main-container .container.container-post-ad{
        border: none;
        padding-top: 60px;
    }

    .category-top-items,
    .location-top-items{
        border-radius: 3px;
    }

    .category-top-items a.item-category-parent,
    .location-top-items a.item-location-parent{
        border-bottom: 1px solid #231f20 !important;
    }

}

@media (max-width: 540px) {
    #content_images .col-item-image:first-child:not(.col-item-image-add){
        height: 210px;
        width: 100% !important;
    }

    .cover-bg{
        height: 206px;
        margin-left: -10px;
        margin-right: -10px;
    }
}

@media (max-width: 450px) {

    .contact_listing{
        display: flex;
        margin-top: 30px;
        margin-bottom: 10px;
        width: 100%;
    }

    .contact_listing a{
        flex: 1;
        margin-left: 10px;
        font-size: 16px;
    }

    .contact_listing a i{
        margin-right: 2px;

    }

    .contact_listing a:first-child{
        margin-left: 0px;
    }

    .has-contact-listing .company-logo-listings{
        bottom: 60px;
    }

    

    .Ads-Details .content-footer{
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 999;
        display: flex;
        padding-left: 30px;
        padding-right: 30px;
    }

    .Ads-Details .content-footer a{
        flex: 1;
        margin-left: 10px;
        margin-right: 0;
    }

    .Ads-Details .content-footer a.btn-whatsapp{
        display: inline-block;
    }

    .Ads-Details .content-footer a.btn-whatsapp i{
        font-weight: bold;
        font-size: 18px;
    }

    .Ads-Details .content-footer a:first-child{
        margin-left: 0px;
    }

    .content-footer-full a span.txt{
        display: none;
    }



    .content-share-sidebar{
        display: none !important;
        flex-flow: row wrap;
        position: fixed;
        right: 0;
        z-index: 999;
        top: 50%;
        transform: translate(0, -50%);
        max-width: 50px;
    }

    .content-share-sidebar a{
        display: block;
        flex: 1;
        flex-basis: 100%;
        margin-bottom: 2px;
        border-radius: 3px 0 0 3px;
        font-size: 18px;
    }

    .ads-side .photobox a{
        line-height: 100%;
        height: 180px;
    }

}

@media (max-width: 420px) {


}

@media (max-width: 350px) {
    .lang-content-text{
        display: none;   
    }

    .btn-whatsapp-listing i{
        font-size: 18px;

    }

    .btn-whatsapp-listing span{
        display: none;
    }

}

/*Start Chat*/
.inbox_msg img{ max-width:100%;}
.inbox_people {
    background: #f8f8f8 none repeat scroll 0 0;
    float: left;
    overflow: hidden;
    width: 30%; border-right:1px solid #c4c4c4;
}
.inbox_msg {
    border: 1px solid #c4c4c4;
    clear: both;
    overflow: hidden;
}

.top_spac{ margin: 20px 0 0;}


.recent_heading {float: left; width:40%;}
.srch_bar {
    display: inline-block;
    text-align: right;
    width: 60%;
}
.headind_srch{ padding:10px 29px 10px 20px; overflow:hidden; border-bottom:1px solid #c4c4c4;}

.recent_heading h4 {
    color: #369;
    font-size: 21px;
    margin: auto;
    padding-bottom: 0;

}
.srch_bar input{ border:1px solid #cdcdcd; border-width:0 0 1px 0; width:80%; padding:2px 0 4px 6px; background:none;}
.srch_bar .input-group-addon button {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    padding: 0;
    color: #707070;
    font-size: 18px;
}
.srch_bar .input-group-addon { margin: 0 0 0 -35px; display: inline; background: transparent; border: none}

.chat_ib h5{ font-size:15px; color:#464646; margin:0 0 8px 0; padding-bottom: 0}
.chat_ib h5 span{ font-size:13px; float:right;}
.chat_ib p{ font-size:14px; color:#989898; margin:auto}
.chat_img {
    float: left;
    width: 11%;
}
.chat_ib {
    float: left;
    padding: 0 0 0 15px;
    width: 88%;
}

.chat_people{ overflow:hidden; clear:both;}
.chat_list {
    border-bottom: 1px solid #c4c4c4;
    margin: 0;
    padding: 18px 16px 10px;
}
.inbox_chat { height: 550px; overflow-y: scroll;}

.active_chat{ background:#ebebeb;}

.incoming_msg_img {
    display: inline-block;
    width: 6%;
}
.received_msg {
    display: inline-block;
    padding: 0 0 0 10px;
    vertical-align: top;
    width: 98%;
}
.received_withd_msg p {
    background: #ebebeb none repeat scroll 0 0;
    border-radius: 3px;
    color: #646464;
    font-size: 14px;
    margin: 0;
    padding: 5px 10px 5px 12px;
    width: 100%;
}
.time_date {
    color: #747474;
    display: block;
    font-size: 12px;
    margin: 8px 0 0;
}
.received_withd_msg { width: 57%;}
.mesgs {
    float: left;
    padding: 30px 15px 15px 25px;
    width: 100%;
    overflow-y: auto;
    height: 400px;

}

.sent_msg p {
    background: #dcf8c6 none repeat scroll 0 0;
    border-radius: 3px;
    font-size: 14px;
    margin: 0; color:#262626;
    padding: 5px 10px 5px 12px;
    width:100%;
}
.outgoing_msg, .incoming_msg{ overflow:hidden; margin:15px 0 15px;}
.sent_msg {
    float: right;
    width: 46%;
}
.input_msg_write{
    width: 100%;
    min-height: 58px;
    position: relative;
    border: 1px solid #c4c4c4;
    border-top: 0;
}

.input_msg_write input {
    background: #ffffff none repeat scroll 0 0;
    border: medium none;
    color: #4c4c4c;
    font-size: 15px;
    min-height: 38px;
    width: 100%;
    border-radius: 21px;
    padding-left: 10px;
    padding-right: 10px;
}

.input_msg_write input:focus {
    border: none;
    outline: none;
}

.sent_msg p{
    position: relative;
}

.sent_msg p{
    padding-right: 12px;
}
.sent_msg p .read_status{
    position: absolute;
    right: 10px;
    bottom: 4px;
}

.input_msg_write_content{
    position: absolute;
    right: 50px;
    left: 10px;
    top: 10px;
}

.type_msg {position: relative; background-color: #efefef;min-height: 48px; position: relative;}
.msg_send_btn {
    background: #369 none repeat scroll 0 0;
    border: medium none;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    height: 30px;
    position: absolute;
    right: 10px;
    top: 15px;
    width: 30px;
}
.messaging { padding: 0 0 50px 0;}
.msg_history {
    padding-bottom: 20px;
}

.action_chats{
    font-size: 18px;
    margin-left: 10px;
}

.highlight_chat p{
    background: #ffee75 !important;
}

.tab-chat .list-group-item {padding: 14px 16px;}
.tab-chat .list-group-item:first-child {border-top-right-radius: 0px;border-top-left-radius: 0px;}
.tab-chat .list-group-item:last-child {border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;}
.list-group-item.unread { color: #222;background-color: rgba(242,245,245,0.8); }
.list-group-item-chat .name{
    display: inline-block;
    width: 120px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: bold;
    vertical-align: top;
    margin-left: 10px;
    margin-right: 10px;
}

.list-group-item-chat .action_chat .fa{
    font-size: 16px;
}

.list-group-item-chat > .badge{
    float: none;  
}

.action_chat_link{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.list-group-item-chat .action_chat{
    position: relative;
    z-index: 2;
}

.list-group-item-chat:hover{
    background: #fafafa;
}

.list-group-item-chat .action_chat:focus,.list-group-item-chat .action_chat:active {
    color: inherit;
}

.list-group-item-chat .action_chat.active {
    color: #f58220 !important;
}

.list-group-item-chat .title {
    font-weight: bold;
}

.empty-tab-content{
    display: none;
    text-align: center;
    margin-top: 40px;
    padding-bottom: 140px;
}

.empty-tab-content i{
    font-size: 124px;
    margin-bottom: 10px;
}

.empty-tab-content span{
    font-size: 18px;
}

.tab-is-empty .empty-tab-content{
    display: block;
}
.chatprofile-div {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #c4c4c4;
    border-bottom: none;
    border-radius: 3px 3px 0 0;
    min-height: 155px;
    max-width: 100%;
}
.chatprofile-bg {
    background-color: #369;
    border-bottom: 1px solid #e1e8ed;
    border-radius: 3px 3px 0 0;
    height: 95px;
    width: 100%;
}

.chatprofile-bg.chatprofile-property{
    background-image: url("/images/bg_properties_doodle.jpg"); 
}

.chatprofile-bg.chatprofile-motors{
    background-image: url("/images/bg_cars_doodle.jpg"); 
}

.chatprofile-bg.chatprofile-jobs{
    background-image: url("/images/bg_jobs_doodle.jpg"); 
}

.chatprofile-bg.chatprofile-for-sale{
    background-image: url("/images/bg_for_sale_doodle.jpg"); 
}

.chatprofile-bg.chatprofile-services{
    background-image: url("/images/bg_services_doodle.jpg"); 
}

.chatprofile-bg.chatprofile-pets{
    background-image: url("/images/bg_pets_doodle.jpg"); 
}

.chatprofile-bg.chatprofile-community{
    background-image: url("/images/bg_communities_doodle.jpg"); 
}

.chatprofile-block {
    display: block !important;
}
.chatprofile-button {
    margin: 8px -10px 0;
    text-align: right;
    width: 100%;
}
.chatprofile-avatarLink {
    background-color: #fff;
    border-radius: 3px;
    display: inline-block !important;
    float: left;
    margin: -30px 5px 0 8px;
    max-width: 100%;
    padding: 1px;
    vertical-align: bottom;
}
.chatprofile-avatarImg {
    border: 2px solid #fff;
    border-radius: 3px;
    box-sizing: border-box;
    color: #fff;
    height: 72px;
    width: 72px;
}
.chatprofile-divUser {
    margin: 5px 0 0;
}
.chatprofile-divName {
    font-size: 18px;
    font-weight: 700;
    line-height: 21px;
}
.chatprofile-divName a {
    color: inherit !important;
    overflow: hidden;
    white-space: nowrap;
    max-width: 100%;
    display: block;
    text-overflow: ellipsis;
}
.chatprofile-divStats {
    margin-left: 11px;
    padding: 10px 0;
}
.chatprofile-Arrange {
    box-sizing: border-box;
    display: table;
    margin: 0;
    min-width: 100%;
    padding: 0;
    table-layout: auto;
}
ul.chatprofile-Arrange {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.chatprofile-ArrangeSizeFit {
    display: table-cell;
    padding: 0;
    vertical-align: top;
}
.chatprofile-ArrangeSizeFit a:hover {
    text-decoration: none;
}
.chatprofile-StatValue {
    display: block;
    font-size: 18px;
    font-weight: 500;
    transition: color 0.15s ease-in-out 0s;
}
.chatprofile-StatLabel {
    color: #8899a6;
    font-size: 10px;
    letter-spacing: 0.02em;
    overflow: hidden;
    text-transform: uppercase;
    transition: color 0.15s ease-in-out 0s;
}

.btn-chat-profile{
    max-width: 100px;
    margin-top: 0 !important;
    margin-left: 10px;
}

/*End chats*/

.tree-navigation{
    font-size: 1.5rem;
}

.tree-navigation a{
    margin-bottom: 0.8rem;
}

.tree-navigation .nav_is_active{
    font-weight: 700;
    color: #4e575d;
}

.list_filter_input a{
    position: relative;
    padding-left: 26px !important;
}

.list_filter_input a:before{
    content: "";
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 2px solid #9a9a9a;
    position: absolute;
    left: 0;
    top: 3px;
}

.list_filter_input a:after{
    content: "\f00c";
    font: normal normal normal 14px/1 FontAwesome;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    color: #369;
    position: absolute;
    left: 5px;
    top: 8px;
    opacity: 0;
    visibility: hidden;
    font-size: 11px;
}
.list_filter_input.li_is_active a:after{
    opacity: 1;
    visibility: visible;
}

.list_filter_input.li_is_active a:before,
.list_filter_input a:hover:before{
    border-color: #4e575d;  
}

.row-listing .page-sidebar{
    padding: 0px !important;
}

.row-listing .page-sidebar .inner-box{
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
}

.row-listing .page-content{
    padding: 0px !important;
}

.row-listing .page-content .category-list{
    border-radius: 0;
    box-shadow: none;
}

.row-listing .page-content .nav-tabs.add-tabs > li.active > a{
    border-top: none;
}

span.item-price{
    display: block;
    font-size: 24px;
    line-height: 28px;
    font-weight: 400;
    margin: 0;
    padding-bottom: 15px;
}

.add-title{
    line-height: 20px;
}

img.lazyload{
    opacity:0;
    -webkit-transition:opacity .1s ease-in;
    transition:opacity .1s ease-in;
}

img.error, 
img.initial, 
img.loaded{
    opacity:1
}

img:not([src]){
    visibility:hidden
}
ins.adsbygoogle[data-ad-status="unfilled"] {
    display: none !important;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
    background-color: #d16e18;
    border-color: #d16e18;
    color: #FFFFFF;
}

.modal-content {
    box-shadow: none !important;
    background: transparent !important;
    border: none !important;
}

.btn-green,
.btn-green:active,
.btn-green:focus {
    background-color: #52a744;
    color: #FFFFFF;
}

.btn-green:hover {
    background-color: #2e6e31;
    color: #FFFFFF;
}

.modal-header {
    border-bottom: none !important;
    border-radius: 8px 8px 0 0;
    font-weight: bold;
    background: #fff;
    border-top: none !important;
    padding: 8px;
    position: relative;
}

.modal-body,
.modal-footer {
    background-color: #fff;
}

.modal-footer {
    border-radius: 0 0 8px 8px;
}

.promo-options {
    display: flex;
    flex-direction: column;
    gap: 14px;
}

/* Card */
.promo-card {
    display: flex;
    align-items: flex-start;
    gap: 16px;
    padding: 16px 18px;
    border-radius: 12px;
    background: #fdfdfd;
    border: 1px solid #e2e2e2;
    transition: 0.25s;
    cursor: pointer;
}

.promo-card:hover {
    border-color: #0d6efd;
    background: #f5f9ff;
}

/* Icon */
.promo-icon {
    width: 46px;
    height: 46px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    background: #eef2ff;
    color: #0d6efd;
    flex-shrink: 0;
}

/* icon color variations */
.promo-icon.urgent {
    background: #fff4e5;
    color: #ff9800;
}

.promo-icon.spotlight {
    background: #fff9d9;
    color: #ffc400;
}

/* Card info */
.promo-info {
    flex: 1;
}

/* Title + badge */
.promo-title {
    display: flex;
    align-items: center;
    gap: 8px;
}

.promo-title h3 {
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    padding-bottom: 0px;
}

.badge {
    background: #0d6efd;
    color: white;
    padding: 4px 8px;
    font-size: 12px;
    font-weight: 600;
    border-radius: 12px;
}

/* Description */
.promo-desc {
    margin: 4px 0 8px;
    font-size: 14px;
    color: #555;
    line-height: 1.35;
}

/* Prices */
.promo-prices {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    font-weight: 600;
    color: #222;
    font-size: 14px;
}

/* hide default checkbox */
.promo-check {
    display: none;
}

/* highlight selected card */
.promo-card {
    border: 1px solid #e2e2e2;
}

.promo-card input:checked~* {
    filter: brightness(1.03);
}

.promo-card:has(.promo-check:checked) {
    border-color: #0d6efd;
    background: #eaf1ff !important;
    box-shadow: 0 0 0 2px rgba(13, 110, 253, 0.3);
}

.promo-select-indicator {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    border: 2px solid #b4b4b4;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    color: white;
    transition: all 0.2s ease;
  }
  
  .promo-card {
    position: relative;
  }
  
  .promo-card:has(.promo-check:checked) .promo-select-indicator {
    background: #0d6efd;
    border-color: #0d6efd;
    color: white;
  }
  
  .promo-card:has(.promo-check:checked) .promo-select-indicator::after {
    content: "\f00c";
    font-family: "FontAwesome";
    font-weight: 900;
  }
  
  /* Banner container */
/* Backdrop */
#app-sheet-backdrop {
    position: fixed;
    inset: 0;
    background: rgba(0,0,0,0.35);
    backdrop-filter: blur(4px);
    z-index: 1001;
    display: none;
  }
  
  /* Bottom Sheet */
  #app-sheet {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: #ffffff;
    border-radius: 20px 20px 0 0;
    box-shadow: 0 -10px 30px rgba(0,0,0,0.25);
    z-index: 1002;
    transform: translateY(100%);
    transition: transform 0.35s cubic-bezier(.25,.8,.25,1);
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    touch-action: none;
  }
  
  /* Visible state */
  #app-sheet.active {
    transform: translateY(0);
  }
  
  /* Header grabber */
  .sheet-header {
    display: flex;
    justify-content: center;
    padding: 10px 0;
    touch-action: none;
  }
  
  .grabber {
    width: 40px;
    height: 4px;
    background: #d1d5db;
    border-radius: 2px;
    touch-action: none;
  }
  
  /* Content */
  .sheet-content {
    padding: 20px;
    text-align: center;
  }
  
  .app-icon {
    width: 72px;
    height: 72px;
    border-radius: 16px;
    margin-bottom: 12px;
  }
  
  .app-text h3 {
    margin: 0;
    font-size: 2rem;
    font-weight: 700;
    color: #111827;
  }
  
  .app-text p {
    margin: 6px 0 18px;
    font-size: 1.45rem;
    color: #6b7280;
  }
  
  /* Install button */
  .install-btn,
  .install-btn:visited,
  .install-btn:active,
  .install-btn:hover,
  .install-btn:focus,
  .install-btn:focus-visible,
  .install-btn:disabled {
    display: block;
    background: linear-gradient(135deg, #3b82f6, #2563eb);
    color: #fff;
    text-decoration: none;
    padding: 14px;
    border-radius: 12px;
    font-weight: 600;
    margin-bottom: 12px;
    box-shadow: 0 6px 16px rgba(37,99,235,0.35);
  }
  
  /* Close */
  .close-btn {
    background: none;
    border: none;
    color: #6b7280;
    font-size: 1.2rem;
    cursor: pointer;
  }  

  .no-select {
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none;    /* Firefox */
    -ms-user-select: none;     /* IE/Edge */
    user-select: none;         /* Standard */
  }

  #content_images .col-item-image .item-image .image-rotate-content{
    position: absolute;
    display: block;
    z-index: 50;
    left: 0;
    top: 0;
    background: #D8D6D9;
    padding: 4px;
    color: #231f20;
    font-size: 16px;
}

#content_images .col-item-image .item-image .image-rotate{
  position: absolute;
  display: block;
  z-index: 50;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: transparent;
  padding: 4px;
  color: #231f20;
  font-size: 16px;
}

#content_images .col-item-image .item-image .image-rotate:hover{
  color: #000; 
}