/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:"Glyphicons Halflings";src:url(/assets/bootstrap/dist/fonts/glyphicons-halflings-regular-13634da87d9e23f8c3ed9108ce1724d183a39ad072e73e1b3d8cbf646d2d0407.eot);src:url(/assets/bootstrap/dist/fonts/glyphicons-halflings-regular-13634da87d9e23f8c3ed9108ce1724d183a39ad072e73e1b3d8cbf646d2d0407.eot?#iefix) format("embedded-opentype"),url(/assets/bootstrap/dist/fonts/glyphicons-halflings-regular-fe185d11a49676890d47bb783312a0cda5a44c4039214094e7957b4c040ef11c.woff2) format("woff2"),url(/assets/bootstrap/dist/fonts/glyphicons-halflings-regular-a26394f7ede100ca118eff2eda08596275a9839b959c226e15439557a5a80742.woff) format("woff"),url(/assets/bootstrap/dist/fonts/glyphicons-halflings-regular-e395044093757d82afcb138957d06a1ea9361bdcf0b442d06a18a8051af57456.ttf) format("truetype"),url(/assets/bootstrap/dist/fonts/glyphicons-halflings-regular-42f60659d265c1a3c30f9fa42abcbb56bd4a53af4d83d316d6dd7a36903c43e5.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\00A0 \2014"}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;background-image:none;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;background-image:none;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;background-image:none;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;background-image:none;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;background-image:none;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:15px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-right:-15px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:8px;margin-bottom:8px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:12px;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover>.arrow{border-width:11px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-o-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;filter:alpha(opacity=90);opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203a"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
/*# sourceMappingURL=bootstrap.min.css.map */
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face{font-family:'FontAwesome';src:url(/assets/font-awesome/fonts/fontawesome-webfont-7bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979.eot?v=4.7.0);src:url(/assets/font-awesome/fonts/fontawesome-webfont-7bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(/assets/font-awesome/fonts/fontawesome-webfont-2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe.woff2?v=4.7.0) format('woff2'),url(/assets/font-awesome/fonts/fontawesome-webfont-ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f07.woff?v=4.7.0) format('woff'),url(/assets/font-awesome/fonts/fontawesome-webfont-aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8.ttf?v=4.7.0) format('truetype'),url(/assets/font-awesome/fonts/fontawesome-webfont-ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.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 {
      background-color: transparent;
      border: none;
      font-size: 1em; }
  .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;
      list-style: none;
      padding: 0; }
    .select2-container .select2-selection--multiple .select2-selection__clear {
      background-color: transparent;
      border: none;
      font-size: 1em; }
  .select2-container .select2-search--inline .select2-search__field {
    box-sizing: border-box;
    border: none;
    font-size: 100%;
    margin-top: 5px;
    margin-left: 5px;
    padding: 0;
    max-width: 100%;
    resize: none;
    height: 18px;
    vertical-align: bottom;
    font-family: sans-serif;
    overflow: hidden;
    word-break: keep-all; }
    .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--selectable {
  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;
    height: 26px;
    margin-right: 20px;
    padding-right: 0px; }
  .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;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative; }
  .select2-container--default .select2-selection--multiple.select2-selection--clearable {
    padding-right: 25px; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    font-weight: bold;
    height: 20px;
    margin-right: 10px;
    margin-top: 5px;
    position: absolute;
    right: 0;
    padding: 1px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
    display: inline-block;
    margin-left: 5px;
    margin-top: 5px;
    padding: 0;
    padding-left: 20px;
    position: relative;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: bottom;
    white-space: nowrap; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__display {
    cursor: default;
    padding-left: 2px;
    padding-right: 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    background-color: transparent;
    border: none;
    border-right: 1px solid #aaa;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #999;
    cursor: pointer;
    font-size: 1em;
    font-weight: bold;
    padding: 0 4px;
    position: absolute;
    left: 0;
    top: 0; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
      background-color: #f1f1f1;
      color: #333;
      outline: none; }

.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__display {
  padding-left: 5px;
  padding-right: 2px; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  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 .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--group {
  padding: 0; }

.select2-container--default .select2-results__option--disabled {
  color: #999; }

.select2-container--default .select2-results__option--selected {
  background-color: #ddd; }

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  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, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 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;
    height: 26px;
    margin-right: 20px; }
  .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, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 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, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 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, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 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;
  padding-bottom: 5px;
  padding-right: 5px; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .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;
    display: inline-block;
    margin-left: 5px;
    margin-top: 5px;
    padding: 0; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
    cursor: default;
    padding-left: 2px;
    padding-right: 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    background-color: transparent;
    border: none;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #888;
    cursor: pointer;
    font-size: 1em;
    font-weight: bold;
    padding: 0 4px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555;
      outline: none; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.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: white;
  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--group {
  padding: 0; }

.select2-container--classic .select2-results__option--disabled {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }
@charset "UTF-8";
/*!
 * SmartAdmin v1.8.2 ()
 * Copyright 2011-2016 
 */
/*!
 * SmartAdmin - Responsive WebApp
 *
 * Copyright 2014 bootstraphunter.com
 * Designed and built with all the love in the world by @bootstraphunt.
 */
/*
 * SMARTADMIN VARIABLES
 * All variables related specifically to the theme starts from here:
 */
/* left side */
/* right side */
/* the color that flashes when you click on the first nav element */
/* the plus icon that appears on the parent nav when expanding and collapsing */
/* these values will only address the first parent in the entire nav */
/* the plus & minus icons */
/* margin top */
/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
/* line 29, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.tree {
  min-height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 35, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.tree li {
  list-style-type: none;
  margin: 0;
  padding: 5px;
  position: relative;
}

/* line 41, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.tree ul ul li:hover {
  background: rgba(0, 0, 0, 0.015);
}

/* line 44, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.tree li:before,
.tree li:after {
  content: '';
  left: -20px;
  position: absolute;
  right: auto;
}

/* line 51, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.tree li:before {
  border-left: 1px solid #999999;
  bottom: 50px;
  height: 100%;
  top: -11px;
  width: 1px;
  -webkit-transition: "border-color 0.1s ease 0.1s";
  -moz-transition: "border-color 0.1s ease 0.1s";
  -o-transition: "border-color 0.1s ease 0.1s";
  transition: "border-color 0.1s ease 0.1s";
}

/* line 62, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.tree li:after {
  border-top: 1px solid #999999;
  height: 20px;
  top: 18px;
  width: 25px;
}

/* line 68, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.tree li span {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px dotted #999999;
  border-radius: 5px;
  display: inline-block;
  padding: 3px 8px;
  text-decoration: none;
  -webkit-transition: color 0.2s ease 0.1s, background-color 0.2s ease 0.1s, border-color 0.3s ease 0.2s;
  -moz-transition: color 0.2s ease 0.1s, background-color 0.2s ease 0.1s, border-color 0.3s ease 0.2s;
  -o-transition: color 0.2s ease 0.1s, background-color 0.2s ease 0.1s, border-color 0.3s ease 0.2s;
  transition: color 0.2s ease 0.1s, background-color 0.2s ease 0.1s, border-color 0.3s ease 0.2s;
}

/* line 81, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.tree li.parent_li > span {
  cursor: pointer;
  padding: 7px;
}

/* line 85, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.tree > ul > li:before,
.tree > ul > li::after {
  border: 0;
}

/* line 89, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.tree li:last-child::before {
  height: 30px;
}

/* line 92, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.tree li.parent_li > span:hover,
.tree li.parent_li > span:hover + ul li span {
  background: #eee;
  border: 1px solid #94a0b4;
  color: #000000;
}

/* line 98, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.tree > ul {
  padding-left: 0px;
}

/* line 101, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.tree ul ul {
  padding-left: 34px;
  padding-top: 10px;
}

/* line 105, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.tree li.parent_li > span:hover {
  background-color: #DF8505;
  border: 1px solid #C67605;
  color: #ffffff;
}

/* line 110, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.tree li.parent_li > span:hover + ul li::before {
  border-left-color: #F89406;
}

/* line 113, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.tree li.parent_li > span:hover + ul li::after {
  border-top-color: #F89406;
}

/* line 116, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.tree li.parent_li > span:hover + ul li span {
  background: #FDDFB3 !important;
  border: 1px solid #FAA937;
  color: #000;
}

/* icons */
/* line 122, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.tree .fa.icon-minus-sign:before {
  content: "\f056" !important;
}

/* line 125, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.tree .fa.icon-plus-sign:before {
  content: "\f055" !important;
}

/*
 *  Bootstrap Duallistbox - v3.0.5
 *  A responsive dual listbox widget optimized for Twitter Bootstrap. It works on all modern browsers and on touch devices.
 *  http://www.virtuosoft.eu/code/bootstrap-duallistbox/
 *
 *  Made by István Ujj-Mészáros
 *  Under Apache License v2.0 License
 */
/* line 136, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-duallistbox-container .buttons {
  width: 100%;
  margin-bottom: -1px;
}

/* line 140, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-duallistbox-container label {
  display: block;
  margin-top: 0px !important;
  font-weight: 400 !important;
}

/* line 145, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-duallistbox-container .info {
  display: inline-block;
  margin-bottom: 5px;
  font-size: 11px;
}

/* line 150, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-duallistbox-container .clear1,
.bootstrap-duallistbox-container .clear2 {
  display: none;
  font-size: 10px;
}

/* line 155, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-duallistbox-container .box1.filtered .clear1,
.bootstrap-duallistbox-container .box2.filtered .clear2 {
  display: inline-block;
}

/* line 159, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-duallistbox-container .move,
.bootstrap-duallistbox-container .remove {
  width: 60%;
}

/* line 163, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-duallistbox-container .btn-group .btn {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 167, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-duallistbox-container select {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 171, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-duallistbox-container .moveall,
.bootstrap-duallistbox-container .removeall {
  width: 40%;
}

/* line 175, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-duallistbox-container.bs2compatible .btn-group > .btn + .btn {
  margin-left: 0;
}

/* line 178, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-duallistbox-container select {
  width: 100%;
  height: 300px;
  padding: 0;
}

/* line 183, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-duallistbox-container .filter {
  display: inline-block;
  width: 100%;
  height: 31px;
  margin: 0 0 5px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 192, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-duallistbox-container .filter.placeholder {
  color: #aaa;
}

/* line 195, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-duallistbox-container.moveonselect .move,
.bootstrap-duallistbox-container.moveonselect .remove {
  display: none;
}

/* line 199, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-duallistbox-container.moveonselect .moveall,
.bootstrap-duallistbox-container.moveonselect .removeall {
  width: 100%;
}

/**
 * Bootstrap-Markdown.less
 *
 * @author Taufan Aditya @taufanaditya
 * @copyright 2013-2016 Taufan Aditya
 */
/* line 209, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor {
  display: block;
  border: 1px solid #dddddd;
}

/* line 213, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor > .md-header,
.md-editor .md-footer {
  display: block;
  padding: 6px 4px;
  background: #f5f5f5;
  margin: 0;
}

/* line 220, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor > .md-header > :first-child {
  margin-left: 0px;
}

/* line 223, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor > .md-preview {
  background: #ffffff;
  border-top: 1px dashed #dddddd;
  border-bottom: 1px dashed #dddddd;
  min-height: 10px;
  padding: 10px;
  overflow: auto;
}

/* line 231, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor > textarea {
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  font-size: 13px;
  outline: 0;
  outline: thin dotted  \9;
  /* IE6-9 */
  margin: 0;
  display: block;
  padding: 10px;
  width: 100%;
  border: 0;
  border-top: 1px dashed #dddddd;
  border-bottom: 1px dashed #dddddd;
  border-radius: 0;
  box-shadow: none;
  background: #eeeeee;
}

/* line 248, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor > textarea:focus {
  box-shadow: none;
  background: #ffffff;
}

/* line 252, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor.active {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

/* line 259, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor .md-controls {
  float: right;
  padding: 3px;
}

/* line 263, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.smart-rtl .md-editor .md-controls {
  float: left;
}

/* line 266, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor .md-controls .md-control {
  right: 5px;
  color: #bebebe;
  padding: 3px 3px 3px 10px;
}

/* line 271, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.smart-rtl .md-editor .md-controls .md-control {
  right: auto;
  left: 5px;
  padding: 3px 10px 3px 3px;
}

/* line 276, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor .md-controls .md-control:hover {
  color: #333;
}

/* line 279, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor.md-fullscreen-mode {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
  padding: 60px 30px 15px;
  background: #fff !important;
  border: 0 !important;
}

/* line 290, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor.md-fullscreen-mode .md-footer {
  display: none;
}

/* line 293, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor.md-fullscreen-mode .md-input,
.md-editor.md-fullscreen-mode .md-preview {
  margin: 0 auto !important;
  height: 100% !important;
  font-size: 20px !important;
  padding: 20px !important;
  color: #999;
  line-height: 1.6em !important;
  resize: none !important;
  box-shadow: none !important;
  background: #fff !important;
  border: 0 !important;
}

/* line 306, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor.md-fullscreen-mode .md-preview {
  color: #333;
  overflow: auto;
}

/* line 310, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor.md-fullscreen-mode .md-input:hover,
.md-editor.md-fullscreen-mode .md-input:focus {
  color: #333;
  background: #fff !important;
}

/* line 315, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor.md-fullscreen-mode .md-header {
  background: none;
  text-align: center;
  position: fixed;
  width: 100%;
  top: 20px;
}

/* line 322, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor.md-fullscreen-mode .btn-group {
  float: none;
}

/* line 325, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor.md-fullscreen-mode .btn {
  border: 0;
  background: none;
  color: #b3b3b3;
}

/* line 330, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor.md-fullscreen-mode .btn:hover,
.md-editor.md-fullscreen-mode .btn:focus,
.md-editor.md-fullscreen-mode .btn.active,
.md-editor.md-fullscreen-mode .btn:active {
  box-shadow: none;
  color: #333;
}

/* line 337, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor.md-fullscreen-mode .md-fullscreen-controls {
  position: absolute;
  top: 20px;
  right: 20px;
  text-align: right;
  z-index: 1002;
  display: block;
}

/* line 345, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor.md-fullscreen-mode .md-fullscreen-controls a {
  color: #b3b3b3;
  clear: right;
  margin: 10px;
  width: 30px;
  height: 30px;
  text-align: center;
}

/* line 353, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor.md-fullscreen-mode .md-fullscreen-controls a:hover {
  color: #333;
  text-decoration: none;
}

/* line 357, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor.md-fullscreen-mode .md-editor {
  height: 100% !important;
  position: relative;
}

/* line 361, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor .md-fullscreen-controls {
  display: none;
}

/* line 364, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.md-nooverflow {
  overflow: hidden;
  position: fixed;
  width: 100%;
}

/*!
 * Slider for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
/* line 377, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.slider {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

/* line 382, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.slider.slider-horizontal {
  width: 100% !important;
  height: 20px;
}

/* line 386, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.slider.slider-horizontal .slider-track {
  height: 10px;
  width: 100%;
  margin-top: -5px;
  top: 50%;
  left: 0;
}

/* line 393, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.slider.slider-horizontal .slider-selection {
  height: 100%;
  top: 0;
  bottom: 0;
}

/* line 398, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.slider.slider-horizontal .slider-handle {
  margin-left: -10px;
  margin-top: -5px;
}

/* line 402, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.slider.slider-horizontal .slider-handle.triangle {
  width: 20px;
  height: 20px;
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border: none;
  line-height: 21px;
  color: #797777;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

/* line 416, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.slider.slider-horizontal .slider-handle.triangle:before {
  content: "\f0da";
  font-size: 34px;
}

/* line 420, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.slider-horizontal .slider-selection + .slider-handle.triangle + .slider-handle.triangle:before {
  content: "\f0d9";
}

/* line 423, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.slider.slider-vertical {
  height: 210px;
  width: 20px;
}

/* line 427, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.slider.slider-vertical .slider-track {
  width: 10px;
  height: 100%;
  margin-left: -5px;
  left: 50%;
  top: 0;
}

/* line 434, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.slider.slider-vertical .slider-selection {
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
}

/* line 440, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.slider.slider-vertical .slider-handle {
  margin-left: -5px;
  margin-top: -10px;
}

/* line 444, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.slider.slider-vertical .slider-handle.triangle {
  width: 20px;
  height: 20px;
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border: none;
  line-height: 21px;
  color: #797777;
  text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.8);
}

/* line 458, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.slider.slider-vertical .slider-handle.triangle:before {
  content: "\f0d7";
  font-size: 32px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

/* line 463, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.slider.slider-vertical .slider-selection + .slider-handle.triangle + .slider-handle.triangle:before {
  content: "\f0d8";
  text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.8);
}

/* line 467, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.slider input {
  display: none;
}

/* line 470, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.slider .tooltip-inner {
  white-space: nowrap;
}

/* line 473, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.slider-track {
  position: absolute;
  cursor: pointer;
  background: #E5E5E5;
}

/* line 478, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.slider-selection {
  position: absolute;
  background: #3276b1;
}

/* line 482, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.slider-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  border: 1px solid #FFF;
  background: #858585;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  line-height: 18px;
  font-size: 10px;
  color: #BDBDBD;
  text-shadow: 0 1px 0 rgba(77, 77, 77, 0.5);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 507, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.slider-handle:before {
  content: "\f0c9";
}

/* line 510, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.slider-handle.round {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  width: 20px;
  height: 20px;
}

/* line 517, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.slider-handle.triangle {
  background: transparent none;
}

/*
 * Slider colors
 */
/* line 523, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.slider-danger + .slider-track > .slider-selection {
  background: #a90329;
}

/* line 526, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.slider-warning + .slider-track > .slider-selection {
  background: #c79121;
}

/* line 529, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.slider-info + .slider-track > .slider-selection {
  background: #57889c;
}

/* line 532, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.slider-success + .slider-track > .slider-selection {
  background: #739e73;
}

/* line 535, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-tagsinput {
  display: block;
  width: 100%;
  min-height: 32px;
  padding: 1px 3px;
  font-size: 13px;
  line-height: 1.428571429;
  color: #555;
  vertical-align: middle;
  background-color: #FFF;
  border: 1px solid #CCC;
  border-radius: 0;
}

/* line 548, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-tagsinput > span {
  border-radius: 0px !important;
  font-weight: normal;
  padding: 3px 28px 4px 8px;
  font-size: 13px;
  border: 1px solid #285E8E;
  background: #3276B1;
}

/* line 556, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-tagsinput input {
  border: none;
  box-shadow: none;
  outline: none;
  background-color: transparent;
  padding: 0;
  margin: 0;
  width: auto !important;
  max-width: inherit;
}

/* line 566, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-tagsinput input:focus {
  border: none;
  box-shadow: none;
}

/* line 570, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-tagsinput .tag {
  color: #FFF;
  position: relative;
  margin: 3px 0 3px 2px;
  display: inline-block;
}

/* line 576, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-tagsinput .tag [data-role="remove"] {
  display: block;
  top: -1px;
  right: 0px;
  padding: 3px 4px 3px 5px;
  width: 23px;
  height: 22px;
  position: absolute;
  cursor: pointer;
}

/* line 586, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-tagsinput .tag [data-role="remove"]:hover {
  background: rgba(0, 0, 0, 0.3);
}

/* line 589, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-tagsinput .tag [data-role="remove"]:after {
  content: "\f057";
  font-family: fontAwesome;
  padding: 2px 1px;
  line-height: 17px;
  font-size: 15px;
  text-align: center;
}

/* line 597, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-tagsinput .tag [data-role="remove"]:hover {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 600, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-tagsinput .tag [data-role="remove"]:hover:active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

/*!
 * Timepicker Component for Twitter Bootstrap
 *
 * Copyright 2013 Joris de Wit
 *
 * Contributors https://github.com/jdewit/bootstrap-timepicker/graphs/contributors
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
/* line 613, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker {
  position: relative;
}

/* line 616, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.modal-open .bootstrap-timepicker-widget.dropdown-menu.open {
  z-index: 1051 !important;
}

/* line 619, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu {
  left: auto;
  right: 0;
}

/* line 623, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:before {
  left: auto;
  right: 12px;
}

/* line 627, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:after {
  left: auto;
  right: 13px;
}

/* line 631, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker .add-on {
  cursor: pointer;
}

/* line 634, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker .add-on i {
  display: inline-block;
  width: 16px;
  height: 16px;
}

/* line 639, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget.dropdown-menu {
  padding: 4px;
}

/* line 642, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget.dropdown-menu.open {
  display: inline-block;
}

/* line 645, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget.dropdown-menu:before {
  border-bottom: 7px solid rgba(0, 0, 0, 0.2);
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  content: "";
  display: inline-block;
  position: absolute;
}

/* line 653, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget.dropdown-menu:after {
  border-bottom: 6px solid #FFFFFF;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: "";
  display: inline-block;
  position: absolute;
}

/* line 661, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget.timepicker-orient-left:before {
  left: 6px;
}

/* line 664, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget.timepicker-orient-left:after {
  left: 7px;
}

/* line 667, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget.timepicker-orient-right:before {
  right: 6px;
}

/* line 670, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget.timepicker-orient-right:after {
  right: 7px;
}

/* line 673, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget.timepicker-orient-top:before {
  top: -7px;
}

/* line 676, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget.timepicker-orient-top:after {
  top: -6px;
}

/* line 679, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget.timepicker-orient-bottom:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999;
}

/* line 684, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget.timepicker-orient-bottom:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #ffffff;
}

/* line 689, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget a.btn,
.bootstrap-timepicker-widget input {
  border-radius: 4px;
}

/* line 693, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget table {
  width: 100%;
  margin: 0;
}

/* line 697, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget table td {
  text-align: center;
  height: 30px;
  margin: 0;
  padding: 2px;
}

/* line 703, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget table td:not(.separator) {
  min-width: 30px;
}

/* line 706, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget table td span {
  width: 100%;
}

/* line 709, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget table td a {
  border: 1px transparent solid;
  width: 100%;
  display: inline-block;
  margin: 0;
  padding: 8px 0;
  outline: 0;
  color: #333;
}

/* line 718, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget table td a:hover {
  text-decoration: none;
  background-color: #eee;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border-color: #ddd;
}

/* line 726, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget table td a i {
  margin-top: 2px;
  font-size: 18px;
}

/* line 730, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget table td input {
  width: 25px;
  margin: 0;
  text-align: center;
}

/* line 735, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget .modal-content {
  padding: 4px;
}

@media (min-width: 767px) {
  /* line 739, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  .bootstrap-timepicker-widget.modal {
    width: 200px;
    margin-left: -100px;
  }
}

@media (max-width: 767px) {
  /* line 745, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  .bootstrap-timepicker {
    width: 100%;
  }
  /* line 748, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  .bootstrap-timepicker .dropdown-menu {
    width: 100%;
  }
}

/* line 752, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bv-form .help-block {
  margin-bottom: 0;
}

/* line 755, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bv-form .tooltip-inner {
  text-align: left;
}

/* line 758, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.nav-tabs li.bv-tab-success > a {
  color: #3c763d;
}

/* line 761, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.nav-tabs li.bv-tab-error > a {
  color: #a94442;
}

/* line 764, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
[class^="col-"] > .form-control + .form-control-feedback {
  right: 13px;
}

/* line 767, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.has-feedback.has-success .radio-inline + .form-control-feedback,
.has-feedback.has-success .radio-inline + .form-control-feedback {
  display: none !important;
}

/* line 771, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
#buttonGroupForm .btn-group .form-control-feedback {
  top: 0;
  right: -30px;
}

/* line 775, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
#productForm .inputGroupContainer .form-control-feedback,
#productForm .selectContainer .form-control-feedback {
  top: 0;
  right: -15px;
}

/*
 * jQuery CSSEmoticons plugin 0.2.9
 *
 * Copyright (c) 2010 Steve Schwartz (JangoSteve)
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 *
 * Date: Sun Oct 22 1:00:00 2010 -0500
 */
/* Basic styles for emoticons */
/* line 792, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
span.css-emoticon {
  font-family: "Trebuchet MS";
  /* seems to give the best and most consistent emoticon appearance */
  font-size: .80em;
  font-weight: bold;
  color: #000000;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  width: 1.54em;
  /* note that this is a multiple of this span's font-size, not containing text font-size */
  height: 1.54em;
  /* so, relative to containing text, width and height are 0.9 x 1.6 = 1.44em */
  text-align: center;
  padding: 0;
  line-height: 1.34em;
  -moz-border-radius: 1.54em;
  -webkit-border-radius: 1.54em;
  border-radius: 1.54em;
  -moz-box-shadow: 1px -1px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px -1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 1px -1px 2px rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(0, 0, 0, 0.25);
  background-color: #ffcc00;
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0.41, #ffb800), color-stop(0.56, #ffdd55), color-stop(1, #ffeeaa));
  background-image: -moz-linear-gradient(center right, #ffb800 41%, #ffdd55 56%, #ffeeaa 100%);
  -webkit-transition-property: color, background, transform;
  -webkit-transition-duration: 1s, 1s;
  -webkit-transition-timing-function: linear, ease-in;
  margin-top: -0.4em;
}

/* Styles for two-character emoticons that need more letter-spacing for proportionality */
/* line 828, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
span.css-emoticon.spaced-emoticon {
  padding-left: 0.2em;
  width: 1.34em;
  /*letter-spacing: 0.2em;*/
}

/* This is a dirty dirty hack, because webkit doesn't properly do the padding+width=total-width as it should
   I think the width of the border may be throwing things off, because it's more noticable for small icons */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 836, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  span.css-emoticon.spaced-emoticon {
    width: 1.4em;
  }
}

/* Styles for emoticons that need to have smaller characters to fit inside the circle */
/* line 841, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
span.css-emoticon.small-emoticon {
  font-size: 0.70em;
  width: 1.82em;
  height: 1.82em;
  line-height: 1.72em;
  -moz-border-radius: 1.82em;
  -webkit-border-radius: 1.82em;
  border-radius: 1.82em;
}

/* line 850, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
span.css-emoticon.small-emoticon.spaced-emoticon {
  padding-left: 0;
  width: 1.82em;
  letter-spacing: 0.1em;
}

/* Styles for additional colors */
/* line 856, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
span.css-emoticon.red-emoticon {
  background-color: #eb0542;
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0.41, #ff7c7c), color-stop(0.56, #e79494), color-stop(1, #e78ba5));
  background-image: -moz-linear-gradient(center right, #ff7c7c 41%, #e79494 56%, #e78ba5 100%);
}

/* line 861, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
span.css-emoticon.pink-emoticon {
  background-color: #ff8fd4;
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0.41, #ff8fd4), color-stop(0.56, #ff99d8), color-stop(1, #ffade1));
  background-image: -moz-linear-gradient(center right, #ff8fd4 41%, #ff99d8 56%, #ffade1 100%);
}

/* styles for emoticons that need no rotation, like O_o */
/* line 867, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
span.css-emoticon.no-rotate {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  font-size: 0.45em;
  width: 2.2em;
  height: 2.2em;
  line-height: 1.9em;
  -moz-border-radius: 2.2em;
  -webkit-border-radius: 2.2em;
  border-radius: 2.2em;
  background-image: -webkit-gradient(linear, right bottom, right top, color-stop(0.41, #ffcc00), color-stop(0.56, #ffdd55), color-stop(1, #ffeeaa));
  background-image: -moz-linear-gradient(center bottom, #ffcc00 41%, #ffdd55 56%, #ffeeaa 100%);
}

/* line 885, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
span.css-emoticon.no-rotate.red-emoticon {
  background-image: -webkit-gradient(linear, right bottom, right top, color-stop(0.41, #eb0542), color-stop(0.56, #eb265a), color-stop(1, #fa376e));
  background-image: -moz-linear-gradient(center bottom, #eb0542 41%, #eb265a 56%, #fa376e 100%);
}

/* line 889, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
span.css-emoticon.no-rotate.pink-emoticon {
  background-image: -webkit-gradient(linear, right bottom, right top, color-stop(0.41, #ff8fd4), color-stop(0.56, #ff99d8), color-stop(1, #ffade1));
  background-image: -moz-linear-gradient(center bottom, #ff8fd4 41%, #ff99d8 56%, #ffade1 100%);
}

/* Styles for emoticons that need to be rotated counter-clockwise, like <3 */
/* line 894, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
span.css-emoticon.counter-rotated {
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -moz-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.5);
  box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.5);
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0.41, #ffcc00), color-stop(0.56, #ffdd55), color-stop(1, #ffeeaa));
  background-image: -moz-linear-gradient(center left, #ffcc00 41%, #ffdd55 56%, #ffeeaa 100%);
}

/* line 905, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
span.css-emoticon.counter-rotated.red-emoticon {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0.41, #eb0542), color-stop(0.56, #eb265a), color-stop(1, #fa376e));
  background-image: -moz-linear-gradient(center left, #eb0542 41%, #eb265a 56%, #fa376e 100%);
}

/* line 909, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
span.css-emoticon.counter-rotated.pink-emoticon {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0.41, #ff8fd4), color-stop(0.56, #ff99d8), color-stop(1, #ffade1));
  background-image: -moz-linear-gradient(center left, #ff8fd4 41%, #ff99d8 56%, #ffade1 100%);
}

/* Styles for animated states */
/* line 914, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
span.css-emoticon.un-transformed-emoticon,
span.css-emoticon.animated-emoticon:hover {
  /* font-size: inherit;
    font-weight: inherit;
    vertical-align: inherit;
    line-height: inherit;
    font-family: inherit; */
  letter-spacing: inherit;
  color: inherit;
  overflow: visible;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  background: none;
  background-image: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  border-color: transparent;
}

/* line 935, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
span.css-emoticon.nintendo-controller {
  font-size: .8em;
  height: 1.2em;
  line-height: 1em;
  width: 2.7em;
  vertical-align: bottom;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0.09, #74798c), color-stop(0.55, #a5aabd));
  background: -moz-linear-gradient(center bottom, #74798c 9%, #a5aabd 55%);
}

/*!
 * ClockPicker v{package.version} for Bootstrap (http://weareoutman.github.io/clockpicker/)
 * Copyright 2014 Wang Shenwei.
 * Licensed under MIT (https://github.com/weareoutman/clockpicker/blob/master/LICENSE)
 */
/* line 952, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker .input-group-addon {
  cursor: pointer;
}

/* line 955, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-moving {
  cursor: move;
}

/* line 958, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-align-left.popover > .arrow {
  left: 25px;
}

/* line 961, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-align-top.popover > .arrow {
  top: 17px;
}

/* line 964, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-align-right.popover > .arrow {
  left: auto;
  right: 25px;
}

/* line 968, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-align-bottom.popover > .arrow {
  top: auto;
  bottom: 6px;
}

/* line 972, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-popover .popover-title {
  background-color: #fff;
  color: #999;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
  text-align: center;
}

/* line 980, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-popover .popover-title span {
  cursor: pointer;
}

/* line 983, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-popover .popover-content {
  background-color: #f8f8f8;
  padding: 12px;
}

/* line 987, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.popover-content:last-child {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

/* line 991, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-plate {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 200px;
  height: 200px;
  overflow: visible;
  position: relative;
  /* Disable text selection highlighting. Thanks to Hermanya */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 1007, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-canvas,
.clockpicker-dial {
  width: 200px;
  height: 200px;
  position: absolute;
  left: -1px;
  top: -1px;
}

/* line 1015, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-minutes {
  visibility: hidden;
}

/* line 1018, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-tick {
  border-radius: 50%;
  color: #666;
  line-height: 26px;
  text-align: center;
  width: 26px;
  height: 26px;
  position: absolute;
  cursor: pointer;
}

/* line 1028, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-tick.active,
.clockpicker-tick:hover {
  background-color: #c0e5f7;
  background-color: rgba(0, 149, 221, 0.25);
}

/* line 1033, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-button {
  background-image: none;
  background-color: #fff;
  border-width: 1px 0 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin: 0;
  padding: 10px 0;
}

/* line 1042, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-button:hover {
  background-image: none;
  background-color: #ebebeb;
}

/* line 1046, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-button:focus {
  outline: none !important;
}

/* line 1049, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-dial {
  -webkit-transition: -webkit-transform 350ms, opacity 350ms;
  -moz-transition: -moz-transform 350ms, opacity 350ms;
  -ms-transition: -ms-transform 350ms, opacity 350ms;
  -o-transition: -o-transform 350ms, opacity 350ms;
  transition: transform 350ms, opacity 350ms;
}

/* line 1056, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-dial-out {
  opacity: 0;
}

/* line 1059, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-hours.clockpicker-dial-out {
  -webkit-transform: scale(1.2, 1.2);
  -moz-transform: scale(1.2, 1.2);
  -ms-transform: scale(1.2, 1.2);
  -o-transform: scale(1.2, 1.2);
  transform: scale(1.2, 1.2);
}

/* line 1066, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-minutes.clockpicker-dial-out {
  -webkit-transform: scale(0.8, 0.8);
  -moz-transform: scale(0.8, 0.8);
  -ms-transform: scale(0.8, 0.8);
  -o-transform: scale(0.8, 0.8);
  transform: scale(0.8, 0.8);
}

/* line 1073, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-canvas {
  -webkit-transition: opacity 175ms;
  -moz-transition: opacity 175ms;
  -ms-transition: opacity 175ms;
  -o-transition: opacity 175ms;
  transition: opacity 175ms;
}

/* line 1080, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-canvas-out {
  opacity: 0.25;
}

/* line 1083, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-canvas-bearing,
.clockpicker-canvas-fg {
  stroke: none;
  fill: #0095dd;
}

/* line 1088, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-canvas-bg {
  stroke: none;
  fill: #c0e5f7;
}

/* line 1092, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-canvas-bg-trans {
  fill: rgba(0, 149, 221, 0.25);
}

/* line 1095, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-canvas line {
  stroke: #0095dd;
  stroke-width: 1;
  stroke-linecap: round;
  /*shape-rendering: crispEdges;*/
}

/*!
 * Colorpicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
/* line 1109, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker-saturation {
  width: 100px;
  height: 100px;
  background-image: url(/saturation.png);
  cursor: crosshair;
  float: left;
}

/* line 1116, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker-saturation i {
  display: block;
  height: 5px;
  width: 5px;
  border: 1px solid #000;
  position: absolute;
  top: 0;
  left: 0;
  margin: -4px 0 0 -4px;
}

/* line 1126, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker-saturation i b {
  display: block;
  height: 5px;
  width: 5px;
  border: 1px solid #fff;
}

/* line 1132, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker-hue,
.colorpicker-alpha {
  width: 15px;
  height: 100px;
  float: left;
  cursor: row-resize;
  margin-left: 4px;
  margin-bottom: 4px;
}

/* line 1141, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker-hue i,
.colorpicker-alpha i {
  display: block;
  height: 1px;
  background: #000;
  border-top: 1px solid #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin-top: -1px;
}

/* line 1153, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker-hue {
  background-image: url(/hue.png);
}

/* line 1156, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker-alpha {
  background-image: url(/alpha.png);
  display: none;
}

/* line 1160, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker {
  zoom: 1;
  /*IE*/
  top: 0;
  left: 0;
  padding: 4px;
  min-width: 120px;
  margin-top: 1px;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 1173, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker:before,
.colorpicker:after {
  content: " ";
  display: table;
}

/* line 1178, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker:after {
  clear: both;
}

/* line 1181, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}

/* line 1192, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  position: absolute;
  top: -6px;
  left: 7px;
}

/* line 1202, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker div {
  position: relative;
}

/* line 1205, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker.alpha {
  min-width: 140px;
}

/* line 1208, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker.alpha .colorpicker-alpha {
  display: block;
}

/* line 1211, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker-color {
  height: 10px;
  margin-top: 5px;
  clear: both;
  background-image: url(/alpha.png);
  background-position: 0 100%;
}

/* line 1218, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker-color div {
  height: 10px;
}

/* line 1221, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.input-append.color .add-on i,
.input-prepend.color .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}

/* line 1228, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.dataTables_length label {
  font-weight: normal;
  float: left;
  text-align: left;
}

/* line 1233, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.dataTables_length select {
  width: 75px;
}

/* line 1236, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.dataTables_filter label {
  font-weight: normal;
  float: right;
}

/* line 1240, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.dataTables_filter input {
  width: 16em;
}

/* line 1243, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.dataTables_info {
  padding-top: 8px;
}

/* line 1246, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.dataTables_paginate {
  float: right;
  margin: 0;
}

/* line 1250, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.dataTables_paginate ul.pagination {
  margin: 2px 0;
  white-space: nowrap;
}

/* line 1254, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable td,
table.dataTable th {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 1260, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable {
  clear: both;
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  max-width: none !important;
}

/* line 1266, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
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;
}

/* line 1273, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead .sorting {
  background: url(/sort_both.png) no-repeat center right;
}

/* line 1276, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead .sorting_asc {
  background: url(/sort_asc.png) no-repeat center right;
}

/* line 1279, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead .sorting_desc {
  background: url(/sort_desc.png) no-repeat center right;
}

/* line 1282, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead .sorting_asc_disabled {
  background: url(/sort_asc_disabled.png) no-repeat center right;
}

/* line 1285, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead .sorting_desc_disabled {
  background: url(/sort_desc_disabled.png) no-repeat center right;
}

/* line 1288, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead > tr > th {
  padding-left: 18px;
  padding-right: 18px;
}

/* line 1292, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable th:active {
  outline: none;
}

/* Scrolling */
/* line 1296, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.dataTables_scrollHead table {
  margin-bottom: 0 !important;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 1301, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.dataTables_scrollHead table thead tr:last-child th:first-child,
div.dataTables_scrollHead table thead tr:last-child td:first-child {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

/* line 1306, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.dataTables_scrollBody table {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* line 1311, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.dataTables_scrollBody tbody tr:first-child th,
div.dataTables_scrollBody tbody tr:first-child td {
  border-top: none;
}

/* line 1315, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.dataTables_scrollFoot table {
  margin-top: 0 !important;
  border-top: none;
}

/* Frustratingly the border-collapse:collapse used by Bootstrap makes the column
   width calculations when using scrolling impossible to align columns. We have
   to use separate
 */
/* line 1323, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.table-bordered.dataTable {
  border-collapse: separate !important;
}

/* line 1326, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.table-bordered thead th,
table.table-bordered thead td {
  border-left-width: 0;
  border-top-width: 0;
}

/* line 1331, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.table-bordered tbody th,
table.table-bordered tbody td {
  border-left-width: 0;
  border-bottom-width: 0;
}

/* line 1336, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.table-bordered th:last-child,
table.table-bordered td:last-child {
  border-right-width: 0;
}

/* line 1340, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.dataTables_scrollHead table.table-bordered {
  border-bottom-width: 0;
}

/*
 * TableTools styles
 */
/* conflicting styles with bootstrap 
.table tbody tr.active td,
.table tbody tr.active th {
	background-color: #08C;
	color: white;
}

.table tbody tr.active:hover td,
.table tbody tr.active:hover th {
	background-color: #0075b0;
}

.table tbody tr.active a {
	color: white;
} 

.table-striped tbody tr.active:nth-child(odd) td,
.table-striped tbody tr.active:nth-child(odd) th {
	background-color: #017ebc;
} */
/* line 1366, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.DTTT_selectable tbody tr {
  cursor: pointer;
}

/* line 1369, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTTT .btn {
  color: #333 !important;
  font-size: 12px;
}

/* line 1373, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTTT .btn:hover {
  text-decoration: none !important;
}

/* line 1376, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
ul.DTTT_dropdown.dropdown-menu {
  z-index: 2003;
}

/* line 1379, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
ul.DTTT_dropdown.dropdown-menu a {
  color: #333 !important;
  /* needed only when demo_page.css is included */
}

/* line 1383, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
ul.DTTT_dropdown.dropdown-menu li {
  position: relative;
}

/* line 1386, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
ul.DTTT_dropdown.dropdown-menu li:hover a {
  background-color: #0088cc;
  color: white !important;
}

/* line 1390, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTTT_collection_background {
  z-index: 2002;
}

/* TableTools information display */
/* line 1394, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTTT_print_info.modal {
  height: 150px;
  margin-top: -75px;
  text-align: center;
}

/* line 1399, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTTT_print_info h6 {
  font-weight: normal;
  font-size: 28px;
  line-height: 28px;
  margin: 1em;
}

/* line 1405, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTTT_print_info p {
  font-size: 14px;
  line-height: 20px;
}

/*
 * FixedColumns styles
 */
/* line 1412, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTFC_LeftHeadWrapper table,
div.DTFC_LeftFootWrapper table,
div.DTFC_RightHeadWrapper table,
div.DTFC_RightFootWrapper table,
table.DTFC_Cloned tr.even {
  background-color: white;
  margin-bottom: 0;
}

/* line 1420, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTFC_RightHeadWrapper table,
div.DTFC_LeftHeadWrapper table {
  margin-bottom: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

/* line 1427, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTFC_RightHeadWrapper table thead tr:last-child th:first-child,
div.DTFC_RightHeadWrapper table thead tr:last-child td:first-child,
div.DTFC_LeftHeadWrapper table thead tr:last-child th:first-child,
div.DTFC_LeftHeadWrapper table thead tr:last-child td:first-child {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

/* line 1434, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTFC_RightBodyWrapper table,
div.DTFC_LeftBodyWrapper table {
  border-top: none;
  margin: 0 !important;
}

/* line 1439, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTFC_RightBodyWrapper tbody tr:first-child th,
div.DTFC_RightBodyWrapper tbody tr:first-child td,
div.DTFC_LeftBodyWrapper tbody tr:first-child th,
div.DTFC_LeftBodyWrapper tbody tr:first-child td {
  border-top: none;
}

/* line 1445, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTFC_RightFootWrapper table,
div.DTFC_LeftFootWrapper table {
  border-top: none;
}

/*
 * FixedHeader styles
 */
/* line 1452, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.FixedHeader_Cloned table {
  margin: 0 !important;
}

/*
 * Namespace DTCR - "DataTables ColReorder" plug-in
 */
/* line 1458, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.DTCR_clonedTable {
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 202;
}

/* line 1462, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTCR_pointer {
  width: 1px;
  background-color: #0259C4;
  z-index: 201;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * ColVis styles
 */
/* line 1470, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.ColVis {
  float: right;
  margin-bottom: 1em;
}

/* line 1474, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
button.ColVis_Button,
ul.ColVis_collection li {
  position: relative;
  float: left;
  margin-right: 3px;
  padding: 5px 8px;
  border: 1px solid #999;
  cursor: pointer;
  *cursor: hand;
  font-size: 0.88em;
  color: black !important;
  white-space: nowrap;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 1px 1px 3px #ccc;
  -moz-box-shadow: 1px 1px 3px #ccc;
  -ms-box-shadow: 1px 1px 3px #ccc;
  -o-box-shadow: 1px 1px 3px #ccc;
  box-shadow: 1px 1px 3px #ccc;
  /* Generated by http://www.colorzilla.com/gradient-editor/ */
  background: #ffffff;
  /* Old browsers */
  background: -webkit-linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
  /* Opera 11.10+ */
  background: linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9f9', GradientType=0);
  /* IE6-9 */
}

/* line 1512, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ColVis_Button:hover,
ul.ColVis_collection li:hover {
  border: 1px solid #666;
  text-decoration: none !important;
  -webkit-box-shadow: 1px 1px 3px #999;
  -moz-box-shadow: 1px 1px 3px #999;
  -ms-box-shadow: 1px 1px 3px #999;
  -o-box-shadow: 1px 1px 3px #999;
  box-shadow: 1px 1px 3px #999;
  background: #f3f3f3;
  /* Old browsers */
  background: -webkit-linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);
  /* Opera 11.10+ */
  background: linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#f4f4f4', GradientType=0);
  /* IE6-9 */
}

/* line 1536, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
button.ColVis_Button {
  height: 30px;
  padding: 3px 8px;
}

/* line 1540, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
button.ColVis_Button::-moz-focus-inner {
  border: none !important;
  padding: 0;
}

/* line 1544, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
button.ColVis_Button:active {
  outline: none;
}

/* line 1547, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.ColVis_collectionBackground {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: black;
  z-index: 1100;
}

/* line 1556, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
ul.ColVis_collection {
  width: 150px;
  padding: 8px 8px 4px 8px;
  margin: 0;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.4);
  background-color: #f3f3f3;
  background-color: rgba(255, 255, 255, 0.3);
  overflow: hidden;
  z-index: 2002;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
}

/* line 1577, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
ul.ColVis_collection li {
  position: relative;
  height: auto;
  left: 0;
  right: 0;
  padding: 0.5em;
  display: block;
  float: none;
  margin-bottom: 4px;
  -webkit-box-shadow: 1px 1px 3px #999;
  -moz-box-shadow: 1px 1px 3px #999;
  -ms-box-shadow: 1px 1px 3px #999;
  -o-box-shadow: 1px 1px 3px #999;
  box-shadow: 1px 1px 3px #999;
}

/* line 1592, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
ul.ColVis_collection li {
  text-align: left;
}

/* line 1595, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
ul.ColVis_collection li.ColVis_Button:hover {
  border: 1px solid #999;
  background-color: #f0f0f0;
}

/* line 1599, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
ul.ColVis_collection li span {
  display: inline-block;
  padding-left: 0.5em;
  cursor: pointer;
}

/* line 1604, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
ul.ColVis_collection li.ColVis_Special {
  border-color: #555;
  background: #ededed;
  /* Old browsers */
  background: -webkit-linear-gradient(top, #ededed 0%, #d6d6d6 77%, #e8e8e8 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #ededed 0%, #d6d6d6 77%, #e8e8e8 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #ededed 0%, #d6d6d6 77%, #e8e8e8 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #ededed 0%, #d6d6d6 77%, #e8e8e8 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #ededed 0%, #d6d6d6 77%, #e8e8e8 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#e8e8e8', GradientType=0);
  /* IE6-9 */
}

/* line 1621, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
ul.ColVis_collection li.ColVis_Special:hover {
  background: #e2e2e2;
  /* Old browsers */
  background: -webkit-linear-gradient(top, #d0d0d0 0%, #d5d5d5 89%, #e2e2e2 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #d0d0d0 0%, #d5d5d5 89%, #e2e2e2 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #d0d0d0 0%, #d5d5d5 89%, #e2e2e2 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #d0d0d0 0%, #d5d5d5 89%, #e2e2e2 100%);
  /* Opera 11.10+ */
  background: linear-gradient(top, #d0d0d0 0%, #d5d5d5 89%, #e2e2e2 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#e2e2e2', GradientType=0);
  /* IE6-9 */
}

/* line 1637, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
span.ColVis_radio {
  display: inline-block;
  width: 20px;
}

/* line 1641, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.ColVis_catcher {
  position: absolute;
  z-index: 1101;
}

/* line 1645, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.disabled {
  color: #999;
}

/*
 * File:        TableTools.css
 * Description: Styles for TableTools 2
 * Author:      Allan Jardine (www.sprymedia.co.uk)
 * Language:    Javascript
 * License:     GPL v2 / 3 point BSD
 * Project:     DataTables
 * 
 * Copyright 2009-2012 Allan Jardine, all rights reserved.
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *
 * CSS name space:
 *   DTTT                  DataTables TableTools
 *
 * Style sheet provides:
 *   CONTAINER             TableTools container element and styles applying to all components
 *   BUTTON_STYLES         Action specific button styles
 *   SELECTING             Row selection styles
 *   COLLECTIONS           Drop down list (collection) styles
 *   PRINTING              Print display styles
 */
/*
 * CONTAINER
 * TableTools container element and styles applying to all components
 */
/* line 1674, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTTT_container {
  position: relative;
  float: right;
  margin-bottom: 1em;
}

@media screen and (max-width: 640px) {
  /* line 1680, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  div.DTTT_container {
    float: none !important;
    text-align: center;
  }
  /* line 1684, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  div.DTTT_container:after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0;
  }
}

/* line 1692, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
button.DTTT_button,
div.DTTT_button,
a.DTTT_button {
  position: relative;
  display: inline-block;
  margin-right: 3px;
  padding: 5px 8px;
  border: 1px solid #999;
  cursor: pointer;
  *cursor: hand;
  font-size: 0.88em;
  color: black !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 1px 1px 3px #ccc;
  -moz-box-shadow: 1px 1px 3px #ccc;
  -ms-box-shadow: 1px 1px 3px #ccc;
  -o-box-shadow: 1px 1px 3px #ccc;
  box-shadow: 1px 1px 3px #ccc;
  /* Generated by http://www.colorzilla.com/gradient-editor/ */
  background: #ffffff;
  /* Old browsers */
  background: -webkit-linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
  /* Opera 11.10+ */
  background: linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9f9', GradientType=0);
  /* IE6-9 */
}

/* Buttons are cunning border-box sizing - we can't just use that for A and DIV due to IE6/7 */
/* line 1731, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
button.DTTT_button {
  height: 30px;
  padding: 3px 8px;
}

/* line 1735, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.DTTT_button embed {
  outline: none;
}

/* line 1738, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
button.DTTT_button:hover,
div.DTTT_button:hover,
a.DTTT_button:hover {
  border: 1px solid #666;
  text-decoration: none !important;
  -webkit-box-shadow: 1px 1px 3px #999;
  -moz-box-shadow: 1px 1px 3px #999;
  -ms-box-shadow: 1px 1px 3px #999;
  -o-box-shadow: 1px 1px 3px #999;
  box-shadow: 1px 1px 3px #999;
  background: #f3f3f3;
  /* Old browsers */
  background: -webkit-linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);
  /* Opera 11.10+ */
  background: linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#f4f4f4', GradientType=0);
  /* IE6-9 */
}

/* line 1763, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
button.DTTT_disabled,
div.DTTT_disabled,
a.DTTT_disabled {
  color: #999;
  border: 1px solid #d0d0d0;
  background: #ffffff;
  /* Old browsers */
  background: -webkit-linear-gradient(top, #ffffff 0%, #f9f9f9 89%, #fafafa 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #ffffff 0%, #f9f9f9 89%, #fafafa 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #f9f9f9 89%, #fafafa 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #ffffff 0%, #f9f9f9 89%, #fafafa 100%);
  /* Opera 11.10+ */
  background: linear-gradient(top, #ffffff 0%, #f9f9f9 89%, #fafafa 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fafafa', GradientType=0);
  /* IE6-9 */
}

/*
 * BUTTON_STYLES
 * Action specific button styles
 * If you want images - comment this back in

a.DTTT_button_csv,
a.DTTT_button_xls,
a.DTTT_button_copy,
a.DTTT_button_pdf,
a.DTTT_button_print {
	padding-right: 0px;
}

a.DTTT_button_csv span,
a.DTTT_button_xls span,
a.DTTT_button_copy span,
a.DTTT_button_pdf span,
a.DTTT_button_print span {
	display: inline-block;
	height: 24px;
	line-height: 24px;
	padding-right: 30px;
}


a.DTTT_button_csv span { background: asset-url(/csv.png) no-repeat bottom right; }
a.DTTT_button_csv:hover span { background: asset-url(/csv_hover.png) no-repeat center right; }

a.DTTT_button_xls span { background: asset-url(/xls.png) no-repeat center right; }
a.DTTT_button_xls:hover span { background: #f0f0f0 asset-url(/xls_hover.png) no-repeat center right; }

a.DTTT_button_copy span { background: asset-url(/copy.png) no-repeat center right; }
a.DTTT_button_copy:hover span { background: #f0f0f0 asset-url(/copy_hover.png) no-repeat center right; }

a.DTTT_button_pdf span { background: asset-url(/pdf.png) no-repeat center right; }
a.DTTT_button_pdf:hover span { background: #f0f0f0 asset-url(/pdf_hover.png) no-repeat center right; }

a.DTTT_button_print span { background: asset-url(/print.png) no-repeat center right; }
a.DTTT_button_print:hover span { background: #f0f0f0 asset-url(/print_hover.png) no-repeat center right; }

 */
/* line 1824, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
button.DTTT_button_collection span {
  padding-right: 17px;
  /*background: asset-url(/collection.png) no-repeat center right;*/
}

/* line 1828, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
button.DTTT_button_collection:hover span {
  padding-right: 17px;
  background: #f0f0f0;
  /*background: #f0f0f0 asset-url(/collection_hover.png) no-repeat center right;*/
}

/*
 * SELECTING
 * Row selection styles
 */
/* line 1837, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.DTTT_selectable tbody tr {
  cursor: pointer;
  *cursor: hand;
}

/* line 1841, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable tr.DTTT_selected.odd {
  background-color: #9FAFD1;
}

/* line 1844, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable tr.DTTT_selected.odd td.sorting_1 {
  background-color: #9FAFD1;
}

/* line 1847, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable tr.DTTT_selected.odd td.sorting_2 {
  background-color: #9FAFD1;
}

/* line 1850, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable tr.DTTT_selected.odd td.sorting_3 {
  background-color: #9FAFD1;
}

/* line 1853, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable tr.DTTT_selected.even {
  background-color: #B0BED9;
}

/* line 1856, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable tr.DTTT_selected.even td.sorting_1 {
  background-color: #B0BED9;
}

/* line 1859, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable tr.DTTT_selected.even td.sorting_2 {
  background-color: #B0BED9;
}

/* line 1862, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable tr.DTTT_selected.even td.sorting_3 {
  background-color: #B0BED9;
}

/*
 * COLLECTIONS
 * Drop down list (collection) styles
 */
/* line 1869, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTTT_collection {
  width: 150px;
  padding: 8px 8px 4px 8px;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.4);
  background-color: #f3f3f3;
  background-color: rgba(255, 255, 255, 0.3);
  overflow: hidden;
  z-index: 2002;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
}

/* line 1889, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTTT_collection_background {
  /*background: transparent asset-url(/background.png) repeat top left;*/
  z-index: 2001;
}

/* line 1893, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTTT_collection button.DTTT_button,
div.DTTT_collection div.DTTT_button,
div.DTTT_collection a.DTTT_button {
  position: relative;
  left: 0;
  right: 0;
  display: block;
  float: none;
  margin-bottom: 4px;
  -webkit-box-shadow: 1px 1px 3px #999;
  -moz-box-shadow: 1px 1px 3px #999;
  -ms-box-shadow: 1px 1px 3px #999;
  -o-box-shadow: 1px 1px 3px #999;
  box-shadow: 1px 1px 3px #999;
}

/*
 * PRINTING
 * Print display styles
 */
/* line 1912, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.DTTT_print_info {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 400px;
  height: 150px;
  margin-left: -200px;
  margin-top: -75px;
  text-align: center;
  color: #333;
  padding: 10px 30px;
  background: #ffffff;
  /* Old browsers */
  background: -webkit-linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
  /* Opera 11.10+ */
  background: linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9f9', GradientType=0);
  /* IE6-9 */
  opacity: 0.95;
  border: 1px solid black;
  border: 1px solid rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
}

/* line 1951, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.DTTT_print_info h6 {
  font-weight: normal;
  font-size: 28px;
  line-height: 28px;
  margin: 1em;
}

/* line 1957, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.DTTT_print_info p {
  font-size: 14px;
  line-height: 20px;
}

/* line 1961, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.has-columns-hidden > tbody > tr > td > span.responsiveExpander {
  background: url(/plus.png) no-repeat 5px center;
  padding-left: 32px;
  cursor: pointer;
}

/* line 1966, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.has-columns-hidden > tbody > tr.detail-show > td span.responsiveExpander {
  background: url(/minus.png) no-repeat 5px center;
}

/* line 1969, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.has-columns-hidden > tbody > tr.row-detail > td {
  background: #eee;
}

/* line 1972, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.has-columns-hidden > tbody > tr.row-detail > td > ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 1977, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.has-columns-hidden > tbody > tr.row-detail > td > ul > li > span.columnTitle {
  font-weight: bold;
}

/* line 1980, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dt-toolbar {
  display: block;
  position: relative;
  padding: 6px 7px 1px;
  width: 100%;
  float: left;
  border-bottom: 1px solid #ccc;
  background: #fafafa;
}

/* line 1989, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dt-toolbar-footer {
  background: #fafafa;
  font-size: 11px;
  overflow: hidden;
  padding: 5px 10px;
  border-top: 1px solid #ccc;
  -webkit-box-shadow: inset 0 1px #fff;
  -moz-box-shadow: inset 0 1px #fff;
  -ms-box-shadow: inset 0 1px #fff;
  box-shadow: inset 0 1px #fff;
}

/* line 2000, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dt-toolbar > :first-child,
.dt-toolbar-footer > :first-child {
  padding-left: 0px !important;
}

/* line 2004, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dt-toolbar > :last-child,
.dt-toolbar-footer > :last-child {
  padding-right: 0px !important;
}

/* line 2008, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead .sorting {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATAgMAAAAPPt5fAAAACVBMVEUAAADIyMjl5eVIBBP/AAAAAXRSTlMAQObYZgAAAClJREFUCNdjwAYEwGQKiGDsBJFsTA5AUoJhAqZaiDhEDVg9RC/MHEwAANsMA91AQfd/AAAAAElFTkSuQmCC) no-repeat center right;
}

/* line 2011, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead .sorting_asc {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATAQMAAABInqSPAAAABlBMVEUAAABVVVUT3Vn+AAAAAXRSTlMAQObYZgAAAB1JREFUCNdjwAkcgPgBAwPjBwYG5h8MDOx/GAgBAKRJBBCQbHkwAAAAAElFTkSuQmCC) no-repeat center right;
}

/* line 2014, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead .sorting_desc {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATAQMAAABInqSPAAAABlBMVEUAAABVVVUT3Vn+AAAAAXRSTlMAQObYZgAAABxJREFUCNdjIATY/zAwMP9gYGD8AOQ8AGIHnEoBkNkEEEbbutQAAAAASUVORK5CYII=) no-repeat center right;
}

/* line 2017, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead .sorting_asc_disabled {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATAQMAAABInqSPAAAABlBMVEUAAABUVFR8AzIeAAAAAnRSTlMAf7YpoZUAAAAdSURBVAjXY8AJHID4AQMD4wcGBuYfDAzsfxgIAQCkSQQQkGx5MAAAAABJRU5ErkJggg==) no-repeat center right;
}

/* line 2020, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead .sorting_desc_disabled {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATAQMAAABInqSPAAAABlBMVEUAAABUVFR8AzIeAAAAAnRSTlMAf7YpoZUAAAAcSURBVAjXYyAE2P8wMDD/YGBg/ADkPABiB5xKAZDZBBBG27rUAAAAAElFTkSuQmCC) no-repeat center right;
}

/* line 2023, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc {
  background-color: #eeeeee;
}

/* line 2027, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTables_empty {
  padding: 20px 10px !important;
  font-size: 14px;
  text-align: center;
  color: #575757;
}

/* line 2033, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.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 10px;
}

/* line 2041, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead > tr > th,
table.dataTable tfoot > tr > th {
  padding-left: 9px !important;
}

/* line 2045, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead > tr > th input,
table.dataTable tfoot > tr > th input {
  width: 100% !important;
  font-weight: normal;
}

/* line 2050, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead > tr > th.hasinput {
  padding: 6px !important;
}

/* line 2053, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.dataTables_info {
  padding-top: 9px;
  font-size: 13px;
  font-weight: bold;
  font-style: italic;
  color: #969696;
}

/*
 * Double lines in thead tfoot
 */
/* line 2063, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTable thead > tr > th {
  border-left: none !important;
}

/* checkbox */
/* line 2067, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTable input.checkbox[type=checkbox],
.dataTable input.radiobox[type=radio] {
  left: -999px;
}

/* line 2071, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead > tr > th.sorting_disabled {
  padding-right: 9px !important;
}

/*
 * DT FIlter
 */
/* line 2077, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTables_filter {
  float: left;
  width: 100%;
}

/* line 2081, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTables_filter .input-group-addon {
  width: 32px;
  margin-top: 0px;
  float: left;
  height: 32px;
  padding-top: 8px;
}

/* line 2088, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTables_filter .input-group-addon + .form-control {
  float: left;
}

/*
 * LTR filter position
 */
/* line 2094, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dt-toolbar > :first-child .dataTables_filter > :only-child,
.dt-toolbar > :first-child .DTTT,
.dt-toolbar > :first-child .pagination,
.dt-toolbar > :first-child .dataTables_length {
  float: left !important;
}

/* line 2100, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dt-toolbar > :last-child .dataTables_filter > :only-child,
.dt-toolbar > :last-child .DTTT,
.dt-toolbar > :last-child .pagination,
.dt-toolbar > :last-child .dataTables_length {
  float: right;
}

/* bottom portion */
/* line 2107, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dt-toolbar-footer > :first-child .dataTables_filter > :only-child,
.dt-toolbar-footer > :first-child .DTTT,
.dt-toolbar-footer > :first-child .pagination,
.dt-toolbar-footer > :first-child .dataTables_length {
  float: left;
}

/* line 2113, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dt-toolbar-footer > :last-child .dataTables_filter > :only-child,
.dt-toolbar-footer > :last-child .DTTT,
.dt-toolbar-footer > :last-child .pagination,
.dt-toolbar-footer > :last-child .dataTables_length {
  float: right;
}

/*
 * PRINT
 */
/* line 2122, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
body.DTTT_Print {
  background: #fff !important;
}

/* line 2125, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.DTTT_Print #main {
  margin: 0px !important;
}

/* line 2128, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.DTTT_PrintMessage {
  font-size: 20px;
  display: block;
  width: 100%;
  text-align: center;
  padding-top: 10px;
  font-weight: bold;
}

/* line 2136, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.DTTT_Print table.dataTable {
  margin-top: 0px !important;
}

/* line 2139, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.DTTT_Print .dataTables_wrapper table {
  border: 1px solid #C7C7C7 !important;
}

/*
 * COLUMN SHOW/HIDE
 */
/* line 2145, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
div.ColVis {
  margin-bottom: 0px !important;
}

/* line 2148, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
ul.ColVis_collection {
  width: 127px;
}

/* line 2151, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
ul.ColVis_collection li span {
  vertical-align: 3px;
}

/* line 2154, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
ul.ColVis_collection li label {
  margin-bottom: 0px !important;
}

/*
 * Processing Fix
 */
/* line 2160, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1.2em;
  background-color: white;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
}

/* custom font icon */
/* line 2180, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTable tbody .details-control {
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
}

/* line 2185, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTable tbody .details-control:before {
  font-family: 'FontAwesome';
  content: "\f055";
  font-size: 1.4em;
  color: #739e73;
}

/* line 2191, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTable tbody .shown .details-control:before {
  content: "\f056";
  color: #a90329;
}

/* line 2195, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTable tbody .shown + tr > td {
  padding: 0px !important;
}

/* line 2198, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTable tbody .shown {
  background: rgba(205, 209, 98, 0.2) !important;
}

/* line 2201, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTable tbody .shown > td {
  background: none !important;
}

/* line 2204, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTable tbody .shown + tr > td > table > tbody > tr:last-child {
  border-bottom: 1px solid #c2c2c2;
}

/* line 2207, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTable tbody .shown + tr > td > table tbody tr {
  background-color: rgba(205, 209, 98, 0.05) !important;
}

/* line 2210, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTable tbody .shown .table > tbody > tr > td {
  border: none !important;
}

/* line 2213, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.table-bordered .progress {
  background: #fff !important;
  -webkit-box-shadow: 0 1px 0 transparent,0 0 0 1px #D6D6D6 inset;
  -moz-box-shadow: 0 1px 0 transparent,0 0 0 1px #D6D6D6 inset;
  box-shadow: 0 1px 0 transparent,0 0 0 1px #D6D6D6 inset;
}

/* datatable scroll-y bug fix for firefox */
/* line 2220, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTables_scroll .dataTables_scrollHead,
.dataTables_scroll .dataTables_scrollBody,
.dataTables_scroll + .dt-toolbar-footer {
  float: left;
}

/* line 2225, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTables_scroll + .dt-toolbar-footer {
  width: 100%;
}

/* line 2228, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTables_scroll .dataTables_scrollHeadInner {
  margin-top: -6px;
}

/* line 2231, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTables_scroll .dataTables_scrollHead {
  background: #f4f4f4;
}

/*
 * The MIT License
 * Copyright (c) 2012 Matias Meno <m@tias.me>
 */
@-webkit-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30%,
70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}

@-moz-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30%,
70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}

@keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30%,
70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}

@-webkit-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}

@-moz-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}

@keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@-moz-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

/* line 2442, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone,
.dropzone * {
  box-sizing: border-box;
}

/* line 2446, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone {
  min-height: 300px;
  border: 1px dashed rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  background: white;
  padding: 20px 20px;
}

/* line 2453, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone.dz-clickable {
  cursor: pointer;
}

/* line 2456, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone.dz-clickable * {
  cursor: default;
}

/* line 2459, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone.dz-clickable .dz-message,
.dropzone.dz-clickable .dz-message * {
  cursor: pointer;
  margin-top: 3.4%;
}

/* line 2464, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone.dz-started .dz-message {
  display: none;
}

/* line 2467, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone.dz-drag-hover {
  border: 1px dashed #4487a5 !important;
}

/* line 2470, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone.dz-drag-hover .dz-message {
  opacity: 0.5;
}

/* line 2473, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-message {
  text-align: center;
  margin: 2em 0;
}

/* line 2477, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 16px;
  min-height: 100px;
}

/* line 2484, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview:hover {
  z-index: 1000;
}

/* line 2487, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}

/* line 2490, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview.dz-file-preview .dz-image {
  border-radius: 20px;
  background: #999;
  background: linear-gradient(to bottom, #eeeeee, #dddddd);
}

/* line 2495, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview.dz-file-preview .dz-details {
  opacity: 1;
}

/* line 2498, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview.dz-image-preview {
  background: none;
}

/* line 2501, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview.dz-image-preview .dz-details {
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}

/* line 2508, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview .dz-remove {
  font-size: 14px;
  text-align: center;
  display: block;
  cursor: pointer;
  border: none;
}

/* line 2515, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview .dz-remove:hover {
  text-decoration: underline;
}

/* line 2518, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}

/* line 2521, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview .dz-details {
  z-index: 20;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  font-size: 13px;
  min-width: 100%;
  max-width: 100%;
  padding: 2em 1em;
  text-align: center;
  color: rgba(0, 0, 0, 0.9);
  line-height: 150%;
}

/* line 2535, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview .dz-details .dz-size {
  margin-bottom: 1em;
  font-size: 16px;
}

/* line 2539, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview .dz-details .dz-filename {
  white-space: nowrap;
}

/* line 2542, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview .dz-details .dz-filename:hover span {
  border: 1px solid rgba(200, 200, 200, 0.8);
  background-color: rgba(255, 255, 255, 0.8);
}

/* line 2546, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 2550, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
  border: 1px solid transparent;
}

/* line 2553, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview .dz-details .dz-filename span,
.dropzone .dz-preview .dz-details .dz-size span {
  background-color: rgba(255, 255, 255, 0.4);
  padding: 0 0.4em;
  border-radius: 3px;
}

/* line 2559, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview:hover .dz-image img {
  -webkit-transform: scale(1.05, 1.05);
  -moz-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  -o-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
  -webkit-filter: blur(8px);
  filter: blur(8px);
}

/* line 2568, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview .dz-image {
  border-radius: 20px;
  overflow: hidden;
  width: 120px;
  height: 120px;
  position: relative;
  display: block;
  z-index: 10;
}

/* line 2577, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview .dz-image img {
  display: block;
}

/* line 2580, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview.dz-success .dz-success-mark {
  -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
}

/* line 2587, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview.dz-error .dz-error-mark {
  opacity: 1;
  -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
}

/* line 2595, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview .dz-success-mark,
.dropzone .dz-preview .dz-error-mark {
  pointer-events: none;
  opacity: 0;
  z-index: 500;
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  margin-left: -27px;
  margin-top: -27px;
}

/* line 2607, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview .dz-success-mark svg,
.dropzone .dz-preview .dz-error-mark svg {
  display: block;
  width: 54px;
  height: 54px;
}

/* line 2613, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview.dz-processing .dz-progress {
  opacity: 1;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

/* line 2621, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview.dz-complete .dz-progress {
  opacity: 0;
  -webkit-transition: opacity 0.4s ease-in;
  -moz-transition: opacity 0.4s ease-in;
  -ms-transition: opacity 0.4s ease-in;
  -o-transition: opacity 0.4s ease-in;
  transition: opacity 0.4s ease-in;
}

/* line 2629, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview:not(.dz-processing) .dz-progress {
  -webkit-animation: pulse 6s ease infinite;
  -moz-animation: pulse 6s ease infinite;
  -ms-animation: pulse 6s ease infinite;
  -o-animation: pulse 6s ease infinite;
  animation: pulse 6s ease infinite;
}

/* line 2636, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview .dz-progress {
  opacity: 1;
  z-index: 1000;
  pointer-events: none;
  position: absolute;
  height: 16px;
  left: 50%;
  top: 50%;
  margin-top: -8px;
  width: 80px;
  margin-left: -40px;
  background: rgba(255, 255, 255, 0.9);
  -webkit-transform: scale(1);
  border-radius: 8px;
  overflow: hidden;
}

/* line 2652, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview .dz-progress .dz-upload {
  background: #333;
  background: linear-gradient(to bottom, #666666, #444444);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0;
  -webkit-transition: width 300ms ease-in-out;
  -moz-transition: width 300ms ease-in-out;
  -ms-transition: width 300ms ease-in-out;
  -o-transition: width 300ms ease-in-out;
  transition: width 300ms ease-in-out;
}

/* line 2666, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview.dz-error .dz-error-message {
  display: block;
}

/* line 2669, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview.dz-error:hover .dz-error-message {
  opacity: 1;
  pointer-events: auto;
}

/* line 2673, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview .dz-error-message {
  pointer-events: none;
  z-index: 1000;
  position: absolute;
  display: block;
  display: none;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  border-radius: 8px;
  font-size: 13px;
  top: 130px;
  left: -10px;
  width: 140px;
  background: #be2626;
  background: linear-gradient(to bottom, #be2626, #a92222);
  padding: 0.5em 1.2em;
  color: white;
}

/* line 2695, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview .dz-error-message:after {
  content: '';
  position: absolute;
  top: -6px;
  left: 64px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #be2626;
}

/* line 2706, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.easy-pie-title {
  display: inline-block;
  margin: 10px 6px 0;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  width: 100px;
  height: 19px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

/* line 2718, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.easy-pie-title .icon-color-good,
.easy-pie-title .icon-color-bad {
  font-size: 18px;
}

/* line 2722, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.easy-pie-chart {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}

/* line 2727, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.easy-pie-chart .percent {
  color: #444;
  display: block;
  font-size: 12px;
  font-weight: 700;
  margin-top: -10px;
  position: absolute;
  top: 50%;
  width: 100%;
  text-align: center;
}

/* line 2738, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.easy-pie-chart .percent .fa {
  display: none;
}

/* line 2741, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.degree-sign:after,
.percent-sign:after {
  content: " %";
  line-height: normal;
}

/* The styles given to the associated form element in order to hide it */
/* line 2747, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fd-form-element-hidden {
  display: none;
}

/* Horizontal Outer wrapper - all other DOM elements added as children to this top level wrapper */
/* line 2751, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fd-slider {
  width: 100%;
  /* The height of the slider handle */
  height: 20px;
  margin: 0;
}

/* Vertical Outer wrapper - all other DOM elements added as children to this top level wrapper */
/* line 2758, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fd-slider-vertical {
  /* The width of the slider handle */
  width: 20px;
  /* Fill the available space */
  height: 100%;
  /* Set a 10 pixel right and bottom margin */
  margin: 0 10px 10px 0;
  /* You may wish to float the vertical sliders left or display:inline-block */
  /* float:left; */
}

/* Shared rules - both horizontal & vertical sliders */
/* line 2769, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fd-slider,
.fd-slider-vertical {
  /* display:block required as the wrapper element is a span */
  display: block;
  /* This lets us absolutely position the drag handle */
  position: relative;
  text-decoration: none;
  border: 0 none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-touch-callout: none;
  user-select: none;
}

/* line 2782, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fd-slider-inner {
  /* Used by IE for the onfocus blur effect */
  display: none;
}

/* The inner track bar */
/* line 2787, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fd-slider-bar {
  position: absolute;
  display: block;
  z-index: 2;
  height: 6px;
  width: 100%;
  border: 1px solid #bbb;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  margin: 0;
  padding: 0;
  overflow: hidden;
  line-height: 4px;
  top: 8px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #333;
}

/* The animated range bar */
/* line 2810, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fd-slider-range {
  position: absolute;
  display: block;
  z-index: 3;
  height: 6px;
  margin: 0;
  padding: 0 2px 0 0;
  overflow: hidden;
  top: 9px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #eee;
}

/* The drag handle */
/* line 2828, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fd-slider-handle {
  position: absolute;
  display: block;
  padding: 0;
  border: 0 none;
  margin: 0 0 0 1px;
  z-index: 3;
  top: 5px;
  left: 0;
  width: 12px;
  height: 12px;
  line-height: 1px !important;
  outline: 0 none;
  background: #eee;
  border: 1px solid #aaa;
  border-radius: 12px;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
  -moz-user-select: none;
  -moz-user-focus: none;
  -moz-outline: 0 none;
  user-select: none;
}

/* Focus styles */
/* line 2852, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fd-slider-handle:focus {
  outline: 0 none;
  border: 0 none;
  -moz-user-focus: normal;
}

/* line 2857, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
button.fd-slider-handle:focus::-moz-focus-inner {
  border-color: transparent;
}

/* line 2860, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
body.fd-slider-drag-vertical,
body.fd-slider-drag-vertical * {
  /* Stop text selection */
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

/* line 2867, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
body.fd-slider-drag-horizontal,
body.fd-slider-drag-horizontal * {
  /* Stop text selection */
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

/*
	 Sample tooltip code. Only works on grade A browsers (so no IE6,7 or 8).
	
	 See: http://nicolasgallagher.com/multiple-backgrounds-and-borders-with-css2/ for full info on
	 how to style generated content & the associated pitfalls
	
	 This code to be taken as experimental & untested - use at your discretion
	
	 If showing the tooltip above the sider handle you are relegated to showing
	 single line tooltips due to styling constraints!
	 */
/* line 2885, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fd-slider-handle:before,
.fd-slider-handle:after {
  /* Remove from screen */
  opacity: 0;
  /* The following rules are not really needed as no browser yet supports CSS transitions
		 on generated content but I'll leave it in for the day when they do! */
  /* Firefox */
  -moz-transition-property: opacity;
  -moz-transition-duration: 1s;
  -moz-transition-delay: 1s;
  /* WebKit */
  -webkit-transition-property: opacity;
  -webkit-transition-duration: 1s;
  -webkit-transition-delay: 1s;
  /* Opera */
  -o-transition-property: opacity;
  -o-transition-duration: 1s;
  -o-transition-delay: 1s;
  /* Standard */
  transition-property: opacity;
  transition-duration: 1s;
  transition-delay: 1s;
}

/*
	 The tooltip body - as we position it above the slider and position the tooltip arrow
	 below it, we need to know the height of the body. This means that multi-line tooltips
	 are not supported.
	
	 To support multi-line tooltips, you will need to position the tooltip below the slider
	 and the tooltip pointer above the tooltip body. Additionally, you will have to set the
	 tooltip bodies "height" to auto
	 */
/* line 2917, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fd-slider-focused .fd-slider-handle:before,
.fd-slider-hover .fd-slider-handle:before,
.fd-slider-active .fd-slider-handle:before {
  display: block;
  position: absolute;
  top: -21px;
  left: -8px;
  margin: 0;
  width: 20px;
  padding: 3px;
  height: 14px;
  line-height: 12px;
  text-align: center;
  font-size: 10px;
  font-weight: bold;
  color: #fff;
  text-shadow: 1px 1px 1px #1a3a95;
  background: #2f6ee0;
  z-index: 1;
  /* Use the ARIA valuetext property, set by the script, to generate the tooltip content */
  content: attr(aria-valuetext);
  /* Border radius and box shadow */
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -moz-box-shadow: 0 0 4px #aaa;
  -webkit-box-shadow: 0 0 4px #aaa;
  box-shadow: 0px 0px 4px #999;
  /* Change opacity for transition */
  opacity: 1;
}

/* The tooltip pointer */
/* line 2952, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fd-slider-focused .fd-slider-handle:after,
.fd-slider-hover .fd-slider-handle:after,
.fd-slider-active .fd-slider-handle:after {
  outline: none;
  content: "";
  display: block;
  position: absolute;
  top: -9px;
  left: 50%;
  margin: 0 0 0 -5px;
  background: #2f6ee0;
  z-index: 2;
  width: 10px;
  height: 10px;
  overflow: hidden;
  /* Rotate element by 45 degress to get the "\/" pointer effect */
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  /* Add a box shadow */
  -moz-box-shadow: 0 0 4px #aaa;
  -webkit-box-shadow: 0 0 4px #aaa;
  box-shadow: 0 0 4px #aaa;
  /* Clip */
  clip: rect(4px, 14px, 14px, 4px);
  /* Change opacity for transition */
  opacity: 1;
}

/* Remove completely for IE */
/* line 2981, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.oldie .fd-slider-handle:before,
.oldie .fd-slider-handle:after {
  display: none;
}

/*!
 * FullCalendar v2.6.0 Stylesheet
 * Docs & License: http://fullcalendar.io/
 * (c) 2015 Adam Shaw
 */
/* line 2990, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc {
  direction: ltr;
  text-align: left;
}

/* line 2994, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-rtl {
  text-align: right;
}

/* line 2997, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
body .fc {
  /* extra precedence to overcome jqui */
  font-size: 1em;
}

/* Colors
--------------------------------------------------------------------------------------------------*/
/* line 3003, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-unthemed th,
.fc-unthemed td,
.fc-unthemed thead,
.fc-unthemed tbody,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-row,
.fc-unthemed .fc-popover {
  border-color: #ddd;
}

/* line 3012, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-unthemed .fc-popover {
  background-color: #fff;
}

/* line 3015, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-unthemed .fc-divider,
.fc-unthemed .fc-popover .fc-header {
  background: #eee;
}

/* line 3019, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-unthemed .fc-popover .fc-header .fc-close {
  color: #666;
}

/* line 3022, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-unthemed .fc-today {
  background: #fcf8e3;
}

/* line 3025, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-highlight {
  /* when user is selecting cells */
  background: #bce8f1;
  opacity: .3;
  filter: alpha(opacity=30);
  /* for IE */
}

/* line 3032, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-bgevent {
  /* default look for background events */
  background: #8fdf82;
  opacity: .3;
  filter: alpha(opacity=30);
  /* for IE */
}

/* line 3039, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-nonbusiness {
  /* default look for non-business-hours areas */
  /* will inherit .fc-bgevent's styles */
  background: #d7d7d7;
}

/* Icons (inline elements with styled text that mock arrow icons)
--------------------------------------------------------------------------------------------------*/
/* line 3046, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1em;
  font-size: 1em;
  text-align: center;
  overflow: hidden;
  font-family: "Courier New", Courier, monospace;
  /* don't allow browser text-selection */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/*
Acceptable font-family overrides for individual icons:
	"Arial", sans-serif
	"Times New Roman", serif

NOTE: use percentage font sizes or else old IE chokes
*/
/* line 3070, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-icon:after {
  position: relative;
  margin: 0 -1em;
  /* ensures character will be centered, regardless of width */
}

/* line 3075, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-icon-left-single-arrow:after {
  content: "\02039";
  font-weight: bold;
  font-size: 200%;
  top: -7%;
  left: 3%;
}

/* line 3082, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-icon-right-single-arrow:after {
  content: "\0203A";
  font-weight: bold;
  font-size: 200%;
  top: -7%;
  left: -3%;
}

/* line 3089, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-icon-left-double-arrow:after {
  content: "\000AB";
  font-size: 160%;
  top: -7%;
}

/* line 3094, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-icon-right-double-arrow:after {
  content: "\000BB";
  font-size: 160%;
  top: -7%;
}

/* line 3099, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-icon-left-triangle:after {
  content: "\25C4";
  font-size: 125%;
  top: 3%;
  left: -2%;
}

/* line 3105, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-icon-right-triangle:after {
  content: "\25BA";
  font-size: 125%;
  top: 3%;
  left: 2%;
}

/* line 3111, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-icon-down-triangle:after {
  content: "\25BC";
  font-size: 125%;
  top: 2%;
}

/* line 3116, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-icon-x:after {
  content: "\000D7";
  font-size: 200%;
  top: 6%;
}

/* Buttons (styled <button> tags, normalized to work cross-browser)
--------------------------------------------------------------------------------------------------*/
/* line 3123, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc button {
  /* force height to include the border and padding */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* dimensions */
  margin: 0;
  height: 2.1em;
  padding: 0 .6em;
  /* text & cursor */
  font-size: 1em;
  /* normalize */
  white-space: nowrap;
  cursor: pointer;
}

/* Firefox has an annoying inner border */
/* line 3139, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc button::-moz-focus-inner {
  margin: 0;
  padding: 0;
}

/* line 3143, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-state-default {
  /* non-theme */
  border: 1px solid;
}

/* line 3147, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-state-default.fc-corner-left {
  /* non-theme */
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 3152, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-state-default.fc-corner-right {
  /* non-theme */
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* icons in buttons */
/* line 3158, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc button .fc-icon {
  /* non-theme */
  position: relative;
  top: -0.05em;
  /* seems to be a good adjustment across browsers */
  margin: 0 .2em;
  vertical-align: middle;
}

/*
  button states
  borrowed from twitter bootstrap (http://twitter.github.com/bootstrap/)
*/
/* line 3170, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-state-default {
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 3184, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
  color: #333333;
  background-color: #e6e6e6;
}

/* line 3191, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-state-hover {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}

/* line 3200, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-state-down,
.fc-state-active {
  background-color: #cccccc;
  background-image: none;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 3206, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-state-disabled {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}

/* Buttons Groups
--------------------------------------------------------------------------------------------------*/
/* line 3215, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-button-group {
  display: inline-block;
}

/*
every button that is not first in a button group should scootch over one pixel and cover the
previous button's border...
*/
/* line 3222, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc .fc-button-group > * {
  /* extra precedence b/c buttons have margin set to zero */
  float: left;
  margin: 0 0 0 -1px;
}

/* line 3227, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc .fc-button-group > :first-child {
  /* same */
  margin-left: 0;
}

/* Popover
--------------------------------------------------------------------------------------------------*/
/* line 3233, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-popover {
  position: absolute;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}

/* line 3237, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-popover .fc-header {
  /* TODO: be more consistent with fc-head/fc-body */
  padding: 2px 4px;
}

/* line 3241, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-popover .fc-header .fc-title {
  margin: 0 2px;
}

/* line 3244, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-popover .fc-header .fc-close {
  cursor: pointer;
}

/* line 3247, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-ltr .fc-popover .fc-header .fc-title,
.fc-rtl .fc-popover .fc-header .fc-close {
  float: left;
}

/* line 3251, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-rtl .fc-popover .fc-header .fc-title,
.fc-ltr .fc-popover .fc-header .fc-close {
  float: right;
}

/* unthemed */
/* line 3256, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-unthemed .fc-popover {
  border-width: 1px;
  border-style: solid;
}

/* line 3260, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-unthemed .fc-popover .fc-header .fc-close {
  font-size: .9em;
  margin-top: 2px;
}

/* jqui themed */
/* line 3265, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-popover > .ui-widget-header + .ui-widget-content {
  border-top: 0;
  /* where they meet, let the header have the border */
}

/* Misc Reusable Components
--------------------------------------------------------------------------------------------------*/
/* line 3271, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-divider {
  border-style: solid;
  border-width: 1px;
}

/* line 3275, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
hr.fc-divider {
  height: 0;
  margin: 0;
  padding: 0 0 2px;
  /* height is unreliable across browsers, so use padding */
  border-width: 1px 0;
}

/* line 3282, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-clear {
  clear: both;
}

/* line 3285, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-bg,
.fc-bgevent-skeleton,
.fc-highlight-skeleton,
.fc-helper-skeleton {
  /* these element should always cling to top-left/right corners */
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

/* line 3295, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-bg {
  bottom: 0;
  /* strech bg to bottom edge */
}

/* line 3299, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-bg table {
  height: 100%;
  /* strech bg to bottom edge */
}

/* Tables
--------------------------------------------------------------------------------------------------*/
/* line 3305, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em;
  /* normalize cross-browser */
}

/* line 3313, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc th {
  text-align: center;
}

/* line 3316, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc th,
.fc td {
  border-style: solid;
  border-width: 1px;
  padding: 0;
  vertical-align: top;
}

/* line 3323, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc td.fc-today {
  border-style: double;
  /* overcome neighboring borders */
}

/* Fake Table Rows
--------------------------------------------------------------------------------------------------*/
/* line 3329, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc .fc-row {
  /* extra precedence to overcome themes w/ .ui-widget-content forcing a 1px border */
  /* no visible border by default. but make available if need be (scrollbar width compensation) */
  border-style: solid;
  border-width: 0;
}

/* line 3335, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-row table {
  /* don't put left/right border on anything within a fake row.
	   the outer tbody will worry about this */
  border-left: 0 hidden transparent;
  border-right: 0 hidden transparent;
  /* no bottom borders on rows */
  border-bottom: 0 hidden transparent;
}

/* line 3343, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-row:first-child table {
  border-top: 0 hidden transparent;
  /* no top border on first row */
}

/* Day Row (used within the header and the DayGrid)
--------------------------------------------------------------------------------------------------*/
/* line 3349, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-row {
  position: relative;
}

/* line 3352, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-row .fc-bg {
  z-index: 1;
}

/* highlighting cells & background event skeleton */
/* line 3356, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-row .fc-bgevent-skeleton,
.fc-row .fc-highlight-skeleton {
  bottom: 0;
  /* stretch skeleton to bottom of row */
}

/* line 3361, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-row .fc-bgevent-skeleton table,
.fc-row .fc-highlight-skeleton table {
  height: 100%;
  /* stretch skeleton to bottom of row */
}

/* line 3366, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-row .fc-highlight-skeleton td,
.fc-row .fc-bgevent-skeleton td {
  border-color: transparent;
}

/* line 3370, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-row .fc-bgevent-skeleton {
  z-index: 2;
}

/* line 3373, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-row .fc-highlight-skeleton {
  z-index: 3;
}

/*
row content (which contains day/week numbers and events) as well as "helper" (which contains
temporary rendered events).
*/
/* line 3380, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-row .fc-content-skeleton {
  position: relative;
  z-index: 4;
  padding-bottom: 2px;
  /* matches the space above the events */
}

/* line 3386, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-row .fc-helper-skeleton {
  z-index: 5;
}

/* line 3389, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-row .fc-content-skeleton td,
.fc-row .fc-helper-skeleton td {
  /* see-through to the background below */
  background: none;
  /* in case <td>s are globally styled */
  border-color: transparent;
  /* don't put a border between events and/or the day number */
  border-bottom: 0;
}

/* line 3398, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-row .fc-content-skeleton tbody td,
.fc-row .fc-helper-skeleton tbody td {
  /* don't put a border between event cells */
  border-top: 0;
}

/* Scrolling Container
--------------------------------------------------------------------------------------------------*/
/* line 3405, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-scroller {
  /* this class goes on elements for guaranteed vertical scrollbars */
  overflow-y: scroll;
  overflow-x: hidden;
}

/* line 3410, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-scroller > * {
  /* we expect an immediate inner element */
  position: relative;
  /* re-scope all positions */
  width: 100%;
  /* hack to force re-sizing this inner element when scrollbars appear/disappear */
  overflow: hidden;
  /* don't let negative margins or absolute positioning create further scroll */
}

/* Global Event Styles
--------------------------------------------------------------------------------------------------*/
/* line 3421, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-event {
  position: relative;
  /* for resize handle and other inner positioning */
  display: block;
  /* make the <a> tag block */
  font-size: .85em;
  line-height: 1.3;
  border-left: 6px solid rgba(0, 0, 0, 0.15);
  /* default BORDER color */
  background-color: #3a87ad;
  /* default BACKGROUND color */
  font-weight: normal;
  /* undo jqui's ui-widget-header bold */
}

/* line 3435, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-event .fa {
  font-size: 14px;
  margin-top: 4px;
  margin-right: 3px;
  margin-left: 3px;
}

/* overpower some of bootstrap's and jqui's styles on <a> tags */
/* line 3442, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-event,
.fc-event:hover,
.ui-widget .fc-event {
  color: #fff;
  /* default TEXT color */
  text-decoration: none;
  /* if <a> has an href */
}

/* line 3450, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-event[href],
.fc-event.fc-draggable {
  cursor: pointer;
  /* give events with links and draggable events a hand mouse pointer */
}

/* line 3455, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-not-allowed,
.fc-not-allowed .fc-event {
  /* to override an event's custom cursor */
  cursor: not-allowed;
}

/* line 3460, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-event .fc-bg {
  /* the generic .fc-bg already does position */
  z-index: 1;
  background: #fff;
  opacity: .25;
  filter: alpha(opacity=25);
  /* for IE */
}

/* line 3468, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-event .fc-content {
  position: relative;
  z-index: 2;
}

/* line 3472, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-event .fc-resizer {
  position: absolute;
  z-index: 3;
}

/* Horizontal Events
--------------------------------------------------------------------------------------------------*/
/* events that are continuing to/from another week. kill rounded corners and butt up against edge */
/* line 3479, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-ltr .fc-h-event.fc-not-start,
.fc-rtl .fc-h-event.fc-not-end {
  margin-left: 0;
  border-left-width: 0;
  padding-left: 1px;
  /* replace the border with padding */
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 3488, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-ltr .fc-h-event.fc-not-end,
.fc-rtl .fc-h-event.fc-not-start {
  margin-right: 0;
  border-right-width: 0;
  padding-right: 1px;
  /* replace the border with padding */
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* resizer */
/* line 3498, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-h-event .fc-resizer {
  /* positioned it to overcome the event's borders */
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
  width: 5px;
}

/* left resizer  */
/* line 3507, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-ltr .fc-h-event .fc-start-resizer,
.fc-ltr .fc-h-event .fc-start-resizer:before,
.fc-ltr .fc-h-event .fc-start-resizer:after,
.fc-rtl .fc-h-event .fc-end-resizer,
.fc-rtl .fc-h-event .fc-end-resizer:before,
.fc-rtl .fc-h-event .fc-end-resizer:after {
  right: auto;
  /* ignore the right and only use the left */
  cursor: w-resize;
}

/* right resizer */
/* line 3518, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-ltr .fc-h-event .fc-end-resizer,
.fc-ltr .fc-h-event .fc-end-resizer:before,
.fc-ltr .fc-h-event .fc-end-resizer:after,
.fc-rtl .fc-h-event .fc-start-resizer,
.fc-rtl .fc-h-event .fc-start-resizer:before,
.fc-rtl .fc-h-event .fc-start-resizer:after {
  left: auto;
  /* ignore the left and only use the right */
  cursor: e-resize;
}

/* DayGrid events
----------------------------------------------------------------------------------------------------
We use the full "fc-day-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/
/* line 3533, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-day-grid-event {
  margin: 1px 2px 0;
  /* spacing between events and edges */
  padding: 0 1px;
}

/* line 3538, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-day-grid-event .fc-content {
  /* force events to be one-line tall */
  overflow: hidden;
}

/* line 3542, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-event .fc-title,
.fc-event .fc-time {
  display: inline-block;
}

/* line 3546, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-month-view .fc-event .fc-time {
  display: block;
}

/* line 3549, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-day-grid-event .fc-time {
  font-weight: bold;
}

/* line 3552, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-day-grid-event .fc-resizer {
  /* enlarge the default hit area */
  left: -3px;
  right: -3px;
  width: 7px;
}

/* Event Limiting
--------------------------------------------------------------------------------------------------*/
/* "more" link that represents hidden events */
/* line 3561, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
a.fc-more {
  margin: 1px 3px;
  font-size: .85em;
  cursor: pointer;
  text-decoration: none;
}

/* line 3567, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
a.fc-more:hover {
  text-decoration: underline;
}

/* line 3570, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-limited {
  /* rows and cells that are hidden because of a "more" link */
  display: none;
}

/* popover that appears when "more" link is clicked */
/* line 3575, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-day-grid .fc-row {
  z-index: 1;
  /* make the "more" popover one higher than this */
}

/* line 3579, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-more-popover {
  z-index: 2;
  width: 220px;
}

/* line 3583, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-more-popover .fc-event-container {
  padding: 10px;
}

/* Now Indicator
--------------------------------------------------------------------------------------------------*/
/* line 3588, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-now-indicator {
  position: absolute;
  border: 0 solid red;
}

/* Toolbar
--------------------------------------------------------------------------------------------------*/
/* line 3594, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-toolbar {
  text-align: center;
  margin-bottom: 1em;
}

/* line 3598, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-toolbar .fc-left {
  float: left;
}

/* line 3601, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-toolbar .fc-right {
  float: right;
}

/* line 3604, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-toolbar .fc-center {
  display: inline-block;
}

/* the things within each left/right/center section */
/* line 3608, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc .fc-toolbar > * > * {
  /* extra precedence to override button border margins */
  float: left;
  margin-left: .75em;
}

/* the first thing within each left/center/right section */
/* title text */
/* line 3615, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-toolbar h2 {
  margin: 0;
}

/* button layering (for border precedence) */
/* line 3619, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-toolbar button {
  position: relative;
}

/* line 3622, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-toolbar .fc-state-hover,
.fc-toolbar .ui-state-hover {
  z-index: 2;
}

/* line 3626, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-toolbar .fc-state-down {
  z-index: 3;
}

/* line 3629, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active {
  z-index: 4;
}

/* line 3633, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-toolbar button:focus {
  z-index: 5;
}

/* View Structure
--------------------------------------------------------------------------------------------------*/
/* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques */
/* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */
/* line 3640, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-view-container *,
.fc-view-container *:before,
.fc-view-container *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 3647, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-view,
.fc-view > table {
  /* so dragged elements can be above the view's main element */
  position: relative;
  z-index: 1;
}

/* BasicView
--------------------------------------------------------------------------------------------------*/
/* day row structure */
/* line 3656, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-basicWeek-view .fc-content-skeleton,
.fc-basicDay-view .fc-content-skeleton {
  /* we are sure there are no day numbers in these views, so... */
  padding-top: 1px;
  /* add a pixel to make sure there are 2px padding above events */
  padding-bottom: 1em;
  /* ensure a space at bottom of cell for user selecting/clicking */
}

/* line 3664, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-basic-view .fc-body .fc-row {
  min-height: 75px;
  /* ensure that all rows are at least this tall */
}

/* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */
/* line 3669, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-row.fc-rigid {
  overflow: hidden;
}

/* line 3672, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-row.fc-rigid .fc-content-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

/* week and day number styling */
/* line 3679, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-basic-view .fc-week-number,
.fc-basic-view .fc-day-number {
  padding: 0 2px;
}

/* line 3683, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-basic-view .fc-week-number {
  text-align: center;
}

/* line 3686, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-basic-view .fc-week-number span {
  /* work around the way we do column resizing and ensure a minimum width */
  display: inline-block;
  min-width: 1.25em;
}

/* line 3691, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-ltr .fc-basic-view .fc-day-number {
  text-align: right;
}

/* line 3694, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-rtl .fc-basic-view .fc-day-number {
  text-align: left;
}

/* line 3697, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-day-number.fc-other-month {
  opacity: 0.3;
  filter: alpha(opacity=30);
  /* for IE */
  /* opacity with small font can sometimes look too faded
	   might want to set the 'color' property instead
	   making day-numbers bold also fixes the problem */
}

/* AgendaView all-day area
--------------------------------------------------------------------------------------------------*/
/* line 3707, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-agenda-view .fc-day-grid {
  position: relative;
  z-index: 2;
  /* so the "more.." popover will be over the time grid */
}

/* line 3712, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-agenda-view .fc-day-grid .fc-row {
  min-height: 3em;
  /* all-day section will never get shorter than this */
}

/* line 3716, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
  padding-top: 1px;
  /* add a pixel to make sure there are 2px padding above events */
  padding-bottom: 1em;
  /* give space underneath events for clicking/selecting days */
}

/* TimeGrid axis running down the side (for both the all-day area and the slot area)
--------------------------------------------------------------------------------------------------*/
/* line 3724, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc .fc-axis {
  /* .fc to overcome default cell styles */
  vertical-align: middle;
  padding: 0 4px;
  white-space: nowrap;
}

/* line 3730, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-ltr .fc-axis {
  text-align: right;
}

/* line 3733, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-rtl .fc-axis {
  text-align: left;
}

/* line 3736, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-widget td.fc-axis {
  font-weight: normal;
  /* overcome jqui theme making it bold */
}

/* TimeGrid Structure
--------------------------------------------------------------------------------------------------*/
/* line 3742, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid-container,
.fc-time-grid {
  /* so slats/bg/content/etc positions get scoped within here */
  position: relative;
  z-index: 1;
}

/* line 3748, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid {
  min-height: 100%;
  /* so if height setting is 'auto', .fc-bg stretches to fill height */
}

/* line 3752, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid table {
  /* don't put outer borders on slats/bg/content/etc */
  border: 0 hidden transparent;
}

/* line 3756, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid > .fc-bg {
  z-index: 1;
}

/* line 3759, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-slats,
.fc-time-grid > hr {
  /* the <hr> AgendaView injects when grid is shorter than scroller */
  position: relative;
  z-index: 2;
}

/* line 3765, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-content-col {
  position: relative;
  /* because now-indicator lives directly inside */
}

/* line 3769, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-content-skeleton {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
}

/* divs within a cell within the fc-content-skeleton */
/* line 3777, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-business-container {
  position: relative;
  z-index: 1;
}

/* line 3781, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-bgevent-container {
  position: relative;
  z-index: 2;
}

/* line 3785, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-highlight-container {
  position: relative;
  z-index: 3;
}

/* line 3789, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-event-container {
  position: relative;
  z-index: 4;
}

/* line 3793, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-now-indicator-line {
  z-index: 5;
}

/* line 3796, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-helper-container {
  /* also is fc-event-container */
  position: relative;
  z-index: 6;
}

/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/
/* line 3803, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-slats td {
  height: 1.5em;
  border-bottom: 0;
  /* each cell is responsible for its top border */
}

/* line 3808, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-slats .fc-minor td {
  border-top-style: dotted;
}

/* line 3811, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-slats .ui-widget-content {
  /* for jqui theme */
  background: none;
  /* see through to fc-bg */
}

/* TimeGrid Highlighting Slots
--------------------------------------------------------------------------------------------------*/
/* line 3818, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-highlight-container {
  /* a div within a cell within the fc-highlight-skeleton */
  position: relative;
  /* scopes the left/right of the fc-highlight to be in the column */
}

/* line 3823, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-highlight {
  position: absolute;
  left: 0;
  right: 0;
  /* top and bottom will be in by JS */
}

/* TimeGrid Event Containment
--------------------------------------------------------------------------------------------------*/
/* line 3831, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-ltr .fc-time-grid .fc-event-container {
  /* space on the sides of events for LTR (default) */
  margin: 0 2.5% 0 2px;
}

/* line 3835, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-rtl .fc-time-grid .fc-event-container {
  /* space on the sides of events for RTL */
  margin: 0 2px 0 2.5%;
}

/* line 3839, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-event,
.fc-time-grid .fc-bgevent {
  position: absolute;
  z-index: 1;
  /* scope inner z-index's */
}

/* line 3845, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-bgevent {
  /* background events always span full width */
  left: 0;
  right: 0;
}

/* Generic Vertical Event
--------------------------------------------------------------------------------------------------*/
/* line 3852, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-v-event.fc-not-start {
  /* events that are continuing from another day */
  /* replace space made by the top border with padding */
  border-top-width: 0;
  padding-top: 1px;
  /* remove top rounded corners */
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 3861, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-v-event.fc-not-end {
  /* replace space made by the top border with padding */
  border-bottom-width: 0;
  padding-bottom: 1px;
  /* remove bottom rounded corners */
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* TimeGrid Event Styling
----------------------------------------------------------------------------------------------------
We use the full "fc-time-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/
/* line 3874, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid-event {
  overflow: hidden;
  /* don't let the bg flow over rounded corners */
}

/* line 3878, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid-event .fc-time {
  font-size: .85em;
  white-space: nowrap;
}

/* short mode, where time and title are on the same line */
/* line 3883, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid-event.fc-short .fc-content {
  /* don't wrap to second line (now that contents will be inline) */
  white-space: nowrap;
}

/* line 3887, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid-event.fc-short .fc-time,
.fc-time-grid-event.fc-short .fc-title {
  /* put the time and title on the same line */
  display: inline-block;
  vertical-align: top;
}

/* line 3893, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid-event.fc-short .fc-time span {
  display: none;
  /* don't display the full time text... */
}

/* line 3897, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid-event.fc-short .fc-time:before {
  content: attr(data-start);
  /* ...instead, display only the start time */
}

/* line 3901, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid-event.fc-short .fc-time:after {
  content: "\000A0-\000A0";
  /* seperate with a dash, wrapped in nbsp's */
}

/* line 3905, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid-event.fc-short .fc-title {
  font-size: .85em;
  /* make the title text the same size as the time */
  padding: 0;
  /* undo padding from above */
}

/* resizer */
/* line 3912, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid-event .fc-resizer {
  left: 0;
  right: 0;
  bottom: 0;
  height: 8px;
  overflow: hidden;
  line-height: 8px;
  font-size: 11px;
  font-family: monospace;
  text-align: center;
  cursor: s-resize;
}

/* line 3924, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid-event .fc-resizer:after {
  content: "=";
}

/* Now Indicator
--------------------------------------------------------------------------------------------------*/
/* line 3929, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-now-indicator-line {
  border-top-width: 1px;
  left: 0;
  right: 0;
}

/* arrow on axis */
/* line 3935, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-now-indicator-arrow {
  margin-top: -5px;
  /* vertically center on top coordinate */
}

/* line 3939, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-ltr .fc-time-grid .fc-now-indicator-arrow {
  left: 0;
  /* triangle pointing right... */
  border-width: 5px 0 5px 6px;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

/* line 3946, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-rtl .fc-time-grid .fc-now-indicator-arrow {
  right: 0;
  /* triangle pointing left... */
  border-width: 5px 6px 5px 0;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

/* line 3953, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
#jarviswidget-fullscreen-mode .fc-ltr .fc-basic-view .fc-day-number {
  font-size: 40px;
  padding: 5px 12px;
}

/* line 3957, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
#jarviswidget-fullscreen-mode .fc-basic-view .fc-body .fc-row {
  min-height: 189px;
}

@media (max-width: 1140px) {
  /* line 3961, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  #jarviswidget-fullscreen-mode .fc-ltr .fc-basic-view .fc-day-number {
    font-size: 30px;
  }
  /* line 3964, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  #jarviswidget-fullscreen-mode .fc-basic-view .fc-body .fc-row {
    min-height: 150px;
  }
}

@media (max-width: 992px) {
  /* line 3969, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  #jarviswidget-fullscreen-mode .fc-ltr .fc-basic-view .fc-day-number {
    font-size: 20px;
  }
  /* line 3972, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  #jarviswidget-fullscreen-mode .fc-basic-view .fc-body .fc-row {
    min-height: 100px;
  }
}

@media (max-width: 767px) {
  /* line 3977, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  #jarviswidget-fullscreen-mode .fc-ltr .fc-basic-view .fc-day-number {
    font-size: 16px;
  }
  /* line 3980, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  #jarviswidget-fullscreen-mode .fc-basic-view .fc-body .fc-row {
    min-height: 75px;
  }
}

/* Ion.RangeSlider
// css version 2.0.3
// © 2013-2014 Denis Ineshin | IonDen.com
// ===================================================================================================================*/
/* =====================================================================================================================
// RangeSlider */
/* line 3990, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs {
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 4000, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-line {
  position: relative;
  display: block;
  overflow: hidden;
  outline: none !important;
}

/* line 4006, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-line-left,
.irs-line-mid,
.irs-line-right {
  position: absolute;
  display: block;
  top: 0;
}

/* line 4013, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-line-left {
  left: 0;
  width: 11%;
}

/* line 4017, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-line-mid {
  left: 9%;
  width: 82%;
}

/* line 4021, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-line-right {
  right: 0;
  width: 11%;
}

/* line 4025, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-bar {
  position: absolute;
  display: block;
  left: 0;
  width: 0;
}

/* line 4031, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-bar-edge {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
}

/* line 4037, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-shadow {
  position: absolute;
  display: none;
  left: 0;
  width: 0;
}

/* line 4043, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-slider {
  position: absolute;
  display: block;
  cursor: default;
  z-index: 1;
}

/* line 4049, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-slider.type_last {
  z-index: 2;
}

/* line 4052, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-min {
  position: absolute;
  display: block;
  left: 0;
  cursor: default;
}

/* line 4058, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-max {
  position: absolute;
  display: block;
  right: 0;
  cursor: default;
}

/* line 4064, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-from,
.irs-to,
.irs-single {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  cursor: default;
  white-space: nowrap;
}

/* line 4074, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-grid {
  position: absolute;
  display: none;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px;
}

/* line 4082, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-with-grid .irs-grid {
  display: block;
}

/* line 4085, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-grid-pol {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 8px;
  background: #000;
}

/* line 4093, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-grid-pol.small {
  height: 4px;
}

/* line 4096, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-grid-text {
  position: absolute;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  text-align: center;
  font-size: 9px;
  line-height: 9px;
  padding: 0 3px;
  color: #000;
}

/* line 4107, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-disable-mask {
  position: absolute;
  display: block;
  top: 0;
  left: -1%;
  width: 102%;
  height: 100%;
  cursor: default;
  background: rgba(0, 0, 0, 0);
  z-index: 2;
}

/* line 4118, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-disabled {
  opacity: 0.4;
}

/* line 4121, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.lt-ie9 .irs-disabled {
  filter: alpha(opacity=40);
}

/* line 4124, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-hidden-input {
  position: absolute !important;
  display: block !important;
  top: 0 !important;
  left: 0 !important;
  width: 0 !important;
  height: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  outline: none !important;
  z-index: -9999 !important;
  background: none !important;
  border-style: solid !important;
  border-color: transparent !important;
}

/* line 4141, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-slider.single:before {
  position: absolute;
  display: block;
  content: "";
  top: -50%;
  left: -150%;
  width: 400%;
  height: 200%;
  background: rgba(0, 0, 0, 0);
}

/* line 4151, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-slider.from {
  left: 100px;
}

/* line 4154, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-slider.from:before {
  position: absolute;
  display: block;
  content: "";
  top: -50%;
  left: -300%;
  width: 400%;
  height: 200%;
  background: rgba(0, 0, 0, 0);
}

/* line 4164, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-slider.to {
  left: 300px;
}

/* line 4167, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-slider.to:before {
  position: absolute;
  display: block;
  content: "";
  top: -50%;
  left: 0;
  width: 400%;
  height: 200%;
  background: rgba(0, 0, 0, 0);
}

/*
 * CUST
 *
 */
/* line 4181, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs {
  height: 40px;
}

/* line 4184, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-with-grid {
  height: 60px;
}

/* line 4187, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-line {
  height: 8px;
  top: 25px;
  background: #eeeeee;
}

/* line 4192, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-line-left {
  height: 8px;
}

/* line 4195, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-line-mid {
  height: 8px;
}

/* line 4198, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-line-right {
  height: 8px;
}

/* line 4201, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-bar {
  height: 8px;
  top: 25px;
}

/* line 4205, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-slider {
  width: 10px;
  height: 22px;
  top: 17px;
  border: 1px solid #ffffff;
  background: #858585;
}

/* line 4212, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-slider:hover {
  background: #6c6c6c;
}

/* line 4215, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
#irs-active-slider {
  background: #686868;
  box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 1px 0px;
  width: 12px;
  height: 24px;
  top: 16px;
}

/* line 4222, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-min,
.irs-max {
  color: #999999;
  font-size: 12px;
  line-height: 1.333;
  text-shadow: none;
  top: 0;
  padding: 1px 3px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 0;
}

/* line 4233, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.lt-ie9 .irs-min,
.lt-ie9 .irs-max {
  background: #bfbfbf;
}

/* line 4237, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-from,
.irs-to,
.irs-single {
  color: #ffffff;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 0;
}

/* line 4248, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.lt-ie9 .irs-from,
.lt-ie9 .irs-to,
.lt-ie9 .irs-single {
  background: #999999;
}

/* line 4253, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-grid-pol {
  background: #99a4ac;
}

/* line 4256, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-grid-text {
  color: #99a4ac;
}

/* line 4259, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-bar {
  background: #3276b1;
  top: 25px;
  height: 8px;
  margin-left: -5px;
}

/*

	 Copyright 2013 - SmartAdmin : WebApp (Sunny)
	
	 * This is part of an item on wrapbootstrap.com
	 * https://wrapbootstrap.com/user/myorange
	 * ==================================
	
	 Table of Contents
	 ---------------------------------------------------------------
	
	 - Main
	 - Header
	 - Content
	 - Edit box
	 - Timestamp
	 - Helpers
	 - Fullscreen
	 - Styling
	 - Custom styles
	 - Icons - A few used examples
	 - RTL support
	 - Clearfix
	 - Examples (minimalistic in grid)
	 - Examples (lists)
	
	 */
/*
	 * MAIN
	 */
/* line 4295, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
article.sortable-grid {
  min-height: 30px;
}

/* line 4298, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget {
  margin: 0 0 30px 0;
  position: relative;
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  padding: 0;
}

/* line 4307, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-content-padding {
  padding: 20px;
}

/* line 4310, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-content-padding .well {
  margin-bottom: 0px;
}

/*
	 * HEADER
	 */
/* line 4316, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget > header {
  height: 34px;
  padding: 0;
  line-height: 40px;
}

/* line 4321, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget > header > .widget-icon {
  display: block;
  width: 30px;
  height: 32px;
  position: relative;
  float: left;
  font-size: 111%;
  line-height: 32px;
  text-align: center;
  margin-right: -10px;
}

/* line 4332, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget > header h2 {
  height: 100%;
  width: auto;
  display: inline-block;
  font-size: 14px;
  position: relative;
  margin: 0;
  line-height: 34px;
  font-weight: normal;
  letter-spacing: 0px;
}

/* line 4343, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget > header > h2 {
  margin-left: 10px;
  float: left;
}

/* line 4347, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget > header > .widget-icon:first-child {
  margin-left: 0;
}

/* line 4350, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget > header .jarviswidget-icon {
  width: 16px;
  height: 16px;
  float: left;
  margin: 12px 10px 0 0;
  display: block;
  zoom: 1;
  z-index: 4000;
}

/* line 4359, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-sortable .jarviswidget-sortable > header {
  cursor: move;
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  line-height: normal;
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
}

/* line 4370, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-sortable .jarviswidget-sortable.jarviswidget-collapsed > header {
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}

/* line 4376, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-ctrls {
  width: auto;
  float: right;
  padding: 0;
  margin: 0;
}

/* line 4382, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-ctrls .button-icon {
  min-width: 30px;
  height: 32px;
  float: left;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  border-left: 1px solid rgba(0, 0, 0, 0.09);
}

/* line 4390, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-ctrls .button-icon:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 4393, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-loader {
  width: 32px;
  height: 32px;
  margin: 0;
  float: right;
  background-repeat: no-repeat;
  background-position: center center;
  display: none;
  text-align: center;
  line-height: 32px;
  font-size: 111%;
}

/*
	 * CONTENT
	 */
/* line 4408, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget > div {
  float: left;
  width: 100%;
  position: relative;
  font-size: 13px;
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  margin: 0;
  border-width: 1px 1px 2px 1px;
  border-style: solid;
  border-top: none;
  border-right-color: #CCC !important;
  border-bottom-color: #CCC !important;
  border-left-color: #CCC !important;
  padding: 13px 13px 0px;
  overflow: visible;
}

/* line 4427, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget .widget-body {
  min-height: 100px;
  position: relative;
  padding-bottom: 13px;
}

/* line 4432, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget .widget-body.widget-hide-overflow {
  overflow: hidden;
}

/* line 4435, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar.no-border {
  border-left: none;
}

/* line 4438, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-body.no-padding {
  margin: -13px -13px 0px;
}

/* line 4441, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-body.no-padding .alert {
  margin: 0 0 10px;
  padding: 10px;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  border-width: 0px 0px 1px !important;
  border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
}

/* line 4452, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget.well.transparent .widget-body.no-padding {
  margin: 0px !important;
}

/* line 4455, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-body > table {
  margin-bottom: 0;
}

/* line 4458, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-body.no-padding .cke_chrome,
.no-padding .md-editor {
  border: none;
}

/* line 4462, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar > .smart-form {
  margin-top: 2px;
}

/* line 4465, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar > .smart-form .toggle:last-child {
  font-size: 12px;
  line-height: 29px;
}

/* line 4469, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar > .smart-form .radio input + i,
.widget-toolbar > .smart-form .checkbox input + i,
.widget-toolbar > .smart-form .toggle input + i {
  border-width: 1px;
  border-color: #C7C7C7 !important;
  margin-top: 1px;
  box-shadow: 0 1px 1px #FFF,0 1px 1px #858585 inset;
  -webkit-box-shadow: 0 1px 1px #FFF,0 1px 1px #858585 inset;
  -moz-box-shadow: 0 1px 1px #FFF,0 1px 1px #858585 inset;
}

/*
	 * WELL WIDGET
	 */
/* line 4482, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget.well {
  margin: 0 0 30px 0;
}

/* line 4485, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget.well > div {
  border: none !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
}

/* line 4491, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget.well header {
  display: none;
}

/*
	 * WIDGET FOOTER
	 */
/* line 4497, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-footer {
  display: block;
  min-height: 32px;
  vertical-align: middle;
  position: relative;
  background-color: #F8F7F7;
  padding: 5px;
  border-top: 1px solid #E4E4E4;
  text-align: right;
  margin: 0px -13px -13px;
}

/* line 4508, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.no-padding .widget-footer {
  margin: 0;
}

/* line 4511, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-footer.smart-form > label {
  margin-top: 4px;
  display: block;
}

/*
	 * EDIT BOX
	 */
/* line 4518, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-editbox {
  display: none;
  padding: 10px;
}

/*.jarviswidget-editbox div {
		width: 100%;
		float: left;
		margin-bottom: 0;
	}
	.jarviswidget-editbox label {
		width: 80px;
		height: 26px;
		float: left;
		line-height: 26px;
		font-weight: bold;
		margin-bottom:0;
	}
	.jarviswidget-editbox input {
		width: 200px;
		height: 24px;
		padding: 0 5px;
		border: 1px solid #666;
	}
	.jarviswidget-editbox span {
		height: 26px;
		width: 26px;
		float: left;
		margin: 0 5px 0 0;
		cursor: pointer;
	}*/
/*
	 * TIMESTAMP
	 */
/* line 4551, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-timestamp {
  font-size: 12px;
  color: #868686;
  font-style: italic;
  margin: 10px 0 0;
}

/*
	 * HELPERS
	 */
/* line 4560, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-placeholder {
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  margin-bottom: 28px;
  /* adjusted from 28px */
  padding: 0;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

/*
	 * FULL SCREEN
	 */
/* line 4577, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
body.nooverflow {
  overflow: hidden;
  position: fixed;
  width: 100%;
}

/* line 4582, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
#jarviswidget-fullscreen-mode {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
}

/* line 4590, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
#jarviswidget-fullscreen-mode .jarviswidget {
  margin: 0;
  -moz-border-radius: 0;
  -khtml-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* line 4597, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
#jarviswidget-fullscreen-mode .jarviswidget > div {
  overflow-y: scroll;
  -moz-border-radius: 0;
  -khtml-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* line 4604, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
#jarviswidget-fullscreen-mode > div > header {
  cursor: default;
}

/*
	 * WIDGET BODY TOOLBAR
	 */
/* line 4610, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-body-toolbar,
.smart-form.widget-body-toolbar {
  display: block;
  padding: 8px 10px;
  margin: -13px -13px 13px;
  min-height: 42px;
  border-bottom: 1px solid #ccc;
  background: #fafafa;
}

/* line 4619, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.no-padding.widget-body-toolbar,
.no-padding .widget-body-toolbar,
.no-padding .smart-form.widget-body-toolbar {
  display: block;
  margin: 0px;
}

/* line 4625, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-body-toolbar.smart-form .inline-group,
.smart-form .widget-body-toolbar .inline-group {
  float: left;
  margin-top: 4px;
}

/* line 4630, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-body-toolbar .btn {
  vertical-align: middle;
}

/* line 4633, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-body-toolbar .btn-xs {
  margin-top: 5px;
}

/*
	 * WIDGET BODY AJAX LOAD
	 */
/* line 4639, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-body-ajax-loading::before {
  content: url(/ajax-loader.gif);
  padding-top: 18%;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  color: #fff;
  display: block;
  background: rgba(255, 255, 255, 0.4);
  height: 100%;
  z-index: 1;
  width: 100%;
  position: absolute;
}

/* line 4653, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-body-ajax-loading:hover {
  cursor: wait !important;
}

/*
	 * STYLING
	 * Default
	 */
/* line 4660, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget > header {
  color: #333;
  border: 1px solid #C2C2C2;
  background: #fafafa;
}

/* line 4665, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget > div {
  background-color: #fff !important;
}

/* line 4668, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-editbox {
  border-bottom: 1px solid #B1B1B1;
  background-color: #fff;
  margin: -13px -13px 13px;
}

/* line 4673, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.no-padding .jarviswidget-editbox {
  margin: 0 0 10px;
}

/* line 4676, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-placeholder {
  background-color: #FFC;
  border: 1px dashed #A7A7A7;
}

/*
	 * CUSTOM STYLES
	 */
/* remove colors */
/* line 4684, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-remove-colors {
  color: #333 !important;
  padding: 0 !important;
  background: none !important;
}

/* magenta theme */
/* line 4690, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-magenta > header {
  border-color: #643167 !important;
  background: #6e3671;
  color: #ffffff;
}

/* line 4695, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-magenta > header > .jarviswidget-ctrls a,
.jarviswidget-color-magenta .nav-tabs li:not(.active) a {
  color: #ffffff !important;
}

/* line 4699, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-magenta .nav-tabs li a:hover {
  color: #333 !important;
}

/* pink theme */
/* line 4703, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-pink > header {
  border-color: #a24d7f !important;
  background: #ac5287;
  color: #ffffff;
}

/* line 4708, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-pink > header > .jarviswidget-ctrls a,
.jarviswidget-color-pink .nav-tabs li:not(.active) a {
  color: #ffffff !important;
}

/* line 4712, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-pink .nav-tabs li a:hover {
  color: #333 !important;
}

/* pinkDark theme */
/* line 4716, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-pinkDark > header {
  border-color: #a27998 !important;
  background: #a8829f;
  color: #ffffff;
}

/* line 4721, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-pinkDark > header > .jarviswidget-ctrls a,
.jarviswidget-color-pinkDark .nav-tabs li:not(.active) a {
  color: #ffffff !important;
}

/* line 4725, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-pinkDark .nav-tabs li a:hover {
  color: #333 !important;
}

/* yellow theme */
/* line 4729, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-yellow > header {
  border-color: #aa9452 !important;
  background: #b09b5b;
  color: #ffffff;
}

/* line 4734, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-yellow > header > .jarviswidget-ctrls a,
.jarviswidget-color-yellow .nav-tabs li:not(.active) a {
  color: #ffffff !important;
}

/* line 4738, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-yellow .nav-tabs li a:hover {
  color: #333 !important;
}

/* orange theme */
/* line 4742, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-orange > header {
  border-color: #ba871f !important;
  background: #c79121;
  color: #ffffff;
}

/* line 4747, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-orange > header > .jarviswidget-ctrls a,
.jarviswidget-color-orange .nav-tabs li:not(.active) a {
  color: #ffffff !important;
}

/* line 4751, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-orange .nav-tabs li a:hover {
  color: #333 !important;
}

/* orangeDark theme */
/* line 4755, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-orangeDark > header {
  border-color: #b1811d !important;
  background: #b6841e;
  color: #ffffff;
}

/* line 4760, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-orangeDark > header > .jarviswidget-ctrls a,
.jarviswidget-color-orangeDark .nav-tabs li:not(.active) a {
  color: #ffffff !important;
}

/* line 4764, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-orangeDark .nav-tabs li a:hover {
  color: #333 !important;
}

/* darken theme */
/* line 4768, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-darken > header {
  border-color: #383838 !important;
  background: #404040;
  color: #ffffff;
}

/* line 4773, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-darken > header > .jarviswidget-ctrls a,
.jarviswidget-color-darken > .nav-tabs > li:not(.active) > a {
  color: #ffffff !important;
}

/* line 4777, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-darken .nav-tabs li a:hover {
  color: #333 !important;
}

/* purple theme */
/* line 4781, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-purple > header {
  border-color: #665271 !important;
  background: #6e587a;
  color: #ffffff;
}

/* line 4786, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-purple > header > .jarviswidget-ctrls a,
.jarviswidget-color-purple .nav-tabs li:not(.active) a {
  color: #ffffff !important;
}

/* line 4790, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-purple .nav-tabs li a:hover {
  color: #333 !important;
}

/* teal theme */
/* line 4794, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-teal > header {
  border-color: #508180 !important;
  background: #568a89;
  color: #ffffff;
}

/* line 4799, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-teal > header > .jarviswidget-ctrls a,
.jarviswidget-color-teal .nav-tabs li:not(.active) a {
  color: #ffffff !important;
}

/* line 4803, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-teal .nav-tabs li a:hover {
  color: #333 !important;
}

/* teal theme */
/* line 4807, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-blueDark > header {
  border-color: #45474b !important;
  background: #4c4f53;
  color: #ffffff;
}

/* line 4812, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-blueDark > header > .jarviswidget-ctrls a,
.jarviswidget-color-blueDark .nav-tabs li:not(.active) a {
  color: #ffffff !important;
}

/* line 4816, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-blueDark .nav-tabs li a:hover {
  color: #333 !important;
}

/* blue theme */
/* line 4820, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-blue > header {
  border-color: #45474b !important;
  background: #4c4f53;
  color: #ffffff;
}

/* line 4825, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-blue > header > .jarviswidget-ctrls a,
.jarviswidget-color-blue .nav-tabs li:not(.active) a {
  color: #ffffff !important;
}

/* line 4829, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-blue .nav-tabs li a:hover {
  color: #333 !important;
}

/* blueLight theme */
/* line 4833, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-blueLight > header {
  border-color: #a0aeb3 !important;
  background: #cbd2d5;
  color: #000000;
}

/* line 4838, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-blueLight > header > .jarviswidget-ctrls a,
.jarviswidget-color-blueLight .nav-tabs li:not(.active) a {
  color: #2b363c !important;
}

/* line 4842, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-blueLight .nav-tabs li a:hover {
  color: #2b363c !important;
}

/* red theme */
/* line 4846, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-red > header {
  border-color: #9a0325 !important;
  background: #a90329;
  color: #ffffff;
}

/* line 4851, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-red > header > .jarviswidget-ctrls a,
.jarviswidget-color-red .nav-tabs li:not(.active) a {
  color: #ffffff !important;
}

/* line 4855, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-red .nav-tabs li a:hover {
  color: #333 !important;
}

/* redLight theme */
/* line 4859, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-redLight > header {
  border-color: #9c5353 !important;
  background: #a65858;
  color: #ffffff;
}

/* line 4864, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-redLight > header > .jarviswidget-ctrls a,
.jarviswidget-color-redLight .nav-tabs li:not(.active) a {
  color: #fff !important;
}

/* line 4868, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-redLight .nav-tabs li a:hover {
  color: #333 !important;
}

/* white theme */
/* line 4872, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-white > header {
  border-color: #cccccc !important;
  background: #ffffff;
  color: #666666;
}

/* line 4877, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-white > header > .jarviswidget-ctrls a,
.jarviswidget-color-white .nav-tabs li:not(.active) a {
  color: #808080 !important;
}

/* line 4881, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-white .nav-tabs li a:hover {
  color: #808080 !important;
}

/* greenDark theme */
/* line 4885, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-greenDark > header {
  border-color: #436043 !important;
  background: #496949;
  color: #ffffff;
}

/* line 4890, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-greenDark > header > .jarviswidget-ctrls a,
.jarviswidget-color-greenDark .nav-tabs li:not(.active) a {
  color: #ffffff !important;
}

/* line 4894, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-greenDark .nav-tabs li a:hover {
  color: #333 !important;
}

/* green theme */
/* line 4898, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-green > header {
  border-color: #306430 !important;
  background: #356e35;
  color: #ffffff;
}

/* line 4903, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-green > header > .jarviswidget-ctrls a,
.jarviswidget-color-green .nav-tabs li:not(.active) a {
  color: #ffffff !important;
}

/* line 4907, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-green .nav-tabs li a:hover {
  color: #333 !important;
}

/* greenLight theme */
/* line 4911, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-greenLight > header {
  border-color: #687a3a !important;
  background: #71843f;
  color: #ffffff;
}

/* line 4916, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-greenLight > header > .jarviswidget-ctrls a,
.jarviswidget-color-greenLight .nav-tabs li:not(.active) a {
  color: #fff !important;
}

/* line 4920, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-greenLight .nav-tabs li a:hover {
  color: #333 !important;
}

/* 
	 * WIDGET COLOR DROPDOWN
	 * 
	 */
/* line 4927, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.color-select {
  list-style: none;
  margin: 0;
  padding: 4px;
  min-width: 166px;
  max-width: 156px;
  right: -3px;
}

/* line 4935, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.color-select li {
  display: block;
  margin: 2px;
  float: left;
}

/* line 4940, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.color-select li span:hover {
  border: 3px solid rgba(0, 0, 0, 0.2);
}

/* line 4943, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.color-select li span,
.color-box {
  display: block;
  width: 22px;
  height: 22px;
  padding: 0;
  background: #333;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  cursor: pointer;
}

/* line 4956, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.color-box {
  position: relative;
  vertical-align: middle;
  border: 1px solid rgba(255, 255, 255, 0.3) !important;
  outline: 1px solid rgba(0, 0, 0, 0.1);
  background: rgba(255, 255, 255, 0.3) !important;
}

/* line 4963, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.color-box:hover,
.open .color-box {
  outline: 1px solid rgba(0, 0, 0, 0.1) !important;
}

/* line 4967, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.color-box:hover {
  -webkit-transform: scale(1.07);
  -moz-transform: scale(1.07);
}

/* line 4971, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.color-box:active {
  top: 1px;
  left: 1px;
}

/* line 4975, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar > .color-box {
  margin-top: 7px;
  width: 18px;
  height: 18px;
  outline: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 4981, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar .dropdown-menu.color-select {
  right: -1px;
}

/* line 4984, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar > .color-box:hover,
.widget-toolbar > .color-box:active,
.widget-toolbar > .color-box:focus {
  outline: 1px solid rgba(0, 0, 0, 0.25) !important;
}

/*
	 * ICONS
	 */
/* line 4992, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-ctrls a {
  text-decoration: none;
  font-size: 14px;
  text-align: center;
  display: inline-block;
  line-height: 32px;
  padding: 0;
  margin: 0;
  color: #333;
}

/*
	 * RTL - SUPPORT
	 
	
	.rtl .jarviswidget > header {
		padding: 0 7px 0 0;
	}
	.rtl .jarviswidget > header h2 {
		float: right;
		text-align: right
	}
	.rtl .jarviswidget > header .jarviswidget-icon {
		float: right;
		margin: 12px 0 0 7px;
	}
	.rtl .jarviswidget-ctrls {
		float: left;
		padding: 10px 0 0 3px;
		margin: 0;
	}
	.rtl .jarviswidget-ctrls .button-icon {
		margin: 0 0 5px 5px;
	}
	.rtl .jarviswidget-loader {
		float: left;
	}*/
/*
	 * CLEARFIX
	 */
/* line 5031, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget:before,
.jarviswidget:after,
.jarviswidget > div:before,
.jarviswidget > div:after,
.inner-spacer:before,
.inner-spacer:after,
.jarviswidget-editbox:before,
.jarviswidget-editbox:after,
.clearfix:before,
.clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
}

/* line 5049, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget:after,
.jarviswidget > div:after,
.inner-spacer:after,
.jarviswidget-editbox:after,
.clearfix:after {
  clear: both;
}

/* line 5056, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget,
.jarviswidget > div,
.inner-spacer:after,
.jarviswidget-editbox,
.clearfix {
  zoom: 1;
  /*IE*/
}

/*
	 * WIDGET TOOLBARS
	 */
/* line 5067, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar {
  display: inline-block;
  float: right;
  width: auto;
  height: 32px;
  line-height: 32px;
  position: relative;
  border-left: 1px solid rgba(0, 0, 0, 0.09);
  cursor: pointer;
  padding: 0 8px;
  text-align: center;
}

/* line 5079, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar > :first-child {
  text-align: left;
}

/*
	 * WIDGET TOOLBAR COMPONENTS
	 */
/*
		 * TABS
		 */
/* line 5088, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget header .nav-tabs {
  border-bottom-color: transparent;
}

/* line 5091, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget header .nav-tabs > li > a {
  border-radius: 0px;
  border: none;
  padding: 7px 15px 6px;
}

/* line 5096, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget header:first-child .nav-tabs {
  float: left;
}

/* line 5099, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget header:first-child .nav-tabs li {
  padding-left: 0;
}

/* line 5102, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget header:first-child .nav-tabs li a {
  color: #333;
}

/* line 5105, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget header:first-child .nav-tabs.pull-right li:last-child a {
  margin-right: 0px !important;
  border-right: none !important;
}

/* line 5109, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget header .nav-tabs > li.active > a,
.jarviswidget header .nav-tabs > li.active > a:hover,
.jarviswidget header .nav-tabs > li.active > a:focus {
  color: #555;
  background-color: #FFF;
  border: 1px solid #C2C2C2;
  border-bottom-color: transparent;
  border-top: none;
  cursor: default;
}

/*
		 * PILLS
		 */
/* line 5122, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget header .nav-pills {
  margin: 3px;
}

/* line 5125, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget header .nav-pills > li > a {
  padding: 3px 5px 4px;
}

/*
		 * BTN GROUPS
		 */
/* line 5131, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar .btn-group {
  margin-top: -3px;
}

/*
		 * BTNs
		 */
/* line 5137, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar > .btn {
  margin-top: -3px;
  font-size: 12px !important;
  padding: 1px 8px !important;
}

/*
		 * INPUT
		 */
/* line 5145, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar .smart-form label.checkbox,
.widget-toolbar .smart-form label.radio {
  line-height: 29px;
}

/*
		 * LABELS
		 */
/* line 5152, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar > .label {
  vertical-align: middle;
  margin-top: -3px;
  display: inline-block;
  text-align: center;
  font-size: 12px;
  padding: 4px 7px;
}

/*
		 * BADGE
		 */
/* line 5163, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar > .badge {
  padding: 5px 5px;
  font-size: 14px;
  border-radius: 50%;
  font-weight: normal;
  min-width: 24px;
  text-align: center !important;
}

/*
		 * PROGRESS BARS
		 */
/* line 5174, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar .progress {
  width: 130px;
  margin: 7px 0 0 0;
  height: 18px !important;
  font-size: 12px;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0), 0 0 0 1px #d1d1d1 inset;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0), 0 0 0 1px #d1d1d1 inset;
  -moz-box-shadow: 0 1px 0 transparent, 0 0 0 1px #D1D1D1 inset;
}

/* line 5183, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar .progress-bar {
  font-size: 12px;
}

/*
		 * PAGINATION
		 */
/* line 5189, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar .pagination {
  margin: 4px 0;
}

/* line 5192, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar .pagination > li > a {
  padding: 2px 7px;
}

/*
		 * TEXT INPUT
		 */
/* line 5198, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar .widget-text-input {
  max-width: 220px;
}

/* line 5201, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar input[type='text'] {
  height: 28px !important;
  margin-top: 2px;
}

/* line 5205, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar.smart-form .icon-append,
.widget-toolbar.smart-form .icon-prepend,
.widget-toolbar .smart-form .icon-append,
.widget-toolbar .smart-form .icon-prepend {
  top: 3px !important;
}

/*
 * Enhancements for other plugins 
 */
/* line 5214, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
#jarviswidget-fullscreen-mode .fc-grid .fc-day-number {
  padding: 5px 12px;
  font-size: 40px;
}

/* jquery.Jcrop.css v2.0.4 - MIT License */
/*
  The outer-most container in a typical Jcrop instance
  If you are having difficulty with formatting related to styles
  on a parent element, place any fixes here or in a like selector

  You can also style this element if you want to add a border, etc
  A better method for styling can be seen below with .jcrop-light
  (Add a class to the holder and style elements for that extended class)
*/
/* line 5228, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-active {
  direction: ltr;
  text-align: left;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -ms-touch-action: none;
}

/* line 5235, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragging {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 5241, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-selection {
  z-index: 2;
}

/* line 5244, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-selection.jcrop-current {
  z-index: 4;
}

/* line 5247, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-border {
  background: #ffffff url(/jcrop/Jcrop.gif);
  line-height: 1px !important;
  font-size: 0 !important;
  overflow: hidden;
  position: absolute;
  filter: alpha(opacity=50) !important;
  opacity: 0.5 !important;
}

/* line 5256, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-border.ord-w,
.jcrop-border.ord-e,
.jcrop-border.ord-n {
  top: 0px;
}

/* line 5261, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-border.ord-n,
.jcrop-border.ord-s {
  width: 100%;
  height: 1px !important;
}

/* line 5266, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-border.ord-w,
.jcrop-border.ord-e {
  height: 100%;
  width: 1px !important;
}

/* line 5271, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-border.ord-e {
  right: -1px;
}

/* line 5274, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-border.ord-n {
  top: -1px;
}

/* line 5277, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-border.ord-w {
  left: -1px;
}

/* line 5280, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-border.ord-s {
  bottom: -1px;
}

/* line 5283, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-selection {
  position: absolute;
}

/* line 5286, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-box {
  z-index: 2;
  display: block;
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  font-size: 0;
}

/* line 5295, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-box:hover {
  background: none;
}

/* line 5298, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-box:active {
  background: none;
}

/* line 5301, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-box:focus {
  outline: 1px rgba(128, 128, 128, 0.65) dotted;
}

/* line 5304, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-active,
.jcrop-box {
  position: relative;
}

/* line 5308, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-box {
  width: 100%;
  height: 100%;
  cursor: move;
}

/* line 5313, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle {
  z-index: 4;
  background-color: rgba(49, 28, 28, 0.58);
  border: 1px #eee solid;
  width: 9px;
  height: 9px;
  font-size: 0;
  position: absolute;
  filter: alpha(opacity=80) !important;
  opacity: 0.8 !important;
}

/* line 5324, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle.ord-n {
  left: 50%;
  margin-left: -5px;
  margin-top: -5px;
  top: 0;
  cursor: n-resize;
}

/* line 5331, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle.ord-s {
  bottom: 0;
  left: 50%;
  margin-bottom: -5px;
  margin-left: -5px;
  cursor: s-resize;
}

/* line 5338, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle.ord-e {
  margin-right: -5px;
  margin-top: -5px;
  right: 0;
  top: 50%;
  cursor: e-resize;
}

/* line 5345, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle.ord-w {
  left: 0;
  margin-left: -5px;
  margin-top: -5px;
  top: 50%;
  cursor: w-resize;
}

/* line 5352, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle.ord-nw {
  left: 0;
  margin-left: -5px;
  margin-top: -5px;
  top: 0;
  cursor: nw-resize;
}

/* line 5359, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle.ord-ne {
  margin-right: -5px;
  margin-top: -5px;
  right: 0;
  top: 0;
  cursor: ne-resize;
}

/* line 5366, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle.ord-se {
  bottom: 0;
  margin-bottom: -5px;
  margin-right: -5px;
  right: 0;
  cursor: se-resize;
}

/* line 5373, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle.ord-sw {
  bottom: 0;
  left: 0;
  margin-bottom: -5px;
  margin-left: -5px;
  cursor: sw-resize;
}

/* line 5380, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-touch .jcrop-handle {
  z-index: 4;
  background-color: rgba(49, 28, 28, 0.58);
  border: 1px #eee solid;
  width: 18px;
  height: 18px;
  font-size: 0;
  position: absolute;
  filter: alpha(opacity=80) !important;
  opacity: 0.8 !important;
}

/* line 5391, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-touch .jcrop-handle.ord-n {
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
  top: 0;
  cursor: n-resize;
}

/* line 5398, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-touch .jcrop-handle.ord-s {
  bottom: 0;
  left: 50%;
  margin-bottom: -10px;
  margin-left: -10px;
  cursor: s-resize;
}

/* line 5405, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-touch .jcrop-handle.ord-e {
  margin-right: -10px;
  margin-top: -10px;
  right: 0;
  top: 50%;
  cursor: e-resize;
}

/* line 5412, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-touch .jcrop-handle.ord-w {
  left: 0;
  margin-left: -10px;
  margin-top: -10px;
  top: 50%;
  cursor: w-resize;
}

/* line 5419, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-touch .jcrop-handle.ord-nw {
  left: 0;
  margin-left: -10px;
  margin-top: -10px;
  top: 0;
  cursor: nw-resize;
}

/* line 5426, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-touch .jcrop-handle.ord-ne {
  margin-right: -10px;
  margin-top: -10px;
  right: 0;
  top: 0;
  cursor: ne-resize;
}

/* line 5433, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-touch .jcrop-handle.ord-se {
  bottom: 0;
  margin-bottom: -10px;
  margin-right: -10px;
  right: 0;
  cursor: se-resize;
}

/* line 5440, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-touch .jcrop-handle.ord-sw {
  bottom: 0;
  left: 0;
  margin-bottom: -10px;
  margin-left: -10px;
  cursor: sw-resize;
}

/* line 5447, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragbar {
  font-size: 0;
  position: absolute;
}

/* line 5451, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragbar.ord-n,
.jcrop-dragbar.ord-s {
  height: 9px !important;
  width: 100%;
}

/* line 5456, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragbar.ord-e,
.jcrop-dragbar.ord-w {
  top: 0px;
  height: 100%;
  width: 9px !important;
}

/* line 5462, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragbar.ord-n {
  margin-top: -5px;
  cursor: n-resize;
  top: 0px;
}

/* line 5467, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragbar.ord-s {
  bottom: 0;
  margin-bottom: -5px;
  cursor: s-resize;
}

/* line 5472, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragbar.ord-e {
  margin-right: -5px;
  right: 0;
  cursor: e-resize;
}

/* line 5477, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragbar.ord-w {
  margin-left: -5px;
  cursor: w-resize;
}

/* line 5481, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-shades {
  position: relative;
  top: 0;
  left: 0;
}

/* line 5486, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-shades div {
  cursor: crosshair;
}

/* line 5489, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-noresize .jcrop-dragbar,
.jcrop-noresize .jcrop-handle {
  display: none;
}

/* line 5493, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-selection.jcrop-nodrag .jcrop-box,
.jcrop-nodrag .jcrop-shades div {
  cursor: default;
}

/* line 5497, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-light .jcrop-border {
  background: #fff;
  filter: alpha(opacity=70) !important;
  opacity: 0.7 !important;
}

/* line 5502, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-light .jcrop-handle {
  background-color: #000;
  border-color: #ffffff;
}

/* line 5506, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dark .jcrop-border {
  background: #000;
  filter: alpha(opacity=70) !important;
  opacity: 0.7 !important;
}

/* line 5511, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dark .jcrop-handle {
  background-color: #fff;
  border-color: #000000;
}

/* line 5515, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.solid-line .jcrop-border {
  background: #ffffff;
}

/* line 5518, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-thumb {
  overflow: hidden;
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.4);
  box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.1);
  display: block;
  padding: 3px;
  position: absolute;
  top: 0;
  left: 100%;
  margin-left: 20px;
  z-index: 200;
}

/* line 5531, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-active img,
.jcrop-thumb img,
.jcrop-thumb canvas {
  min-width: none;
  min-height: none;
  max-width: none;
  max-height: none;
}

/* line 5539, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-hl-active .jcrop-border {
  filter: alpha(opacity=20) !important;
  opacity: 0.2 !important;
}

/* line 5543, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-hl-active .jcrop-handle {
  filter: alpha(opacity=10) !important;
  opacity: 0.1 !important;
}

/* line 5547, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-hl-active .jcrop-selection:hover .jcrop-border {
  background-color: #ccc;
  filter: alpha(opacity=50) !important;
  opacity: 0.5 !important;
}

/* line 5552, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-hl-active .jcrop-selection.jcrop-current .jcrop-border {
  background: #808080 url(/jcrop/Jcrop.gif);
  opacity: 0.35 !important;
  filter: alpha(opacity=35) !important;
}

/* line 5557, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-hl-active .jcrop-selection.jcrop-current .jcrop-handle {
  filter: alpha(opacity=30) !important;
  opacity: 0.3 !important;
}

/* line 5561, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-hl-active .jcrop-selection.jcrop-focus .jcrop-border {
  background: url(/jcrop/Jcrop.gif);
  opacity: 0.65 !important;
  filter: alpha(opacity=65) !important;
}

/* line 5566, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-hl-active .jcrop-selection.jcrop-focus .jcrop-handle {
  filter: alpha(opacity=60) !important;
  opacity: 0.6 !important;
}

/* line 5570, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
button.jcrop-box {
  background: none;
}

/* line 5573, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.inline-labels label {
  margin-left: 10px;
}

/* line 5576, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-holder {
  direction: ltr;
  text-align: left;
}

/* Selection Border */
/* line 5581, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-vline,
.jcrop-hline {
  background: #ffffff url(/jcrop/Jcrop.gif);
  font-size: 0;
  position: absolute;
}

/* line 5587, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-vline {
  height: 100%;
  width: 1px !important;
}

/* line 5591, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-vline.right {
  right: 0;
}

/* line 5594, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-hline {
  height: 1px !important;
  width: 100%;
}

/* line 5598, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-hline.bottom {
  bottom: 0;
}

/* Invisible click targets */
/* line 5602, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-tracker {
  height: 100%;
  width: 100%;
  /* "turn off" link highlight */
  -webkit-tap-highlight-color: transparent;
  /* disable callout, image save panel */
  -webkit-touch-callout: none;
  /* disable cut copy paste */
  -webkit-user-select: none;
}

/* Selection Handles */
/* line 5613, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle {
  background-color: #333333;
  border: 1px #eeeeee solid;
  width: 7px;
  height: 7px;
  font-size: 1px;
}

/* line 5620, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle.ord-n {
  left: 50%;
  margin-left: -4px;
  margin-top: -4px;
  top: 0;
}

/* line 5626, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle.ord-s {
  bottom: 0;
  left: 50%;
  margin-bottom: -4px;
  margin-left: -4px;
}

/* line 5632, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle.ord-e {
  margin-right: -4px;
  margin-top: -4px;
  right: 0;
  top: 50%;
}

/* line 5638, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle.ord-w {
  left: 0;
  margin-left: -4px;
  margin-top: -4px;
  top: 50%;
}

/* line 5644, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle.ord-nw {
  left: 0;
  margin-left: -4px;
  margin-top: -4px;
  top: 0;
}

/* line 5650, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle.ord-ne {
  margin-right: -4px;
  margin-top: -4px;
  right: 0;
  top: 0;
}

/* line 5656, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle.ord-se {
  bottom: 0;
  margin-bottom: -4px;
  margin-right: -4px;
  right: 0;
}

/* line 5662, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle.ord-sw {
  bottom: 0;
  left: 0;
  margin-bottom: -4px;
  margin-left: -4px;
}

/* Dragbars */
/* line 5669, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragbar.ord-n,
.jcrop-dragbar.ord-s {
  height: 7px;
  width: 100%;
}

/* line 5674, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragbar.ord-e,
.jcrop-dragbar.ord-w {
  height: 100%;
  width: 7px;
}

/* line 5679, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragbar.ord-n {
  margin-top: -4px;
}

/* line 5682, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragbar.ord-s {
  bottom: 0;
  margin-bottom: -4px;
}

/* line 5686, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragbar.ord-e {
  margin-right: -4px;
  right: 0;
}

/* line 5690, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragbar.ord-w {
  margin-left: -4px;
}

/* The "jcrop-light" class/extension */
/* line 5694, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-light .jcrop-vline,
.jcrop-light .jcrop-hline {
  background: #ffffff;
  filter: alpha(opacity=70) !important;
  opacity: 0.7 !important;
}

/* line 5700, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-light .jcrop-handle {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #000000;
  border-color: #ffffff;
  border-radius: 3px;
}

/* The "jcrop-dark" class/extension */
/* line 5708, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dark .jcrop-vline,
.jcrop-dark .jcrop-hline {
  background: #000000;
  filter: alpha(opacity=70) !important;
  opacity: 0.7 !important;
}

/* line 5714, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dark .jcrop-handle {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #ffffff;
  border-color: #000000;
  border-radius: 3px;
}

/* Simple macro to turn off the antlines */
/* line 5722, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.solid-line .jcrop-vline,
.solid-line .jcrop-hline {
  background: #ffffff;
}

/* Fix for twitter bootstrap et al. */
/* line 5727, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-holder {
  display: inline-block;
  float: left;
  margin-bottom: 20px;
}

/* line 5732, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.modal .jcrop-holder {
  display: block;
  float: none !important;
  margin: 0px !important;
}

/* line 5737, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-holder img,
img.jcrop-preview {
  max-width: none;
}

/* custom */
/* line 5742, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle {
  position: absolute;
}

/* line 5745, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-active {
  position: relative;
  float: left;
}

/* line 5749, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-selection {
  position: absolute;
}

/* line 5752, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragbar,
.jcrop-border {
  background: #ffffff url(/jcrop/Jcrop.gif);
  position: absolute;
}

/* line 5757, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-border.ord-n,
.jcrop-dragbar.ord-n {
  top: 0;
  height: 1px;
  margin: 0;
  cursor: n-resize;
  left: 0;
  right: 0;
}

/* line 5766, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-border.ord-s,
.jcrop-dragbar.ord-s {
  bottom: 0;
  height: 1px;
  margin: 0;
  cursor: s-resize;
  left: 0;
  right: 0;
}

/* line 5775, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-border.ord-e,
.jcrop-border.ord-w,
.jcrop-dragbar.ord-e,
.jcrop-dragbar.ord-w {
  width: 1px;
  margin: 0;
  top: 0;
  cursor: e-resize;
  bottom: 0;
}

/* line 5785, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragbar.ord-n,
.jcrop-dragbar.ord-s {
  background: none;
  height: 7px;
}

/* line 5790, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragbar.ord-e,
.jcrop-dragbar.ord-w {
  background: none;
  width: 7px;
}

/* line 5795, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-border.ord-e,
.jcrop-dragbar.ord-e {
  right: 0;
}

/* line 5799, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-border.ord-w,
.jcrop-dragbar.ord-w {
  left: 0;
}

/* line 5803, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-box {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  cursor: move;
  background: none;
  border: 0;
}

/*Grid*/
/* line 5814, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid {
  position: relative;
  border: 1px solid #333 !important;
  margin: 0px;
  overflow: hidden;
}

/* line 5820, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-view {
  position: relative;
  left: 0;
  top: 0;
  padding: 0;
  font-size: 11px;
}

/* caption*/
/* line 5828, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-titlebar {
  padding: 12px 13px;
  position: relative;
  font-size: 12px;
  border-left: 0 none;
  border-right: 0 none;
  border-top: 0 none;
  background-color: #f3f3f3;
  background-image: -moz-linear-gradient(top, #f3f3f3, #e2e2e2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3f3f3), to(#e2e2e2));
  background-image: -webkit-linear-gradient(top, #f3f3f3, #e2e2e2);
  background-image: -o-linear-gradient(top, #f3f3f3, #e2e2e2);
  background-image: linear-gradient(to bottom, #f3f3f3, #e2e2e2);
  background-repeat: repeat-x;
}

/* line 5843, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-caption {
  text-align: left;
}

/* line 5846, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-title {
  font-size: 15px;
  color: #333;
}

/* line 5850, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-titlebar-close {
  position: absolute;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  right: 10px !important;
  cursor: pointer;
}

/* line 5859, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-titlebar-close span {
  display: block;
  margin: 1px;
}

/* line 5863, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-titlebar-close:hover {
  padding: 0;
}

/* header*/
/* line 5867, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-hdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important;
}

/* line 5876, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-hbox {
  float: left;
  padding-right: 20px;
}

/* line 5880, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-htable {
  table-layout: fixed;
  margin: 0;
}

/* line 5884, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-htable th {
  padding: 0 2px 0 2px;
}

/* line 5887, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-htable th div {
  overflow: hidden;
  position: relative;
}

/* line 5891, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  background: none;
  border: none;
}

/* line 5897, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
tr.ui-jqgrid-labels {
  background-color: #eee;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#fafafa));
  background-image: -webkit-linear-gradient(top, #f2f2f2 0, #fafafa 100%);
  background-image: -moz-linear-gradient(top, #f2f2f2 0, #fafafa 100%);
  background-image: -ms-linear-gradient(top, #f2f2f2 0, #fafafa 100%);
  background-image: -o-linear-gradient(top, #f2f2f2 0, #fafafa 100%);
  background-image: -linear-gradient(top, #f2f2f2 0, #fafafa 100%);
  font-size: 12px;
}

/* line 5907, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-th-column,
.ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
  border-top: 0 none;
  border-bottom: 0 none;
}

/* line 5915, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-th-ltr,
.ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {
  border-left: 0 none;
}

/* line 5919, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-th-rtl,
.ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {
  border-right: 0 none;
}

/* line 5923, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-first-th-ltr {
  border-right: 1px solid;
}

/* line 5926, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-first-th-rtl {
  border-left: 1px solid;
}

/* line 5929, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-th-div-ie {
  white-space: nowrap;
  zoom: 1;
}

/* line 5933, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-resize {
  height: 20px !important;
  position: relative;
  cursor: e-resize;
  display: inline;
  overflow: hidden;
}

/* line 5940, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-grid-ico-sort {
  overflow: hidden;
  position: absolute;
  display: inline;
  cursor: pointer !important;
  right: 0px;
}

/* line 5947, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-icon-asc {
  margin-top: -4px;
  right: -1px;
}

/* line 5951, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-icon-desc {
  margin-top: 3px;
  height: 12px;
}

/* line 5955, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-i-asc {
  margin-top: 0;
  height: 16px;
}

/* line 5959, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-i-desc {
  margin-top: 0;
  margin-left: 13px;
  height: 16px;
}

/* line 5964, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-sortable {
  cursor: pointer;
}

/* line 5967, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid tr.ui-search-toolbar th {
  border-top-width: 1px !important;
  border-top-color: inherit !important;
  border-top-style: ridge !important;
}

/* line 5972, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
tr.ui-search-toolbar input {
  margin: 1px 0 0 0;
}

/* line 5975, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
tr.ui-search-toolbar select {
  margin: 1px 0 0 0;
}

/* body */
/* line 5979, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-bdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: auto;
  text-align: left;
}

/* line 5986, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-btable {
  table-layout: fixed;
  margin: 0;
  outline-style: none;
}

/* line 5991, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid tr.jqgrow {
  outline-style: none;
}

/* line 5994, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid tr.jqgroup {
  outline-style: none;
}

/* line 5997, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid tr.jqgrow td {
  font-weight: normal;
  overflow: hidden;
  white-space: pre;
}

/* line 6002, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid tr.jqgfirstrow td {
  padding: 0 2px 0 2px;
  border-right-width: 1px;
  border-right-style: solid;
}

/* line 6007, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid tr.jqgroup td {
  font-weight: normal;
  overflow: hidden;
  white-space: pre;
}

/* line 6012, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid tr.jqfoot td {
  font-weight: bold;
  overflow: hidden;
  white-space: pre;
}

/* line 6017, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid tr.ui-row-ltr td {
  text-align: left;
}

/* line 6020, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid tr.ui-row-rtl td {
  text-align: right;
}

/* line 6023, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid td.jqgrid-rownum {
  padding: 0 2px 0 2px;
  margin: 0;
  border: 0 none;
}

/* line 6028, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-resize-mark {
  width: 2px;
  left: 0;
  background-color: #777;
  cursor: e-resize;
  cursor: col-resize;
  position: absolute;
  top: 0;
  height: 100px;
  overflow: hidden;
  display: none;
  border: 0 none;
  z-index: 99999;
}

/* footer */
/* line 6043, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-sdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: hidden;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important;
}

/* line 6052, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-ftable {
  table-layout: fixed;
  margin-bottom: 0;
}

/* line 6056, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid tr.footrow td {
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  height: 21px;
  padding: 0 2px 0 2px;
}

/* line 6063, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid tr.footrow-ltr td {
  text-align: left;
  border-right-width: 1px;
  border-right-color: inherit;
  border-right-style: solid;
}

/* line 6069, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid tr.footrow-rtl td {
  text-align: right;
  border-left-width: 1px;
  border-left-color: inherit;
  border-left-style: solid;
}

/* Pager*/
/* line 6076, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-pager {
  border-left: 0 none !important;
  border-right: 0 none !important;
  border-bottom: 0 none !important;
  margin: 0 !important;
  padding: 0 !important;
  position: relative;
  height: 25px;
  white-space: nowrap;
  overflow: hidden;
  font-size: 11px;
  border-top: 1px solid #D3D3D3;
}

/* line 6089, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-pager-control {
  position: relative;
}

/* line 6092, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-pg-table {
  position: relative;
  padding-bottom: 2px;
  width: auto;
  margin: 0;
}

/* line 6098, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-pg-table td {
  font-weight: normal;
  vertical-align: middle;
  padding: 1px;
}

/* line 6103, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-pg-button {
  height: 19px !important;
}

/* line 6106, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-pg-button span {
  display: block;
  margin: 1px;
  float: left;
}

/* line 6111, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-pg-button:hover {
  /*padding: 0;*/
}

/* line 6114, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-state-disabled:hover {
  padding: 1px;
}

/* line 6117, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-pg-input {
  height: 13px;
  font-size: .8em;
  margin: 0;
}

/* line 6122, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-pg-selbox {
  font-size: .8em;
  line-height: 18px;
  display: block;
  height: 18px;
  margin: 0;
}

/* line 6129, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-separator {
  height: 18px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  margin: 1px;
  float: right;
}

/* line 6136, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-paging-info {
  font-weight: normal;
  height: 19px;
  margin-top: 3px;
  margin-right: 4px;
}

/* line 6142, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {
  padding: 1px 0;
  float: left;
  position: relative;
}

/* line 6147, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-pager .ui-pg-button {
  cursor: pointer;
}

/* line 6150, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon {
  float: left;
  margin: 0 2px;
}

/* line 6154, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid td input,
.ui-jqgrid td select .ui-jqgrid td textarea {
  margin: 0;
}

/* line 6158, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid td textarea {
  width: auto;
  height: auto;
}

/* line 6162, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-toppager {
  border-left: 0 none !important;
  border-right: 0 none !important;
  border-top: 0 none !important;
  margin: 0 !important;
  padding: 0 !important;
  position: relative;
  height: 25px !important;
  white-space: nowrap;
  overflow: hidden;
}

/* line 6173, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div {
  padding: 1px 0;
  float: left;
  position: relative;
}

/* line 6178, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button {
  cursor: pointer;
}

/* line 6181, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div span.ui-icon {
  float: left;
  margin: 0 2px;
}

/*subgrid*/
/* line 6186, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span {
  display: block;
}

/* line 6189, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-subgrid {
  margin: 0;
  padding: 0;
  width: 100%;
}

/* line 6194, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-subgrid table {
  table-layout: fixed;
}

/* line 6197, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-subgrid tr.ui-subtblcell td {
  height: 18px;
  border-right-width: 1px;
  border-right-color: inherit;
  border-right-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: inherit;
  border-bottom-style: solid;
}

/* line 6206, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-subgrid td.subgrid-data {
  border-top: 0 none !important;
}

/* line 6209, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-subgrid td.subgrid-cell {
  border-width: 0 0 1px 0;
}

/* line 6212, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-th-subgrid {
  height: 20px;
}

/* loading */
/* line 6216, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .loading {
  position: absolute;
  top: 45%;
  left: 45%;
  width: auto;
  z-index: 101;
  padding: 6px;
  margin: 5px;
  text-align: center;
  font-weight: bold;
  display: none;
  border-width: 2px !important;
  font-size: 11px;
}

/* line 6230, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .jqgrid-overlay {
  display: none;
  z-index: 100;
}

/* IE * html .jqgrid-overlay {width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');} */
/* line 6235, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
* .jqgrid-overlay iframe {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

/* IE width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}*/
/* end loading div */
/* toolbar */
/* line 6244, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-userdata {
  border-left: 0 none;
  border-right: 0 none;
  height: 21px;
  overflow: hidden;
}

/*Modal Window */
/* line 6251, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog {
  display: none;
  width: 300px;
  position: absolute;
  padding: .2em;
  font-size: 11px;
  overflow: visible;
}

/* line 6259, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog .ui-jqdialog-titlebar {
  padding: .3em .2em;
  position: relative;
}

/* line 6263, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog .ui-jqdialog-title {
  margin: .1em 0 .2em;
}

/* line 6266, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog .ui-jqdialog-titlebar-close {
  position: absolute;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px;
  cursor: pointer;
}

/* line 6275, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog .ui-jqdialog-titlebar-close span {
  display: block;
  margin: 1px;
}

/* line 6279, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog .ui-jqdialog-titlebar-close:hover,
.ui-jqdialog .ui-jqdialog-titlebar-close:focus {
  padding: 0;
}

/* line 6283, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog-content,
.ui-jqdialog .ui-jqdialog-content {
  border: 0;
  background: none;
  height: auto;
}

/* line 6289, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog .ui-jqconfirm {
  padding: .4em 1em;
  border-width: 3px;
  position: absolute;
  bottom: 10px;
  right: 10px;
  overflow: visible;
  display: none;
  height: 80px;
  width: 220px;
  text-align: center;
}

/* line 6301, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog > .ui-resizable-se {
  bottom: -3px;
  right: -3px;
}

/* line 6305, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid > .ui-resizable-se {
  bottom: -3px;
  right: -3px;
}

/* end Modal window*/
/* Form edit */
/* line 6311, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog-content .FormGrid {
  margin: 0;
}

/* line 6314, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog-content .EditTable {
  width: 100%;
  margin-bottom: 0;
}

/* line 6318, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog-content .DelTable {
  width: 100%;
  margin-bottom: 0;
}

/* line 6322, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.EditTable td input,
.EditTable td select,
.EditTable td textarea {
  margin: 0;
}

/* line 6327, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.EditTable td textarea {
  width: auto;
  height: auto;
}

/* line 6331, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog-content td.EditButton {
  text-align: right;
  border-top: 0 none;
  border-left: 0 none;
  border-right: 0 none;
  padding-bottom: 5px;
  padding-top: 5px;
}

/* line 6339, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog-content td.navButton {
  text-align: center;
  border-left: 0 none;
  border-top: 0 none;
  border-right: 0 none;
  padding-bottom: 5px;
  padding-top: 5px;
}

/* line 6347, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog-content input.FormElement {
  padding: 0.3em;
}

/* line 6350, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog-content select.FormElement {
  padding: 0.3em;
}

/* line 6353, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog-content .data-line {
  padding-top: .1em;
  border: 0 none;
}

/* line 6357, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog-content .CaptionTD {
  vertical-align: middle;
  border: 0 none;
  padding: 2px;
  white-space: nowrap;
}

/* line 6363, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog-content .DataTD {
  padding: 2px;
  border: 0 none;
  vertical-align: top;
}

/* line 6368, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog-content .form-view-data {
  white-space: pre;
}

/* line 6371, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fm-button {
  display: inline-block;
  margin: 0 4px 0 0;
  padding: .4em .5em;
  text-decoration: none !important;
  cursor: pointer;
  position: relative;
  text-align: center;
  zoom: 1;
}

/* line 6381, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fm-button-icon-left {
  padding-left: 1.9em;
}

/* line 6384, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fm-button-icon-right {
  padding-right: 1.9em;
}

/* line 6387, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fm-button-icon-left .ui-icon {
  right: auto;
  left: .2em;
  margin-left: 0;
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

/* line 6395, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fm-button-icon-right .ui-icon {
  left: auto;
  right: .2em;
  margin-left: 0;
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

/* line 6403, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
#nData,
#pData {
  float: left;
  margin: 3px;
  padding: 0;
  width: 15px;
}

/* End Eorm edit */
/*.ui-jqgrid .edit-cell {}*/
/* line 6412, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .selected-row,
div.ui-jqgrid .selected-row td {
  font-style: normal;
  border-left: 0 none;
}

/* inline edit actions button*/
/* line 6418, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-inline-del.ui-state-hover span,
.ui-inline-edit.ui-state-hover span,
.ui-inline-save.ui-state-hover span,
.ui-inline-cancel.ui-state-hover span {
  margin: -1px;
}

/* Tree Grid */
/* line 6425, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .tree-wrap {
  float: left;
  position: relative;
  height: 18px;
  white-space: nowrap;
  overflow: hidden;
}

/* line 6432, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .tree-minus {
  position: absolute;
  height: 18px;
  width: 18px;
  overflow: hidden;
}

/* line 6438, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .tree-plus {
  position: absolute;
  height: 18px;
  width: 18px;
  overflow: hidden;
}

/* line 6444, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .tree-leaf {
  position: absolute;
  height: 18px;
  width: 18px;
  overflow: hidden;
}

/* line 6450, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .treeclick {
  cursor: pointer;
}

/* moda dialog */
/* line 6454, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
* iframe.jqm {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

/*	 width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}*/
/* line 6461, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid-dnd tr td {
  border-right-width: 1px;
  border-right-color: inherit;
  border-right-style: solid;
  height: 20px;
}

/* RTL Support */
/* line 6468, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-caption-rtl {
  text-align: right;
}

/* line 6471, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-hbox-rtl {
  float: right;
  padding-left: 20px;
}

/* line 6475, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-resize-ltr {
  float: right;
  margin: -2px -2px -2px 0;
}

/* line 6479, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-resize-rtl {
  float: left;
  margin: -2px 0 -1px -3px;
}

/* line 6483, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-sort-rtl {
  left: 0;
}

/* line 6486, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .tree-wrap-ltr {
  float: left;
}

/* line 6489, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .tree-wrap-rtl {
  float: right;
}

/* line 6492, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-ellipsis {
  -moz-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

/* Toolbar Search Menu */
/* line 6497, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-search-menu {
  position: absolute;
  padding: 2px 5px;
}

/* line 6501, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-search-table {
  padding: 0;
  border: 0 none;
  height: 20px;
  width: 100%;
}

/* line 6507, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-search-table .ui-search-oper {
  width: 20px;
}

/* line 6510, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
a.g-menu-item,
a.soptclass,
a.clearsearchclass {
  cursor: pointer;
}

/* line 6515, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-search-table .ui-search-input > input,
.ui-jqgrid .ui-search-table .ui-search-input > select {
  display: block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 6522, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-view input,
.ui-jqgrid .ui-jqgrid-view select,
.ui-jqgrid .ui-jqgrid-view textarea,
.ui-jqgrid .ui-jqgrid-view button {
  font-size: 11px;
}

/*
 * CUSTOM
 */
/* line 6531, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid {
  position: relative;
  border: 1px solid #ccc !important;
  margin: 0px;
  overflow: hidden;
}

/* line 6537, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid tr.ui-row-ltr td,
.ui-jqgrid tr.ui-row-ltr,
.ui-jqgrid table {
  border-left: none !important;
}

/* line 6542, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid tr.ui-row-ltr td {
  padding: 6px 4px;
  font-size: 13px !important;
}

/* line 6546, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-titlebar {
  border-bottom: 1px solid #BEBEBE;
}

/* line 6549, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-view input {
  margin: 0px !important;
}

/* line 6552, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-htable th {
  background-color: #eee;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#fafafa));
  background-image: -webkit-linear-gradient(top, #f2f2f2 0, #fafafa 100%);
  background-image: -moz-linear-gradient(top, #f2f2f2 0, #fafafa 100%);
  background-image: -ms-linear-gradient(top, #f2f2f2 0, #fafafa 100%);
  background-image: -o-linear-gradient(top, #f2f2f2 0, #fafafa 100%);
  background-image: -linear-gradient(top, #f2f2f2 0, #fafafa 100%);
}

/* line 6561, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-htable th div {
  padding-right: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: bold;
  background: none;
}

/* line 6568, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-pager {
  font-size: 12px;
  height: auto;
  padding: 4px !important;
}

/* line 6573, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid tr.jqgrow {
  height: 30px;
  font-size: 12px;
}

/* line 6577, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-view button,
.ui-jqgrid .ui-jqgrid-view input,
.ui-jqgrid .ui-jqgrid-view select,
.ui-jqgrid .ui-jqgrid-view textarea {
  /*font-size: 13px;
	padding: 4px;
	margin: 5px 2px;*/
}

/* line 6585, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jqgrid-new-row {
  color: #1B641B !important;
  background-color: #A8E798 !important;
  border-color: #7E9E64 !important;
}

/* line 6590, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog-content .DataTD {
  padding-bottom: 5px;
}

/* line 6593, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog-content .DataTD:last-child {
  padding-bottom: 10px;
}

/* line 6596, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-bdiv {
  /*overflow-x:hidden;
	height:300px !important;*/
  background: #fff;
}

/* line 6601, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-state-hover td {
  background: #ecf3f8 !important;
}

/* line 6604, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-pg-button {
  height: auto !important;
}

/* line 6607, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-pg-input,
.ui-jqgrid .ui-pg-selbox {
  height: auto;
  font-size: inherit;
}

/* line 6612, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-state-highlight td {
  color: #3a87ad !important;
  background-color: #d9edf7 !important;
  border-color: #bce8f1 !important;
}

/* line 6617, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-state-highlight + .ui-widget-content > td {
  border-top-color: #bce8f1;
}

/*
 * VECTOR MAP
 */
/* line 6623, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jvectormap-label {
  position: absolute;
  display: none;
  border: solid 1px #CDCDCD;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #292929;
  color: white;
  font-family: sans-serif, Verdana;
  font-size: smaller;
  padding: 3px;
}

/* line 6636, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jvectormap-zoomin,
.jvectormap-zoomout {
  position: absolute;
  background: #292929;
  padding: 4px;
  width: 22px;
  height: 22px;
  cursor: pointer;
  line-height: 10px;
  text-align: center;
  font-size: 14px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
  background-color: #ffffff;
  border: 1px solid #bfbfbf;
}

/* line 6656, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jvectormap-zoomin:hover,
.jvectormap-zoomout:hover {
  background: #eeeeee;
  border-color: #d9d9d9;
}

/* line 6661, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jvectormap-zoomin {
  top: 0px;
}

/* line 6664, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jvectormap-zoomout {
  top: 24px;
}

/* line 6667, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.vector-map {
  height: 300px;
  width: 100%;
  padding: 10px;
}

/* line 6672, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
#heat-fill {
  display: block;
  position: relative;
  margin-bottom: 20px;
  background: #333333;
  height: 7px;
  width: 200px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAABCAIAAAAU3Xa1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMDE4MkZGMzMzOTgxMUUzODZBQUNFQUNFOTk0NEUxRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMDE4MkZGNDMzOTgxMUUzODZBQUNFQUNFOTk0NEUxRiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAwMTgyRkYxMzM5ODExRTM4NkFBQ0VBQ0U5OTQ0RTFGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAwMTgyRkYyMzM5ODExRTM4NkFBQ0VBQ0U5OTQ0RTFGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+rG8MDAAAAM5JREFUeNpUUtESwyAIg8ft9v8/W4ElBPWKV1AIiKEeEWVuVlWjINSVONBnirQDxukNgcuyTQsBzLHMDsLIQQw+nIL71JqNJ5GZJXApFNpmtlagQjfS2xGbkFA4Iwu+hu0sK3Wl3nOwNv7TvPrWk3X0eW9dK1pU9hK2eTuWb2ySJmlziutA3iBxmblPNvA5PNsuUpoDY80+Z0SW1IRpDEqwC58C14tsr1f8le8si0aojdADr/1UjaclsFashX8GGkL9wDxtRsV6ft/PX4ABADRzhOVIOJaAAAAAAElFTkSuQmCC);
}

/* line 6681, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fill-a,
.fill-b {
  width: 20px;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  background: #ffffff;
  padding-right: 4px;
  position: absolute;
  left: 0px;
  margin-top: -7px;
  font-weight: bold;
}

/* line 6695, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.fill-b {
  text-align: left;
  position: absolute;
  right: 0px;
  left: auto;
  top: 0px;
  width: 60px;
  padding-left: 4px;
  padding-right: 0px;
}

/*!
 * Select2 4.0.1
 * https://select2.github.io
 *
 * Released under the MIT license
 * https://github.com/select2/select2/blob/master/LICENSE.md
 */
/* line 6712, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container {
  margin: 0;
  position: relative;
  display: inline-block;
  /* inline-block for ie7 */
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}

/* line 6721, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.

    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box;
  /* webkit */
  -moz-box-sizing: border-box;
  /* firefox */
  box-sizing: border-box;
  /* css3 */
}

/* line 6738, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-selection,
.select2-container .select2-choice {
  display: block;
  height: 32px;
  padding: 0 8px;
  overflow: hidden;
  position: relative;
  border: 1px solid #ccc;
  white-space: nowrap;
  line-height: 32px;
  color: #444;
  text-decoration: none;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
  /* rtl settings */
}

/* line 6759, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.smart-rtl .select2-selection,
.smart-rtl .select2-container .select2-choice {
  text-align: right;
  margin-right: -1px;
}

/* line 6764, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container--above .select2-selection,
.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #ccc;
}

/* line 6768, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container.select2-allowclear .select2-choice .select2-chosen {
  margin-right: 42px;
}

/* line 6771, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container .select2-choice > .select2-chosen {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 6778, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container .select2-choice abbr {
  display: none;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 24px;
  top: 8px;
  font-size: 1px;
  text-decoration: none;
  border: 0;
  /*background: url(/@{base-url}/select2.png) right top no-repeat;*/
  cursor: pointer;
  outline: 0;
}

/* line 6792, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container.select2-allowclear .select2-choice abbr {
  display: inline-block;
}

/* line 6795, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container .select2-choice abbr:hover {
  /*background-position: right -11px;*/
  cursor: pointer;
}

/* line 6799, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-drop-mask {
  border: 0;
  margin: 0;
  padding: 0;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 9998;
  /* styles required for IE to work */
  background: #fff;
  filter: alpha(opacity=0);
}

/* line 6816, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-dropdown,
.select2-drop {
  margin-top: -1px;
  width: 100%;
  position: absolute;
  z-index: 9999;
  top: 100%;
  background: #fff;
  color: #000;
  border: 1px solid #ccc;
  border-top: 0;
  left: 0;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  /* rtl settings */
}

/* line 6832, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.smart-rtl .select2-dropdown,
.smart-rtl .select2-drop {
  direction: rtl;
  text-align: right;
}

/* line 6837, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-drop-auto-width {
  border-top: 1px solid #ccc;
  width: auto;
}

/* line 6841, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container--open .select2-dropdown--above .select2-search,
.select2-drop-auto-width .select2-search {
  padding-top: 4px;
}

/* line 6845, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container--open .select2-dropdown.select2-dropdown--above,
.select2-drop.select2-drop-above {
  margin-bottom: 0px;
  border-top: 1px solid #5D98CC;
  border-top-width: 3px;
  border-bottom: 0;
  margin-top: 1px;
  -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
}

/* line 6855, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container--open .select2-dropdown,
.select2-drop-active {
  border: 1px solid #5D98CC;
  border-top: none;
  border-bottom-width: 3px;
}

/* line 6861, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container--open .select2-dropdown--above,
.select2-drop.select2-drop-above.select2-drop-active {
  border-top-width: 3px;
}

/* line 6865, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-selection__arrow,
.select2-container .select2-choice .select2-arrow {
  display: inline-block;
  width: 34px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1px solid #ccc;
  background-clip: padding-box;
  background: #eee;
  /* rtl settings */
}

/* line 6878, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.smart-rtl .select2-selection__arrow,
.smart-rtl .select2-container .select2-choice .select2-arrow {
  border-left: none;
  border-right: 1px solid #ccc;
  left: 0;
  right: auto;
}

/* line 6885, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-selection__arrow b,
.select2-container .select2-choice .select2-arrow b {
  display: block;
  width: 100%;
  height: 100%;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  font-size: 14px;
}

/* line 6900, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-selection__arrow b:before,
.select2-container .select2-choice .select2-arrow b:before {
  content: "\f107";
  width: 100%;
  height: 100%;
  text-align: center;
  display: block;
}

/* line 6908, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-search {
  display: inline-block;
  width: 100%;
  min-height: 26px;
  margin: 0;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  z-index: 10000;
  white-space: nowrap;
}

/* line 6919, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-search input {
  width: 100%;
  height: auto !important;
  min-height: 29px;
  padding: 6px 20px 5px 10px;
  margin: 0;
  outline: 0;
  font-family: sans-serif;
  font-size: 1em;
  border: 1px solid #aaa;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #fff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #ffffff), color-stop(0.99, #eeeeee));
  background: -webkit-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%);
  background: -moz-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%);
  background: linear-gradient(top, #ffffff 85%, #eeeeee 99%);
  /* rtl settings */
}

/* line 6938, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.smart-rtl .select2-search input {
  padding: 6px 10px 5px 20px;
}

/* line 6941, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-search:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  content: "\f002";
  top: 50%;
  margin-top: -8px;
  right: 10px;
  color: #686868 !important;
  /* rtl settings */
}

/* line 6957, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.smart-rtl .select2-search:before {
  left: 10px;
  right: auto;
}

/* line 6961, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-drop.select2-drop-above .select2-search:before {
  margin-top: -5px;
}

/* line 6964, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-drop.select2-drop-above .select2-search input {
  margin-top: 4px;
}

/* line 6967, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-drop.select2-drop-above .select2-search:before {
  top: 34%;
}

/* line 6970, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-search input.select2-active {
  background: #ffffff url(/select2-spinner.gif) no-repeat 100%;
  background: url(/select2-spinner.gif) no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #ffffff), color-stop(0.99, #eeeeee));
  background: url(/select2-spinner.gif) no-repeat 100%, -webkit-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%);
  background: url(/select2-spinner.gif) no-repeat 100%, -moz-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%);
  background: url(/select2-spinner.gif) no-repeat 100%, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
}

/* line 6977, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container--open .select2-selection,
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  border: 1px solid #5D98CC;
  outline: none;
}

/* line 6983, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container--open .select2-selection,
.select2-dropdown-open .select2-choice {
  -webkit-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #fff;
}

/* line 6991, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  border: 1px solid #5D98CC;
  border-top-color: transparent;
}

/* line 6996, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container--open .select2-selection .select2-selection__arrow,
.select2-dropdown-open .select2-choice .select2-arrow {
  background: transparent;
  border-left: none;
  filter: none;
}

/* line 7002, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container--open .select2-selection .select2-selection__arrow b,
.select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: -18px 1px;
}

/* results */
/* line 7007, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results {
  max-height: 200px;
  padding: 0;
  margin: 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  display: block;
}

/* line 7017, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results__options {
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 7022, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results ul.select2-result-sub {
  margin: 0;
  padding-left: 0;
}

/* line 7026, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results__options--nested .select2-results__option,
.select2-results ul.select2-result-sub > li .select2-result-label {
  padding-left: 20px;
}

/* line 7030, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 40px;
}

/* line 7033, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 60px;
}

/* line 7036, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 80px;
}

/* line 7039, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 100px;
}

/* line 7042, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 110px;
}

/* line 7045, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 120px;
}

/* line 7048, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results li {
  list-style: none;
  display: list-item;
  background-image: none;
}

/* line 7053, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold;
}

/* line 7056, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results__options--nested .select2-results__option,
.select2-results .select2-results__group,
.select2-results .select2-result-label {
  padding: 3px 7px 4px;
  display: block;
  margin: 0;
  cursor: pointer;
  min-height: 1em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 7070, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results__option--highlighted,
.select2-results .select2-highlighted {
  background: #3276b1;
  color: #fff;
}

/* line 7075, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results li em {
  background: #feffde;
  font-style: normal;
}

/* line 7079, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results .select2-highlighted em {
  background: transparent;
}

/* line 7082, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results .select2-highlighted ul {
  background: #fff;
  color: #000;
}

/* line 7086, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
  background: #f4f4f4;
  display: list-item;
  padding: 3px 5px;
}

/* line 7093, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-no-results {
  padding-left: 20px;
}

/* line 7096, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-no-results:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f05a";
  margin-right: 5px;
}

/*
disabled look for disabled choices in the results dropdown
*/
/* line 7110, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results .select2-disabled.select2-highlighted {
  color: #666;
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

/* line 7116, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

/* line 7121, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results .select2-selected {
  display: none;
}

/* line 7124, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-more-results.select2-active {
  background: #f4f4f4 url(/select2-spinner.gif) no-repeat 100%;
}

/* line 7127, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-more-results {
  background: #f4f4f4;
  display: list-item;
}

/* disabled styles */
/* line 7132, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container.select2-container-disabled .select2-choice {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

/* line 7138, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container.select2-container-disabled .select2-choice .select2-arrow {
  background-color: #f4f4f4;
  background-image: none;
  border-left: 0;
}

/* line 7143, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container.select2-container-disabled .select2-choice abbr {
  display: none;
}

/* multiselect */
/* line 7147, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-selection--multiple,
.select2-container-multi .select2-choices {
  height: auto !important;
  margin: 0;
  padding: 0;
  position: relative;
  border: 1px solid #ccc;
  cursor: text;
  overflow: hidden;
  background-color: #fff;
}

/* line 7158, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-locked {
  padding: 3px 5px 3px 5px !important;
}

/* line 7161, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container-multi .select2-choices {
  min-height: 26px;
}

/* line 7164, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container-multi.select2-container-active .select2-choices {
  border: 1px solid #5D98CC;
  outline: none;
}

/* line 7168, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-selection__choice,
.select2-container-multi .select2-choices li {
  float: left;
  list-style: none;
  /* rtl settings */
}

/* line 7174, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.smart-rtl .select2-selection__choice,
.smart-rtl .select2-container-multi .select2-choices li {
  float: right;
}

/* line 7178, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container-multi .select2-choices .select2-search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

/* line 7183, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container-multi .select2-choices .select2-search-field input {
  padding: 5px;
  margin: 1px 0;
  font-family: sans-serif;
  font-size: 100%;
  color: #666;
  outline: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent !important;
}

/* line 7195, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: #ffffff url(/select2-spinner.gif) no-repeat 100% !important;
}

/* line 7198, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-default {
  color: #999 !important;
}

/* line 7201, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-selection__choice,
.select2-container-multi .select2-choices .select2-search-choice {
  padding: 1px 28px 1px 8px;
  margin: 4px 0 3px 5px;
  position: relative;
  line-height: 18px;
  color: #fff;
  cursor: default;
  border: 1px solid #2a6395;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #3276b1;
  /* rtl settings */
}

/* line 7221, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.smart-rtl .select2-selection__choice,
.smart-rtl .select2-container-multi .select2-choices .select2-search-choice {
  margin: 4px 5px 3px 0;
}

/* line 7225, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
  cursor: default;
}

/* line 7228, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container-multi .select2-choices .select2-search-choice-focus {
  opacity: .8;
}

/* line 7231, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-selection__clear,
.select2-search-choice-close {
  display: none;
}

/* line 7235, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-selection__choice__remove,
.select2-container-multi .select2-search-choice-close {
  display: block;
  top: 0;
  right: 0;
  padding: 3px 4px 3px 6px;
}

/* line 7242, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-selection__choice__remove:before {
  content: "\f057";
  display: block;
  font-size: 15px;
}

/* line 7247, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-selection__choice__remove {
  font-family: FontAwesome;
  font-size: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  margin: 0;
  min-height: 20px;
  min-width: 21px;
  position: absolute;
  text-decoration: none !important;
}

/* line 7259, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-selection__rendered {
  padding: 0;
}

/* line 7262, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent none repeat scroll 0 0;
  border: 0;
  box-shadow: none;
  outline: 0;
  box-sizing: border-box;
  font-size: 100%;
  margin-top: 0;
  padding: 0;
  /* rtl settings */
}

/* line 7273, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.smart-rtl .select2-container--default .select2-search--inline .select2-search__field {
  text-align: right;
}

/* line 7276, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container .select2-search--inline {
  float: left;
  width: auto;
  line-height: 28px;
  /* rtl settings */
}

/* line 7282, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.smart-rtl .select2-container .select2-search--inline {
  float: right;
}

/* line 7285, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container .select2-search--inline:before {
  display: none !important;
}

/* line 7288, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-selection__choice__remove:hover,
.select2-container-multi .select2-search-choice-close:hover {
  background: rgba(0, 0, 0, 0.3);
}

/*
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
    background-position: right -11px;
}*/
/* disabled styles */
/* line 7300, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

/* line 7306, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  padding: 3px 5px;
  border: 1px solid #4a90cc;
  background-image: none;
  background-color: #86b4dd;
  cursor: not-allowed;
}

/* line 7313, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  display: none;
  background: none;
}

/* end multiselect */
/* line 7318, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
  text-decoration: underline;
}

/* line 7322, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-offscreen,
.select2-offscreen:focus {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important;
}

/* line 7336, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-hidden-accessible,
.select2-display-none {
  display: none;
}

/* line 7340, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-measure-scrollbar {
  position: absolute;
  top: -10000px;
  left: -10000px;
  width: 100px;
  height: 100px;
  overflow: scroll;
}

/*
 * ADJUSTMENTS
 */
/* line 7351, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.has-error .select2-choice,
.has-error .select2-container .select2-choice .select2-arrow,
.has-error .select2-container-multi .select2-choices {
  border-color: #b94a48;
}

/* line 7356, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.has-error .select2-container .select2-choice .select2-arrow {
  background: #f2dede;
  color: #b94a48;
}

/* line 7360, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.has-error .select2-dropdown-open .select2-choice {
  border-color: #5D98CC !important;
}

/* line 7363, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-drop.select2-drop-above.select2-drop-active {
  margin-top: 2px;
}

/* line 7366, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input > .select2-container {
  min-width: 200px;
}

/* style sheets */
/* line 7370, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox {
  position: fixed;
  bottom: 0;
  box-shadow: rgba(0, 0, 0, 0.3) 0 2px 6px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 6px;
  z-index: 959;
}

/* line 7377, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-titlebar {
  padding: 0px;
  height: 36px;
  cursor: pointer;
  background: #474544 !important;
  color: #ffffff !important;
  font-weight: normal;
  line-height: normal;
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
}

/* line 7389, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-titlebar > span {
  font-weight: normal;
  font-size: 14px;
  line-height: 36px;
  margin-left: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 120px;
  display: inline-block;
  float: left;
}

/* line 7401, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-titlebar > span > :first-child {
  display: inline-block;
  border-radius: 50%;
  margin-right: 7px;
  padding: 5px;
}

/* line 7407, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-titlebar.online > span > i {
  background: #54ce3c;
}

/* line 7410, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-titlebar.busy > span > i {
  background: #f14b52;
}

/* line 7413, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-titlebar.away > span > i {
  background: #ffc40d;
}

/* line 7416, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-titlebar.incognito > span > i {
  background: #a19e9d;
}

/* line 7419, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-titlebar.ui-state-focus {
  background: #201f1f !important;
  color: #ffffff;
}

/* line 7423, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-content {
  padding: 0px;
  margin: 0px;
  border: 0px !important;
}

/* line 7428, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-content > .alert-msg {
  border-bottom: 1px dashed #D6D6D6;
  padding: 4px 10px;
  color: #C20F16;
  display: block;
  font-size: 11px;
  text-align: center;
  display: none;
}

/* line 7437, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-content.true > .alert-msg {
  display: block !important;
}

/* line 7440, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-log {
  padding: 7px 10px;
  height: 180px;
  overflow-y: auto;
  overflow-x: hidden;
  background: #ffffff;
  border: none !important;
}

/* line 7448, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-log > :first-child {
  margin-top: 0px;
}

/* line 7451, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-input {
  padding: 3px;
  border-top: 1px solid grey;
  overflow: hidden;
  width: 100% !important;
  max-width: 100% !important;
  border-width: 0px !important;
}

/* line 7459, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-input-box {
  margin: 2px;
  border: 1px solid !important;
  /* #6699FF */
  border-color: #666666 #ccc #ccc #ccc !important;
  padding: 2px;
  height: 50px;
  outline: none;
  resize: none;
  background-color: rgba(48, 126, 204, 0.05) !important;
}

/* line 7470, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-icon {
  float: right;
  min-width: 30px;
  height: 36px;
  border-left: 1px solid rgba(0, 0, 0, 0.09);
  font-size: 14px;
  line-height: 26px;
  color: #fff !important;
  padding: 5px 9px;
}

/* line 7480, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-icon.ui-state-hover {
  background-color: rgba(0, 0, 0, 0.07) !important;
  border-left: 1px solid rgba(0, 0, 0, 0.09) !important;
}

/* line 7484, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-input-focus {
  border-color: #5D98CC !important;
  background-color: #fff !important;
}

/* line 7488, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-msg {
  margin-top: 10px;
  float: left;
  clear: both;
  /* Source: http://snipplr.com/view/10979/css-cross-browser-word-wrap */
  white-space: pre-wrap;
  /* CSS3 */
  white-space: -moz-pre-wrap;
  /* Firefox */
  white-space: -pre-wrap;
  /* Opera <7 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
  word-wrap: break-word;
  /* IE */
}

/*
 * IN THE MENU
 */
/* line 7507, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.chat-users > ul:before,
.chat-users li:before {
  border: none;
}

/* line 7511, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.chat-users .display-users {
  display: block;
  padding: 0px 15px;
}

/* line 7515, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.chat-users .display-users a[data-chat-id] {
  padding: 4px 6px;
  font-size: 13px;
  margin: 1px 0px;
}

/* line 7520, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.chat-users .display-users [data-chat-id]:hover {
  background: rgba(255, 255, 255, 0.1);
}

/* line 7523, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.chat-users .display-users [data-chat-id] > i {
  display: inline-block;
  border-radius: 50%;
  margin-right: 7px;
  padding: 5px;
  width: auto !important;
}

/* line 7530, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.chat-users .display-users [data-chat-status="away"] > i {
  background: #ffc40d;
}

/* line 7533, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
[data-chat-status="away"] + .popover .usr-card > img {
  border-left-color: #ffc40d;
}

/* line 7536, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.chat-users .display-users [data-chat-status="online"] > i {
  background: #54ce3c;
}

/* line 7539, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
[data-chat-status="online"] + .popover .usr-card > img {
  border-left-color: #54ce3c;
}

/* line 7542, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.chat-users .display-users [data-chat-status="incognito"] > i {
  background: #a19e9d;
}

/* line 7545, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
[data-chat-status="incognito"] + .popover .usr-card > img {
  border-left-color: #a19e9d;
}

/* line 7548, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.chat-users .display-users [data-chat-status="busy"] > i {
  background: #f14b52;
}

/* line 7551, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
[data-chat-status="busy"] + .popover .usr-card > img {
  border-left-color: #f14b52;
}

/* line 7554, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.display-users > dl {
  margin: 0px;
}

/* line 7557, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.chat-user-filter {
  margin-bottom: 10px;
  margin-top: 5px;
  height: 27px;
  color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 3px 4px;
  font-size: 14px;
}

/*
 * POPOVER STYLE
 */
/* line 7570, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
[data-chat-id] + .popover {
  min-width: 250px;
  margin-left: 14px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  font-weight: normal !important;
}

/* line 7580, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
[data-chat-id] + .popover .popover-content {
  padding: 8px;
}

/*
 * USER CARD
 */
/* line 7586, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.usr-card {
  position: relative;
}

/* line 7589, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.usr-card > img {
  display: inline-block;
  border-left: 3px solid #fff;
}

/* line 7593, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.usr-card-content {
  display: inline-block;
  vertical-align: top;
  margin-top: -3px;
  padding-left: 5px;
  max-width: 174px;
}

/* line 7600, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.usr-card-content > :first-child {
  margin: 0px;
  font-size: 14px;
  color: #3276b1;
  font-weight: bold;
}

/* line 7606, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.usr-card-content > p {
  margin: 0px;
}

/* line 7609, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.usr-card-content > p > small {
  display: block;
  color: #7E7E7E;
}

/*
 * DEMO BUTTON
 */
/* line 7616, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.sa-chat-learnmore-btn {
  margin-top: 10px;
  display: block;
  font-weight: bold;
  margin-bottom: 5px;
  padding: 3px 0px !important;
  background: rgba(0, 0, 0, 0.2);
  border-color: rgba(0, 0, 0, 0.2);
  color: #C2C2C2;
  border-radius: 5px;
}

/*! X-editable - v1.5.0 
* In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery
* http://github.com/vitalets/x-editable
* Copyright (c) 2013 Vitaliy Potapov; Licensed MIT */
/* line 7631, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editableform {
  margin-bottom: 0;
  /* overwrites bootstrap margin */
}

/* line 7635, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editableform .control-group {
  margin-bottom: 0;
  /* overwrites bootstrap margin */
  white-space: nowrap;
  /* prevent wrapping buttons on new line */
}

/* line 7641, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-buttons {
  display: inline-block;
  /* should be inline to take effect of parent's white-space: nowrap */
  vertical-align: top;
  margin-left: 7px;
  /* inline-block emulation for IE7*/
  zoom: 1;
  *display: inline;
}

/* line 7650, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-buttons.editable-buttons-bottom {
  display: block;
  margin-top: 7px;
  margin-left: 0;
}

/* line 7655, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input {
  vertical-align: top;
  display: inline-block;
  /* should be inline to take effect of parent's white-space: nowrap */
  width: auto;
  /* bootstrap-responsive has width: 100% that breakes layout */
  white-space: normal;
  /* reset white-space decalred in parent*/
  /* display-inline emulation for IE7*/
  zoom: 1;
  *display: inline;
}

/* line 7667, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-buttons .editable-cancel {
  margin-left: 7px;
}

/*for jquery-ui buttons need set height to look more pretty*/
/* line 7671, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-buttons button.ui-button-icon-only {
  height: 24px;
  width: 30px;
}

/* line 7675, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editableform-loading {
  background: url(/loading.gif) center center no-repeat;
  height: 25px;
  width: auto;
  min-width: 25px;
}

/* line 7681, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-inline .editableform-loading {
  background-position: left 5px;
}

/* line 7684, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-error-block {
  max-width: 300px;
  margin: 5px 0 0 0;
  width: auto;
  white-space: normal;
}

/*add padding for jquery ui*/
/* line 7691, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-error-block.ui-state-error {
  padding: 3px;
}

/* line 7694, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-error {
  color: red;
}

/* ---- For specific types ---- */
/* line 7698, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editableform .editable-date {
  padding: 0;
  margin: 0;
  float: left;
}

/* move datepicker icon to center of add-on button. See https://github.com/vitalets/x-editable/issues/183 */
/* line 7704, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-inline .add-on .icon-th {
  margin-top: 3px;
  margin-left: 1px;
}

/* checklist vertical alignment */
/* line 7709, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-checklist label input[type="checkbox"],
.editable-checklist label span {
  vertical-align: middle;
  margin: 0;
}

/* line 7714, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-checklist label {
  white-space: nowrap;
}

/* set exact width of textarea to fit buttons toolbar */
/* line 7718, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-wysihtml5 {
  width: 566px;
  height: 250px;
}

/* clear button shown as link in date inputs */
/* line 7723, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-clear {
  clear: both;
  font-size: 0.9em;
  text-decoration: none;
  text-align: right;
}

/* IOS-style clear button for text inputs */
/* line 7730, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-clear-x {
  background: url(/clear.png) center center no-repeat;
  display: block;
  width: 13px;
  height: 13px;
  position: absolute;
  opacity: 0.6;
  z-index: 100;
  top: 50%;
  right: 6px;
  margin-top: -6px;
}

/* line 7742, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-clear-x:hover {
  opacity: 1;
}

/* line 7745, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-pre-wrapped {
  white-space: pre-wrap;
}

/* line 7748, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-container.editable-popup {
  max-width: none !important;
  /* without this rule poshytip/tooltip does not stretch */
}

/* line 7752, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-container.popover {
  width: auto;
  /* without this rule popover does not stretch */
}

/* line 7756, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-container.editable-inline {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  /* inline-block emulation for IE7*/
  zoom: 1;
  *display: inline;
}

/* line 7764, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-container.ui-widget {
  font-size: inherit;
  /* jqueryui widget font 1.1em too big, overwrite it */
  z-index: 9990;
  /* should be less than select2 dropdown z-index to close dropdown first when click */
}

/* line 7770, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-click,
a.editable-click,
a.editable-click:hover {
  text-decoration: none;
  border-bottom: dashed 1px #0088cc;
}

/* line 7776, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-click.editable-disabled,
a.editable-click.editable-disabled,
a.editable-click.editable-disabled:hover {
  color: #585858;
  cursor: default;
  border-bottom: none;
}

/* line 7783, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-empty,
.editable-empty:hover,
.editable-empty:focus {
  font-style: italic;
  color: #DD1144;
  /* border-bottom: none; */
  text-decoration: none;
}

/* line 7791, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-unsaved {
  font-weight: bold;
}

/* line 7794, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-unsaved:after {
  /*    content: '*'*/
}

/* line 7797, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-bg-transition {
  -webkit-transition: background-color 1400ms ease-out;
  -moz-transition: background-color 1400ms ease-out;
  -o-transition: background-color 1400ms ease-out;
  -ms-transition: background-color 1400ms ease-out;
  transition: background-color 1400ms ease-out;
}

/*see https://github.com/vitalets/x-editable/issues/139 */
/* line 7805, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.form-horizontal .editable {
  padding-top: 5px;
  display: inline-block;
}

/*
 * x-editable CSS
 */
/* line 7812, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-address {
  display: block;
  margin-bottom: 5px;
}

/* line 7816, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-address span {
  width: 70px;
  display: inline-block;
}

/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
/* line 7828, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker {
  top: 0;
  left: 0;
  padding: 4px;
  /*.dow {
		border-top: 1px solid #ddd !important;
	}*/
}

/* line 7836, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}

/* line 7847, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 7px;
}

/* line 7857, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker > div {
  display: none;
}

/* line 7860, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker table {
  width: 100%;
  min-width: 214px;
  margin: 0;
}

/* line 7865, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker td,
.editable-input .datepicker th {
  text-align: center;
  width: 24px;
  height: 20px;
}

/* line 7871, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker td.day:hover {
  background: #eeeeee;
  cursor: pointer;
}

/* line 7875, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker td.day.disabled {
  color: #555555;
}

/* line 7878, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker td.old,
.editable-input .datepicker td.new {
  color: #555555;
}

/* line 7882, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker td.active,
.editable-input .datepicker td.active:hover {
  background: #3276b1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-radius: 3px;
}

/* line 7889, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker td span {
  display: block;
  width: 47px;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 2px;
  cursor: pointer;
}

/* line 7898, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker td span:hover {
  background: #eeeeee;
}

/* line 7901, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker td span.active {
  background: #3276b1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-radius: 3px;
}

/* line 7907, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker td span.old {
  color: #555555;
}

/* line 7910, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker th.switch {
  width: 145px;
}

/* line 7913, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker th.next,
.editable-input .datepicker th.prev {
  font-size: 19.5px;
}

/* line 7917, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker thead tr:first-child th {
  cursor: pointer;
}

/* line 7920, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker thead tr:first-child th:hover {
  background: #eeeeee;
}

/* line 7923, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}

/* line 7930, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker .next i,
.datepicker .prev i {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
}

/* line 7941, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker .prev i:before {
  content: "\f060";
}

/* line 7944, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker .next i:before {
  content: "\f061";
}

/*Messagebox */
/* line 7948, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.divMessageBox {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 100000;
}

/* line 7957, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.MessageBoxContainer {
  top: 35%;
  color: white;
  position: relative;
  width: 100%;
  background-color: #232323;
  background-color: rgba(0, 0, 0, 0.8);
  padding: 20px;
}

/* line 7966, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.MessageBoxMiddle {
  position: relative;
  left: 20%;
  width: 60%;
}

/* line 7971, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.MessageBoxMiddle .MsgTitle {
  letter-spacing: -1px;
  font-size: 24px;
  font-weight: 300;
}

/* line 7976, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.MessageBoxMiddle .pText {
  font-size: 13px;
}

/* line 7979, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.MessageBoxContainer input {
  width: 50%;
  padding: 5px;
}

/* line 7983, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.MessageBoxContainer select {
  width: 50%;
  padding: 5px;
}

/* line 7987, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.MessageBoxButtonSection {
  width: 100%;
  height: 30px;
}

/* line 7991, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.MessageBoxButtonSection button {
  float: right;
  margin-right: 7px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 14px;
  font-weight: bold;
}

/* End of MessageBox */
/* line 8000, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.LoadingBoxContainer {
  top: 20%;
  color: white;
  position: relative;
  width: 100%;
  background-color: #232323;
}

/* line 8007, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.LoadingBoxMiddle {
  position: relative;
  left: 20%;
  width: 50%;
  padding: 10px;
}

/* line 8013, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.LoadingBoxContainer .MsgTitle {
  font-size: 26px;
}

/* line 8016, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.LoadingBoxContainer .pText {
  font-size: 13px;
}

/* line 8019, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
#LoadingPoints {
  position: absolute;
}

/* bigBoxes */
/* line 8023, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bigBox {
  position: fixed;
  right: 10px;
  bottom: 10px;
  background-color: #004d60;
  padding-left: 10px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 5px;
  width: 390px;
  height: 150px;
  color: white;
  z-index: 99999;
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  border-left: 5px solid rgba(0, 0, 0, 0.15);
  overflow: hidden;
}

/* line 8042, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bigBox span {
  font-size: 17px;
  font-weight: 300;
  letter-spacing: -1px;
  padding: 5px 0 !important;
  display: block;
}

/* line 8049, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bigBox p {
  font-size: 13px;
  margin-top: 10px;
}

/* line 8053, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
#divMiniIcons {
  position: fixed;
  width: 415px;
  right: 10px;
  bottom: 180px;
  z-index: 9999;
  float: right;
}

/* line 8061, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.botClose {
  position: absolute;
  right: 10px;
  height: 16px;
  width: 15px;
  cursor: pointer;
  font-size: 18px;
  opacity: .5;
  display: block;
  top: 15px;
}

/* line 8072, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.botClose:hover {
  opacity: 1;
}

/* line 8075, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
#divMiniIcons .cajita {
  text-align: center;
  vertical-align: middle;
  padding: 4px 6px;
  color: #FFF;
  float: right;
  cursor: pointer;
  display: block;
  background-color: #F00;
  font-size: 17px;
  margin-left: 4px;
  margin-top: 5px;
}

/* line 8088, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
#divMiniIcons .cajita:active {
  top: 1px;
  left: 1px;
  position: relative;
}

/* line 8093, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.cajita img {
  width: 23px;
  height: 23px;
  padding-left: 3px;
  padding-top: 3px;
}

/* line 8099, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bigBox .bigboxicon {
  font-size: 30px;
  text-align: left;
  position: absolute;
  top: 120px;
  left: 6px;
  z-index: 0;
}

/* line 8107, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.bigBox .bigboxnumber {
  width: 100%;
  text-align: right;
  font-size: 25px;
}

/* End of  bigBoxes */
/* SmallBox */
/* line 8114, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
#divSmallBoxes {
  position: fixed;
  right: 0;
  top: 0;
  z-index: 9999;
}

/* line 8120, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.SmallBox {
  position: absolute;
  right: 5px;
  top: 20px;
  width: 420px;
  color: white;
  z-index: 9999;
  overflow: hidden;
  border: 1px solid transparent;
}

/* line 8130, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.SmallBox:hover {
  border: 1px solid #fff;
  cursor: pointer;
}

/* line 8134, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.SmallBox .foto {
  font-size: 50px;
  position: absolute;
  left: 17px;
}

/* line 8139, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.SmallBox .textoFull {
  width: 93%;
  float: left;
  padding-left: 20px;
}

/* line 8144, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.SmallBox .textoFoto {
  width: 78%;
  margin: 3px 20px 3px 80px;
  float: left;
}

/* line 8149, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.miniPic {
  position: absolute;
  bottom: 8px;
  right: 9px;
}

/* line 8154, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.miniIcono {
  height: 100%;
  font-size: 20px;
}

/* line 8158, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.SmallBox span {
  font-size: 17px;
  font-weight: 300;
  letter-spacing: -1px;
  display: block;
  margin: 4px 0;
}

/* line 8165, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.SmallBox p {
  font-size: 13px;
  margin-top: 2px;
}

/* End of SmallBox */
/* line 8170, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
#pageslide {
  /* These styles MUST be included. Do not change. */
  display: none;
  position: absolute;
  position: fixed;
  top: 0;
  height: 100%;
  z-index: 999999;
  /* Specify the width of your pageslide here */
  width: 305px;
  padding: 20px;
  /* These styles are optional, and describe how the pageslide will look */
  background-color: #004d60;
  color: #FFF;
  -webkit-box-shadow: inset 0 0 5px 5px #222;
  -moz-shadow: inset 0 0 0px 0px #222;
  box-shadow: inset 0 0 0px 0px #222;
}

/* line 8188, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.purehtml {
  color: white;
  font-size: 16px;
}

/* Mobile Phones */
@media screen and (max-width: 450px) and (max-width: 767px) {
  /* SmallBox Responsive */
  /* line 8195, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  #divSmallBoxes {
    position: fixed;
    width: 90%;
    right: 0;
    top: 0;
  }
  /* line 8201, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  .SmallBox {
    width: 95%;
  }
  /* line 8204, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  .SmallBox:hover {
    box-shadow: 0px 0px 10px #888888;
    cursor: pointer;
  }
  /* line 8208, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  .SmallBox span {
    font-size: 16px;
    /*font-weight:bold;*/
  }
  /* line 8212, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  .SmallBox p {
    font-size: 12px;
    margin-top: 2px;
  }
  /* line 8216, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  .SmallBox .textoFull {
    width: 93%;
    float: left;
    padding-left: 20px;
  }
  /* line 8221, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  .SmallBox .textoFoto {
    width: 55%;
    margin: 3px 20px 3px 80px;
    float: left;
  }
  /* End of SmallBox Responsive*/
  /* bigBoxes Responsive */
  /* line 8228, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  .bigBox {
    position: fixed;
    right: 10px;
    bottom: 10px;
    background-color: #004d60;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
    width: 88%;
    height: 150px;
    color: white;
    z-index: 99999;
  }
  /* End of  bigBoxes  Responsive */
  /*Messagebox Responsive */
  /* line 8244, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  .divMessageBox {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.6);
    z-index: 100000;
  }
  /* line 8253, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  .MessageBoxContainer {
    top: 25%;
    color: white;
    position: relative;
    width: 100%;
    background-color: #232323;
  }
  /* line 8260, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  .MessageBoxMiddle {
    position: relative;
    left: 0;
    width: 100%;
    padding: 3px;
  }
  /* line 8266, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  .MessageBoxMiddle .MsgTitle {
    font-size: 22px;
  }
  /* line 8269, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  .MessageBoxMiddle .pText {
    font-size: 13px;
  }
  /* line 8272, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  .MessageBoxContainer input {
    width: 50%;
    padding: 5px;
  }
  /* line 8276, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  .MessageBoxContainer select {
    width: 50%;
    padding: 5px;
  }
  /* line 8280, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  .MessageBoxButtonSection {
    width: 100%;
    height: 30px;
  }
  /* line 8284, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  .MessageBoxButtonSection button {
    float: right;
    margin-right: 5px;
    padding-left: 15px;
    padding-right: 15px;
  }
  /* End of MessageBox Responsive */
}

/* Animations */
/* line 8293, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.animated {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* line 8303, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.animated.fast {
  -webkit-animation-duration: 0.4s;
  -moz-animation-duration: 0.4s;
  -ms-animation-duration: 0.4s;
  -o-animation-duration: 0.4s;
  animation-duration: 0.4s;
}

/*
 * SPARKLINE
 */
/* line 8313, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jqstooltip {
  padding: 7px !important;
  border-radius: 3px !important;
  -webkit-border-radius: 3px !important;
  -moz-border-radius: 3px !important;
  border: none !important;
  background-color: #000000 !important;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

/* line 8324, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.jqstooltip .jqsfield {
  font-family: "Segoe UI", "Open Sans", Calibri, Candara, Arial, sans-serif;
  font-size: 11px;
}

/* line 8328, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
#sparks {
  display: block;
  list-style: none;
  margin: 10px 0 0;
  padding: 0;
  text-align: right;
}

/* line 8335, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
#sparks li {
  display: inline-block;
  max-height: 47px;
  overflow: hidden;
  text-align: left;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

/* line 8344, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
#sparks li h5 {
  color: #555;
  float: left;
  font-size: 11px;
  font-weight: normal;
  margin: -3px 0 0 0;
  padding: 0;
  border: none;
  text-transform: uppercase;
}

/* line 8354, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
#sparks li span {
  color: #636363;
  display: block;
}

/* line 8358, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
#sparks li {
  border-left: 1px dotted #c7c7c7;
  padding: 0 10px;
}

/* line 8362, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
#sparks li:last-child {
  padding-right: 0;
}

/* line 8365, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
#sparks li:first-child {
  border-left: none;
  padding-left: 0;
}

/* line 8369, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.sparks-info {
  min-width: 70px;
}

/* line 8372, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.sparks-info span {
  font-size: 18px;
  line-height: 20px;
  margin: 0;
  text-transform: none;
}

/* line 8378, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.sparks-info .sparkline {
  display: block;
  float: right;
  margin: 3px 0 0 20px;
}

/* width 100% */
/* line 8384, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
[data-sparkline-width="100%"] > canvas {
  width: 100% !important;
}

/* adjustment */
/* line 8388, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTable [data-sparkline-width="100%"] > canvas {
  max-width: 60px !important;
}

/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
@font-face {
  font-family: "summernote";
  font-style: normal;
  font-weight: normal;
  src: url(/summernote.eot);
  src: url(/summernote.eot?#iefix) format("embedded-opentype"), url(/summernote.woff) format("woff"), url(/summernote.ttf) format("truetype");
}

/* line 8404, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
[class^="note-icon-"]:before,
[class*=" note-icon-"]:before {
  display: inline-block;
  font: normal normal normal 14px summernote;
  font-size: inherit;
  -webkit-font-smoothing: antialiased;
  text-decoration: inherit;
  text-rendering: auto;
  text-transform: none;
  speak: none;
  -moz-osx-font-smoothing: grayscale;
}

/* line 8416, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-align-center:before {
  content: "\f101";
}

/* line 8419, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-align-indent:before {
  content: "\f102";
}

/* line 8422, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-align-justify:before {
  content: "\f103";
}

/* line 8425, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-align-left:before {
  content: "\f104";
}

/* line 8428, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-align-outdent:before {
  content: "\f105";
}

/* line 8431, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-align-right:before {
  content: "\f106";
}

/* line 8434, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-align:before {
  content: "\f107";
}

/* line 8437, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-arrows-alt:before {
  content: "\f108";
}

/* line 8440, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-bold:before {
  content: "\f109";
}

/* line 8443, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-caret:before {
  content: "\f10a";
}

/* line 8446, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-chain-broken:before {
  content: "\f10b";
}

/* line 8449, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-circle:before {
  content: "\f10c";
}

/* line 8452, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-close:before {
  content: "\f10d";
}

/* line 8455, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-code:before {
  content: "\f10e";
}

/* line 8458, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-eraser:before {
  content: "\f10f";
}

/* line 8461, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-font:before {
  content: "\f110";
}

/* line 8464, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-frame:before {
  content: "\f111";
}

/* line 8467, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-italic:before {
  content: "\f112";
}

/* line 8470, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-link:before {
  content: "\f113";
}

/* line 8473, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-magic:before {
  content: "\f114";
}

/* line 8476, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-menu-check:before {
  content: "\f115";
}

/* line 8479, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-minus:before {
  content: "\f116";
}

/* line 8482, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-orderedlist:before {
  content: "\f117";
}

/* line 8485, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-pencil:before {
  content: "\f118";
}

/* line 8488, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-picture:before {
  content: "\f119";
}

/* line 8491, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-question:before {
  content: "\f11a";
}

/* line 8494, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-redo:before {
  content: "\f11b";
}

/* line 8497, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-special-character:before {
  content: "\f11c";
}

/* line 8500, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-square:before {
  content: "\f11d";
}

/* line 8503, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-strikethrough:before {
  content: "\f11e";
}

/* line 8506, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-subscript:before {
  content: "\f11f";
}

/* line 8509, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-summernote:before {
  content: "\f120";
}

/* line 8512, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-superscript:before {
  content: "\f121";
}

/* line 8515, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-table:before {
  content: "\f122";
}

/* line 8518, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-text-height:before {
  content: "\f123";
}

/* line 8521, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-trash:before {
  content: "\f124";
}

/* line 8524, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-underline:before {
  content: "\f125";
}

/* line 8527, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-undo:before {
  content: "\f126";
}

/* line 8530, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-unorderedlist:before {
  content: "\f127";
}

/* line 8533, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-video:before {
  content: "\f128";
}

/* Theme Variables
 ------------------------------------------*/
/* Layout
 ------------------------------------------*/
/* line 8540, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor {
  position: relative;
  /* dropzone */
}

/* line 8544, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor .note-dropzone {
  position: absolute;
  display: none;
  z-index: 100;
  color: #87cefa;
  background-color: white;
  opacity: 0.95;
  pointer-event: none;
}

/* line 8553, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor .note-dropzone .note-dropzone-message {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 28px;
  font-weight: bold;
}

/* line 8560, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor .note-dropzone.hover {
  color: #098ddf;
}

/* line 8563, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor.dragover .note-dropzone {
  display: table;
}

/* line 8566, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor .note-editing-area {
  position: relative;
}

/* line 8569, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor .note-editing-area .note-editable {
  outline: none;
}

/* line 8572, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor .note-editing-area .note-editable sup {
  vertical-align: super;
}

/* line 8575, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor .note-editing-area .note-editable sub {
  vertical-align: sub;
}

/* Frame mode layout
------------------------------------------*/
/* line 8580, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor.note-frame {
  border: 1px solid #a9a9a9;
  /* codeview mode */
  /* fullscreen mode */
  /* statusbar */
}

/* line 8586, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor.note-frame.codeview .note-editing-area .note-editable {
  display: none;
}

/* line 8589, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor.note-frame.codeview .note-editing-area .note-codable {
  display: block;
}

/* line 8592, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor.note-frame .note-editing-area {
  overflow: hidden;
  /* editable */
  /* codeable */
}

/* line 8597, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor.note-frame .note-editing-area .note-editable {
  color: #000;
  padding: 10px;
  overflow: auto;
}

/* line 8602, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor.note-frame .note-editing-area .note-editable[contenteditable="false"] {
  background-color: #e5e5e5;
}

/* line 8605, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor.note-frame .note-editing-area .note-codable {
  display: none;
  width: 100%;
  padding: 10px;
  border: none;
  box-shadow: none;
  font-family: Menlo, Monaco, monospace, sans-serif;
  font-size: 14px;
  color: #ccc;
  background-color: #222;
  resize: none;
  /* override BS2 default style */
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin-bottom: 0;
}

/* line 8626, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor.note-frame.fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1050;
  /* bs3 modal-backdrop: 1030, bs2: 1040 */
}

/* line 8634, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor.note-frame.fullscreen .note-editable {
  background-color: white;
}

/* line 8637, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor.note-frame.fullscreen .note-resizebar {
  display: none;
}

/* line 8640, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor.note-frame .note-statusbar {
  background-color: #f5f5f5;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* line 8645, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor.note-frame .note-statusbar .note-resizebar {
  padding-top: 1px;
  height: 8px;
  width: 100%;
  cursor: ns-resize;
}

/* line 8651, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar {
  width: 20px;
  margin: 1px auto;
  border-top: 1px solid #a9a9a9;
}

/* line 8656, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor.note-frame .note-placeholder {
  padding: 10px;
}

/* Popover
------------------------------------------*/
/* line 8661, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover.popover {
  max-width: none;
}

/* line 8664, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover.popover .popover-content a {
  display: inline-block;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  /* for FF */
  vertical-align: middle;
  /* for FF */
}

/* line 8674, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover.popover .arrow {
  left: 20px !important;
}

/* Popover and Toolbar (Button container)
------------------------------------------*/
/* line 8679, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content,
.panel-heading.note-toolbar {
  margin: 0;
  padding: 0 0 5px 5px;
  /* dropdown-menu for toolbar and popover */
  /* color palette for toolbar and popover */
}

/* line 8686, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content > .btn-group,
.panel-heading.note-toolbar > .btn-group {
  margin-top: 5px;
  margin-left: 0;
  margin-right: 5px;
}

/* line 8692, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .btn-group .note-table,
.panel-heading.note-toolbar .btn-group .note-table {
  min-width: 0;
  padding: 5px;
}

/* line 8697, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .btn-group .note-table .note-dimension-picker,
.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker {
  font-size: 18px;
}

/* line 8701, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,
.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher {
  position: absolute !important;
  z-index: 3;
  width: 10em;
  height: 10em;
  cursor: pointer;
}

/* line 8709, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,
.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted {
  position: relative !important;
  z-index: 1;
  width: 5em;
  height: 5em;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat;
}

/* line 8717, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,
.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted {
  position: absolute !important;
  z-index: 2;
  width: 1em;
  height: 1em;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat;
}

/* line 8725, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .note-style h1,
.panel-heading.note-toolbar .note-style h1,
.note-popover .popover-content .note-style h2,
.panel-heading.note-toolbar .note-style h2,
.note-popover .popover-content .note-style h3,
.panel-heading.note-toolbar .note-style h3,
.note-popover .popover-content .note-style h4,
.panel-heading.note-toolbar .note-style h4,
.note-popover .popover-content .note-style h5,
.panel-heading.note-toolbar .note-style h5,
.note-popover .popover-content .note-style h6,
.panel-heading.note-toolbar .note-style h6,
.note-popover .popover-content .note-style blockquote,
.panel-heading.note-toolbar .note-style blockquote {
  margin: 0;
}

/* line 8741, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .note-color .dropdown-toggle,
.panel-heading.note-toolbar .note-color .dropdown-toggle {
  width: 20px;
  padding-left: 5px;
}

/* line 8746, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .note-color .dropdown-menu,
.panel-heading.note-toolbar .note-color .dropdown-menu {
  min-width: 340px;
}

/* line 8750, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .note-color .dropdown-menu .btn-group,
.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group {
  margin: 0;
}

/* line 8754, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .note-color .dropdown-menu .btn-group:first-child,
.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group:first-child {
  margin: 0 5px;
}

/* line 8758, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .note-color .dropdown-menu .btn-group .note-palette-title,
.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-palette-title {
  font-size: 12px;
  margin: 2px 7px;
  text-align: center;
  border-bottom: 1px solid #eee;
}

/* line 8765, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .note-color .dropdown-menu .btn-group .note-color-reset,
.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-color-reset {
  margin: 3px;
  padding: 0 3px;
  width: 100%;
  font-size: 11px;
  cursor: pointer;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* line 8776, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .note-color .dropdown-menu .btn-group .note-color-row,
.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-color-row {
  height: 20px;
}

/* line 8780, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .note-color .dropdown-menu .btn-group .note-color-reset:hover,
.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-color-reset:hover {
  background: #eee;
}

/* line 8784, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .note-para .dropdown-menu,
.panel-heading.note-toolbar .note-para .dropdown-menu {
  min-width: 216px;
  padding: 5px;
}

/* line 8789, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .note-para .dropdown-menu > div:first-child,
.panel-heading.note-toolbar .note-para .dropdown-menu > div:first-child {
  margin-right: 5px;
}

/* line 8793, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .dropdown-menu,
.panel-heading.note-toolbar .dropdown-menu {
  min-width: 90px;
  /* dropdown-menu right position */
  /* http://forrst.com/posts/Bootstrap_right_positioned_dropdown-2KB */
  /* dropdown-menu for selectbox */
}

/* line 8800, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .dropdown-menu.right,
.panel-heading.note-toolbar .dropdown-menu.right {
  right: 0;
  left: auto;
}

/* line 8805, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .dropdown-menu.right::before,
.panel-heading.note-toolbar .dropdown-menu.right::before {
  right: 9px;
  left: auto !important;
}

/* line 8810, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .dropdown-menu.right::after,
.panel-heading.note-toolbar .dropdown-menu.right::after {
  right: 10px;
  left: auto !important;
}

/* line 8815, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .dropdown-menu.note-check li a i,
.panel-heading.note-toolbar .dropdown-menu.note-check li a i {
  color: deepskyblue;
  visibility: hidden;
}

/* line 8820, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .dropdown-menu.note-check li a.checked i,
.panel-heading.note-toolbar .dropdown-menu.note-check li a.checked i {
  visibility: visible;
}

/* line 8824, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .note-fontsize-10,
.panel-heading.note-toolbar .note-fontsize-10 {
  font-size: 10px;
}

/* line 8828, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .note-color-palette,
.panel-heading.note-toolbar .note-color-palette {
  line-height: 1;
}

/* line 8832, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .note-color-palette div .note-color-btn,
.panel-heading.note-toolbar .note-color-palette div .note-color-btn {
  width: 20px;
  height: 20px;
  padding: 0;
  margin: 0;
  border: 1px solid #fff;
}

/* line 8840, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .note-color-palette div .note-color-btn:hover,
.panel-heading.note-toolbar .note-color-palette div .note-color-btn:hover {
  border: 1px solid #000;
}

/* Dialog
------------------------------------------*/
/* line 8846, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-dialog > div {
  display: none;
  /* BS2's hide pacth. */
}

/* line 8850, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-dialog .form-group {
  /* overwrite BS's form-horizontal minus margins */
  margin-left: 0;
  margin-right: 0;
}

/* line 8855, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-dialog .note-modal-form {
  margin: 0;
  /* overwrite BS2's form margin bottom */
}

/* line 8859, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-dialog .note-image-dialog .note-dropzone {
  min-height: 100px;
  font-size: 30px;
  line-height: 4;
  /* vertical-align */
  color: lightgray;
  text-align: center;
  border: 4px dashed lightgray;
  margin-bottom: 10px;
}

@-moz-document url-prefix() {
  /* line 8870, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  .note-image-input {
    height: auto;
  }
}

/* Placeholder
------------------------------------------*/
/* line 8876, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-placeholder {
  position: absolute;
  color: gray;
}

/* Handle
------------------------------------------*/
/* line 8882, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-handle {
  /* control selection */
}

/* line 8885, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-handle .note-control-selection {
  position: absolute;
  display: none;
  border: 1px solid black;
}

/* line 8890, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-handle .note-control-selection > div {
  position: absolute;
}

/* line 8893, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-handle .note-control-selection .note-control-selection-bg {
  width: 100%;
  height: 100%;
  background-color: black;
  -webkit-opacity: 0.3;
  -khtml-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  filter: alpha(opacity=30);
}

/* line 8904, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-handle .note-control-selection .note-control-handle {
  width: 7px;
  height: 7px;
  border: 1px solid black;
}

/* line 8909, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-handle .note-control-selection .note-control-holder {
  width: 7px;
  height: 7px;
  border: 1px solid black;
}

/* line 8914, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-handle .note-control-selection .note-control-sizing {
  width: 7px;
  height: 7px;
  border: 1px solid black;
  background-color: white;
}

/* line 8920, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-handle .note-control-selection .note-control-nw {
  top: -5px;
  left: -5px;
  border-right: none;
  border-bottom: none;
}

/* line 8926, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-handle .note-control-selection .note-control-ne {
  top: -5px;
  right: -5px;
  border-bottom: none;
  border-left: none;
}

/* line 8932, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-handle .note-control-selection .note-control-sw {
  bottom: -5px;
  left: -5px;
  border-top: none;
  border-right: none;
}

/* line 8938, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-handle .note-control-selection .note-control-se {
  right: -5px;
  bottom: -5px;
  cursor: se-resize;
}

/* line 8943, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-handle .note-control-selection .note-control-se.note-control-holder {
  cursor: default;
  border-top: none;
  border-left: none;
}

/* line 8948, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-handle .note-control-selection .note-control-selection-info {
  right: 0;
  bottom: 0;
  padding: 5px;
  margin: 5px;
  color: white;
  background-color: black;
  font-size: 12px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-opacity: 0.7;
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}

/* line 8966, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-hint-popover {
  min-width: 100px;
  padding: 2px;
}

/* line 8970, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-hint-popover .popover-content {
  padding: 3px;
  max-height: 150px;
  overflow: auto;
}

/* line 8975, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-hint-popover .popover-content .note-hint-group .note-hint-item {
  display: block !important;
  padding: 3px;
}

/* line 8979, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,
.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover {
  display: block;
  clear: both;
  font-weight: 400;
  line-height: 1.4;
  color: white;
  white-space: nowrap;
  text-decoration: none;
  background-color: #428bca;
  outline: 0;
  cursor: pointer;
}

/* ADJUSTMENTS */
/* line 8993, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.no-padding .note-editor {
  border: none;
  margin: 0;
}

/* line 8997, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor .note-toolbar {
  border-bottom: 1px solid #a9a9a9;
}

/* line 9000, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor .note-editable {
  background-color: rgba(48, 126, 204, 0.05);
}

/* line 9003, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor .note-editable:focus {
  background-color: #fff;
}

/* line 9006, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor .note-statusbar .note-resizebar {
  border-top: 1px solid #DBDBDB;
}

/* line 9009, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor .note-statusbar:hover {
  background: #EEE;
}

/* line 9012, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor .note-statusbar:active {
  background: #eaeaea;
}

/*
	Important this file is beeen modified by Webarch
*/
/*------------------------------------*\
    SuperBox
\*------------------------------------*/
/* line 9021, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.superbox *,
.superbox *:after,
.superbox *:before {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

/* SuperBox */
/* line 9036, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.superbox-list {
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 12.5%;
  padding: 5px;
  position: relative;
}

/* line 9044, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.superbox-list.active:before {
  content: "\f0d8";
  font-family: FontAwesome;
  display: block;
  position: absolute;
  left: 43%;
  bottom: -34px;
  z-index: 2;
  text-align: center;
  font-size: 45px;
  color: #222222;
}

/* line 9056, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.superbox-img {
  max-width: 100%;
  width: 100%;
  cursor: pointer;
}

/* line 9061, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.superbox-show {
  text-align: left;
  position: relative;
  background-color: #222222;
  width: 100%;
  float: left;
  padding: 25px 0 12px 25px;
  display: none;
  margin: 5px 0;
}

/* line 9071, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.superbox-current-img {
  max-width: 100%;
  float: left;
  padding-right: 25px;
  padding-bottom: 13px;
}

/* line 9077, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.superbox-img:hover {
  opacity: 0.8;
}

/* line 9080, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.superbox-float {
  float: left;
}

/* line 9083, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.superbox-close {
  opacity: 0.7;
  cursor: pointer;
  position: absolute;
  top: 15px;
  right: 15px;
  transition: all 0.1s linear 0s;
}

/* line 9091, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.superbox-close:hover {
  opacity: 1;
}

/* line 9094, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.superbox-imageinfo {
  display: inline-block;
  max-width: 500px;
  color: #fff;
  padding: 0 25px 0 0;
}

/* line 9100, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.superbox-imageinfo span {
  font-size: 13px;
  color: #a19994;
  margin-right: -2px;
  padding-top: 10px;
  display: inline-block;
  padding-bottom: 13px;
}

/* line 9108, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.superbox-imageinfo > :first-child {
  margin-bottom: 10px;
  font-weight: bold;
}

/* line 9112, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.superbox-imageinfo span p:last-child {
  margin-top: 30px;
}

@media only screen and (min-width: 320px) {
  /* line 9116, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  .superbox-list {
    width: 50%;
  }
}

@media only screen and (min-width: 486px) {
  /* line 9121, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  .superbox-list {
    width: 25%;
  }
}

@media only screen and (min-width: 768px) {
  /* line 9126, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  .superbox-list {
    width: 16.66666667%;
  }
}

@media only screen and (min-width: 1025px) {
  /* line 9131, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  .superbox-list {
    width: 12.5%;
  }
}

@media only screen and (min-width: 1824px) {
  /* line 9136, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
  .superbox-list {
    width: 12.5%;
  }
}

/* line 9140, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
#speech-btn > :first-child {
  position: relative;
}

/* line 9143, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.voice-command-active #speech-btn > :first-child > a {
  background: #0E70CA;
  border: 1px solid #125A9C;
  color: rgba(255, 255, 255, 0.9);
}

/* line 9148, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.voice-command-active.service-not-allowed #speech-btn > :first-child > a {
  background: #a90329;
  border: 1px solid #8B0913;
  color: rgba(255, 255, 255, 0.9);
}

/* line 9153, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.voice-command-active.service-allowed #speech-btn > :first-child > a {
  background: url(/voicecommand/active-btn.gif) no-repeat center center #0e70ca;
  border: 1px solid #125A9C;
  color: rgba(255, 255, 255, 0.9);
}

/* line 9158, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
#speech-btn > :first-child > a + .popover {
  display: none;
  top: 42px;
  left: -113px;
  width: 255px;
}

/* line 9164, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
#speech-btn > :first-child > a + .popover > .popover-content {
  padding: 9px 12px;
}

/* line 9167, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
#speech-btn > :first-child > a + .popover .btn {
  padding: 4px 12px;
}

/* line 9170, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.vc-title {
  margin-bottom: 10px !important;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
}

/* line 9176, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.vc-title-error {
  display: none;
}

/* line 9179, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.voice-command-active.service-not-allowed .vc-title,
.voice-command-active.service-not-allowed .popover .btn,
.service-not-allowed .vc-title,
.service-not-allowed .popover .btn {
  display: none !important;
}

/* line 9185, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.voice-command-active.service-not-allowed .vc-title-error {
  display: block;
}

/* line 9188, vendor/assets/stylesheets/smartadmin-production-plugins.scss */
.vc-title > small {
  font-size: 80%;
}
@charset "UTF-8";
/*!
 * SmartAdmin v1.8.2 ()
 * Copyright 2011-2016
 */
/*!
 * SmartAdmin - Responsive WebApp
 *
 * Copyright 2014 bootstraphunter.com
 * Designed and built with all the love in the world by @bootstraphunt.
 */
/*
 * SMARTADMIN VARIABLES
 * All variables related specifically to the theme starts from here:
 */
/* left side */
/* right side */
/* the color that flashes when you click on the first nav element */
/* the plus icon that appears on the parent nav when expanding and collapsing */
/* these values will only address the first parent in the entire nav */
/* the plus & minus icons */
/* margin top */
/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
/* line 29, vendor/assets/stylesheets/smartadmin-production.scss */
.animated {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* line 39, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.fast {
  -webkit-animation-duration: .5s;
  -moz-animation-duration: .5s;
  -o-animation-duration: .5s;
  animation-duration: .5s;
}

/* line 45, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.hinge {
  -webkit-animation-duration: 2s;
  -moz-animation-duration: 2s;
  -o-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes flash {
  0%,
50%,
100% {
    opacity: 1;
  }
  25%,
75% {
    opacity: 0;
  }
}

@-moz-keyframes flash {
  0%,
50%,
100% {
    opacity: 1;
  }
  25%,
75% {
    opacity: 0;
  }
}

@-o-keyframes flash {
  0%,
50%,
100% {
    opacity: 1;
  }
  25%,
75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%,
50%,
100% {
    opacity: 1;
  }
  25%,
75% {
    opacity: 0;
  }
}

/* line 95, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.flash {
  -webkit-animation-name: flash;
  -moz-animation-name: flash;
  -o-animation-name: flash;
  animation-name: flash;
}

@-webkit-keyframes shake {
  0%,
100% {
    -webkit-transform: translateX(0);
  }
  10%,
30%,
50%,
70%,
90% {
    -webkit-transform: translateX(-10px);
  }
  20%,
40%,
60%,
80% {
    -webkit-transform: translateX(10px);
  }
}

@-moz-keyframes shake {
  0%,
100% {
    -moz-transform: translateX(0);
  }
  10%,
30%,
50%,
70%,
90% {
    -moz-transform: translateX(-10px);
  }
  20%,
40%,
60%,
80% {
    -moz-transform: translateX(10px);
  }
}

@-o-keyframes shake {
  0%,
100% {
    -o-transform: translateX(0);
  }
  10%,
30%,
50%,
70%,
90% {
    -o-transform: translateX(-10px);
  }
  20%,
40%,
60%,
80% {
    -o-transform: translateX(10px);
  }
}

@keyframes shake {
  0%,
100% {
    transform: translateX(0);
  }
  10%,
30%,
50%,
70%,
90% {
    transform: translateX(-10px);
  }
  20%,
40%,
60%,
80% {
    transform: translateX(10px);
  }
}

/* line 177, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.shake {
  -webkit-animation-name: shake;
  -moz-animation-name: shake;
  -o-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes bounce {
  0%,
20%,
50%,
80%,
100% {
    -webkit-transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
  }
}

@-moz-keyframes bounce {
  0%,
20%,
50%,
80%,
100% {
    -moz-transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
  }
}

@-o-keyframes bounce {
  0%,
20%,
50%,
80%,
100% {
    -o-transform: translateY(0);
  }
  40% {
    -o-transform: translateY(-30px);
  }
  60% {
    -o-transform: translateY(-15px);
  }
}

@keyframes bounce {
  0%,
20%,
50%,
80%,
100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}

/* line 243, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.bounce {
  -webkit-animation-name: bounce;
  -moz-animation-name: bounce;
  -o-animation-name: bounce;
  animation-name: bounce;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
  }
  10%,
20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
  }
  30%,
50%,
70%,
90% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }
  40%,
60%,
80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
  }
}

@-moz-keyframes tada {
  0% {
    -moz-transform: scale(1);
  }
  10%,
20% {
    -moz-transform: scale(0.9) rotate(-3deg);
  }
  30%,
50%,
70%,
90% {
    -moz-transform: scale(1.1) rotate(3deg);
  }
  40%,
60%,
80% {
    -moz-transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -moz-transform: scale(1) rotate(0);
  }
}

@-o-keyframes tada {
  0% {
    -o-transform: scale(1);
  }
  10%,
20% {
    -o-transform: scale(0.9) rotate(-3deg);
  }
  30%,
50%,
70%,
90% {
    -o-transform: scale(1.1) rotate(3deg);
  }
  40%,
60%,
80% {
    -o-transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -o-transform: scale(1) rotate(0);
  }
}

@keyframes tada {
  0% {
    transform: scale(1);
  }
  10%,
20% {
    transform: scale(0.9) rotate(-3deg);
  }
  30%,
50%,
70%,
90% {
    transform: scale(1.1) rotate(3deg);
  }
  40%,
60%,
80% {
    transform: scale(1.1) rotate(-3deg);
  }
  100% {
    transform: scale(1) rotate(0);
  }
}

/* line 341, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.tada {
  -webkit-animation-name: tada;
  -moz-animation-name: tada;
  -o-animation-name: tada;
  animation-name: tada;
}

@-webkit-keyframes swing {
  20%,
40%,
60%,
80%,
100% {
    -webkit-transform-origin: top center;
  }
  20% {
    -webkit-transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
  }
}

@-moz-keyframes swing {
  20% {
    -moz-transform: rotate(15deg);
  }
  40% {
    -moz-transform: rotate(-10deg);
  }
  60% {
    -moz-transform: rotate(5deg);
  }
  80% {
    -moz-transform: rotate(-5deg);
  }
  100% {
    -moz-transform: rotate(0deg);
  }
}

@-o-keyframes swing {
  20% {
    -o-transform: rotate(15deg);
  }
  40% {
    -o-transform: rotate(-10deg);
  }
  60% {
    -o-transform: rotate(5deg);
  }
  80% {
    -o-transform: rotate(-5deg);
  }
  100% {
    -o-transform: rotate(0deg);
  }
}

@keyframes swing {
  20% {
    transform: rotate(15deg);
  }
  40% {
    transform: rotate(-10deg);
  }
  60% {
    transform: rotate(5deg);
  }
  80% {
    transform: rotate(-5deg);
  }
  100% {
    transform: rotate(0deg);
  }
}

/* line 422, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.swing {
  -webkit-transform-origin: top center;
  -moz-transform-origin: top center;
  -o-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  -moz-animation-name: swing;
  -o-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
  }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
  }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
  }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0%);
  }
}

@-moz-keyframes wobble {
  0% {
    -moz-transform: translateX(0%);
  }
  15% {
    -moz-transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -moz-transform: translateX(20%) rotate(3deg);
  }
  45% {
    -moz-transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -moz-transform: translateX(10%) rotate(2deg);
  }
  75% {
    -moz-transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -moz-transform: translateX(0%);
  }
}

@-o-keyframes wobble {
  0% {
    -o-transform: translateX(0%);
  }
  15% {
    -o-transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -o-transform: translateX(20%) rotate(3deg);
  }
  45% {
    -o-transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -o-transform: translateX(10%) rotate(2deg);
  }
  75% {
    -o-transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -o-transform: translateX(0%);
  }
}

@keyframes wobble {
  0% {
    transform: translateX(0%);
  }
  15% {
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    transform: translateX(0%);
  }
}

/* line 524, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.wobble {
  -webkit-animation-name: wobble;
  -moz-animation-name: wobble;
  -o-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
  }
}

@-moz-keyframes pulse {
  0% {
    -moz-transform: scale(1);
  }
  50% {
    -moz-transform: scale(1.1);
  }
  100% {
    -moz-transform: scale(1);
  }
}

@-o-keyframes pulse {
  0% {
    -o-transform: scale(1);
  }
  50% {
    -o-transform: scale(1.1);
  }
  100% {
    -o-transform: scale(1);
  }
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}

/* line 574, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.pulse {
  -webkit-animation-name: pulse;
  -moz-animation-name: pulse;
  -o-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
  }
}

@-moz-keyframes flip {
  0% {
    -moz-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -moz-animation-timing-function: ease-out;
  }
  40% {
    -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -moz-animation-timing-function: ease-out;
  }
  50% {
    -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -moz-animation-timing-function: ease-in;
  }
  80% {
    -moz-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    -moz-animation-timing-function: ease-in;
  }
  100% {
    -moz-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -moz-animation-timing-function: ease-in;
  }
}

@-o-keyframes flip {
  0% {
    -o-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -o-animation-timing-function: ease-out;
  }
  40% {
    -o-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -o-animation-timing-function: ease-out;
  }
  50% {
    -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -o-animation-timing-function: ease-in;
  }
  80% {
    -o-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    -o-animation-timing-function: ease-in;
  }
  100% {
    -o-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -o-animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    animation-timing-function: ease-out;
  }
  40% {
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    animation-timing-function: ease-out;
  }
  50% {
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    animation-timing-function: ease-in;
  }
  80% {
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    animation-timing-function: ease-in;
  }
  100% {
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    animation-timing-function: ease-in;
  }
}

/* line 668, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.flip {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flip;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: flip;
  -o-backface-visibility: visible !important;
  -o-animation-name: flip;
  backface-visibility: visible !important;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

@-moz-keyframes flipInX {
  0% {
    -moz-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  40% {
    -moz-transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -moz-transform: perspective(400px) rotateX(10deg);
  }
  100% {
    -moz-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

@-o-keyframes flipInX {
  0% {
    -o-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  40% {
    -o-transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -o-transform: perspective(400px) rotateX(10deg);
  }
  100% {
    -o-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

@keyframes flipInX {
  0% {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

/* line 742, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.flipInX {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: flipInX;
  -o-backface-visibility: visible !important;
  -o-animation-name: flipInX;
  backface-visibility: visible !important;
  animation-name: flipInX;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@-moz-keyframes flipOutX {
  0% {
    -moz-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    -moz-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@-o-keyframes flipOutX {
  0% {
    -o-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    -o-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

/* line 792, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.flipOutX {
  -webkit-animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  -moz-animation-name: flipOutX;
  -moz-backface-visibility: visible !important;
  -o-animation-name: flipOutX;
  -o-backface-visibility: visible !important;
  animation-name: flipOutX;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

@-moz-keyframes flipInY {
  0% {
    -moz-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  40% {
    -moz-transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -moz-transform: perspective(400px) rotateY(10deg);
  }
  100% {
    -moz-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

@-o-keyframes flipInY {
  0% {
    -o-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  40% {
    -o-transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -o-transform: perspective(400px) rotateY(10deg);
  }
  100% {
    -o-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

@keyframes flipInY {
  0% {
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    transform: perspective(400px) rotateY(10deg);
  }
  100% {
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

/* line 866, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.flipInY {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: flipInY;
  -o-backface-visibility: visible !important;
  -o-animation-name: flipInY;
  backface-visibility: visible !important;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@-moz-keyframes flipOutY {
  0% {
    -moz-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    -moz-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@-o-keyframes flipOutY {
  0% {
    -o-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    -o-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

/* line 916, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.flipOutY {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: flipOutY;
  -o-backface-visibility: visible !important;
  -o-animation-name: flipOutY;
  backface-visibility: visible !important;
  animation-name: flipOutY;
}

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

@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-o-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

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

/* line 958, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.fadeIn {
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -o-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-o-keyframes fadeInUp {
  0% {
    opacity: 0;
    -o-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 1004, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.fadeInUp {
  -webkit-animation-name: fadeInUp;
  -moz-animation-name: fadeInUp;
  -o-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInDown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-o-keyframes fadeInDown {
  0% {
    opacity: 0;
    -o-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 1050, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.fadeInDown {
  -webkit-animation-name: fadeInDown;
  -moz-animation-name: fadeInDown;
  -o-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -moz-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-o-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -o-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 1096, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  -moz-animation-name: fadeInLeft;
  -o-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes fadeInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-o-keyframes fadeInRight {
  0% {
    opacity: 0;
    -o-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 1142, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.fadeInRight {
  -webkit-animation-name: fadeInRight;
  -moz-animation-name: fadeInRight;
  -o-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-o-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 1188, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  -moz-animation-name: fadeInUpBig;
  -o-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-o-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 1234, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  -moz-animation-name: fadeInDownBig;
  -o-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-o-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 1280, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  -moz-animation-name: fadeInLeftBig;
  -o-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-o-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 1326, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  -moz-animation-name: fadeInRightBig;
  -o-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

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

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

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

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

/* line 1364, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.fadeOut {
  -webkit-animation-name: fadeOut;
  -moz-animation-name: fadeOut;
  -o-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }
}

@-moz-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(-20px);
  }
}

@-o-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -o-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -o-transform: translateY(-20px);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}

/* line 1410, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  -moz-animation-name: fadeOutUp;
  -o-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }
}

@-moz-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }
}

@-o-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -o-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -o-transform: translateY(20px);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(20px);
  }
}

/* line 1456, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  -moz-animation-name: fadeOutDown;
  -o-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }
}

@-moz-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(-20px);
  }
}

@-o-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -o-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -o-transform: translateX(-20px);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}

/* line 1502, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  -moz-animation-name: fadeOutLeft;
  -o-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }
}

@-moz-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(20px);
  }
}

@-o-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -o-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -o-transform: translateX(20px);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}

/* line 1548, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  -moz-animation-name: fadeOutRight;
  -o-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
}

@-moz-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
}

@-o-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -o-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}

/* line 1594, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  -moz-animation-name: fadeOutUpBig;
  -o-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
}

@-moz-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
}

@-o-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -o-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}

/* line 1640, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  -moz-animation-name: fadeOutDownBig;
  -o-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
}

@-moz-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
}

@-o-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -o-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}

/* line 1686, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  -moz-animation-name: fadeOutLeftBig;
  -o-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
}

@-moz-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
}

@-o-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -o-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}

/* line 1732, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  -moz-animation-name: fadeOutRightBig;
  -o-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
  }
}

@-moz-keyframes bounceIn {
  0% {
    opacity: 0;
    -moz-transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -moz-transform: scale(1.05);
  }
  70% {
    -moz-transform: scale(0.9);
  }
  100% {
    -moz-transform: scale(1);
  }
}

@-o-keyframes bounceIn {
  0% {
    opacity: 0;
    -o-transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -o-transform: scale(1.05);
  }
  70% {
    -o-transform: scale(0.9);
  }
  100% {
    -o-transform: scale(1);
  }
}

@keyframes bounceIn {
  0% {
    opacity: 0;
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    transform: scale(1.05);
  }
  70% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
  }
}

@-webkit-keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes slideInDown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
  100% {
    -moz-transform: translateY(0);
  }
}

@-o-keyframes slideInDown {
  0% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }
  100% {
    -o-transform: translateY(0);
  }
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    transform: translateY(0);
  }
}

/* line 1838, vendor/assets/stylesheets/smartadmin-production.scss */
.slideInDown {
  -webkit-animation-name: slideInDown;
  -moz-animation-name: slideInDown;
  -o-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes slideInLeft {
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
  100% {
    -moz-transform: translateX(0);
  }
}

@-o-keyframes slideInLeft {
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }
  100% {
    -o-transform: translateX(0);
  }
}

@keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    transform: translateX(0);
  }
}

/* line 1880, vendor/assets/stylesheets/smartadmin-production.scss */
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  -moz-animation-name: slideInLeft;
  -o-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes slideInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
  100% {
    -moz-transform: translateX(0);
  }
}

@-o-keyframes slideInRight {
  0% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }
  100% {
    -o-transform: translateX(0);
  }
}

@keyframes slideInRight {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    transform: translateX(0);
  }
}

/* line 1922, vendor/assets/stylesheets/smartadmin-production.scss */
.slideInRight {
  -webkit-animation-name: slideInRight;
  -moz-animation-name: slideInRight;
  -o-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
}

@-moz-keyframes slideOutLeft {
  0% {
    -moz-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
}

@-o-keyframes slideOutLeft {
  0% {
    -o-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }
}

@keyframes slideOutLeft {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}

/* line 1964, vendor/assets/stylesheets/smartadmin-production.scss */
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  -moz-animation-name: slideOutLeft;
  -o-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
}

@-moz-keyframes slideOutRight {
  0% {
    -moz-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
}

@-o-keyframes slideOutRight {
  0% {
    -o-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }
}

@keyframes slideOutRight {
  0% {
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}

/* line 2006, vendor/assets/stylesheets/smartadmin-production.scss */
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  -moz-animation-name: slideOutRight;
  -o-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
}

@-moz-keyframes slideOutUp {
  0% {
    -moz-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
}

@-o-keyframes slideOutUp {
  0% {
    -o-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }
}

@keyframes slideOutUp {
  0% {
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}

/* line 2048, vendor/assets/stylesheets/smartadmin-production.scss */
.slideOutUp {
  -webkit-animation-name: slideOutUp;
  -moz-animation-name: slideOutUp;
  -o-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

/* line 2054, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.bounceIn {
  -webkit-animation-name: bounceIn;
  -moz-animation-name: bounceIn;
  -o-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes bounceInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateY(-30px);
  }
  80% {
    -moz-transform: translateY(10px);
  }
  100% {
    -moz-transform: translateY(0);
  }
}

@-o-keyframes bounceInUp {
  0% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -o-transform: translateY(-30px);
  }
  80% {
    -o-transform: translateY(10px);
  }
  100% {
    -o-transform: translateY(0);
  }
}

@keyframes bounceInUp {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    transform: translateY(-30px);
  }
  80% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(0);
  }
}

/* line 2124, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.bounceInUp {
  -webkit-animation-name: bounceInUp;
  -moz-animation-name: bounceInUp;
  -o-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes bounceInDown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateY(30px);
  }
  80% {
    -moz-transform: translateY(-10px);
  }
  100% {
    -moz-transform: translateY(0);
  }
}

@-o-keyframes bounceInDown {
  0% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -o-transform: translateY(30px);
  }
  80% {
    -o-transform: translateY(-10px);
  }
  100% {
    -o-transform: translateY(0);
  }
}

@keyframes bounceInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    transform: translateY(30px);
  }
  80% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}

/* line 2194, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.bounceInDown {
  -webkit-animation-name: bounceInDown;
  -moz-animation-name: bounceInDown;
  -o-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateX(30px);
  }
  80% {
    -moz-transform: translateX(-10px);
  }
  100% {
    -moz-transform: translateX(0);
  }
}

@-o-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -o-transform: translateX(30px);
  }
  80% {
    -o-transform: translateX(-10px);
  }
  100% {
    -o-transform: translateX(0);
  }
}

@keyframes bounceInLeft {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    transform: translateX(30px);
  }
  80% {
    transform: translateX(-10px);
  }
  100% {
    transform: translateX(0);
  }
}

/* line 2264, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  -moz-animation-name: bounceInLeft;
  -o-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes bounceInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateX(-30px);
  }
  80% {
    -moz-transform: translateX(10px);
  }
  100% {
    -moz-transform: translateX(0);
  }
}

@-o-keyframes bounceInRight {
  0% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -o-transform: translateX(-30px);
  }
  80% {
    -o-transform: translateX(10px);
  }
  100% {
    -o-transform: translateX(0);
  }
}

@keyframes bounceInRight {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    transform: translateX(-30px);
  }
  80% {
    transform: translateX(10px);
  }
  100% {
    transform: translateX(0);
  }
}

/* line 2334, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.bounceInRight {
  -webkit-animation-name: bounceInRight;
  -moz-animation-name: bounceInRight;
  -o-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
  }
  25% {
    -webkit-transform: scale(0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
  }
}

@-moz-keyframes bounceOut {
  0% {
    -moz-transform: scale(1);
  }
  25% {
    -moz-transform: scale(0.95);
  }
  50% {
    opacity: 1;
    -moz-transform: scale(1.1);
  }
  100% {
    opacity: 0;
    -moz-transform: scale(0.3);
  }
}

@-o-keyframes bounceOut {
  0% {
    -o-transform: scale(1);
  }
  25% {
    -o-transform: scale(0.95);
  }
  50% {
    opacity: 1;
    -o-transform: scale(1.1);
  }
  100% {
    opacity: 0;
    -o-transform: scale(0.3);
  }
}

@keyframes bounceOut {
  0% {
    transform: scale(1);
  }
  25% {
    transform: scale(0.95);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
  100% {
    opacity: 0;
    transform: scale(0.3);
  }
}

/* line 2404, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.bounceOut {
  -webkit-animation-name: bounceOut;
  -moz-animation-name: bounceOut;
  -o-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
}

@-moz-keyframes bounceOutUp {
  0% {
    -moz-transform: translateY(0);
  }
  20% {
    opacity: 1;
    -moz-transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
}

@-o-keyframes bounceOutUp {
  0% {
    -o-transform: translateY(0);
  }
  20% {
    opacity: 1;
    -o-transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }
}

@keyframes bounceOutUp {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}

/* line 2462, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  -moz-animation-name: bounceOutUp;
  -o-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
}

@-moz-keyframes bounceOutDown {
  0% {
    -moz-transform: translateY(0);
  }
  20% {
    opacity: 1;
    -moz-transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
}

@-o-keyframes bounceOutDown {
  0% {
    -o-transform: translateY(0);
  }
  20% {
    opacity: 1;
    -o-transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }
}

@keyframes bounceOutDown {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}

/* line 2520, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  -moz-animation-name: bounceOutDown;
  -o-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
}

@-moz-keyframes bounceOutLeft {
  0% {
    -moz-transform: translateX(0);
  }
  20% {
    opacity: 1;
    -moz-transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
}

@-o-keyframes bounceOutLeft {
  0% {
    -o-transform: translateX(0);
  }
  20% {
    opacity: 1;
    -o-transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }
}

@keyframes bounceOutLeft {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}

/* line 2578, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  -moz-animation-name: bounceOutLeft;
  -o-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
}

@-moz-keyframes bounceOutRight {
  0% {
    -moz-transform: translateX(0);
  }
  20% {
    opacity: 1;
    -moz-transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
}

@-o-keyframes bounceOutRight {
  0% {
    -o-transform: translateX(0);
  }
  20% {
    opacity: 1;
    -o-transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }
}

@keyframes bounceOutRight {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}

/* line 2636, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  -moz-animation-name: bounceOutRight;
  -o-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateIn {
  0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateIn {
  0% {
    -o-transform-origin: center center;
    -o-transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -o-transform-origin: center center;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    transform-origin: center center;
    transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 2690, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.rotateIn {
  -webkit-animation-name: rotateIn;
  -moz-animation-name: rotateIn;
  -o-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInUpLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInUpLeft {
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 2744, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  -moz-animation-name: rotateInUpLeft;
  -o-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInDownLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInDownLeft {
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 2798, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  -moz-animation-name: rotateInDownLeft;
  -o-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInUpRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInUpRight {
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 2852, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  -moz-animation-name: rotateInUpRight;
  -o-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInDownRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInDownRight {
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 2906, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  -moz-animation-name: rotateInDownRight;
  -o-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(200deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateOut {
  0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(200deg);
    opacity: 0;
  }
}

@-o-keyframes rotateOut {
  0% {
    -o-transform-origin: center center;
    -o-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -o-transform-origin: center center;
    -o-transform: rotate(200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: center center;
    transform: rotate(200deg);
    opacity: 0;
  }
}

/* line 2960, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.rotateOut {
  -webkit-animation-name: rotateOut;
  -moz-animation-name: rotateOut;
  -o-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateOutUpLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }
}

@-o-keyframes rotateOutUpLeft {
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
}

/* line 3014, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  -moz-animation-name: rotateOutUpLeft;
  -o-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateOutDownLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }
}

@-o-keyframes rotateOutDownLeft {
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
}

/* line 3068, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  -moz-animation-name: rotateOutDownLeft;
  -o-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateOutUpRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }
}

@-o-keyframes rotateOutUpRight {
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
}

/* line 3122, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  -moz-animation-name: rotateOutUpRight;
  -o-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }
}

@-moz-keyframes rotateOutDownRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }
}

@-o-keyframes rotateOutDownRight {
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
}

/* line 3176, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  -moz-animation-name: rotateOutDownRight;
  -o-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
  }
  20%,
60% {
    -webkit-transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
  }
  40% {
    -webkit-transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
  }
  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
  }
  100% {
    -webkit-transform: translateY(700px);
    opacity: 0;
  }
}

@-moz-keyframes hinge {
  0% {
    -moz-transform: rotate(0);
    -moz-transform-origin: top left;
    -moz-animation-timing-function: ease-in-out;
  }
  20%,
60% {
    -moz-transform: rotate(80deg);
    -moz-transform-origin: top left;
    -moz-animation-timing-function: ease-in-out;
  }
  40% {
    -moz-transform: rotate(60deg);
    -moz-transform-origin: top left;
    -moz-animation-timing-function: ease-in-out;
  }
  80% {
    -moz-transform: rotate(60deg) translateY(0);
    opacity: 1;
    -moz-transform-origin: top left;
    -moz-animation-timing-function: ease-in-out;
  }
  100% {
    -moz-transform: translateY(700px);
    opacity: 0;
  }
}

@-o-keyframes hinge {
  0% {
    -o-transform: rotate(0);
    -o-transform-origin: top left;
    -o-animation-timing-function: ease-in-out;
  }
  20%,
60% {
    -o-transform: rotate(80deg);
    -o-transform-origin: top left;
    -o-animation-timing-function: ease-in-out;
  }
  40% {
    -o-transform: rotate(60deg);
    -o-transform-origin: top left;
    -o-animation-timing-function: ease-in-out;
  }
  80% {
    -o-transform: rotate(60deg) translateY(0);
    opacity: 1;
    -o-transform-origin: top left;
    -o-animation-timing-function: ease-in-out;
  }
  100% {
    -o-transform: translateY(700px);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    transform: rotate(0);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  20%,
60% {
    transform: rotate(80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  40% {
    transform: rotate(60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  80% {
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  100% {
    transform: translateY(700px);
    opacity: 0;
  }
}

/* line 3294, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.hinge {
  -webkit-animation-name: hinge;
  -moz-animation-name: hinge;
  -o-animation-name: hinge;
  animation-name: hinge;
}

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
  }
}

@-moz-keyframes rollIn {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0px) rotate(0deg);
  }
}

@-o-keyframes rollIn {
  0% {
    opacity: 0;
    -o-transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0px) rotate(0deg);
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    opacity: 1;
    transform: translateX(0px) rotate(0deg);
  }
}

/* line 3340, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.rollIn {
  -webkit-animation-name: rollIn;
  -moz-animation-name: rollIn;
  -o-animation-name: rollIn;
  animation-name: rollIn;
}

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
  }
}

@-moz-keyframes rollOut {
  0% {
    opacity: 1;
    -moz-transform: translateX(0px) rotate(0deg);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(100%) rotate(120deg);
  }
}

@-o-keyframes rollOut {
  0% {
    opacity: 1;
    -o-transform: translateX(0px) rotate(0deg);
  }
  100% {
    opacity: 0;
    -o-transform: translateX(100%) rotate(120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
    transform: translateX(0px) rotate(0deg);
  }
  100% {
    opacity: 0;
    transform: translateX(100%) rotate(120deg);
  }
}

/* line 3386, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.rollOut {
  -webkit-animation-name: rollOut;
  -moz-animation-name: rollOut;
  -o-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

@-moz-keyframes lightSpeedIn {
  0% {
    -moz-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -moz-transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }
  80% {
    -moz-transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }
  100% {
    -moz-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

@-o-keyframes lightSpeedIn {
  0% {
    -o-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -o-transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }
  80% {
    -o-transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }
  100% {
    -o-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
  60% {
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }
  80% {
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }
  100% {
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

/* line 3464, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  -moz-animation-name: lightSpeedIn;
  -o-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  -moz-animation-timing-function: ease-out;
  -o-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

/* line 3474, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.lightSpeedIn {
  -webkit-animation-duration: .5s;
  -moz-animation-duration: .5s;
  -o-animation-duration: .5s;
  animation-duration: 0.5s;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

@-moz-keyframes lightSpeedOut {
  0% {
    -moz-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
  100% {
    -moz-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

@-o-keyframes lightSpeedOut {
  0% {
    -o-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
  100% {
    -o-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
  100% {
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

/* line 3520, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  -moz-animation-name: lightSpeedOut;
  -o-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  -moz-animation-timing-function: ease-in;
  -o-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

/* line 3530, vendor/assets/stylesheets/smartadmin-production.scss */
.animated.lightSpeedOut {
  -webkit-animation-duration: .25s;
  -moz-animation-duration: .25s;
  -o-animation-duration: .25s;
  animation-duration: 0.25s;
}

/* line 3536, vendor/assets/stylesheets/smartadmin-production.scss */
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  -moz-transition: opacity .15s linear;
  -o-transition: opacity .15s linear;
  transition: opacity 0.15s linear;
}

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

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

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

@-ms-keyframes spin {
  /* line 3568, vendor/assets/stylesheets/smartadmin-production.scss */
  0% {
    -ms-transform: rotate(0deg);
  }
  /* line 3571, vendor/assets/stylesheets/smartadmin-production.scss */
  100% {
    -ms-transform: rotate(359deg);
  }
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}

/*!
 * jQuery UI Bootstrap (1.0 alpha)
 * http://addyosmani.github.io/jquery-ui-bootstrap/
 *
 * Copyright 2012 - 2013, Addy Osmani
 * Dual licensed under the MIT or GPL Version 2 licenses.
 *
 * Portions copyright jQuery UI & Twitter Bootstrap
 */
/********** VJ - Move to Less - Start *************/
/* Layout helpers
 ----------------------------------*/
/* line 3595, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-helper-hidden {
  display: none;
}

/* line 3598, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 3608, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 3618, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

/* line 3624, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-helper-clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 3631, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-helper-clearfix {
  /*display: inline-block; */
  display: block;
  min-height: 0;
  /* support: IE7 */
}

/* required comment for clearfix to work in Opera \*/
/* line 3638, vendor/assets/stylesheets/smartadmin-production.scss */
* html .ui-helper-clearfix {
  height: 1%;
}

/* end clearfix */
/* line 3642, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 3651, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-front {
  z-index: 100;
}

/* Interaction Cues
 ----------------------------------*/
/* line 3656, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
 ----------------------------------*/
/* states and images */
/* line 3662, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
 ----------------------------------*/
/*
 * jQuery UI Resizable 1.10.3
 *
 * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/resizable/
 */
/* line 3679, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-resizable {
  position: relative;
}

/* line 3682, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  z-index: 99999;
  display: block;
}

/* line 3688, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

/* line 3692, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

/* line 3699, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

/* line 3706, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

/* line 3713, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

/* line 3720, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

/* line 3727, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

/* line 3734, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

/* line 3741, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

/*
 * jQuery UI Selectable 1.10.3
 *
 * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://jqueryui.com/selectable/
 */
/* line 3757, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

/*
 * jQuery UI CSS Framework 1.10.3
 *
 * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 *
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */
/* Component containers
 ----------------------------------*/
/* line 3775, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-widget {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
}

/* line 3779, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-widget .ui-widget {
  font-size: 13px;
}

/* line 3782, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: inherit;
}

/* line 3789, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: #ffffff;
  color: #404040;
}

/* line 3794, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-widget-header {
  font-weight: bold;
  background-color: #F5F5F5;
  border-color: #DDDDDD;
  color: #333333;
}

/* line 3800, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-widget-header a {
  color: #222222;
}

/* Interaction states
 ----------------------------------*/
/* line 3805, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  color: #333333;
  background-color: #ffffff;
  font-weight: normal;
  border: 1px solid #cccccc;
}

/* line 3813, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #555555;
  text-decoration: none;
}

/* line 3819, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
  text-decoration: none;
}

/* line 3830, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
  color: #333333;
  text-decoration: none;
}

/* line 3837, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #adadad;
  font-weight: normal;
  color: #333333;
}

/* line 3844, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #333333;
  text-decoration: none;
}

/* line 3850, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-widget :active {
  outline: none;
}

/* Interaction Cues
 ----------------------------------*/
/* line 3855, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-state-highlight,
.ui-state-error,
.ui-state-default {
  position: relative;
  border-width: 1px;
  border-style: solid;
}

/* line 3862, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-state-highlight p,
.ui-state-error p,
.ui-state-default p {
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  margin: 7px 15px;
}

/* line 3870, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

/* line 3877, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #2d6987;
}

/* line 3882, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}

/* line 3889, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #953b39;
}

/* line 3894, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #953b39;
}

/* line 3899, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 3904, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: alpha(opacity=70);
  font-weight: normal;
}

/* line 3911, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: alpha(opacity=35);
  background-image: none;
}

/* line 3918, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-state-disabled .ui-icon {
  filter: alpha(opacity=35);
  /* For IE8 - See #6059 */
}

/* Icons
 ----------------------------------*/
/* states and images*/
/* line 3925, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(/jqueryui/ui-icons_222222_256x240.png);
}

/* line 3930, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-widget-content .ui-icon {
  background-image: url(/jqueryui/ui-icons_222222_256x240.png);
}

/* line 3933, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-widget-header .ui-icon {
  background-image: url(/jqueryui/ui-icons_222222_256x240.png);
}

/* line 3936, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-state-default .ui-icon {
  background-image: url(/jqueryui/ui-icons_888888_256x240.png);
}

/* line 3939, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url(/jqueryui/ui-icons_454545_256x240.png);
}

/* line 3943, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-state-active .ui-icon {
  background-image: url(/jqueryui/ui-icons_454545_256x240.png);
}

/* line 3946, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-state-highlight .ui-icon {
  background-image: url(/jqueryui/ui-icons_2e83ff_256x240.png);
}

/* line 3949, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(/jqueryui/ui-icons_f6cf3b_256x240.png);
}

/* positioning */
/* line 3954, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 3957, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 3960, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 3963, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 3966, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 3969, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 3972, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 3975, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 3978, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 3981, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 3984, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 3987, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 3990, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 3993, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 3996, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 3999, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 4002, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 4005, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 4008, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 4011, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 4014, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 4017, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 4020, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 4023, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 4026, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 4029, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 4032, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 4035, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 4038, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 4041, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 4044, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 4047, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 4050, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 4053, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 4056, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 4059, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 4062, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 4065, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 4068, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 4071, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 4074, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 4077, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 4080, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 4083, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 4086, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 4089, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 4092, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 4095, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 4098, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 4101, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 4104, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 4107, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 4110, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 4113, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 4116, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 4119, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 4122, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 4125, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 4128, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 4131, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 4134, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 4137, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 4140, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 4143, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 4146, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 4149, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 4152, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 4155, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 4158, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 4161, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 4164, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 4167, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 4170, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 4173, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 4176, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 4179, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 4182, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 4185, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 4188, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 4191, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 4194, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 4197, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 4200, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 4203, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 4206, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 4209, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 4212, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 4215, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 4218, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 4221, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 4224, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 4227, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 4230, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 4233, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 4236, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 4239, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 4242, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 4245, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 4248, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 4251, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 4254, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 4257, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 4260, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 4263, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 4266, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 4269, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 4272, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 4275, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 4278, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 4281, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 4284, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 4287, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 4290, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 4293, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 4296, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 4299, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 4302, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 4305, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 4308, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 4311, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 4314, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 4317, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 4320, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 4323, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 4326, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 4329, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 4332, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-radio-on {
  background-position: -96px -144px;
}

/* line 4335, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-radio-off {
  background-position: -112px -144px;
}

/* line 4338, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 4341, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 4344, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 4347, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 4350, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 4353, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 4356, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 4359, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 4362, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* line 4365, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 4368, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 4371, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 4374, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 4377, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 4380, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 4383, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 4386, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 4389, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 4392, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 4395, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 4398, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 4401, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 4404, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 4407, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 4410, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 4413, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 4416, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 4419, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 4422, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 4425, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 4428, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 4431, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 4434, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 4437, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 4440, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 4443, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 4446, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 4449, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 4452, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 4455, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 4458, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 4461, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 4464, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 4467, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 4470, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 4473, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
 ----------------------------------*/
/* Corner radius */
/* line 4479, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-corner-all {
  -webkit-border-radius: 0px;
  /* Safari 4 */
  -moz-border-radius: 0px;
  /* Firefox 3.6 */
  border-radius: 0px;
}

/* line 4486, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  -webkit-border-top-left-radius: 4px;
  /* Safari 4 */
  -moz-border-radius-topleft: 4px;
  /* Firefox 3.6 */
  border-top-left-radius: 4px;
}

/* line 4495, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  -webkit-border-top-right-radius: 4px;
  /* Safari 4 */
  -moz-border-radius-topright: 4px;
  /* Firefox 3.6 */
  border-top-right-radius: 4px;
}

/* line 4504, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  -webkit-border-bottom-left-radius: 4px;
  /* Safari 4 */
  -moz-border-radius-bottomleft: 4px;
  /* Firefox 3.6 */
  border-bottom-left-radius: 4px;
}

/* line 4513, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  -webkit-border-bottom-right-radius: 4px;
  /* Safari 4 */
  -moz-border-radius-bottomright: 4px;
  /* Firefox 3.6 */
  border-bottom-right-radius: 4px;
}

/* Overlays */
/* line 4523, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-widget-overlay {
  background: #aaaaaa;
  opacity: .30;
  filter: alpha(opacity=30);
  position: absolute;
  z-index: 949 !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 4534, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa;
  opacity: .30;
  filter: alpha(opacity=30);
  -webkit-border-radius: 8px;
  /* Safari 4 */
  -moz-border-radius: 8px;
  /* Firefox 3.6 */
  border-radius: 8px;
}

/*
 * jQuery UI Accordion 1.10.3
 *
 * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://jqueryui.com/accordion/
 */
/* IE/Win - Fix animation bug - #4615 */
/* line 4556, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-accordion {
  width: 100%;
}

/* line 4559, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-accordion .ui-accordion-li-fix {
  display: inline;
}

/* line 4562, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-accordion .ui-accordion-header-active {
  border-bottom: 0 !important;
}

/* line 4565, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
  padding: .5em .5em .5em .7em;
  min-height: 0;
  /* support: IE7 */
}

/* line 4574, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}

/* line 4577, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-accordion .ui-accordion-noicons {
  padding-left: .7em;
}

/* line 4580, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}

/* line 4583, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}

/* line 4589, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0 none;
  margin-top: -3px;
  position: relative;
  top: 1px;
  margin-bottom: 2px;
  overflow: auto;
  display: none;
}

/* line 4599, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-accordion .ui-accordion-content-active {
  display: block;
}

/*
 * jQuery UI Autocomplete 1.10.3
 *
 * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://jqueryui.com/autocomplete/
 */
/* line 4611, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

/*
 * jQuery UI Button 1.10.3
 *
 * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
/* line 4626, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid #ccc;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

/* line 4644, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 4649, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button:focus,
.ui-button:hover {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
  text-decoration: none;
}

/* line 4656, vendor/assets/stylesheets/smartadmin-production.scss */
ui-button.disabled,
ui-button[disabled],
fieldset[disabled] ui-button,
ui-button.disabled:hover,
ui-button[disabled]:hover,
fieldset[disabled] ui-button:hover,
ui-button.disabled:focus,
ui-button[disabled]:focus,
fieldset[disabled] ui-button:focus,
ui-button.disabled:active,
ui-button[disabled]:active,
fieldset[disabled] ui-button:active,
ui-button.disabled.active,
ui-button.active[disabled],
fieldset[disabled] ui-button.ui-state-active {
  background-color: #ffffff;
  border-color: #cccccc;
}

/* line 4674, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

/* line 4680, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-btn-sm,
.ui-btn-xs {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 4687, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-btn-xs {
  padding: 1px 5px;
}

/* line 4690, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-btn-block {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
}

/* line 4696, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-btn-block + .ui-btn-block {
  margin-top: 5px;
}

/* line 4699, vendor/assets/stylesheets/smartadmin-production.scss */
input.ui-btn-block[type="submit"],
input.ui-btn-block[type="reset"],
input.ui-btn-block[type="button"] {
  width: 100%;
}

/* line 4704, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button-text-icon-primary .ui-button-icon-primary {
  float: left;
}

/* line 4707, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button-text-icon-primary {
  padding: 2px 7px 3px;
}

/* line 4710, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button-primary {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}

/* line 4715, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

/* line 4720, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

/* line 4725, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

/* line 4730, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button-inverse {
  color: #ffffff;
  background-color: #222222;
  border-color: #080808;
}

/* line 4735, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

/* line 4740, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button-error {
  color: #ffffff;
  background-color: #c43c35;
  border-color: #882a25;
}

/* line 4745, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button-primary:hover,
.ui-button-success:hover,
.ui-button-info:hover,
.ui-button-danger:hover,
.ui-button-warning:hover,
.ui-button-inverse:hover {
  color: #ffffff;
  text-decoration: none;
}

/* line 4754, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button-primary:hover,
.ui-button-primary:focus {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}

/* line 4760, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button-success:hover {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439;
}

/* line 4765, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button-info:hover {
  color: #ffffff;
  background-color: #39b3d7;
  border-color: #269abc;
}

/* line 4770, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button-danger:hover {
  color: #ffffff;
  background-color: #d2322d;
  border-color: #ac2925;
}

/* line 4775, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button-warning:hover {
  color: #ffffff;
  background-color: #ed9c28;
  border-color: #d58512;
}

/* line 4780, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button-inverse:hover {
  color: #ffffff;
  background-color: #363636;
  border-color: #000000;
}

/* to make room for the icon, a width needs to be set here */
/* line 4786, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button-icon-only {
  width: 2.2em;
}

/* button elements seem to need a little more width */
/* line 4790, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button-icons-only {
  width: 3.4em;
}

/* line 4793, vendor/assets/stylesheets/smartadmin-production.scss */
button.ui-button-icons-only {
  width: 3.7em;
}

/* line 4796, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button-text-icon-primary .ui-button-icon-primary.ui-icon {
  margin-top: 5px;
}

/*button text element */
/* line 4800, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button .ui-button-text {
  display: block;
  line-height: normal;
}

/* line 4804, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999px;
  display: none;
  /*tempfix*/
}

/* line 4811, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}

/* line 4815, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}

/* line 4819, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}

/* no icon support for input elements, provide padding by default */
/* line 4824, vendor/assets/stylesheets/smartadmin-production.scss */
input.ui-button {
  padding: .4em 1em;
}

/*button icon element(s) */
/* line 4828, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  margin-bottom: 0;
  margin-top: 0;
  top: 50%;
}

/* line 4837, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button-icon-only .ui-icon {
  left: 50%;
  /* chrome margin*/
  margin-left: -8px;
  /* firefox margin*/
  margin-right: -6px;
}

/* line 4844, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
  left: .5em;
}

/* line 4849, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}

/* line 4854, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}

/*button sets*/
/* line 4859, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-buttonset {
  margin-right: 7px;
}

/* line 4862, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-buttonset .ui-state-active {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}

/* line 4867, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-buttonset .ui-state-active.ui-state-hover {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}

/* line 4872, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.4em;
}

/* reset extra padding in Firefox */
/* line 4877, vendor/assets/stylesheets/smartadmin-production.scss */
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*
 * jQuery UI Menu 1.10.3
 *
 * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
/* line 4890, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: none;
}

/* line 4897, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-menu .ui-menu {
  margin-top: -3px;
  position: absolute;
  list-style: none;
}

/* line 4902, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  width: 100%;
  list-style: none;
  /* support: IE10, see #8844 */
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}

/* line 4910, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-menu .ui-menu-divider {
  margin: 5px -2px 5px -2px;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

/* line 4917, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: 2px .4em;
  line-height: 1.5;
  min-height: 0;
  /* support: IE7 */
  font-weight: normal;
}

/* line 4926, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-menu .ui-menu-item a.ui-corner-all {
  -webkit-border-radius: 0px;
  /* Safari 4 */
  -moz-border-radius: 0px;
  /* Firefox 3.6 */
  border-radius: 0px;
}

/* line 4933, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active,
.ui-menu .ui-menu-item a.ui-widget-content {
  font-weight: bold;
  margin: 0;
  background-color: #428BCA;
  border-color: #357EBD;
  color: #FFFFFF;
  display: block;
  white-space: nowrap;
}

/* Fix problem with border in ui-state-active */
/* line 4945, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-menu .ui-menu-item a.ui-state-active {
  padding: 1px .4em;
}

/* line 4948, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-menu .ui-state-disabled {
  font-weight: normal;
  margin: .4em 0 .2em;
  line-height: 1.5;
}

/* line 4953, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-menu .ui-state-disabled a {
  cursor: default;
}

/* icon support */
/* line 4957, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-menu-icons {
  position: relative;
}

/* line 4960, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-menu-icons .ui-menu-item a {
  position: relative;
  padding-left: 2em;
}

/* left-aligned */
/* line 4965, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-menu .ui-icon {
  position: absolute;
  top: .2em;
  left: .2em;
}

/* right-aligned */
/* line 4971, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-menu .ui-menu-icon {
  position: static;
  float: right;
}

/* line 4975, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-menu {
  width: 200px;
  margin-bottom: 2em;
}

/*
 * jQuery UI spinner 1.10.3
 *
 * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
/* line 4988, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

/* line 4995, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-spinner-input {
  border: none;
  background: none;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px;
}

/* line 5004, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

/* more specificity required here to overide default borders */
/* line 5018, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none;
}

/* vertical centre icon */
/* line 5024, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}

/* line 5030, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-spinner-up {
  top: 0;
}

/* line 5033, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-spinner-down {
  bottom: 0;
}

/* need to fix icons sprite */
/* line 5037, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-spinner .ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

/********** VJ - Move to Less - End *************/
/*
 * jQuery UI Dialog 1.10.3
 *
 * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
/* line 5050, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0;
  width: 300px;
  overflow: hidden;
  outline: 0;
  background-clip: padding-box;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 6px 6px 6px 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  /* Safari 4 */
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  /* Firefox 3.6 */
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  /*left: 50%;
	 margin-left: -280px;*/
  outline: medium none;
  /*top: 10%;
	 width: 560px;*/
  z-index: 1050;
}

/* line 5074, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-dialog .ui-dialog-titlebar {
  /*padding: .4em 1em;*/
  position: relative;
  border: 0 0 0 1px solid;
  border-color: white;
  padding: 5px 15px;
  font-size: 18px;
  text-decoration: none;
  -webkit-border-bottom-right-radius: 0;
  /* Safari 4 */
  -moz-border-radius-bottomright: 0;
  /* Firefox 3.6 */
  border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  /* Safari 4 */
  -moz-border-radius-bottomleft: 0;
  /* Firefox 3.6 */
  border-bottom-left-radius: 0;
  border-bottom: 1px solid #ccc;
}

/* line 5094, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-dialog .ui-dialog-title {
  float: left;
  color: #404040;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 5px;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 5104, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px;
  margin: -20px 0 0 0;
  padding: 1px;
  height: 18px;
  font-size: 20px;
  font-weight: bold;
  line-height: 13.5px;
  text-shadow: 0 1px 0 #ffffff;
  filter: alpha(opacity=25);
  -khtml-opacity: 0.25;
  -moz-opacity: 0.25;
  opacity: 0.25;
  background: none;
  border-width: 0;
  border: none;
  -webkit-box-shadow: none;
  /* Safari 4 */
  -moz-box-shadow: none;
  /* Firefox 3.6 */
  box-shadow: none;
}

/* line 5129, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px;
  text-indent: 9999px;
}

/* line 5134, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-dialog .ui-dialog-titlebar-close:hover,
.ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 1px;
  filter: alpha(opacity=90);
  -moz-opacity: 0.90;
  opacity: 0.90;
}

/* line 5141, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
}

/* line 5148, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: .5em 0 0 0;
  background-color: #ffffff;
  padding: 5px 15px 5px;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  /* Safari 4 */
  -moz-border-radius: 0 0 6px 6px;
  /* Firefox 3.6 */
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  /* Safari 4 */
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  /* Firefox 3.6 */
  box-shadow: inset 0 1px 0 #ffffff;
  margin-bottom: 0;
}

/* line 5168, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

/* line 5171, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

/* line 5175, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px;
}

/* line 5181, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

/* line 5184, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}

/* line 5189, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.ui-state-hover {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}

/***Dialog fixes**/
/* line 5195, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-dialog-buttonset .ui-button:not(:first-child) {
  cursor: pointer;
  display: inline-block;
  color: #333333;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-transition: 0.1s linear all;
  -moz-transition: 0.1s linear all;
  -o-transition: 0.1s linear all;
  transition: 0.1s linear all;
  overflow: visible;
}

/* line 5207, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-dialog-buttonset .ui-button:not(:first-child) .ui-state-hover {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
  text-decoration: none;
}

/* ui-dialog-buttonset UI info */
/* line 5214, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-dialog-buttonset .ui-button.ui-button-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

/* line 5219, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-dialog-buttonset .ui-button.ui-button-info.ui-state-hover {
  color: #ffffff;
  background-color: #39b3d7;
  border-color: #269abc;
}

/* ui-dialog-buttonset UI success */
/* line 5225, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-dialog-buttonset .ui-button.ui-button-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

/* line 5230, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-dialog-buttonset .ui-button.ui-button-success.ui-state-hover {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439;
}

/* ui-dialog-buttonset UI warning */
/* line 5236, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-dialog-buttonset .ui-button.ui-button-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

/* line 5241, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-dialog-buttonset .ui-button.ui-button-warning.ui-state-hover {
  color: #ffffff;
  background-color: #ed9c28;
  border-color: #d58512;
}

/* ui-dialog-buttonset UI Danger */
/* line 5247, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-dialog-buttonset .ui-button.ui-button-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

/* line 5252, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-dialog-buttonset .ui-button.ui-button-danger.ui-state-hover {
  color: #ffffff;
  background-color: #d2322d;
  border-color: #ac2925;
}

/* ui-dialog-buttonset UI Inverse */
/* line 5258, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-dialog-buttonset .ui-button.ui-button-inverse {
  color: #ffffff;
  background-color: #222222;
  border-color: #080808;
}

/* line 5263, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-dialog-buttonset .ui-button.ui-button-inverse.ui-state-hover {
  color: #ffffff;
  background-color: #363636;
  border-color: #000000;
}

/*
 * jQuery UI Slider 1.10.3
 *
 * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
/* line 5277, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-slider {
  position: relative;
  text-align: left;
}

/* For IE8 - See #6727 */
/* line 5282, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

/* line 5286, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 16px;
  height: 18px;
  cursor: default;
}

/* line 5293, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
  color: #ffffff;
  background-color: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
  -moz-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

/* line 5320, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-slider-horizontal {
  height: 10px;
  background: #D5D5D5;
  border: none;
}

/* line 5325, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
  background-color: #fff;
  border-color: #CCC;
}

/* line 5331, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-slider-horizontal .ui-slider-handle:focus {
  background-color: #fff;
  border-color: #357EBD;
}

/* line 5335, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-slider-horizontal .ui-slider-handle:hover {
  background-color: #fff;
  border-color: #285E8E;
  outline: 0;
}

/* line 5340, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-slider-horizontal .ui-slider-handle:active {
  background-color: #428BCA;
  border-color: #3276B1;
}

/* line 5344, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

/* line 5348, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

/* line 5351, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

/* line 5354, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

/* line 5358, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}

/* line 5363, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

/* line 5367, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

/* line 5370, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

/*
 * jQuery UI Tabs 1.10.3
 *
 * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://jqueryui.com/tabs/
 */
/* line 5382, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  border: 0;
  -webkit-border-radius: 0;
  /* Safari 4 */
  -moz-border-radius: 0;
  /* Firefox 3.6 */
  border-radius: 0;
}

/* line 5392, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-tabs .ui-tabs-nav {
  margin-bottom: 5px;
  border: solid #ddd;
  border-width: 0 0 1px 0;
  -webkit-border-radius: 0;
  /* Safari 4 */
  -moz-border-radius: 0;
  /* Firefox 3.6 */
  border-radius: 0;
  background: none;
}

/* line 5403, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-tabs .ui-tabs-nav li {
  position: relative;
  top: 0;
  float: left;
  margin-right: 2px;
  margin-bottom: -1px;
  border: 0;
  list-style: none;
  white-space: nowrap;
  background: none;
}

/* line 5414, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-tabs-nav .ui-state-default {
  border: 0;
  -webkit-box-shadow: none;
  /* Safari 4 */
  -moz-box-shadow: none;
  /* Firefox 3.6 */
  box-shadow: none;
}

/* line 5422, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-tabs .ui-tabs-nav li a {
  float: left;
  border: 1px solid #fff;
  border-bottom: 1px solid #ddd;
  -webkit-border-radius: 4px 4px 0 0;
  /* Safari 4 */
  -moz-border-radius: 4px 4px 0 0;
  /* Firefox 3.6 */
  border-radius: 4px 4px 0 0;
  padding: 8px 12px;
  font-weight: normal;
  text-decoration: none;
  outline: none;
  color: #0069D6;
  background: none;
}

/* line 5438, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-tabs .ui-tabs-nav li a:hover {
  border: 1px solid whiteSmoke;
  border-bottom: 1px solid #ddd;
  background-color: whiteSmoke;
}

/* line 5443, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
  border: 1px solid #ddd;
  border-bottom: 1px solid #fff;
  background-color: #fff;
  color: #555;
}

/* line 5449, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active:hover {
  background: #fff;
  cursor: text;
}

/* line 5453, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
  cursor: text;
}

/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
/* line 5459, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-tabs .ui-tabs-panel {
  display: block;
  margin: 1em 0;
  border: 0;
  -webkit-border-radius: 0;
  /* Safari 4 */
  -moz-border-radius: 0;
  /* Firefox 3.6 */
  border-radius: 0;
  padding: 1px 0;
  background: none;
}

/* line 5471, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-tabs .ui-tabs-hide {
  display: none !important;
}

/* IE fix for background inheritance from ui-widget */
/* line 5475, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-tabs .ui-tabs-nav li {
  filter: none;
}

/*
 * jQuery UI Tooltip 1.10.3
 *
 * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://jqueryui.com/tooltip/
 */
/* line 5487, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-tooltip {
  display: block;
  font-size: 11px;
  opacity: 0.8;
  position: absolute;
  visibility: visible;
  z-index: 1024;
  max-width: 200px;
}

/* line 5496, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-tooltip {
  background: #000000;
  border: 1px solid #000000;
}

/* line 5500, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-tooltip {
  color: #FFFFFF;
  padding: 3px 8px;
  text-align: center;
  text-decoration: none;
  -webkit-box-shadow: inset 0 1px 0 #000000;
  /* Safari 4 */
  -moz-box-shadow: inset 0 1px 0 #000000;
  /* Firefox 3.6 */
  box-shadow: inset 0 1px 0 #000000;
  border-radius: 4px 4px 4px 4px;
}

/* line 5512, vendor/assets/stylesheets/smartadmin-production.scss */
body .ui-tooltip {
  border-width: 1px;
}

/*
 .arrow {
 overflow: hidden;
 position: absolute;
 margin-left: 0;
 height: 20px;
 width: 20px;
 }

 .arrow.bottom {
 top: 100%;
 left: 38%;
 }

 .arrow.top {
 top: -50%;
 bottom: 22px;
 left: 42%;
 }

 .arrow.left {
 top : 25%;
 left: -15%;
 right: 0;
 bottom:-16px;
 }

 .arrow.right {
 top: 26%;
 left: 100%;
 right: 0;
 bottom:-16px;
 margin-left: 1px;
 }

 .arrow:after {
 content : " " ;
 position : absolute ;
 height : 0 ;
 left:0;
 top: 0;
 width: 0;
 margin-left : 0 ;
 bottom : 12px ;
 box-shadow: 6px 5px 9px -9px black;
 }

 .arrow.bottom:after {
 border-top:8px solid #000000;
 border-right:8px solid transparent;
 border-bottom:8px solid transparent;
 border-left:8px solid transparent;
 }

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

 .arrow.left:after{
 width:0;
 border-top: 6px solid transparent;
 border-right: 6px solid #000000;
 border-bottom: 6px solid transparent;
 border-left: 6px solid transparent;
 }

 .arrow.right:after{
 width:0;
 border-top: 6px solid transparent;
 border-right: 6px solid transparent;
 border-bottom: 6px solid transparent;
 border-left: 6px solid #000000;
 }*/
/*
 * jQuery UI Datepicker 1.10.3
 *
 * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://jqueryui.com/datepicker/
 */
/* line 5600, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}

/* line 5605, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
  border: 0;
  font-weight: bold;
  width: 100%;
  padding: 4px 0;
  background-color: #f5f5f5;
  color: #808080;
}

/* line 5615, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

/* line 5622, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  /*top: 1px;*/
}

/* line 5626, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

/* line 5629, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

/* line 5632, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker .ui-datepicker-prev-hover {
  /*left:1px;*/
}

/* line 5635, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker .ui-datepicker-next-hover {
  /*right:1px;*/
}

/* line 5638, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

/* line 5647, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

/* line 5652, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

/* line 5656, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

/* line 5659, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

/* line 5663, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

/* line 5669, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

/* line 5675, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}

/* line 5679, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

/* line 5686, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 5694, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

/* line 5702, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
/* line 5706, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 5709, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

/* line 5712, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

/* line 5716, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 5719, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 5722, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 5725, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}

/* line 5728, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 5731, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 5734, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em;
}

/* RTL support */
/* line 5740, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker-rtl {
  direction: rtl;
}

/* line 5743, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

/* line 5747, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

/* line 5751, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* line 5755, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

/* line 5759, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 5762, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

/* line 5765, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}

/* line 5768, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 5771, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* line 5775, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
/* line 5780, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker-cover {
  display: none;
  display: block;
  position: absolute;
  z-index: -1;
  filter: mask();
  top: -4px;
  left: -4px;
  width: 200px;
  height: 200px;
}

/* line 5791, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker th {
  font-weight: bold;
  color: gray;
}

/* line 5795, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker-today a:hover {
  background-color: #808080;
  color: #ffffff;
}

/* line 5799, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker-today a {
  background-color: #BFBFBF;
  cursor: pointer;
  padding: 0 4px;
  margin-bottom: 0;
}

/* line 5805, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker td a {
  margin-bottom: 0;
  border: 0;
}

/* line 5809, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker td:hover {
  color: #ffffff;
}

/* line 5812, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker td .ui-state-default {
  border: 0;
  background: none;
  margin-bottom: 0;
  padding: 5px;
  color: gray;
  text-align: center;
  filter: none;
}

/* line 5821, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker td .ui-state-highlight {
  color: #ffffff;
  background-color: #A90329;
  border-color: #46b8da;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  -webkit-border-radius: 0px;
  /* Safari 4 */
  -moz-border-radius: 0px;
  /* Firefox 3.6 */
  border-radius: 0px;
}

/* line 5833, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker td .ui-state-active {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
  margin-bottom: 0;
  font-size: normal;
  text-shadow: 0;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  -webkit-border-radius: 0px;
  /* Safari 4 */
  -moz-border-radius: 0px;
  /* Firefox 3.6 */
  border-radius: 0px;
}

/* line 5847, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker td .ui-state-hover {
  color: #ffffff;
  background: #428bca;
  background-color: #428bca;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #357ebd;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  -webkit-border-radius: 0px;
  /* Safari 4 */
  -moz-border-radius: 0px;
  /* Firefox 3.6 */
  border-radius: 0px;
}

/*
 * jQuery UI Progressbar 1.10.3
 *
 * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
/* line 5869, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-progressbar {
  height: 2em;
  margin-bottom: 20px;
  border: 0px;
  overflow: hidden;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* line 5889, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-progressbar .ui-progressbar-value {
  margin: 0px;
  height: 100%;
  color: #ffffff;
  /*this can be removed if ui-widget-header is blue*/
  background-color: #428BCA;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

/* line 5901, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-progressbar .ui-progressbar-overlay {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

/* line 5913, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

/**Toolbar**/
/* line 5917, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-toolbar {
  padding: 7px 14px;
  margin: 0 0 18px;
  background-color: #f5f5f5;
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
  /* Safari 5.1+, Chrome 10+ */
  background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
  /* Firefox 3.6 */
  background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
  /* Opera 11.10+ */
  background-image: linear-gradient(top, #ffffff, #f5f5f5);
  /* CSS3 Compliant */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
  /* IE8 */
  border: 1px solid #ddd;
  -webkit-border-radius: 3px;
  /* Safari 4 */
  -moz-border-radius: 3px;
  /* Firefox 3.6 */
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  /* Safari 4 */
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  /* Firefox 3.6 */
  box-shadow: inset 0 1px 0 #ffffff;
}

/** File Input **/
/* line 5945, vendor/assets/stylesheets/smartadmin-production.scss */
.customfile-button {
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid #ccc;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

/***Wijmo Theming**/
/* line 5963, vendor/assets/stylesheets/smartadmin-production.scss */
div.wijmo-wijmenu {
  padding: 0 20px;
  background-color: #222222;
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(top, #333333, #222222);
  /* Safari 5.1+, Chrome 10+ */
  background-image: -moz-linear-gradient(top, #333333, #222222);
  /* Firefox 3.6 */
  background-image: -o-linear-gradient(top, #333333, #222222);
  /* Opera 11.10+ */
  background-image: linear-gradient(top, #333333, #222222);
  /* CSS3 Compliant */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
  /* IE8 */
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  /* Safari 4 */
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  /* Firefox 3.6 */
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}

/* line 5983, vendor/assets/stylesheets/smartadmin-production.scss */
.wijmo-wijmenu .ui-state-default {
  -webkit-box-shadow: none;
  /* Safari 4 */
  -moz-box-shadow: none;
  /* Firefox 3.6 */
  box-shadow: none;
  color: #bfbfbf;
}

/* line 5991, vendor/assets/stylesheets/smartadmin-production.scss */
.wijmo-wijmenu .ui-state-default .wijmo-wijmenu-text {
  color: #bfbfbf;
}

/* line 5994, vendor/assets/stylesheets/smartadmin-production.scss */
.wijmo-wijmenu .ui-state-hover {
  background: #444;
  background: rgba(255, 255, 255, 0.05);
}

/* line 5998, vendor/assets/stylesheets/smartadmin-production.scss */
.wijmo-wijmenu .ui-state-hover .wijmo-wijmenu-text {
  color: #ffffff;
}

/* line 6001, vendor/assets/stylesheets/smartadmin-production.scss */
div.wijmo-wijmenu .ui-widget-header h3 {
  position: relative;
  margin-top: 1px;
  padding: 0;
}

/* line 6006, vendor/assets/stylesheets/smartadmin-production.scss */
.wijmo-wijmenu h3 a {
  color: #ffffff;
  display: block;
  float: left;
  font-size: 20px;
  font-weight: 200;
  line-height: 1;
  margin-left: -20px;
  margin-top: 1px;
  padding: 8px 20px 12px;
}

/* line 6017, vendor/assets/stylesheets/smartadmin-production.scss */
.wijmo-wijmenu h3 a:hover {
  background-color: rgba(255, 255, 255, 0.05);
  color: #ffffff;
  text-decoration: none;
}

/* line 6022, vendor/assets/stylesheets/smartadmin-production.scss */
.wijmo-wijmenu .ui-widget-header {
  border: 0;
}

/* line 6025, vendor/assets/stylesheets/smartadmin-production.scss */
.wijmo-wijmenu .wijmo-wijmenu-parent .wijmo-wijmenu-child {
  padding: 0.3em 0;
}

/* line 6028, vendor/assets/stylesheets/smartadmin-production.scss */
div.wijmo-wijmenu .wijmo-wijmenu-item .wijmo-wijmenu-child {
  background: #333;
  border: 0;
  margin: 0;
  padding: 6px 0;
  width: 160px;
  -webkit-border-radius: 0 0 6px 6px;
  /* Safari 4 */
  -moz-border-radius: 0 0 6px 6px;
  /* Firefox 3.6 */
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  /* Safari 4 */
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  /* Firefox 3.6 */
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

/* line 6045, vendor/assets/stylesheets/smartadmin-production.scss */
div.wijmo-wijmenu .wijmo-wijmenu-item {
  margin: 0;
  border: 0;
}

/* line 6049, vendor/assets/stylesheets/smartadmin-production.scss */
.wijmo-wijmenu a.wijmo-wijmenu-link {
  margin: 0;
  line-height: 19px;
  padding: 10px 10px 11px;
  border: 0;
  -webkit-border-radius: 0;
  /* Safari 4 */
  -moz-border-radius: 0;
  /* Firefox 3.6 */
  border-radius: 0;
}

/* line 6060, vendor/assets/stylesheets/smartadmin-production.scss */
div.wijmo-wijmenu .wijmo-wijmenu-child .wijmo-wijmenu-link {
  display: block;
  float: none;
  padding: 4px 15px;
  width: auto;
}

/* line 6066, vendor/assets/stylesheets/smartadmin-production.scss */
div.wijmo-wijmenu .wijmo-wijmenu-child .wijmo-wijmenu-text {
  float: none;
}

/* line 6069, vendor/assets/stylesheets/smartadmin-production.scss */
.wijmo-wijmenu .wijmo-wijmenu-item .wijmo-wijmenu-child .ui-state-hover {
  background: #191919;
}

/* line 6072, vendor/assets/stylesheets/smartadmin-production.scss */
.wijmo-wijmenu .wijmo-wijmenu-item .wijmo-wijmenu-separator {
  padding: 5px 0;
  background-image: none;
  background-color: #222;
  border-top: 1px solid #444;
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
}

/* line 6081, vendor/assets/stylesheets/smartadmin-production.scss */
.wijmo-wijmenu .wijmo-wijmenu-item input {
  -moz-transition: none 0s ease 0s;
  background-color: rgba(255, 255, 255, 0.3);
  border: 1px solid #111111;
  border-radius: 4px 4px 4px 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.25);
  /* Safari 4 */
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.25);
  /* Firefox 3.6 */
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.25);
  color: rgba(255, 255, 255, 0.75);
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1;
  margin: 5px 10px 0 10px;
  padding: 4px 9px;
  width: 100px;
}

/* line 6098, vendor/assets/stylesheets/smartadmin-production.scss */
.wijmo-wijmenu .wijmo-wijmenu-item input:hover {
  background-color: rgba(255, 255, 255, 0.5);
  color: #ffffff;
}

/* line 6102, vendor/assets/stylesheets/smartadmin-production.scss */
.wijmo-wijmenu .wijmo-wijmenu-item input:focus {
  background-color: #ffffff;
  border: 0 none;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  /* Safari 4 */
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  /* Firefox 3.6 */
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  color: #404040;
  outline: 0 none;
  padding: 5px 10px;
  text-shadow: 0 1px 0 #ffffff;
}

/* line 6115, vendor/assets/stylesheets/smartadmin-production.scss */
.wijmo-wijmenu .ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  text-shadow: none;
}

/* line 6120, vendor/assets/stylesheets/smartadmin-production.scss */
.wijmo-wijmenu .ui-state-default {
  -webkit-box-shadow: none;
  /* Safari 4 */
  -moz-box-shadow: none;
  /* Firefox 3.6 */
  box-shadow: none;
  color: #bfbfbf;
  filter: none;
}

/**
 * Font Awesome in jQuery UI
 * @author Gerits Aurelien
 *
 **/
/* line 6134, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-button-icon-primary.ui-icon[class^="icon-"]:before,
.ui-button-icon-primary.ui-icon[class*=" icon-"]:before,
.ui-button-icon-secondary.ui-icon[class^="icon-"]:before,
.ui-button-icon-secondary.ui-icon[class*=" icon-"]:before {
  font-size: inherit;
  margin-left: 7px !important;
  margin-left: 5px;
  display: inline;
  text-decoration: inherit;
  color: inherit;
}

/* **
 * If you use "Font awesome" is disable UI icons in element
 ** */
/* line 6148, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-state-default .ui-icon[class*=" icon-"] {
  /* Reset background with font Awesome */
  background: none;
  margin-left: -12px;
  /*fix for margin issue with font awesome buttons*/
}

/* If you do not use ui-icon uncomment the lines */
/*
 .ui-button .ui-button-text{
 display: inline-block;
 padding: 0px;
 }

 .ui-button-text-icon-primary .ui-button-icon-primary{
 float:none;
 }*/
/* line 6164, vendor/assets/stylesheets/smartadmin-production.scss */
.flag {
  width: 16px;
  height: 11px;
  background: url(/flags/flags.png) no-repeat;
  margin-top: -0.18em;
  display: inline-block;
}

/* line 6171, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ad {
  background-position: -16px 0;
}

/* line 6174, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ae {
  background-position: -32px 0;
}

/* line 6177, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-af {
  background-position: -48px 0;
}

/* line 6180, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ag {
  background-position: -64px 0;
}

/* line 6183, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ai {
  background-position: -80px 0;
}

/* line 6186, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-al {
  background-position: -96px 0;
}

/* line 6189, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-am {
  background-position: -112px 0;
}

/* line 6192, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-an {
  background-position: -128px 0;
}

/* line 6195, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ao {
  background-position: -144px 0;
}

/* line 6198, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ar {
  background-position: -160px 0;
}

/* line 6201, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-as {
  background-position: -176px 0;
}

/* line 6204, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-at {
  background-position: -192px 0;
}

/* line 6207, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-au {
  background-position: -208px 0;
}

/* line 6210, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-aw {
  background-position: -224px 0;
}

/* line 6213, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-az {
  background-position: -240px 0;
}

/* line 6216, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ba {
  background-position: 0 -11px;
}

/* line 6219, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-bb {
  background-position: -16px -11px;
}

/* line 6222, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-bd {
  background-position: -32px -11px;
}

/* line 6225, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-be {
  background-position: -48px -11px;
}

/* line 6228, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-bf {
  background-position: -64px -11px;
}

/* line 6231, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-bg {
  background-position: -80px -11px;
}

/* line 6234, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-bh {
  background-position: -96px -11px;
}

/* line 6237, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-bi {
  background-position: -112px -11px;
}

/* line 6240, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-bj {
  background-position: -128px -11px;
}

/* line 6243, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-bm {
  background-position: -144px -11px;
}

/* line 6246, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-bn {
  background-position: -160px -11px;
}

/* line 6249, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-bo {
  background-position: -176px -11px;
}

/* line 6252, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-br {
  background-position: -192px -11px;
}

/* line 6255, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-bs {
  background-position: -208px -11px;
}

/* line 6258, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-bt {
  background-position: -224px -11px;
}

/* line 6261, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-bv {
  background-position: -240px -11px;
}

/* line 6264, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-bw {
  background-position: 0 -22px;
}

/* line 6267, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-by {
  background-position: -16px -22px;
}

/* line 6270, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-bz {
  background-position: -32px -22px;
}

/* line 6273, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ca {
  background-position: -48px -22px;
}

/* line 6276, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-catalonia {
  background-position: -64px -22px;
}

/* line 6279, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-cd {
  background-position: -80px -22px;
}

/* line 6282, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-cf {
  background-position: -96px -22px;
}

/* line 6285, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-cg {
  background-position: -112px -22px;
}

/* line 6288, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ch {
  background-position: -128px -22px;
}

/* line 6291, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ci {
  background-position: -144px -22px;
}

/* line 6294, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ck {
  background-position: -160px -22px;
}

/* line 6297, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-cl {
  background-position: -176px -22px;
}

/* line 6300, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-cm {
  background-position: -192px -22px;
}

/* line 6303, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-cn {
  background-position: -208px -22px;
}

/* line 6306, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-co {
  background-position: -224px -22px;
}

/* line 6309, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-cr {
  background-position: -240px -22px;
}

/* line 6312, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-cu {
  background-position: 0 -33px;
}

/* line 6315, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-cv {
  background-position: -16px -33px;
}

/* line 6318, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-cw {
  background-position: -32px -33px;
}

/* line 6321, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-cy {
  background-position: -48px -33px;
}

/* line 6324, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-cz {
  background-position: -64px -33px;
}

/* line 6327, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-de {
  background-position: -80px -33px;
}

/* line 6330, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-dj {
  background-position: -96px -33px;
}

/* line 6333, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-dk {
  background-position: -112px -33px;
}

/* line 6336, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-dm {
  background-position: -128px -33px;
}

/* line 6339, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-do {
  background-position: -144px -33px;
}

/* line 6342, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-dz {
  background-position: -160px -33px;
}

/* line 6345, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ec {
  background-position: -176px -33px;
}

/* line 6348, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ee {
  background-position: -192px -33px;
}

/* line 6351, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-eg {
  background-position: -208px -33px;
}

/* line 6354, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-eh {
  background-position: -224px -33px;
}

/* line 6357, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-england {
  background-position: -240px -33px;
}

/* line 6360, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-er {
  background-position: 0 -44px;
}

/* line 6363, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-es {
  background-position: -16px -44px;
}

/* line 6366, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-et {
  background-position: -32px -44px;
}

/* line 6369, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-eu {
  background-position: -48px -44px;
}

/* line 6372, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-fi {
  background-position: -64px -44px;
}

/* line 6375, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-fj {
  background-position: -80px -44px;
}

/* line 6378, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-fk {
  background-position: -96px -44px;
}

/* line 6381, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-fm {
  background-position: -112px -44px;
}

/* line 6384, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-fo {
  background-position: -128px -44px;
}

/* line 6387, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-fr {
  background-position: -144px -44px;
}

/* line 6390, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ga {
  background-position: -160px -44px;
}

/* line 6393, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-gb {
  background-position: -176px -44px;
}

/* line 6396, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-gd {
  background-position: -192px -44px;
}

/* line 6399, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ge {
  background-position: -208px -44px;
}

/* line 6402, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-gf {
  background-position: -224px -44px;
}

/* line 6405, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-gg {
  background-position: -240px -44px;
}

/* line 6408, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-gh {
  background-position: 0 -55px;
}

/* line 6411, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-gi {
  background-position: -16px -55px;
}

/* line 6414, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-gl {
  background-position: -32px -55px;
}

/* line 6417, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-gm {
  background-position: -48px -55px;
}

/* line 6420, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-gn {
  background-position: -64px -55px;
}

/* line 6423, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-gp {
  background-position: -80px -55px;
}

/* line 6426, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-gq {
  background-position: -96px -55px;
}

/* line 6429, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-gr {
  background-position: -112px -55px;
}

/* line 6432, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-gs {
  background-position: -128px -55px;
}

/* line 6435, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-gt {
  background-position: -144px -55px;
}

/* line 6438, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-gu {
  background-position: -160px -55px;
}

/* line 6441, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-gw {
  background-position: -176px -55px;
}

/* line 6444, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-gy {
  background-position: -192px -55px;
}

/* line 6447, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-hk {
  background-position: -208px -55px;
}

/* line 6450, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-hm {
  background-position: -224px -55px;
}

/* line 6453, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-hn {
  background-position: -240px -55px;
}

/* line 6456, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-hr {
  background-position: 0 -66px;
}

/* line 6459, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ht {
  background-position: -16px -66px;
}

/* line 6462, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-hu {
  background-position: -32px -66px;
}

/* line 6465, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ic {
  background-position: -48px -66px;
}

/* line 6468, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-id {
  background-position: -64px -66px;
}

/* line 6471, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ie {
  background-position: -80px -66px;
}

/* line 6474, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-il {
  background-position: -96px -66px;
}

/* line 6477, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-im {
  background-position: -112px -66px;
}

/* line 6480, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-in {
  background-position: -128px -66px;
}

/* line 6483, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-io {
  background-position: -144px -66px;
}

/* line 6486, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-iq {
  background-position: -160px -66px;
}

/* line 6489, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ir {
  background-position: -176px -66px;
}

/* line 6492, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-is {
  background-position: -192px -66px;
}

/* line 6495, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-it {
  background-position: -208px -66px;
}

/* line 6498, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-je {
  background-position: -224px -66px;
}

/* line 6501, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-jm {
  background-position: -240px -66px;
}

/* line 6504, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-jo {
  background-position: 0 -77px;
}

/* line 6507, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-jp {
  background-position: -16px -77px;
}

/* line 6510, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ke {
  background-position: -32px -77px;
}

/* line 6513, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-kg {
  background-position: -48px -77px;
}

/* line 6516, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-kh {
  background-position: -64px -77px;
}

/* line 6519, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ki {
  background-position: -80px -77px;
}

/* line 6522, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-km {
  background-position: -96px -77px;
}

/* line 6525, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-kn {
  background-position: -112px -77px;
}

/* line 6528, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-kp {
  background-position: -128px -77px;
}

/* line 6531, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-kr {
  background-position: -144px -77px;
}

/* line 6534, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-kurdistan {
  background-position: -160px -77px;
}

/* line 6537, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-kw {
  background-position: -176px -77px;
}

/* line 6540, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ky {
  background-position: -192px -77px;
}

/* line 6543, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-kz {
  background-position: -208px -77px;
}

/* line 6546, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-la {
  background-position: -224px -77px;
}

/* line 6549, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-lb {
  background-position: -240px -77px;
}

/* line 6552, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-lc {
  background-position: 0 -88px;
}

/* line 6555, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-li {
  background-position: -16px -88px;
}

/* line 6558, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-lk {
  background-position: -32px -88px;
}

/* line 6561, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-lr {
  background-position: -48px -88px;
}

/* line 6564, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ls {
  background-position: -64px -88px;
}

/* line 6567, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-lt {
  background-position: -80px -88px;
}

/* line 6570, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-lu {
  background-position: -96px -88px;
}

/* line 6573, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-lv {
  background-position: -112px -88px;
}

/* line 6576, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ly {
  background-position: -128px -88px;
}

/* line 6579, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ma {
  background-position: -144px -88px;
}

/* line 6582, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-mc {
  background-position: -160px -88px;
}

/* line 6585, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-md {
  background-position: -176px -88px;
}

/* line 6588, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-me {
  background-position: -192px -88px;
}

/* line 6591, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-mg {
  background-position: -208px -88px;
}

/* line 6594, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-mh {
  background-position: -224px -88px;
}

/* line 6597, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-mk {
  background-position: -240px -88px;
}

/* line 6600, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ml {
  background-position: 0 -99px;
}

/* line 6603, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-mm {
  background-position: -16px -99px;
}

/* line 6606, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-mn {
  background-position: -32px -99px;
}

/* line 6609, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-mo {
  background-position: -48px -99px;
}

/* line 6612, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-mp {
  background-position: -64px -99px;
}

/* line 6615, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-mq {
  background-position: -80px -99px;
}

/* line 6618, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-mr {
  background-position: -96px -99px;
}

/* line 6621, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ms {
  background-position: -112px -99px;
}

/* line 6624, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-mt {
  background-position: -128px -99px;
}

/* line 6627, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-mu {
  background-position: -144px -99px;
}

/* line 6630, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-mv {
  background-position: -160px -99px;
}

/* line 6633, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-mw {
  background-position: -176px -99px;
}

/* line 6636, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-mx {
  background-position: -192px -99px;
}

/* line 6639, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-my {
  background-position: -208px -99px;
}

/* line 6642, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-mz {
  background-position: -224px -99px;
}

/* line 6645, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-na {
  background-position: -240px -99px;
}

/* line 6648, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-nc {
  background-position: 0 -110px;
}

/* line 6651, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ne {
  background-position: -16px -110px;
}

/* line 6654, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-nf {
  background-position: -32px -110px;
}

/* line 6657, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ng {
  background-position: -48px -110px;
}

/* line 6660, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ni {
  background-position: -64px -110px;
}

/* line 6663, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-nl {
  background-position: -80px -110px;
}

/* line 6666, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-no {
  background-position: -96px -110px;
}

/* line 6669, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-np {
  background-position: -112px -110px;
}

/* line 6672, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-nr {
  background-position: -128px -110px;
}

/* line 6675, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-nu {
  background-position: -144px -110px;
}

/* line 6678, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-nz {
  background-position: -160px -110px;
}

/* line 6681, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-om {
  background-position: -176px -110px;
}

/* line 6684, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-pa {
  background-position: -192px -110px;
}

/* line 6687, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-pe {
  background-position: -208px -110px;
}

/* line 6690, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-pf {
  background-position: -224px -110px;
}

/* line 6693, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-pg {
  background-position: -240px -110px;
}

/* line 6696, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ph {
  background-position: 0 -121px;
}

/* line 6699, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-pk {
  background-position: -16px -121px;
}

/* line 6702, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-pl {
  background-position: -32px -121px;
}

/* line 6705, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-pm {
  background-position: -48px -121px;
}

/* line 6708, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-pn {
  background-position: -64px -121px;
}

/* line 6711, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-pr {
  background-position: -80px -121px;
}

/* line 6714, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ps {
  background-position: -96px -121px;
}

/* line 6717, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-pt {
  background-position: -112px -121px;
}

/* line 6720, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-pw {
  background-position: -128px -121px;
}

/* line 6723, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-py {
  background-position: -144px -121px;
}

/* line 6726, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-qa {
  background-position: -160px -121px;
}

/* line 6729, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-re {
  background-position: -176px -121px;
}

/* line 6732, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ro {
  background-position: -192px -121px;
}

/* line 6735, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-rs {
  background-position: -208px -121px;
}

/* line 6738, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ru {
  background-position: -224px -121px;
}

/* line 6741, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-rw {
  background-position: -240px -121px;
}

/* line 6744, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-sa {
  background-position: 0 -132px;
}

/* line 6747, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-sb {
  background-position: -16px -132px;
}

/* line 6750, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-sc {
  background-position: -32px -132px;
}

/* line 6753, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-scotland {
  background-position: -48px -132px;
}

/* line 6756, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-sd {
  background-position: -64px -132px;
}

/* line 6759, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-se {
  background-position: -80px -132px;
}

/* line 6762, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-sg {
  background-position: -96px -132px;
}

/* line 6765, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-sh {
  background-position: -112px -132px;
}

/* line 6768, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-si {
  background-position: -128px -132px;
}

/* line 6771, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-sk {
  background-position: -144px -132px;
}

/* line 6774, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-sl {
  background-position: -160px -132px;
}

/* line 6777, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-sm {
  background-position: -176px -132px;
}

/* line 6780, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-sn {
  background-position: -192px -132px;
}

/* line 6783, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-so {
  background-position: -208px -132px;
}

/* line 6786, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-somaliland {
  background-position: -224px -132px;
}

/* line 6789, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-sr {
  background-position: -240px -132px;
}

/* line 6792, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ss {
  background-position: 0 -143px;
}

/* line 6795, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-st {
  background-position: -16px -143px;
}

/* line 6798, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-sv {
  background-position: -32px -143px;
}

/* line 6801, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-sx {
  background-position: -48px -143px;
}

/* line 6804, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-sy {
  background-position: -64px -143px;
}

/* line 6807, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-sz {
  background-position: -80px -143px;
}

/* line 6810, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-tc {
  background-position: -96px -143px;
}

/* line 6813, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-td {
  background-position: -112px -143px;
}

/* line 6816, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-tf {
  background-position: -128px -143px;
}

/* line 6819, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-tg {
  background-position: -144px -143px;
}

/* line 6822, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-th {
  background-position: -160px -143px;
}

/* line 6825, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-tj {
  background-position: -176px -143px;
}

/* line 6828, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-tk {
  background-position: -192px -143px;
}

/* line 6831, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-tl {
  background-position: -208px -143px;
}

/* line 6834, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-tm {
  background-position: -224px -143px;
}

/* line 6837, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-tn {
  background-position: -240px -143px;
}

/* line 6840, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-to {
  background-position: 0 -154px;
}

/* line 6843, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-tr {
  background-position: -16px -154px;
}

/* line 6846, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-tt {
  background-position: -32px -154px;
}

/* line 6849, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-tv {
  background-position: -48px -154px;
}

/* line 6852, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-tw {
  background-position: -64px -154px;
}

/* line 6855, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-tz {
  background-position: -80px -154px;
}

/* line 6858, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ua {
  background-position: -96px -154px;
}

/* line 6861, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ug {
  background-position: -112px -154px;
}

/* line 6864, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-um {
  background-position: -128px -154px;
}

/* line 6867, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-us {
  background-position: -144px -154px;
}

/* line 6870, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-uy {
  background-position: -160px -154px;
}

/* line 6873, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-uz {
  background-position: -176px -154px;
}

/* line 6876, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-va {
  background-position: -192px -154px;
}

/* line 6879, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-vc {
  background-position: -208px -154px;
}

/* line 6882, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ve {
  background-position: -224px -154px;
}

/* line 6885, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-vg {
  background-position: -240px -154px;
}

/* line 6888, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-vi {
  background-position: 0 -165px;
}

/* line 6891, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-vn {
  background-position: -16px -165px;
}

/* line 6894, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-vu {
  background-position: -32px -165px;
}

/* line 6897, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-wales {
  background-position: -48px -165px;
}

/* line 6900, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-wf {
  background-position: -64px -165px;
}

/* line 6903, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ws {
  background-position: -80px -165px;
}

/* line 6906, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-ye {
  background-position: -96px -165px;
}

/* line 6909, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-yt {
  background-position: -112px -165px;
}

/* line 6912, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-za {
  background-position: -128px -165px;
}

/* line 6915, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-zanzibar {
  background-position: -144px -165px;
}

/* line 6918, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-zm {
  background-position: -160px -165px;
}

/* line 6921, vendor/assets/stylesheets/smartadmin-production.scss */
.flag.flag-zw {
  background-position: -176px -165px;
}

/* flag with span */
/* line 6925, vendor/assets/stylesheets/smartadmin-production.scss */
.flag + span {
  text-transform: capitalize;
  display: inline-block;
  max-width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  margin-top: -3px;
}

@media (min-width: 768px) and (max-width: 979px) {
  /* line 6936, vendor/assets/stylesheets/smartadmin-production.scss */
  .flag + span {
    max-width: 30px !important;
  }
}

/* line 6940, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-auto {
  cursor: auto;
}

/* line 6943, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-default {
  cursor: default;
}

/* line 6946, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-none {
  cursor: none;
}

/* line 6949, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-context-menu {
  cursor: context-menu;
}

/* line 6952, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-help {
  cursor: help;
}

/* line 6955, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-pointer {
  cursor: pointer;
}

/* line 6958, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-progress {
  cursor: progress;
}

/* line 6961, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-wait {
  cursor: wait;
}

/* line 6964, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-cell {
  cursor: cell;
}

/* line 6967, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-crosshair {
  cursor: crosshair;
}

/* line 6970, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-text {
  cursor: text;
}

/* line 6973, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-vertical-text {
  cursor: vertical-text;
}

/* line 6976, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-alias {
  cursor: alias;
}

/* line 6979, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-copy {
  cursor: copy;
}

/* line 6982, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-move {
  cursor: move;
}

/* line 6985, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-no-drop {
  cursor: no-drop;
}

/* line 6988, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-not-allowed {
  cursor: not-allowed;
}

/* line 6991, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-all-scroll {
  cursor: all-scroll;
}

/* line 6994, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-col-resize {
  cursor: col-resize;
}

/* line 6997, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-row-resize {
  cursor: row-resize;
}

/* line 7000, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-n-resize {
  cursor: n-resize;
}

/* line 7003, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-e-resize {
  cursor: e-resize;
}

/* line 7006, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-s-resize {
  cursor: s-resize;
}

/* line 7009, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-w-resize {
  cursor: w-resize;
}

/* line 7012, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-ns-resize {
  cursor: ns-resize;
}

/* line 7015, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-ew-resize {
  cursor: ew-resize;
}

/* line 7018, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-ne-resize {
  cursor: ne-resize;
}

/* line 7021, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-nw-resize {
  cursor: nw-resize;
}

/* line 7024, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-se-resize {
  cursor: se-resize;
}

/* line 7027, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-sw-resize {
  cursor: sw-resize;
}

/* line 7030, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-nesw-resize {
  cursor: nesw-resize;
}

/* line 7033, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-nwse-resize {
  cursor: nwse-resize;
}

/* line 7036, vendor/assets/stylesheets/smartadmin-production.scss */
:-webkit-full-screen {
  /* properties */
}

/* line 7039, vendor/assets/stylesheets/smartadmin-production.scss */
:-webkit-full-screen #fullscreen > :first-child > a {
  background-color: #e8e8e8;
  background-image: -moz-linear-gradient(top, #5a5a5a 0%, #686868 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5a5a5a), color-stop(100%, #686868));
  background-image: -webkit-linear-gradient(to bottom, #5a5a5a 0%, #686868 100%);
  background-image: -o-linear-gradient(to bottom, #5a5a5a 0%, #686868 100%);
  background-image: -ms-linear-gradient(to bottom, #5a5a5a 0%, #686868 100%);
  background-image: linear-gradient(to bottom, #5a5a5a 0%, #686868 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5A5A5A', endColorstr='#686868', GradientType=0);
  -webkit-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.15);
  color: #ffffff;
  border-color: #494949;
}

/* line 7053, vendor/assets/stylesheets/smartadmin-production.scss */
:-moz-full-screen {
  /* properties */
}

/* line 7056, vendor/assets/stylesheets/smartadmin-production.scss */
:-moz-full-screen #fullscreen > :first-child > a {
  background-color: #e8e8e8;
  background-image: -moz-linear-gradient(top, #5a5a5a 0%, #686868 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5a5a5a), color-stop(100%, #686868));
  background-image: -webkit-linear-gradient(to bottom, #5a5a5a 0%, #686868 100%);
  background-image: -o-linear-gradient(to bottom, #5a5a5a 0%, #686868 100%);
  background-image: -ms-linear-gradient(to bottom, #5a5a5a 0%, #686868 100%);
  background-image: linear-gradient(to bottom, #5a5a5a 0%, #686868 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5A5A5A', endColorstr='#686868', GradientType=0);
  -webkit-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.15);
  color: #ffffff;
  border-color: #494949;
}

/* line 7070, vendor/assets/stylesheets/smartadmin-production.scss */
:-ms-fullscreen {
  /* properties */
}

/* line 7073, vendor/assets/stylesheets/smartadmin-production.scss */
:-ms-fullscreen #fullscreen > :first-child > a {
  background-color: #e8e8e8;
  background-image: -moz-linear-gradient(top, #5a5a5a 0%, #686868 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5a5a5a), color-stop(100%, #686868));
  background-image: -webkit-linear-gradient(to bottom, #5a5a5a 0%, #686868 100%);
  background-image: -o-linear-gradient(to bottom, #5a5a5a 0%, #686868 100%);
  background-image: -ms-linear-gradient(to bottom, #5a5a5a 0%, #686868 100%);
  background-image: linear-gradient(to bottom, #5a5a5a 0%, #686868 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5A5A5A', endColorstr='#686868', GradientType=0);
  -webkit-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.15);
  color: #ffffff;
  border-color: #494949;
}

/* line 7087, vendor/assets/stylesheets/smartadmin-production.scss */
:full-screen {
  /*pre-spec */
  /* properties */
}

/* line 7091, vendor/assets/stylesheets/smartadmin-production.scss */
:full-screen #fullscreen > :first-child > a {
  background-color: #e8e8e8;
  background-image: -moz-linear-gradient(top, #5a5a5a 0%, #686868 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5a5a5a), color-stop(100%, #686868));
  background-image: -webkit-linear-gradient(to bottom, #5a5a5a 0%, #686868 100%);
  background-image: -o-linear-gradient(to bottom, #5a5a5a 0%, #686868 100%);
  background-image: -ms-linear-gradient(to bottom, #5a5a5a 0%, #686868 100%);
  background-image: linear-gradient(to bottom, #5a5a5a 0%, #686868 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5A5A5A', endColorstr='#686868', GradientType=0);
  -webkit-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.15);
  color: #ffffff;
  border-color: #494949;
}

/* line 7105, vendor/assets/stylesheets/smartadmin-production.scss */
:fullscreen {
  /* spec */
  /* properties */
}

/* line 7109, vendor/assets/stylesheets/smartadmin-production.scss */
:fullscreen #fullscreen > :first-child > a {
  background-color: #e8e8e8;
  background-image: -moz-linear-gradient(top, #5a5a5a 0%, #686868 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5a5a5a), color-stop(100%, #686868));
  background-image: -webkit-linear-gradient(to bottom, #5a5a5a 0%, #686868 100%);
  background-image: -o-linear-gradient(to bottom, #5a5a5a 0%, #686868 100%);
  background-image: -ms-linear-gradient(to bottom, #5a5a5a 0%, #686868 100%);
  background-image: linear-gradient(to bottom, #5a5a5a 0%, #686868 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5A5A5A', endColorstr='#686868', GradientType=0);
  -webkit-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.15);
  color: #ffffff;
  border-color: #494949;
}

/* deeper elements */
/* line 7124, vendor/assets/stylesheets/smartadmin-production.scss */
:-webkit-full-screen video {
  width: 100%;
  height: 100%;
}

/* styling the backdrop*/
/* line 7129, vendor/assets/stylesheets/smartadmin-production.scss */
::backdrop {
  /* properties */
}

/* line 7132, vendor/assets/stylesheets/smartadmin-production.scss */
::-ms-backdrop {
  /* properties */
}

/*
 * JQUI STUFF
 */
/*	Overlay	 */
/* line 7139, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-widget-overlay {
  background-image: none;
  background: #AAA;
  height: 100%;
  z-index: 949 !important;
  position: fixed;
  top: 0px;
  left: 0px;
}

/* Slider */
/* line 7149, vendor/assets/stylesheets/smartadmin-production.scss */
.slider {
  margin-top: 0px;
  margin-bottom: 30px;
}

/* line 7153, vendor/assets/stylesheets/smartadmin-production.scss */
.slider.slider-vertical {
  margin-bottom: 0px;
  margin-right: 5px;
}

/* menu */
/* line 7158, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-menu {
  width: 155px;
  padding: 2px;
  -webkit-box-shadow: 0 2px 4px rgba(30, 30, 100, 0.25);
  -moz-box-shadow: 0 2px 4px rgba(30, 30, 100, 0.25);
  box-shadow: 0 2px 4px rgba(30, 30, 100, 0.25);
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  z-index: 1;
}

/* line 7168, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-menu .ui-state-disabled {
  margin: .4em 0 .2em !important;
  background: none !important;
  color: #999 !important;
  font-weight: normal !important;
  cursor: default;
}

/* line 7175, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-icon-carat-1-e:before {
  content: "\f105";
  font-family: FontAwesome;
  font-size: 14px;
  display: inline;
}

/* line 7181, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-menu .ui-menu-item a .ui-menu-icon {
  width: auto;
  height: auto;
  top: 0px;
  left: auto;
  right: auto;
  bottom: auto;
  text-indent: 0px;
}

/* tabs */
/* line 7191, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-tabs .ui-tabs-nav li a {
  border-radius: 0px;
  -moz-border-radius: 0px;
  background-color: #F5F5F5;
  border: 1px solid #F5F5F5;
  border-bottom: 1px solid #dddddd;
  color: #838383;
}

/* line 7199, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-tabs .ui-tabs-nav li {
  margin-right: 3px;
}

/* line 7202, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
  font-weight: bold;
  border-top-width: 0px !important;
  margin-top: 1px !important;
  -webkit-box-shadow: 0 -2px 0 #57889c;
  -moz-box-shadow: 0 -2px 0 #57889c;
  box-shadow: 0 -2px 0 #57889c;
}

/* line 7210, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-tabs .ui-tabs-panel {
  border: 1px solid #dddddd;
  margin: 0;
  padding: 10px 13px;
  border-top: none;
}

/* line 7216, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-tabs .ui-tabs-nav {
  margin-bottom: 0;
}

/* accordions */
/* line 7220, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-accordion .ui-accordion-content {
  padding: 0;
}

/* line 7223, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-accordion .ui-accordion-header {
  background-color: #fbfbfb;
  font-size: 15px;
  padding: 10px 15px 10px 36px !important;
}

/* line 7228, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-accordion .ui-accordion-header,
.ui-accordion .ui-accordion-content {
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}

/* line 7234, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-accordion .ui-accordion-content {
  padding: 15px;
}

/* line 7237, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-accordion-header-active + .ui-accordion-content {
  border-top: 1px solid #dddddd;
}

/* line 7240, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-accordion .ui-accordion-header {
  margin-top: -2px;
}

/* line 7243, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-accordion .ui-accordion-header,
.ui-accordion-content {
  border-color: #dddddd !important;
}

/* line 7247, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-accordion-header-icon {
  text-indent: 0px !important;
  background-image: none !important;
  text-align: center;
  line-height: normal;
  left: 12px !important;
  margin-top: -6px !important;
  font-size: 14px !important;
}

/*
	 * Calendar
	 */
/* line 7259, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
  text-align: center;
  margin-top: 2px;
}

/* line 7264, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker-next > :first-child,
.ui-datepicker-prev > :first-child {
  text-indent: 0px !important;
}

/* line 7268, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
  background: none !important;
}

/*
 * JS SLIDER
 * Copied from: js/plugin/noUiSlider/jquery.nouislider.css
 */
/*	General CSS resets;
 *		The target itself is not affected, allowing
 *		the remainder of the document to use an
 *		alternate box-sizing model;
 *		Support for box-sizing is wide spread:
 *		http://caniuse.com/#search=box-sizing
 */
/* line 7283, vendor/assets/stylesheets/smartadmin-production.scss */
.noUi-target * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -ms-touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  cursor: default;
}

/*	Main slider bar;
 *		Standard styles no longer incorrectly force a
 *		width or height on the slider.
 */
/* line 7298, vendor/assets/stylesheets/smartadmin-production.scss */
.noUi-base {
  width: 100%;
  height: 14px;
  position: relative;
  max-width: 100%;
  max-height: 100%;
  border: 1px solid #bfbfbf;
  z-index: 1;
}

/* line 7307, vendor/assets/stylesheets/smartadmin-production.scss */
.noUi-origin-lower {
  background: #72a8d7;
}

/*	Handles + active state;
 *		The :after pseudo-element wont inherit
 *		box-sizing, so it needs to applied manually.
 */
/* line 7314, vendor/assets/stylesheets/smartadmin-production.scss */
.noUi-handle {
  background: #858585;
  height: 30px;
  width: 16px;
  border: 1px solid #ffffff;
  margin: -8px 0 0 -8px;
  cursor: default;
}

/* line 7322, vendor/assets/stylesheets/smartadmin-production.scss */
.noUi-handle:hover {
  background: #6c6c6c;
}

/* line 7325, vendor/assets/stylesheets/smartadmin-production.scss */
.noUi-active {
  cursor: default;
  box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 1px 0px;
  background: #686868;
  height: 32px;
  width: 18px;
  margin: -9px 0 0 -8px;
  border: none;
}

/* line 7334, vendor/assets/stylesheets/smartadmin-production.scss */
.noUi-active:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  display: block;
  height: 100%;
  border: 1px solid #dddddd;
}

/*	Styling-only classes;
 *		Structured to prevent double declarations
 *		for various states of the slider.
 */
/* line 7347, vendor/assets/stylesheets/smartadmin-production.scss */
.noUi-connect {
  background: #3276b1;
}

/* line 7350, vendor/assets/stylesheets/smartadmin-production.scss */
.noUi-background {
  background: #eeeeee;
  border: none;
}

/*	Functional styles for handle positioning;
 *		Note that the origins have z-index 0, the base has
 *		z-index 1; This fixes a bug where borders become invisible.
 */
/* line 7358, vendor/assets/stylesheets/smartadmin-production.scss */
.noUi-origin {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0;
}

/* line 7365, vendor/assets/stylesheets/smartadmin-production.scss */
.noUi-origin-upper {
  background: inherit !important;
}

/* line 7368, vendor/assets/stylesheets/smartadmin-production.scss */
.noUi-z-index {
  z-index: 10;
}

/*	Adaptations for the vertical slider;
 *		Some standard styles have been extended to keep
 *		exceptions for the vertical slider as minimal as possible.
 */
/* line 7375, vendor/assets/stylesheets/smartadmin-production.scss */
.noUi-vertical {
  width: 10px;
  height: 100%;
}

/* line 7379, vendor/assets/stylesheets/smartadmin-production.scss */
.noUi-vertical .noUi-origin {
  bottom: 0;
  left: 0;
}

/* line 7383, vendor/assets/stylesheets/smartadmin-production.scss */
.noUi-vertical .noUi-handle {
  margin: -8px 0 0 -3px;
}

/*	Various alternate slider states;
 *		Support for transition is widely available,
 *		Only IE7, IE8 and IE9 will ignore these rules.
 *		Since this is merely a progressive enhancement,
 *		this is no problem at all.
 *		http://caniuse.com/#search=transition
 */
/* line 7393, vendor/assets/stylesheets/smartadmin-production.scss */
.noUi-target[disabled] .noUi-base {
  background: #999999;
}

/* line 7396, vendor/assets/stylesheets/smartadmin-production.scss */
.noUi-target[disabled] .noUi-connect {
  background: #BBB;
}

/* line 7399, vendor/assets/stylesheets/smartadmin-production.scss */
.noUi-state-tap .noUi-origin {
  -webkit-transition: left 0.3s, top 0.3s;
  transition: left 0.3s, top 0.3s;
}

/*
 * JQUI SPINNERS
 */
/* line 7406, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-spinner-input {
  margin: 0 !important;
  height: 30px;
  padding: 6px 24px 6px 12px;
}

/* line 7411, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-spinner-input.spinner-left {
  padding: 6px 12px 6px 24px;
}

/* line 7414, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-spinner {
  width: 100%;
}

/* line 7417, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-spinner-input.spinner-left + .ui-spinner-button,
.ui-spinner-input.spinner-left + .ui-spinner-button + .ui-spinner-button {
  right: auto;
  left: 0px;
}

/* line 7422, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-spinner-up,
.ui-spinner-down {
  background: #739e73;
  border-radius: 0px;
}

/* line 7427, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-spinner-up:hover,
.ui-spinner-up:active,
.ui-spinner-up:focus {
  background: #5b835b;
}

/* line 7432, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-spinner-down:hover,
.ui-spinner-down:active,
.ui-spinner-down:focus {
  background: #77021d;
}

/* line 7437, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-spinner-down {
  background: #c2032f;
}

/* line 7440, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-spinner-up:before,
.ui-spinner-down:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f067";
  color: #ffffff;
  font-size: 14px;
  margin-top: 1px;
}

/* line 7454, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-spinner-down:before {
  content: "\f068";
}

/* line 7457, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-spinner-up > :first-child,
.ui-spinner-down > :first-child {
  display: none;
}

/* line 7461, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-spinner-button {
  width: 19px;
}

/* spinner both */
/* line 7465, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-spinner-input.spinner-both {
  padding: 6px 30px;
}

/* line 7468, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-spinner-input.spinner-both + .ui-spinner-button + .ui-spinner-button {
  left: 0px;
  right: auto;
}

/* line 7472, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-spinner-input.spinner-both + .ui-spinner-button,
.ui-spinner-input.spinner-both + .ui-spinner-button + .ui-spinner-button {
  height: 30px;
  width: 25px;
}

/* line 7477, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-spinner-input.spinner-both + .ui-spinner-up:before,
.ui-spinner-input.spinner-both + .ui-spinner-up + .ui-spinner-down:before {
  margin-top: 8px;
}

/*
 * JQUI ADJUSTMENT
 */
/* line 7484, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-dialog {
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 7490, vendor/assets/stylesheets/smartadmin-production.scss */
.widget-header > :first-child {
  margin: 13px 0;
}

/* line 7493, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-widget-overlay {
  z-index: 999;
}

/* line 7496, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-dialog .ui-dialog-titlebar {
  padding: 0 10px;
  background: #ffffff;
  border-bottom-color: #eeeeee;
}

/* line 7501, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-dialog .ui-dialog-title {
  margin: 0;
}

/* line 7504, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-dialog .ui-dialog-titlebar-close {
  margin-top: -16px;
  margin-right: 4px;
}

/* line 7508, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-dialog-titlebar-close:before {
  content: "\f00d";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 13px;
}

/* line 7518, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-dialog .ui-dialog-buttonpane button {
  margin: 0 .4em 0 0;
}

/* line 7521, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-dialog .ui-dialog-buttonpane {
  margin-top: 13px;
  padding: 19px 15px 20px;
  text-align: right;
  border-top: 1px solid #eeeeee;
}

/* line 7527, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-autocomplete {
  z-index: 905 !important;
}

/*
 * CSS TABLES
 */
/* line 7533, vendor/assets/stylesheets/smartadmin-production.scss */
.the-price {
  background-color: rgba(220, 220, 220, 0.17);
  box-shadow: 0 1px 0 #dcdcdc, inset 0 1px 0 #fff;
  padding: 20px;
  margin: 0;
}

/* line 7539, vendor/assets/stylesheets/smartadmin-production.scss */
.the-price h1 {
  line-height: 1em;
  padding: 0;
  margin: 0;
}

/* line 7544, vendor/assets/stylesheets/smartadmin-production.scss */
.subscript {
  font-size: 21px;
  color: #999;
}

/*
 * RIBBON
 */
/* line 7551, vendor/assets/stylesheets/smartadmin-production.scss */
.ribbon {
  position: absolute;
  right: 9px;
  top: -4px;
}

/*
 * Price BIG
 */
/* line 7559, vendor/assets/stylesheets/smartadmin-production.scss */
.pricing-big {
  border: none !important;
}

/* line 7562, vendor/assets/stylesheets/smartadmin-production.scss */
.pricing-big .panel-heading {
  border-radius: 5px 5px 0 0;
}

/* line 7565, vendor/assets/stylesheets/smartadmin-production.scss */
.pricing-big .panel-title {
  text-transform: capitalize;
  font-size: 18px;
  padding: 20px 0;
  text-align: center;
  border-radius: 5px 5px 0 0;
  margin: 0;
  font-weight: bold;
}

/* line 7574, vendor/assets/stylesheets/smartadmin-production.scss */
.pricing-big .the-price {
  padding: 20px 0;
  background: #333;
  text-align: center;
  font-size: 24px;
  font-weight: bold;
  color: #FFF;
  box-shadow: none !important;
  -moz-box-shadow: none !important;
}

/* line 7584, vendor/assets/stylesheets/smartadmin-production.scss */
.pricing-big .subscript {
  font-size: 18px;
  color: #999;
  margin-left: 5px;
}

/* line 7589, vendor/assets/stylesheets/smartadmin-production.scss */
.price-features {
  background: #FAFAFA;
  padding: 20px 15px;
  min-height: 230px;
  font-size: 13.5px;
}

/* line 7595, vendor/assets/stylesheets/smartadmin-production.scss */
.price-features li + li {
  margin-top: 10px;
}

/* line 7598, vendor/assets/stylesheets/smartadmin-production.scss */
.pricing-big .panel-footer {
  border-radius: 0 0 5px 5px;
}

/* line 7601, vendor/assets/stylesheets/smartadmin-production.scss */
.pricing-big .panel-footer .btn {
  padding: 15px 0;
  border-radius: 3px;
  font-weight: bold;
  font-size: 14px;
}

/* line 7607, vendor/assets/stylesheets/smartadmin-production.scss */
.pricing-big .panel-footer .btn span {
  font-weight: normal;
  font-style: italic;
}

/* line 7611, vendor/assets/stylesheets/smartadmin-production.scss */
.pricing-big .panel-footer {
  background-color: #F2F2F2 !important;
}

/* line 7614, vendor/assets/stylesheets/smartadmin-production.scss */
.pricing-big .panel-footer > div {
  padding: 15px 0 10px;
  display: block;
  font-size: 13px;
}

/* line 7619, vendor/assets/stylesheets/smartadmin-production.scss */
.pricing-big table {
  background: #FAFAFA;
  padding: 20px 15px;
  height: 230px;
  text-align: left;
}

/*!
 * Pace Progress Bar 2.0.1
 * https://github.com/HubSpot/pace
 *
 * Released under the MIT license
 * https://github.com/HubSpot/pace/blob/master/LICENSE
 */
/* line 7632, vendor/assets/stylesheets/smartadmin-production.scss */
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 7639, vendor/assets/stylesheets/smartadmin-production.scss */
.pace-inactive {
  display: none;
}

/* line 7642, vendor/assets/stylesheets/smartadmin-production.scss */
.pace .pace-progress {
  background: #3276b1;
  position: fixed;
  z-index: 2000;
  top: 0;
  left: 0;
  right: 0;
  height: 2px;
  -webkit-transition: width 1s;
  -moz-transition: width 1s;
  -o-transition: width 1s;
  transition: width 1s;
}

/* line 7655, vendor/assets/stylesheets/smartadmin-production.scss */
.pace .pace-progress-inner {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1.0;
  -webkit-transform: rotate(3deg) translate(0px, -4px);
  -moz-transform: rotate(3deg) translate(0px, -4px);
  -ms-transform: rotate(3deg) translate(0px, -4px);
  -o-transform: rotate(3deg) translate(0px, -4px);
  transform: rotate(3deg) translate(0px, -4px);
}

/* line 7669, vendor/assets/stylesheets/smartadmin-production.scss */
.pace .pace-activity {
  display: block;
  position: fixed;
  z-index: 2000;
  top: 63px;
  right: 40px;
  width: 14px;
  height: 14px;
  border: solid 2px transparent;
  border-top-color: #29d;
  border-left-color: #29d;
  border-radius: 10px;
  -webkit-animation: pace-spinner 400ms linear infinite;
  -moz-animation: pace-spinner 400ms linear infinite;
  -ms-animation: pace-spinner 400ms linear infinite;
  -o-animation: pace-spinner 400ms linear infinite;
  animation: pace-spinner 400ms linear infinite;
}

/* line 7687, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-rtl .pace .pace-activity {
  left: 40px;
  right: auto;
}

@-webkit-keyframes pace-spinner {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-moz-keyframes pace-spinner {
  0% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-o-keyframes pace-spinner {
  0% {
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-ms-keyframes pace-spinner {
  /* line 7722, vendor/assets/stylesheets/smartadmin-production.scss */
  0% {
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  /* line 7726, vendor/assets/stylesheets/smartadmin-production.scss */
  100% {
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

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

/* line 7739, vendor/assets/stylesheets/smartadmin-production.scss */
#chat-container *,
#chat-container *:after,
#chat-container *:before {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

/* line 7746, vendor/assets/stylesheets/smartadmin-production.scss */
#chat-container input[type='text'] {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

/* line 7751, vendor/assets/stylesheets/smartadmin-production.scss */
#chat-container {
  position: absolute;
  width: 250px;
  height: 270px;
  z-index: 2;
  border-left: 1px solid #CDCECF;
  right: -251px;
  top: 0px;
  background: #fff;
  transition-duration: .25s;
  -webkit-transition-duration: .25s;
  -moz-transition-duration: .25s;
  -o-transition-duration: .25s;
  -ms-transition-duration: .25s;
}

/* line 7766, vendor/assets/stylesheets/smartadmin-production.scss */
#chat-container:hover,
#chat-container:hover .chat-list-open-close {
  border-color: #A7A7A7;
}

/* line 7770, vendor/assets/stylesheets/smartadmin-production.scss */
#chat-container.open {
  right: 0px;
  top: 0px;
}

/* line 7774, vendor/assets/stylesheets/smartadmin-production.scss */
#chat-container .chat-list-open-close {
  display: block;
  width: 25px;
  height: 25px;
  border: 1px solid #CDCECF;
  border-right: 1px solid #f2f4f8 !important;
  position: absolute;
  left: -32px;
  top: 7%;
  border-radius: 50% 0 0 50%;
  background: #FFF;
  padding: 3px 1px 3px 5px;
  font-size: 21px;
  line-height: 22px;
  cursor: pointer;
  color: #868686;
  box-shadow: inset 0 0.2em 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 0.2em 0 rgba(0, 0, 0, 0.05);
  background: #f2f4f8;
  text-align: center;
}

/* line 7795, vendor/assets/stylesheets/smartadmin-production.scss */
#chat-container .chat-list-open-close b {
  position: absolute;
  right: 0px;
  background: #ed1c24;
  line-height: 9px;
  height: 10px;
  width: 10px;
  font-size: 0;
  top: 3px;
  border: 1px solid #FFF;
  border-radius: 3px;
  font-size: 9px;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  font-weight: normal;
}

/* line 7812, vendor/assets/stylesheets/smartadmin-production.scss */
#chat-container.open .chat-list-open-close i:before {
  content: "\f00d" !important;
}

/* line 7815, vendor/assets/stylesheets/smartadmin-production.scss */
#chat-container.open .chat-list-open-close b {
  display: none;
}

/* line 7818, vendor/assets/stylesheets/smartadmin-production.scss */
#chat-container .chat-list-body {
  height: 217px;
  overflow-y: scroll;
  overflow-x: hidden;
  display: block;
  padding: 0;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  background: #f2f4f8;
}

/* line 7829, vendor/assets/stylesheets/smartadmin-production.scss */
#chat-container #chat-users {
  list-style: none;
  margin: 10px 0;
  padding: 0;
}

/* line 7834, vendor/assets/stylesheets/smartadmin-production.scss */
#chat-container #chat-users li {
  margin-bottom: 3px;
  margin-left: 5px;
}

/* line 7838, vendor/assets/stylesheets/smartadmin-production.scss */
#chat-container #chat-users li a {
  display: block;
  font-size: 13px;
  color: #3d3d3d;
  text-decoration: none !important;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 3px 8px 3px 3px;
  line-height: 33px;
  vertical-align: middle;
}

/* line 7850, vendor/assets/stylesheets/smartadmin-production.scss */
#chat-container #chat-users li a:hover {
  background: #e0e4ee;
}

/* line 7853, vendor/assets/stylesheets/smartadmin-production.scss */
#chat-container #chat-users li a img {
  width: 33px;
  height: auto;
  margin-right: 10px;
}

/* line 7858, vendor/assets/stylesheets/smartadmin-production.scss */
#chat-container #chat-users li a i {
  color: #ACACAC;
  font-size: 8px;
  line-height: 34px;
  font-style: normal;
}

/* line 7864, vendor/assets/stylesheets/smartadmin-production.scss */
#chat-container #chat-users li a i.last-online {
  font-size: 12px;
  letter-spacing: -1px;
}

/* line 7868, vendor/assets/stylesheets/smartadmin-production.scss */
#chat-container .chat-list-footer {
  overflow: hidden;
  border-top: 1px solid #CCC;
  padding: 10px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

/* line 7876, vendor/assets/stylesheets/smartadmin-production.scss */
#chat-container .chat-list-footer input[type="text"] {
  border: 1px solid #bababa !important;
}

/* line 7879, vendor/assets/stylesheets/smartadmin-production.scss */
#chat-container .control-group {
  padding: 0px;
}

/* line 7882, vendor/assets/stylesheets/smartadmin-production.scss */
.chat-body {
  background: #FAFAFA;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fafafa 0%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #fafafa 0%, #ffffff 100%);
  background: -o-linear-gradient(top, #fafafa 0%, #ffffff 100%);
  background: -ms-linear-gradient(top, #fafafa 0%, #ffffff 100%);
  background: linear-gradient(to bottom, #f5fcff 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#ffffff', GradientType=0);
  box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.04);
  -moz-box-shadow: inset -2px -2px 5px rgba(0, 0, 0, 0.04);
  display: block;
  height: 270px;
  overflow-y: scroll;
  overflow-x: hidden;
  padding: 10px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  border: 1px solid #fff;
  border-top: none;
}

/* line 7905, vendor/assets/stylesheets/smartadmin-production.scss */
.chat-body ul {
  margin: 0;
  padding: 0;
}

/* line 7909, vendor/assets/stylesheets/smartadmin-production.scss */
.chat-body li.message {
  display: block;
  position: relative;
  margin: 20px 20px 0;
}

/* line 7914, vendor/assets/stylesheets/smartadmin-production.scss */
.chat-body li:first-child {
  margin-top: 10px;
}

/* line 7917, vendor/assets/stylesheets/smartadmin-production.scss */
.chat-body li.message img {
  display: inline-block;
  border-left: 4px solid #fff;
  position: absolute;
}

/* line 7922, vendor/assets/stylesheets/smartadmin-production.scss */
.chat-body li.message img.online {
  border-left-color: #00a300;
}

/* line 7925, vendor/assets/stylesheets/smartadmin-production.scss */
.chat-body li.message img.offline {
  border-left-color: #ddd;
}

/* line 7928, vendor/assets/stylesheets/smartadmin-production.scss */
.chat-body li.message img.busy {
  border-left-color: #A90329;
}

/* line 7931, vendor/assets/stylesheets/smartadmin-production.scss */
.chat-body li.message img.away {
  border-left-color: #ffc40d;
}

/* line 7934, vendor/assets/stylesheets/smartadmin-production.scss */
.chat-body li.message .message-text {
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0;
  margin-left: 65px;
  line-height: normal;
}

/* line 7944, vendor/assets/stylesheets/smartadmin-production.scss */
.chat-body li.message .message-text time {
  position: absolute;
  top: 1px;
  right: 0px;
  font-size: 10px;
  line-height: 10px;
  color: #AFAFAF;
}

/* line 7952, vendor/assets/stylesheets/smartadmin-production.scss */
.chat-body li.message .message-text .chat-file:nth-child(3) {
  margin-top: 15px;
}

/* line 7955, vendor/assets/stylesheets/smartadmin-production.scss */
.chat-body li.message .message-text .chat-file {
  display: block;
  margin: 3px 0;
  padding: 4px;
  border: 1px dotted #ddd;
  background: rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  text-align: right;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

/* line 7969, vendor/assets/stylesheets/smartadmin-production.scss */
.chat-body li.message .message-text .chat-file.row-fluid [class*="span"] {
  min-height: 10px !important;
}

/* line 7972, vendor/assets/stylesheets/smartadmin-production.scss */
.chat-body li.message .message-text .chat-file b {
  font-style: italic;
  white-space: nowrap;
  width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
}

/* line 7980, vendor/assets/stylesheets/smartadmin-production.scss */
.chat-body li.message .message-text a.username {
  display: block;
  font-weight: bold;
  margin-bottom: 4px;
  vertical-align: top;
  line-height: 14px;
  font-size: 14px;
  letter-spacing: -1px;
  text-decoration: none !important;
}

/* message reply */
/* line 7991, vendor/assets/stylesheets/smartadmin-production.scss */
.profile-message {
  background: none !important;
  height: auto !important;
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  overflow: hidden;
}

/* line 7999, vendor/assets/stylesheets/smartadmin-production.scss */
.profile-message li.message.message-reply {
  margin-left: 85px !important;
  background: #F7F7F7;
  padding: 10px;
  margin: 3px 0 0 20px;
}

/* line 8005, vendor/assets/stylesheets/smartadmin-production.scss */
.profile-message li.message.message-reply img {
  width: 35px !important;
}

/* line 8008, vendor/assets/stylesheets/smartadmin-production.scss */
.profile-message li.message.message-reply .message-text {
  margin-left: 45px !important;
}

/* line 8011, vendor/assets/stylesheets/smartadmin-production.scss */
.profile-message .wall-comment-reply {
  margin-left: 85px;
  margin-bottom: 20px;
}

/* line 8015, vendor/assets/stylesheets/smartadmin-production.scss */
.chat-footer {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  background: rgba(248, 248, 248, 0.9);
  padding: 0 10px 15px;
  position: relative;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

/* line 8024, vendor/assets/stylesheets/smartadmin-production.scss */
.textarea-div {
  background-color: #FFF;
  border: 1px solid #CCC;
  border-bottom: none;
  margin: 10px 0 0;
}

/* line 8030, vendor/assets/stylesheets/smartadmin-production.scss */
.typearea {
  cursor: text;
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 90px;
  padding: 5px 25px 5px 5px;
  position: relative;
  border-bottom: 1px solid #EEE;
}

/* line 8039, vendor/assets/stylesheets/smartadmin-production.scss */
.typearea textarea {
  width: 100%;
  border-color: transparent !important;
  box-sizing: border-box;
  box-shadow: none;
  -moz-box-shadow: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-box-shadow: none;
  overflow: hidden;
  padding: 0;
  margin: 0;
  -webkit-transition: height 0.2s;
  -moz-transition: height 0.2s;
  transition: height 0.2s;
  outline: none;
  resize: none;
  min-height: 61px;
}

/* line 8058, vendor/assets/stylesheets/smartadmin-production.scss */
textarea.clone {
  position: absolute;
  visibility: hidden;
}

/* line 8062, vendor/assets/stylesheets/smartadmin-production.scss */
.textarea-controls {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 5px;
  display: block;
  background-color: #FFF;
  border: 1px solid #CCC;
  border-top: none;
  height: 43px;
  line-height: 33px;
  overflow: hidden;
}

/* line 8075, vendor/assets/stylesheets/smartadmin-production.scss */
.textarea-controls > label {
  margin: 3px 10px 0 10px;
}

/* line 8078, vendor/assets/stylesheets/smartadmin-production.scss */
.textarea-controls .smart-form .checkbox {
  padding-left: 22px !important;
}

@media (min-width: 768px) and (max-width: 880px) {
  /* line 8082, vendor/assets/stylesheets/smartadmin-production.scss */
  .chat-body li.message .message-text .chat-file b {
    width: 150px;
  }
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
  /* line 8087, vendor/assets/stylesheets/smartadmin-production.scss */
  .chat-body li.message .message-text .chat-file b {
    width: 150px;
  }
}

@media (max-width: 480px) {
  /* line 8092, vendor/assets/stylesheets/smartadmin-production.scss */
  .chat-body li.message .message-text .chat-file b {
    width: 150px;
  }
}

/*
	 * SMART FORMS
	 */
/* line 8099, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form *,
.smart-form *:after,
.smart-form *:before {
  margin: 0;
  padding: 0;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
}

/* line 8107, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .btn {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

/* line 8111, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .radio + .radio,
.smart-form .checkbox + .checkbox {
  margin-top: 0;
}

/* line 8115, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form footer .btn {
  float: right;
  height: 31px;
  margin: 10px 0 0 5px;
  padding: 0 22px;
  font: 300 15px/29px 'Open Sans', Helvetica, Arial, sans-serif;
  cursor: pointer;
}

/* line 8123, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form legend {
  padding-top: 15px;
}

/* line 8126, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form {
  margin: 0;
  outline: none;
  color: #666;
  position: relative;
}

/* line 8132, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form header {
  display: block;
  padding: 8px 0;
  border-bottom: 1px dashed rgba(0, 0, 0, 0.2);
  background: white;
  font-size: 16px;
  font-weight: 300;
  color: #232323;
  margin: 10px 14px 0;
}

/* line 8142, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form fieldset {
  display: block;
  padding: 25px 14px 5px;
  border: none;
  background: rgba(255, 255, 255, 0.9);
  position: relative;
}

/* line 8149, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form fieldset + fieldset {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 8152, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form section {
  margin-bottom: 15px;
  position: relative;
}

/* line 8156, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form footer {
  display: block;
  padding: 7px 14px 15px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  background: rgba(248, 248, 248, 0.9);
}

/* line 8162, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form footer:after {
  content: '';
  display: table;
  clear: both;
}

/* line 8167, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .label {
  display: block;
  margin-bottom: 6px;
  line-height: 19px;
  font-weight: 400;
  font-size: 13px;
  color: #333;
  text-align: left;
  white-space: normal;
}

/* line 8177, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .label.col {
  margin: 0;
  padding-top: 7px;
}

/* line 8181, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .note,
.note {
  margin-top: 6px;
  padding: 0 1px;
  font-size: 11px;
  line-height: 15px;
  color: #999;
}

/* line 8189, vendor/assets/stylesheets/smartadmin-production.scss */
.note {
  margin-top: 2px;
  font-size: 10px;
}

/* line 8193, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .note a {
  font-size: 13px;
}

/* line 8196, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .input,
.smart-form .select,
.smart-form .textarea,
.smart-form .radio,
.smart-form .checkbox,
.smart-form .toggle,
.smart-form .button {
  position: relative;
  display: block;
  font-weight: 400;
}

/* line 8207, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .input input,
.smart-form .select select,
.smart-form .textarea textarea {
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 100%;
  height: 32px;
  line-height: 32px;
  padding: 5px 10px;
  outline: none;
  border-width: 1px;
  border-style: solid;
  border-radius: 0;
  background: #fff;
  font: 13px/16px 'Open Sans', Helvetica, Arial, sans-serif;
  color: #404040;
  appearance: normal;
  -moz-appearance: none;
  -webkit-appearance: none;
}

/*
		 * File inputs
		 */
/* line 8231, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .input-file .button {
  position: absolute;
  top: 4px;
  right: 4px;
  float: none;
  height: 22px;
  margin: 0;
  padding: 0 14px;
  font-size: 13px;
  line-height: 22px;
}

/* line 8242, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .input-file .button:hover {
  box-shadow: none;
}

/* line 8245, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .input-file .button input {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
  font-size: 30px;
  cursor: pointer;
  opacity: 0;
}

/*
		 * Selects
		 */
/* line 8257, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .select i {
  position: absolute;
  top: 10px;
  right: 11px;
  width: 5px;
  height: 11px;
  background: white;
  box-shadow: 0 0 0 9px white;
}

/* line 8266, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .select i:after,
.smart-form .select i:before {
  content: '';
  position: absolute;
  right: 0;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

/* line 8274, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .select i:after {
  bottom: 0;
  border-top: 4px solid #404040;
}

/* line 8278, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .select i:before {
  top: 0;
  border-bottom: 4px solid #404040;
}

/* line 8282, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .select-multiple select {
  height: auto;
}

/*
		 * Text areas
		 */
/* line 8288, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .textarea textarea {
  height: auto;
  resize: none;
}

/* line 8292, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .textarea-resizable textarea {
  resize: vertical;
}

/* line 8295, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .textarea-expandable textarea {
  height: 31px;
}

/* line 8298, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .textarea-expandable textarea:focus {
  height: auto;
}

/*
		 * Radio and checkboxes
		 */
/* line 8304, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .radio,
.smart-form .checkbox {
  margin-bottom: 4px;
  padding-left: 25px;
  line-height: 25px;
  color: #404040;
  cursor: pointer;
  font-size: 13px;
}

/* line 8313, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .radio:last-child,
.smart-form .checkbox:last-child {
  margin-bottom: 0;
}

/* line 8317, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .radio input,
.smart-form .checkbox input {
  position: absolute;
  left: -9999px;
}

/* line 8322, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .radio i,
.smart-form .checkbox i {
  position: absolute;
  top: 3px;
  left: 0;
  display: block;
  width: 17px;
  height: 17px;
  outline: none;
  border-width: 1px;
  border-style: solid;
  background: #FFF;
}

/* line 8335, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .radio i {
  border-radius: 50%;
}

/* line 8338, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .radio input + i:after,
.smart-form .checkbox input + i:after {
  position: absolute;
  opacity: 0;
  transition: opacity 0.1s;
  -o-transition: opacity 0.1s;
  -ms-transition: opacity 0.1s;
  -moz-transition: opacity 0.1s;
  -webkit-transition: opacity 0.1s;
}

/* line 8348, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .radio input + i:after {
  content: '';
  top: 4px;
  left: 4px;
  width: 9px;
  height: 9px;
  border-radius: 50%;
}

/* line 8356, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .checkbox input + i:after {
  content: '\f00c';
  top: -1px;
  left: 1px;
  width: 15px;
  height: 15px;
  font: normal 16px/19px FontAwesome;
  text-align: center;
}

/* line 8365, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .checkbox input:checked:hover + i:after {
  content: '\f00d';
}

/* line 8368, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .checkbox input:checked:disabled:hover + i:after {
  content: '\f00c';
}

/* line 8371, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .radio input:checked + i:after,
.smart-form .checkbox input:checked + i:after {
  opacity: 1;
}

/* line 8375, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .inline-group {
  margin: 0 -15px -4px 0;
}

/* line 8378, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .inline-group:after {
  content: '';
  display: table;
  clear: both;
}

/* line 8383, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .inline-group .radio,
.smart-form .inline-group .checkbox {
  float: left;
  margin-right: 30px;
}

/* line 8388, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .inline-group .radio:last-child,
.smart-form .inline-group .checkbox:last-child {
  margin-bottom: 4px;
}

/*
		 * toggles
		 */
/* line 8395, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .toggle {
  margin-bottom: 4px;
  padding-right: 61px;
  font-size: 15px;
  line-height: 25px;
  color: #404040;
  cursor: pointer;
}

/* line 8403, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .toggle:last-child {
  margin-bottom: 0;
}

/* line 8406, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .toggle input {
  position: absolute;
  left: -9999px;
}

/* line 8410, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .toggle i {
  content: '';
  position: absolute;
  top: 4px;
  right: 0;
  display: block;
  width: 49px;
  height: 17px;
  border-width: 1px;
  border-style: solid;
  border-radius: 12px;
  background: #fff;
}

/* line 8423, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .toggle i:after {
  content: attr(data-swchoff-text);
  position: absolute;
  top: 2px;
  right: 8px;
  left: 8px;
  font-style: normal;
  font-size: 9px;
  line-height: 13px;
  font-weight: 700;
  text-align: left;
  color: #5f5f5f;
}

/* line 8436, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .toggle i:before {
  content: '';
  position: absolute;
  z-index: 1;
  top: 4px;
  right: 4px;
  display: block;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  opacity: 1;
  transition: right 0.2s;
  -o-transition: right 0.2s;
  -ms-transition: right 0.2s;
  -moz-transition: right 0.2s;
  -webkit-transition: right 0.2s;
}

/* line 8453, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .toggle input:checked + i:after {
  content: attr(data-swchon-text);
  text-align: right;
}

/* line 8457, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .toggle input:checked + i:before {
  right: 36px;
}

/*
		 * ratings
		 */
/* line 8463, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .rating {
  margin-bottom: 4px;
  font-size: 13px;
  line-height: 25px;
  color: #404040;
}

/* line 8469, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .rating:last-child {
  margin-bottom: 0;
}

/* line 8472, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .rating input {
  position: absolute;
  left: -9999px;
}

/* line 8476, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .rating label {
  display: block;
  float: right;
  height: 17px;
  margin-top: 5px;
  padding: 0 2px;
  font-size: 17px;
  line-height: 17px;
  cursor: pointer;
}

/*
		 * buttons
		 */
/* line 8489, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .button {
  float: right;
  height: 31px;
  overflow: hidden;
  margin: 10px 0 0 5px;
  padding: 0 25px;
  outline: none;
  border: 0;
  font: 300 15px/31px 'Open Sans', Helvetica, Arial, sans-serif;
  text-decoration: none;
  color: #fff;
  cursor: pointer;
}

/* line 8502, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .icon-append,
.smart-form .icon-prepend {
  position: absolute;
  top: 5px;
  width: 22px;
  height: 22px;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
}

/* line 8512, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .icon-append {
  right: 5px;
  padding-left: 3px;
  border-left-width: 1px;
  border-left-style: solid;
}

/* line 8518, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .icon-prepend {
  left: 5px;
  padding-right: 3px;
  border-right-width: 1px;
  border-right-style: solid;
}

/* line 8524, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .input .icon-prepend + input,
.smart-form .textarea .icon-prepend + textarea {
  padding-left: 37px;
}

/* line 8528, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .input .icon-append + input,
.smart-form .textarea .icon-append + textarea {
  padding-right: 37px;
}

/* line 8532, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .input .icon-prepend + .icon-append + input,
.smart-form .textarea .icon-prepend + .icon-append + textarea {
  padding-left: 37px;
}

/*
		 * grid
		 */
/* line 8539, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .row {
  margin: 0 -15px;
}

/* line 8542, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .row:after {
  content: '';
  display: table;
  clear: both;
}

/* line 8547, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .col {
  float: left;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

/* line 8555, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .col-1 {
  width: 8.33%;
}

/* line 8558, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .col-2 {
  width: 16.66%;
}

/* line 8561, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .col-3 {
  width: 25%;
}

/* line 8564, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .col-4 {
  width: 33.33%;
}

/* line 8567, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .col-5 {
  width: 41.66%;
}

/* line 8570, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .col-6 {
  width: 50%;
}

/* line 8573, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .col-8 {
  width: 66.67%;
}

/* line 8576, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .col-9 {
  width: 75%;
}

/* line 8579, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .col-10 {
  width: 83.33%;
}

@media screen and (max-width: 600px) {
  /* line 8583, vendor/assets/stylesheets/smartadmin-production.scss */
  .smart-form .col {
    float: none;
    width: 100%;
  }
}

/*
		 * tooltips
		 */
/* line 8591, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .select select {
  padding: 5px;
}

/* line 8594, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .tooltip {
  position: absolute;
  z-index: 99999;
  left: -9999px;
  padding: 2px 8px 3px;
  font-size: 11px;
  line-height: 16px;
  font-weight: 400;
  background: rgba(0, 0, 0, 0.9);
  color: #fff;
  opacity: 0;
  transition: margin 0.3s, opacity 0.3s;
  -o-transition: margin 0.3s, opacity 0.3s;
  -ms-transition: margin 0.3s, opacity 0.3s;
  -moz-transition: margin 0.3s, opacity 0.3s;
  -webkit-transition: margin 0.3s, opacity 0.3s;
}

/* line 8611, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .tooltip:after {
  content: '';
  position: absolute;
}

/* line 8615, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .input input:focus + .tooltip,
.smart-form .textarea textarea:focus + .tooltip {
  opacity: 1;
}

/* line 8619, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .tooltip-top-right {
  bottom: 100%;
  margin-bottom: 15px;
}

/* line 8623, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .tooltip-top-right:after {
  top: 100%;
  right: 11px;
  border-top: 4px solid rgba(0, 0, 0, 0.9);
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

/* line 8630, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .input input:focus + .tooltip-top-right,
.smart-form .textarea textarea:focus + .tooltip-top-right {
  right: 0;
  left: auto;
  margin-bottom: 5px;
}

/* line 8636, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .tooltip-top-left {
  bottom: 100%;
  margin-bottom: 15px;
}

/* line 8640, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .tooltip-top-left:after {
  top: 100%;
  left: 11px;
  border-top: 4px solid rgba(0, 0, 0, 0.9);
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

/* line 8647, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .input input:focus + .tooltip-top-left,
.smart-form .textarea textarea:focus + .tooltip-top-left {
  right: auto;
  left: 0;
  margin-bottom: 5px;
}

/* line 8653, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .tooltip-right {
  top: 4px;
  white-space: nowrap;
  margin-left: 15px;
}

/* line 8658, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .tooltip-right:after {
  top: 6px;
  right: 100%;
  border-top: 4px solid transparent;
  border-right: 4px solid rgba(0, 0, 0, 0.9);
  border-bottom: 4px solid transparent;
}

/* line 8665, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .input input:focus + .tooltip-right,
.smart-form .textarea textarea:focus + .tooltip-right {
  left: 100%;
  margin-left: 5px;
}

/* line 8670, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .tooltip-left {
  top: 4px;
  white-space: nowrap;
  margin-right: 15px;
}

/* line 8675, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .tooltip-left:after {
  top: 6px;
  left: 100%;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid rgba(0, 0, 0, 0.9);
}

/* line 8682, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .input input:focus + .tooltip-left,
.smart-form .textarea textarea:focus + .tooltip-left {
  right: 100%;
  left: auto;
  margin-right: 5px;
}

/* line 8688, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .tooltip-bottom-right {
  top: 100%;
  margin-top: 15px;
}

/* line 8692, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .tooltip-bottom-right:after {
  bottom: 100%;
  right: 11px;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(0, 0, 0, 0.9);
  border-left: 4px solid transparent;
}

/* line 8699, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .input input:focus + .tooltip-bottom-right,
.smart-form .textarea textarea:focus + .tooltip-bottom-right {
  right: 0;
  left: auto;
  margin-top: 5px;
}

/* line 8705, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .tooltip-bottom-left {
  top: 100%;
  margin-top: 15px;
}

/* line 8709, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .tooltip-bottom-left:after {
  bottom: 100%;
  left: 11px;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(0, 0, 0, 0.9);
  border-left: 4px solid transparent;
}

/* line 8716, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .input input:focus + .tooltip-bottom-left,
.smart-form .textarea textarea:focus + .tooltip-bottom-left {
  right: auto;
  left: 0;
  margin-top: 5px;
}

/*
		 * normal state
		 */
/* line 8725, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .input input,
.smart-form .select select,
.smart-form .textarea textarea,
.smart-form .radio i,
.smart-form .checkbox i,
.smart-form .toggle i,
.smart-form .icon-append,
.smart-form .icon-prepend {
  border-color: #BDBDBD;
  transition: border-color 0.3s;
  -o-transition: border-color 0.3s;
  -ms-transition: border-color 0.3s;
  -moz-transition: border-color 0.3s;
  -webkit-transition: border-color 0.3s;
}

/* line 8740, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .toggle i:before {
  background-color: #3276B1;
}

/* line 8743, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .rating label {
  color: #ccc;
  transition: color 0.3s;
  -o-transition: color 0.3s;
  -ms-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -webkit-transition: color 0.3s;
}

/* line 8751, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .button {
  background-color: #3276B1;
  opacity: 0.8;
  transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -webkit-transition: opacity 0.2s;
}

/* line 8760, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .button.button-secondary {
  background-color: #b3b3b3;
}

/* line 8763, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .icon-append,
.smart-form .icon-prepend {
  color: #A2A2A2;
}

/*
		 * hover state
		 */
/* line 8770, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .input:hover input,
.smart-form .select:hover select,
.smart-form .textarea:hover textarea,
.smart-form .radio:hover i,
.smart-form .checkbox:hover i,
.smart-form .toggle:hover i {
  border-color: #5D98CC;
}

/* line 8778, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .rating input + label:hover,
.smart-form .rating input + label:hover ~ label {
  color: #3276B1;
}

/* line 8782, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .button:hover {
  opacity: 1;
}

/* line 8785, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .radio:hover i,
.smart-form .checkbox:hover i,
.smart-form .toggle:hover i {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}

/*
		 * radio/toggle/checkbox active state
		 */
/* line 8794, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .radio:active i,
.smart-form .checkbox:active i,
.smart-form .toggle:active i {
  background: #F0F0F0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}

/*
		 * focus state
		 */
/* line 8804, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .input input:focus,
.smart-form .select select:focus,
.smart-form .textarea textarea:focus,
.smart-form .radio input:focus + i,
.smart-form .checkbox input:focus + i,
.smart-form .toggle input:focus + i {
  border-color: #3276B1;
}

/*
		 * checked state
		 */
/* line 8815, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .radio input + i:after {
  background-color: #3276B1;
}

/* line 8818, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .checkbox input + i:after {
  color: #3276B1;
}

/* line 8821, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .radio input:checked + i,
.smart-form .checkbox input:checked + i,
.smart-form .toggle input:checked + i {
  border-color: #3276B1;
}

/* line 8826, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .rating input:checked ~ label {
  color: #3276B1;
}

/*
		 * error state
		 */
/* line 8832, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .state-error input,
.smart-form .state-error select,
.smart-form .state-error textarea,
.smart-form .radio.state-error i,
.smart-form .checkbox.state-error i,
.smart-form .toggle.state-error i {
  background: #fff0f0;
  border-color: #A90329;
}

/* line 8841, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .toggle.state-error input:checked + i {
  background: #fff0f0;
}

/* line 8844, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .state-error + em {
  display: block;
  margin-top: 6px;
  padding: 0 1px;
  font-style: normal;
  font-size: 11px;
  line-height: 15px;
  color: #D56161;
}

/* line 8853, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .rating.state-error + em {
  margin-top: -4px;
  margin-bottom: 4px;
}

/* line 8857, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .state-error select + i {
  background: #FFF0F0;
  box-shadow: 0 0 0 9px #FFF0F0;
}

/* line 8861, vendor/assets/stylesheets/smartadmin-production.scss */
.state-error .icon-append,
.state-error .icon-prepend {
  color: #ed1c24;
}

/*
		 * success state
		 */
/* line 8868, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .state-success input,
.smart-form .state-success select,
.smart-form .state-success textarea,
.smart-form .radio.state-success i,
.smart-form .checkbox.state-success i,
.smart-form .toggle.state-success i {
  background: #f0fff0;
  border-color: #7DC27D;
}

/* line 8877, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .toggle.state-success input:checked + i {
  background: #f0fff0;
}

/* line 8880, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .note-success {
  color: #6fb679;
}

/* line 8883, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .state-success select + i {
  background: honeyDew;
  box-shadow: 0 0 0 9px honeyDew;
}

/*
		 * disable state
		 */
/* line 8890, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .input.state-disabled input,
.smart-form .select.state-disabled,
.smart-form .textarea.state-disabled,
.smart-form .radio.state-disabled,
.smart-form .checkbox.state-disabled,
.smart-form .toggle.state-disabled,
.smart-form .button.state-disabled {
  cursor: default !important;
  opacity: 0.6 !important;
}

/* line 8900, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .input.state-disabled:hover input,
.smart-form .select.state-disabled:hover select,
.smart-form .textarea.state-disabled:hover textarea,
.smart-form .radio.state-disabled:hover i,
.smart-form .checkbox.state-disabled:hover i,
.smart-form .toggle.state-disabled:hover i {
  border-color: #e5e5e5 !important;
}

/* line 8908, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .state-disabled.radio input:checked + i,
.smart-form .state-disabled.checkbox input:checked + i,
.smart-form .state-disabled.toggle input:checked + i,
.smart-form .state-disabled.checkbox input + i:after,
.smart-form .state-disabled.radio input + i:after {
  border-color: #e5e5e5 !important;
  color: #333 !important;
}

/* line 8916, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .state-disabled.radio input + i:after {
  background-color: #333;
}

/*
		 * submit state
		 */
/* line 8922, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .message {
  display: none;
  color: #6fb679;
}

/* line 8926, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .message i {
  display: block;
  margin: 0 auto 20px;
  width: 81px;
  height: 81px;
  border: 1px solid #6fb679;
  border-radius: 50%;
  font-size: 30px;
  line-height: 81px;
}

/* line 8936, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form.submited fieldset,
.smart-form.submited footer {
  display: none;
}

/* line 8940, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form.submited .message {
  display: block;
  padding: 25px 30px;
  background: rgba(255, 255, 255, 0.9);
  font: 300 18px/27px 'Open Sans', Helvetica, Arial, sans-serif;
  text-align: center;
}

/*
		 * JQUERY UI UPDATE
		 */
/* line 8950, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .ui-widget-content .ui-spinner-input {
  margin: 0px;
  border: 0px;
  box-shadow: none !important;
  height: 29px;
}

/*
		 * date picker

		.ui-datepicker {
			display: none;
			padding: 10px 12px;
			background: #fff;
			box-shadow: 0 0 10px rgba(0,0,0,.3);
			font: 13px/1.55 'Open Sans', Helvetica, Arial, sans-serif;
			text-align: center;
			color: #666;
		}
		.ui-datepicker a {
			color: #404040;
		}
		.ui-datepicker-header {
			position: relative;
			margin: -10px -12px 10px;
			padding: 10px;
			border-bottom: 1px solid rgba(0,0,0,.1);
			font-size: 15px;
			line-height: 27px;
		}
		.ui-datepicker-prev, .ui-datepicker-next {
			position: absolute;
			top: 0;
			display: block;
			width: 47px;
			height: 47px;
			font-size: 15px;
			line-height: 47px;
			text-decoration: none;
			cursor: pointer;
		}
		.ui-datepicker-prev {
			left: 0;
		}
		.ui-datepicker-next {
			right: 0;
		}
		.ui-datepicker-calendar {
			border-collapse: collapse;
			font-size: 13px;
			line-height: 27px;
		}
		.ui-datepicker-calendar th {
			color: #999;
		}
		.ui-datepicker-calendar a, .ui-datepicker-calendar span {
			display: block;
			width: 31px;
			margin: auto;
			text-decoration: none;
			color: #404040;
			text-align:center;
		}
		.ui-datepicker-unselectable.ui-state-disabled {
		}
		.ui-datepicker-unselectable.ui-state-disabled > span {
			color:#bfbfbf;
			background-color: #FAFCFD;
		}

		.ui-datepicker-calendar a:hover {
			background: #3276B1;
			color:#fff;
		}
		.ui-datepicker-calendar span {
		}
		.ui-datepicker-today a {
			font-weight: 700;
		}
		.ui-datepicker-calendar .ui-state-active {
			background: rgba(0,0,0,.05);
			cursor: default;
		}
		.ui-datepicker-inline {
			border: 2px solid #e5e5e5;
			background: #fff;
			box-shadow: none;
		}
		.ui-datepicker-inline .ui-datepicker-calendar {
			width: 100%;
		} */
/*
		 * model
		 */
/* line 9043, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form-modal {
  position: fixed;
  z-index: 1;
  display: none;
  width: 400px;
}

/* line 9049, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form-modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
}

/*
		 * Time picker
		 */
/* line 9061, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-timepicker-div .ui-widget-header {
  margin-bottom: 8px;
}

/* line 9064, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-timepicker-div dl {
  text-align: left;
}

/* line 9067, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-timepicker-div dl dt {
  float: left;
  clear: left;
  padding: 0 0 0 5px;
}

/* line 9072, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-timepicker-div dl dd {
  margin: 17px 10px 12px 40%;
}

/* line 9075, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-timepicker-div td {
  font-size: 90%;
}

/* line 9078, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-tpicker-grid-label {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
}

/* line 9084, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-timepicker-rtl {
  direction: rtl;
}

/* line 9087, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-timepicker-rtl dl {
  text-align: right;
  padding: 0 5px 0 0;
}

/* line 9091, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-timepicker-rtl dl dt {
  float: right;
  clear: right;
}

/* line 9095, vendor/assets/stylesheets/smartadmin-production.scss */
.ui-timepicker-rtl dl dd {
  margin: 0 40% 10px 10px;
}

/*
		 * Large, small and extra small fields
		 */
/* line 9101, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form input.input-lg {
  height: 44px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.33;
}

/* line 9107, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form input.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}

/* line 9113, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form input.input-xs {
  height: 24px;
  padding: 2px 10px;
  font-size: 11px;
  line-height: 1.5;
}

/* SELECT */
/* line 9120, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form select.input-sm {
  height: 30px;
  line-height: 15px;
  font-size: 12px;
}

/* line 9125, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form select.input-sm + i {
  height: 10px;
}

/* line 9128, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form select.input-lg {
  height: 44px;
  line-height: 22px;
  font-size: 17px;
}

/* line 9133, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form select.input-lg + i {
  height: 11px;
  top: 17px;
}

/* aep fix for aspnet mvc
		   from abelepereira  */
/* line 9139, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .checkbox input + input[type=hidden] + i:after {
  content: '\f00c';
  top: -1px;
  left: 1px;
  width: 15px;
  height: 15px;
  font: normal 16px/19px FontAwesome;
  text-align: center;
}

/* line 9148, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .checkbox input:checked:hover + input[type=hidden] + i:after {
  content: '\f00d';
}

/* line 9151, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .checkbox input:checked:disabled:hover + input[type=hidden] + i:after {
  content: '\f00c';
}

/* line 9154, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .checkbox input:checked + input[type=hidden] + i:after {
  opacity: 1;
}

/* toogle fix */
/* line 9158, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .toggle input:checked + input[type=hidden] + i:after {
  content: attr(data-swchon-text);
  text-align: right;
}

/* line 9162, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form .toggle input:checked + input[type=hidden] + i:before {
  right: 36px;
}

/* end of fix */
/*
 * Error Page
 */
/* line 9169, vendor/assets/stylesheets/smartadmin-production.scss */
.error-box {
  max-width: 900px;
  margin: 0 auto;
}

/* line 9173, vendor/assets/stylesheets/smartadmin-production.scss */
.error-text {
  font-weight: 400;
  color: #ffffff;
  letter-spacing: -4px;
  font-size: 700%;
  margin-bottom: 30px;
  text-shadow: 0 1px 0 #cccccc, 0 2px 0 #bfbfbf, 0 3px 0 #bbbbbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaaaaa, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.2), 0 20px 20px rgba(0, 0, 0, 0.15);
}

/* line 9181, vendor/assets/stylesheets/smartadmin-production.scss */
.error-search {
  width: 300px;
  margin: 0 auto 20px;
}

/* line 9185, vendor/assets/stylesheets/smartadmin-production.scss */
.error-icon-shadow {
  text-shadow: 0 1px 0 #803838, 0 2px 0 #a85d5d, 0 3px 0 #b86565, 0 4px 0 #d86f6f, 0 5px 0 #b3a5a5, 0 6px 1px rgba(131, 51, 51, 0.1), 0 0 5px rgba(102, 30, 30, 0.1), 0 1px 3px rgba(95, 15, 15, 0.3), 0 3px 5px rgba(100, 23, 23, 0.2), 0 5px 10px rgba(114, 30, 30, 0.25), 0 10px 10px rgba(94, 15, 15, 0.2), 0 20px 20px rgba(121, 38, 38, 0.15);
}

/*
 * LOGIN/REGISTER/EXTR PAGE
 */
/* line 9191, vendor/assets/stylesheets/smartadmin-production.scss */
.display-image {
  margin-top: -60px;
  margin-right: 20px;
}

/* line 9195, vendor/assets/stylesheets/smartadmin-production.scss */
.terms-body {
  max-height: 400px;
  overflow: auto;
}

/* line 9199, vendor/assets/stylesheets/smartadmin-production.scss */
#extr-page {
  background: #ffffff;
  overflow: visible;
}

/* line 9203, vendor/assets/stylesheets/smartadmin-production.scss */
#extr-page .container {
  border: none;
}

/* line 9206, vendor/assets/stylesheets/smartadmin-production.scss */
#extr-page #header {
  margin: 0;
  height: 71px;
  border-bottom: 1px solid #eeeeee !important;
  overflow: hidden;
  padding: 0 30px;
  background-clip: padding-box;
  border-width: 0;
  min-height: 28px;
  background: #f4f4f4 !important;
  /*margin-bottom:20px;*/
}

/* line 9218, vendor/assets/stylesheets/smartadmin-production.scss */
#extr-page #main {
  padding-top: 20px;
}

/* line 9221, vendor/assets/stylesheets/smartadmin-production.scss */
#extr-page #header #logo {
  margin-top: 22px;
  margin-left: 0px;
}

/* line 9225, vendor/assets/stylesheets/smartadmin-production.scss */
#extr-page #header #logo img {
  width: 137px;
}

/* line 9228, vendor/assets/stylesheets/smartadmin-production.scss */
#extr-page-header-space {
  float: right;
  text-align: right;
  display: block;
  vertical-align: middle;
  line-height: 71px;
}

/* line 9235, vendor/assets/stylesheets/smartadmin-production.scss */
#extr-page-header-space > :first-child {
  font-size: 13px;
  margin-right: 14px;
  vertical-align: -3px;
  font-weight: 400;
}

/* line 9241, vendor/assets/stylesheets/smartadmin-production.scss */
#extr-page-header-space .btn {
  font-weight: bold;
  text-transform: uppercase;
}

/* line 9245, vendor/assets/stylesheets/smartadmin-production.scss */
#extr-page-header-space > * {
  display: inline-block;
}

/* line 9248, vendor/assets/stylesheets/smartadmin-production.scss */
#extr-page #main {
  background: #ffffff;
  margin: 0;
}

/* line 9252, vendor/assets/stylesheets/smartadmin-production.scss */
#extr-page .hero {
  background-image: url(/gradient/login.png);
  background-repeat: no-repeat;
  background-position: 0 137px;
  height: 360px;
  width: 100%;
  float: left;
}

/* line 9260, vendor/assets/stylesheets/smartadmin-production.scss */
#extr-page h4.paragraph-header {
  color: #565656;
  font-size: 15px;
  font-weight: normal;
  line-height: 22px;
  margin-top: 15px;
  width: 270px;
}

/* line 9268, vendor/assets/stylesheets/smartadmin-production.scss */
#extr-page h5.about-heading {
  color: #565656;
  font-size: 15px;
  font-weight: bold;
  line-height: 24px;
  margin: 0 0 5px;
}

/* line 9275, vendor/assets/stylesheets/smartadmin-production.scss */
#extr-page .login-header-big {
  font-weight: 400;
}

/* line 9278, vendor/assets/stylesheets/smartadmin-production.scss */
#extr-page .login-desc-box-l {
  min-height: 350px;
  width: 50%;
}

/* line 9282, vendor/assets/stylesheets/smartadmin-production.scss */
#extr-page .login-app-icons {
  vertical-align: top;
  margin-top: 90px;
  width: 300px;
}

@media (min-width: 768px) and (max-width: 880px) {
  /* line 9288, vendor/assets/stylesheets/smartadmin-production.scss */
  #extr-page #header {
    padding: 0 5px !important;
  }
}

@media only screen and (min-width: 0px) and (max-width: 679px) {
  /* line 9293, vendor/assets/stylesheets/smartadmin-production.scss */
  #extr-page #header {
    padding: 0 5px !important;
  }
  /* line 9296, vendor/assets/stylesheets/smartadmin-production.scss */
  #extr-page #header #logo img {
    width: 135px;
  }
  /* line 9299, vendor/assets/stylesheets/smartadmin-production.scss */
  #extr-page #header #logo {
    margin-top: 22px;
  }
}

/*
 * NESTABLES
 */
/* line 9306, vendor/assets/stylesheets/smartadmin-production.scss */
.dd {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  max-width: 600px;
  list-style: none;
  font-size: 13px;
  line-height: 20px;
}

/* line 9316, vendor/assets/stylesheets/smartadmin-production.scss */
.dd-list {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 9323, vendor/assets/stylesheets/smartadmin-production.scss */
.dd-list .dd-list {
  padding-left: 30px;
}

/* line 9326, vendor/assets/stylesheets/smartadmin-production.scss */
.dd-collapsed .dd-list {
  display: none;
}

/* line 9329, vendor/assets/stylesheets/smartadmin-production.scss */
.dd-item,
.dd-empty,
.dd-placeholder {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  min-height: 20px;
  font-size: 13px;
  line-height: 20px;
}

/* line 9340, vendor/assets/stylesheets/smartadmin-production.scss */
.dd-handle {
  display: block;
  font-size: 15px;
  margin: 5px 0;
  padding: 7px 15px;
  color: #333333;
  text-decoration: none;
  border: 1px solid #cfcfcf;
  background: #fbfbfb;
}

/* line 9350, vendor/assets/stylesheets/smartadmin-production.scss */
.dd-handle:hover {
  color: #2ea8e5;
  background: #ffffff;
}

/* line 9354, vendor/assets/stylesheets/smartadmin-production.scss */
.dd-item > button {
  position: relative;
  cursor: pointer;
  float: left;
  width: 25px;
  height: 20px;
  margin: 7px 10px;
  line-height: 22px !important;
  padding: 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  border: 0;
  background: rgba(0, 0, 0, 0);
  text-align: center;
}

/* line 9370, vendor/assets/stylesheets/smartadmin-production.scss */
.dd-item > button {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
}

/* line 9380, vendor/assets/stylesheets/smartadmin-production.scss */
.dd-item > button:before {
  content: '\f055';
  display: block;
  position: absolute;
  width: 100%;
  text-align: center;
  text-indent: 0;
  color: #0091d9;
}

/* line 9389, vendor/assets/stylesheets/smartadmin-production.scss */
.dd-item > button[data-action="collapse"]:before {
  content: '\f056';
  color: #a90329;
}

/* line 9393, vendor/assets/stylesheets/smartadmin-production.scss */
.dd-placeholder,
.dd-empty {
  margin: 5px 0;
  padding: 0;
  min-height: 30px;
  background: #f2fbff;
  border: 1px dashed #b6bcbf;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

/* line 9403, vendor/assets/stylesheets/smartadmin-production.scss */
.dd-empty {
  border: 1px dashed #bbb;
  min-height: 100px;
  background-color: #eeeeee;
  background-image: -webkit-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff), -webkit-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff);
  background-image: -moz-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff), -moz-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff);
  background-image: linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff), linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff);
  background-size: 60px 60px;
  background-position: 0 0, 30px 30px;
}

/* line 9413, vendor/assets/stylesheets/smartadmin-production.scss */
.dd-dragel {
  position: absolute;
  pointer-events: none;
  z-index: 9999;
}

/* line 9418, vendor/assets/stylesheets/smartadmin-production.scss */
.dd-dragel > .dd-item .dd-handle {
  margin-top: 0;
}

/* line 9421, vendor/assets/stylesheets/smartadmin-production.scss */
.dd-dragel .dd-handle {
  -webkit-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
}

/**
 * Nestable Extras
 */
/* line 9428, vendor/assets/stylesheets/smartadmin-production.scss */
.nestable-lists {
  display: block;
  clear: both;
  padding: 30px 0;
  width: 100%;
  border: 0;
  border-top: 2px solid #bfbfbf;
  border-bottom: 2px solid #bfbfbf;
}

/* line 9437, vendor/assets/stylesheets/smartadmin-production.scss */
#nestable-menu {
  padding: 0;
  margin: 10px 0 20px;
}

/* line 9441, vendor/assets/stylesheets/smartadmin-production.scss */
#nestable-output,
#nestable2-output {
  width: 100%;
  padding: 5px;
}

@media only screen and (min-width: 700px) {
  /* line 9447, vendor/assets/stylesheets/smartadmin-production.scss */
  .dd {
    float: left;
    width: 100%;
  }
  /* line 9451, vendor/assets/stylesheets/smartadmin-production.scss */
  .dd + .dd {
    margin-left: 2%;
  }
}

/* line 9455, vendor/assets/stylesheets/smartadmin-production.scss */
.dd-hover > .dd-handle {
  background: #2ea8e5 !important;
}

/**
 * Nestable Draggable Handles
 */
/* line 9461, vendor/assets/stylesheets/smartadmin-production.scss */
.dd3-content {
  display: block;
  margin: 5px 0;
  padding: 6px 10px 8px 40px;
  font-size: 15px;
  color: #333333;
  text-decoration: none;
  border: 1px solid #cfcfcf;
  background: #fbfbfb;
}

/* line 9471, vendor/assets/stylesheets/smartadmin-production.scss */
.dd3-content:hover {
  color: #2ea8e5;
  background: #ffffff;
}

/* line 9475, vendor/assets/stylesheets/smartadmin-production.scss */
.dd-dragel > .dd3-item > .dd3-content {
  margin: 0;
}

/* line 9478, vendor/assets/stylesheets/smartadmin-production.scss */
.dd3-item > button {
  margin-left: 38px;
}

/* line 9481, vendor/assets/stylesheets/smartadmin-production.scss */
.dd3-handle {
  position: absolute;
  margin: 0;
  left: 0;
  top: 0;
  cursor: move;
  width: 30px;
  text-indent: 100%;
  color: transparent;
  white-space: nowrap;
  overflow: hidden;
  border: 1px solid #aaa;
  background: #bfbfbf;
  background: -webkit-linear-gradient(top, #dddddd 0%, #bbbbbb 100%);
  background: -moz-linear-gradient(top, #dddddd 0%, #bbbbbb 100%);
  background: linear-gradient(top, #dddddd 0%, #bbbbbb 100%);
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  padding: 8px 15px;
}

/* line 9507, vendor/assets/stylesheets/smartadmin-production.scss */
.dd3-handle:before {
  content: '\f0c9';
  display: block;
  position: absolute;
  left: 0;
  top: 3px;
  width: 100%;
  text-align: center;
  text-indent: 0;
  color: #818181;
  font-weight: normal;
  line-height: 28px;
}

/* line 9520, vendor/assets/stylesheets/smartadmin-production.scss */
.dd3-handle:hover:before {
  color: #C27616;
}

/* line 9523, vendor/assets/stylesheets/smartadmin-production.scss */
.dd-handle:hover + .dd-list .dd-handle,
.dd-handle:hover {
  background: #FDDFB3 !important;
  border: 1px solid #FAA937;
  color: #333 !important;
}

/* line 9529, vendor/assets/stylesheets/smartadmin-production.scss */
.dd-handle > span {
  font-size: 13px;
  color: #777;
}

/* line 9533, vendor/assets/stylesheets/smartadmin-production.scss */
.dd-dragel > .dd-item > .dd-handle {
  border-left-width: 4px;
}

/* line 9536, vendor/assets/stylesheets/smartadmin-production.scss */
.dd-dragel > li.dd-item.dd3-item {
  position: relative;
  top: 10px;
  left: 10px;
  z-index: 999;
}

/*
 * FULL CALENDAR
 */
/* line 9545, vendor/assets/stylesheets/smartadmin-production.scss */
#calendar-container {
  position: relative;
}

/* line 9548, vendor/assets/stylesheets/smartadmin-production.scss */
html .fc,
.fc table {
  font-size: 12px;
}

/* line 9552, vendor/assets/stylesheets/smartadmin-production.scss */
.dt-header.calender-spacer {
  height: 46px;
  display: block;
}

/* line 9556, vendor/assets/stylesheets/smartadmin-production.scss */
.jarviswidget #calendar {
  margin-top: -18px;
}

/* line 9559, vendor/assets/stylesheets/smartadmin-production.scss */
.fc-widget-header,
.fc-widget-content {
  border-right: none;
}

/* line 9563, vendor/assets/stylesheets/smartadmin-production.scss */
.jarviswidget th:first-child,
.jarviswidget td:first-child {
  border-left: none;
}

/* line 9567, vendor/assets/stylesheets/smartadmin-production.scss */
.jarviswidget th:last-child,
.jarviswidget td:last-child {
  border-right: none;
}

/* line 9571, vendor/assets/stylesheets/smartadmin-production.scss */
.jarviswidget tbody tr:last-child td {
  border-bottom: none;
}

/* line 9574, vendor/assets/stylesheets/smartadmin-production.scss */
.jarviswidget .fc-toolbar .fc-left {
  float: none;
}

/* line 9577, vendor/assets/stylesheets/smartadmin-production.scss */
.jarviswidget .fc-toolbar {
  margin-bottom: 0;
}

/* line 9580, vendor/assets/stylesheets/smartadmin-production.scss */
.jarviswidget .fc-toolbar h2 {
  text-shadow: 0 1px 0 #ffffff;
  margin-top: -12px;
  margin-left: 10px;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 9px;
}

/* line 9588, vendor/assets/stylesheets/smartadmin-production.scss */
.fc-time,
.fc-title {
  padding: 3px 2px 2px 4px;
  line-height: 16px;
  font-weight: bold;
  font-size: 11px;
  box-sizing: border-box;
}

/* line 9596, vendor/assets/stylesheets/smartadmin-production.scss */
.fc-axis {
  font-weight: normal;
}

/* calendar button */
/* line 9600, vendor/assets/stylesheets/smartadmin-production.scss */
#calendar-buttons {
  position: absolute;
  right: 14px;
  top: 5px;
}

/* other month */
/* line 9606, vendor/assets/stylesheets/smartadmin-production.scss */
td.fc-other-month,
.dropzone {
  background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0.25, rgba(0, 0, 0, 0.03)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(0, 0, 0, 0.03)), color-stop(0.75, rgba(0, 0, 0, 0.03)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(135deg, rgba(0, 0, 0, 0.03) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.03) 50%, rgba(0, 0, 0, 0.03) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(135deg, rgba(0, 0, 0, 0.03) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.03) 50%, rgba(0, 0, 0, 0.03) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(135deg, rgba(0, 0, 0, 0.03) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.03) 50%, rgba(0, 0, 0, 0.03) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(135deg, rgba(0, 0, 0, 0.03) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.03) 50%, rgba(0, 0, 0, 0.03) 75%, transparent 75%, transparent);
  background-image: linear-gradient(135deg, rgba(0, 0, 0, 0.03) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.03) 50%, rgba(0, 0, 0, 0.03) 75%, transparent 75%, transparent);
  background-color: #FAFCFD;
  background-size: 16px 16px;
}

/* line 9617, vendor/assets/stylesheets/smartadmin-production.scss */
.fc-corner-right .fc-event-inner {
  padding-right: 15px;
}

/*
	* Select color
	*/
/* line 9623, vendor/assets/stylesheets/smartadmin-production.scss */
.btn-select-tick i {
  display: none;
}

/* line 9626, vendor/assets/stylesheets/smartadmin-production.scss */
.btn-select-tick .btn:hover i {
  opacity: .3;
  display: block;
}

/* line 9630, vendor/assets/stylesheets/smartadmin-production.scss */
.btn-select-tick .active i {
  display: block;
  opacity: 1 !important;
}

/*
	* Drag and drop events
*/
/* line 9637, vendor/assets/stylesheets/smartadmin-production.scss */
#external-events > li {
  margin: 6px 4px 6px 0;
  display: inline-block;
}

/* line 9641, vendor/assets/stylesheets/smartadmin-production.scss */
#external-events > li > :first-child {
  padding: 5px 10px 10px;
  cursor: move;
  display: block;
}

/* line 9646, vendor/assets/stylesheets/smartadmin-production.scss */
#external-events > li > :first-child:after {
  color: #ffffff;
  color: rgba(255, 255, 255, 0.7);
  content: attr(data-description);
  font-size: 11px;
  font-weight: 400;
  display: block;
  line-height: 0;
  margin: 7px 0;
  text-transform: lowercase;
}

/*
 * INBOX
 */
/* line 9660, vendor/assets/stylesheets/smartadmin-production.scss */
.table-wrap {
  overflow: auto;
}

/* line 9663, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-body {
  position: relative;
}

/* line 9666, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-body .table-wrap {
  background: #ffffff;
  padding: 10px 14px 7px;
  position: relative;
  margin-left: 200px;
  overflow-x: hidden;
}

/* line 9673, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-body.no-content-padding {
  margin-top: 0;
  background: #ffffff;
  overflow: hidden;
}

/* line 9678, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-nav-bar {
  height: 70px;
  margin-bottom: 0;
  /*border-bottom: 1px solid #CECECE;*/
  padding: 20px 14px;
  background: #ffffff;
}

/* line 9685, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-nav-bar .page-title {
  display: inline-block;
  margin: 0;
  width: 196px;
  line-height: 33px;
  vertical-align: middle;
}

/* line 9692, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-footer {
  position: absolute;
  bottom: -53px;
}

/* line 9696, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-paging {
  margin-left: 10px;
}

/* line 9699, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-footer .btn-group {
  margin-left: 10px;
}

/* line 9702, vendor/assets/stylesheets/smartadmin-production.scss */
#inbox-table {
  font-size: 13px;
  border-top: none;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}

/* line 9708, vendor/assets/stylesheets/smartadmin-production.scss */
#inbox-table tbody tr:hover {
  cursor: pointer;
  background: #E4E4E4;
}

/* line 9712, vendor/assets/stylesheets/smartadmin-production.scss */
#inbox-table tr td {
  border-right: none;
  border-left: none;
  line-height: 26px;
  padding: 6px 4px 7px !important;
}

/* line 9718, vendor/assets/stylesheets/smartadmin-production.scss */
#inbox-table .inbox-table-icon {
  padding-left: 15px !important;
}

/* line 9721, vendor/assets/stylesheets/smartadmin-production.scss */
#inbox-table tbody tr th {
  overflow: hidden;
}

/* line 9724, vendor/assets/stylesheets/smartadmin-production.scss */
#inbox-table.table tbody > tr > td {
  border-color: #fff !important;
}

/* line 9727, vendor/assets/stylesheets/smartadmin-production.scss */
#inbox-table .radio,
#inbox-table .checkbox {
  margin-top: -1px;
  margin-bottom: 0px;
}

/* line 9732, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-table-icon,
.inbox-data-attachment {
  width: 28px;
  text-align: left;
  padding-left: 12px !important;
  padding-right: 0px !important;
}

/* line 9739, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-data-from {
  width: 200px;
}

/* line 9742, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-data-from > :first-child {
  width: 200px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 9749, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-data-date {
  width: 80px;
  padding-left: 7px !important;
  padding-right: 0px !important;
}

/* line 9754, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-data-message > :first-child {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 27px;
  color: #8A8A8A;
}

/* line 9762, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-data-message > :first-child span {
  color: #111;
}

/* line 9765, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-data-message > :first-child span.label {
  color: #ffffff;
}

/* line 9768, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-data-message > :first-child > :first-child:after {
  content: " - ";
}

/* line 9771, vendor/assets/stylesheets/smartadmin-production.scss */
.unread td {
  background: #ffffff;
}

/* line 9774, vendor/assets/stylesheets/smartadmin-production.scss */
.unread .inbox-data-message > :first-child > :first-child,
.unread .inbox-data-from > :first-child,
.unread .inbox-data-date > :first-child {
  font-weight: bold;
}

/* line 9779, vendor/assets/stylesheets/smartadmin-production.scss */
tr.highlight td,
tr.unread.highlight td {
  background: #ffffcc !important;
  /*#ffffcc;*/
  color: #333333;
}

/* line 9785, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-checkbox-triggered {
  display: inline-block;
}

/* line 9788, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-checkbox-triggered > .btn-group {
  margin-right: 10px;
}

/* line 9791, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-checkbox-triggered > .btn-group .btn {
  padding-left: 14px;
  padding-right: 14px;
}

/* line 9795, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-side-bar {
  height: 100%;
  position: absolute;
  background: #ffffff;
  display: block;
  width: 200px;
  padding: 10px 0 10px 14px;
  /*overflow-y: auto;
	overflow-x: hidden;*/
  -webkit-overflow-scrolling: touch;
  z-index: 1;
}

/* line 9807, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-side-bar::-webkit-scrollbar {
  width: 0 !important;
}

/* line 9810, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-side-bar h6 {
  font-weight: normal;
  font-size: 11px;
  display: block;
  padding: 0px 15px;
  text-transform: uppercase;
  color: #838383;
}

/* line 9818, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-side-bar h6 a {
  font-size: 14px;
  margin-top: -2px;
}

/* line 9822, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-side-bar h6 .tooltip {
  text-transform: none !important;
}

/* line 9825, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-side-bar > .btn {
  margin-bottom: 35px;
}

/* line 9828, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-side-bar .input-group {
  margin-bottom: 25px;
}

/* line 9831, vendor/assets/stylesheets/smartadmin-production.scss */
#compose-mail-mini {
  margin-left: 4px;
}

/* line 9834, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-space {
  display: block;
  width: 185px;
}

/* line 9838, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-space > .progress {
  margin-top: 5px;
}

/* line 9841, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-menu-lg {
  list-style: none;
  padding: 0;
  margin: 0 0 20px 0;
}

/* line 9846, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-menu-lg li a {
  display: block;
  padding: 6px 15px 7px;
  font-size: 13px;
  color: #333333;
}

/* line 9852, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-menu-lg li {
  display: block;
  width: 100%;
}

/* line 9856, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-menu-lg li a:hover {
  text-decoration: none;
  background: #f4f4f4;
}

/* line 9860, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-menu-lg li.active a {
  font-weight: bold;
  background: #F0F0F0;
  border-bottom: 1px solid #E7E7E7;
  color: #3276b1;
}

/* line 9866, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-menu-sm {
  list-style: none;
  padding: 0;
  margin: 0 0 20px 0;
}

/* line 9871, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-menu-sm li a {
  display: block;
  padding: 8px 15px 10px;
  font-size: 13px;
  color: #333333;
}

/* line 9877, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-menu-sm li {
  display: block;
  width: 100%;
}

/* line 9881, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-menu-sm li a:hover {
  text-decoration: none;
  background: #f4f4f4;
}

/* line 9885, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-menu-sm li.active a {
  font-weight: bold;
  background: #F0F0F0;
  border-bottom: 1px solid #E7E7E7;
  color: #3276b1;
}

/*
	* Email opened
	*/
/* line 9894, vendor/assets/stylesheets/smartadmin-production.scss */
.email-open-header {
  margin: -10px 0 0 0;
  font-size: 20px;
  border-bottom: 1px solid #bfbfbf;
  border-top: 1px solid #eeeeee;
  padding: 15px 3px;
}

/* line 9901, vendor/assets/stylesheets/smartadmin-production.scss */
.email-open-header > span {
  font-size: 10px;
  font-weight: normal;
  padding: 3px 5px;
  letter-spacing: normal;
  text-transform: uppercase;
  vertical-align: middle;
  line-height: 33px;
  background: #ACACAC;
}

/* line 9911, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-info-bar {
  padding: 10px 0px;
  border-bottom: 1px solid #bfbfbf;
}

/* line 9915, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-info-bar img {
  width: 35px;
  height: auto;
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
  margin-left: 2px;
  border-left: 3px solid #ffffff;
}

/* line 9924, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-message,
.inbox-download {
  padding: 15px 4px;
  border-bottom: 1px solid #bfbfbf;
}

/* line 9929, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-download-list {
  list-style: none;
  margin: 5px 0 0;
  padding: 0;
}

/* line 9934, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-download-list li {
  display: inline-block;
  margin: 0 5px 0 0;
  vertical-align: top;
}

/* line 9939, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-download-list li > :first-child {
  margin-bottom: 0;
  width: 150px;
  overflow: hidden;
}

/* line 9944, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-download-list li > :first-child:hover {
  background: #ffffff;
  border-color: #C0C0C0;
}

/* line 9948, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-download-list li > :first-child > :first-child {
  text-align: center;
  display: block;
  color: #D6D6D6;
}

/* line 9953, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-download-list li > :first-child > :first-child > .fa {
  font-size: 150px;
}

/* line 9956, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-download-list li > :first-child > :first-child > img {
  max-width: 120px;
}

/* line 9959, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-compose-footer {
  padding: 10px;
  background: #F5F5F5;
  border-bottom: 1px solid #A9A9A9;
}

/* added space for large width devices */
/* line 9965, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-info-bar,
.inbox-message,
.inbox-download,
.inbox-compose-footer {
  margin-right: 240px;
  position: relative;
}

/* line 9972, vendor/assets/stylesheets/smartadmin-production.scss */
.email-infobox {
  display: block;
  width: 180px;
  border-bottom: 1px solid #bfbfbf;
  padding-bottom: 0px;
  padding-top: 15px;
  position: absolute;
  top: 65px;
  right: 15px;
}

/* compose email */
/* line 9983, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-info-bar .form-group {
  margin: 0;
}

/* line 9986, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-info-bar .form-group input,
.inbox-info-bar .select2-container-multi .select2-choices {
  border-color: #ffffff !important;
}

/* line 9990, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-info-bar .select2-selection--multiple {
  border-color: #ffffff !important;
}

/* line 9993, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-info-bar .select2-choices > div {
  display: none;
}

/* line 9996, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-info-bar .col-md-1,
.inbox-info-bar .col-md-11 {
  padding-left: 0px;
  padding-right: 0px;
}

/* line 10001, vendor/assets/stylesheets/smartadmin-production.scss */
.fileinput {
  padding-top: 3px;
}

/* line 10004, vendor/assets/stylesheets/smartadmin-production.scss */
.hidden {
  display: none;
}

/* line 10007, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-info-bar em {
  position: absolute;
  top: 6px;
  right: 20px;
  text-align: right;
  font-style: normal;
}

/* email reply text */
/* line 10015, vendor/assets/stylesheets/smartadmin-production.scss */
.email-reply-text > div {
  border-left: 1px solid #D6D6D6;
  padding-left: 10px;
  margin-left: 50px;
  color: #A9A9A9;
}

/* reply text area */
/* line 10022, vendor/assets/stylesheets/smartadmin-production.scss */
.inbox-body .note-editor .note-editable {
  height: 100% important;
}

/* line 10025, vendor/assets/stylesheets/smartadmin-production.scss */
.email-reply-text > :first-child {
  padding-left: 45px;
}

@media (max-width: 1280px) {
  /* line 10029, vendor/assets/stylesheets/smartadmin-production.scss */
  .inbox-info-bar,
.inbox-message,
.inbox-compose-footer {
    margin-right: 0px;
  }
  /* line 10034, vendor/assets/stylesheets/smartadmin-production.scss */
  .email-infobox {
    display: none;
  }
}

@media (max-width: 1024px) {
  /* line 10039, vendor/assets/stylesheets/smartadmin-production.scss */
  .inbox-side-bar {
    display: none !important;
  }
  /* line 10042, vendor/assets/stylesheets/smartadmin-production.scss */
  .inbox-body .table-wrap {
    margin-left: 0px !important;
  }
  /* line 10045, vendor/assets/stylesheets/smartadmin-production.scss */
  .inbox-info-bar .col-md-1,
.inbox-info-bar .col-md-11 {
    padding-left: 26px;
    padding-right: 26px;
  }
}

/* hide helper inside inbox as it has issues with z-index */
/* line 10052, vendor/assets/stylesheets/smartadmin-production.scss */
#inbox-content [data-event="showHelpDialog"],
#inbox-content [data-event="codeview"],
#inbox-content .note-insert {
  display: none !important;
}

/* line 10057, vendor/assets/stylesheets/smartadmin-production.scss */
#inbox-content [data-event="fullscreen"] {
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}

/* adjust buttons */
/* line 10063, vendor/assets/stylesheets/smartadmin-production.scss */
#inbox-content .note-toolbar .btn-sm {
  padding: 2px 6px 3px;
  font-size: 14px;
}

/* adjust width of dropdowns */
/* line 10068, vendor/assets/stylesheets/smartadmin-production.scss */
#inbox-content .note-toolbar .note-para .dropdown-menu {
  min-width: 180px;
}

/*
 * PROFILE PAGE
 */
/* line 10074, vendor/assets/stylesheets/smartadmin-production.scss */
.profile-pic {
  text-align: right;
}

/* line 10077, vendor/assets/stylesheets/smartadmin-production.scss */
.profile-pic > img {
  border-radius: 0%;
  position: relative;
  border: 5px solid #ffffff;
  top: -30px;
  left: 10px;
  display: inline-block;
  text-align: right;
  z-index: 4;
  max-width: 100px;
  margin-bottom: -30px;
}

/* line 10089, vendor/assets/stylesheets/smartadmin-production.scss */
.profile-carousel .carousel-inner {
  max-height: 150px;
}

/* line 10092, vendor/assets/stylesheets/smartadmin-production.scss */
.friends-list li {
  margin-bottom: 10px;
  margin-right: 3px;
  padding: 0;
}

/* line 10097, vendor/assets/stylesheets/smartadmin-production.scss */
.friends-list img {
  width: 35px;
  border: 1px solid #ffffff;
  outline: 1px solid #bfbfbf;
}

/* line 10102, vendor/assets/stylesheets/smartadmin-production.scss */
.profile-link-btn {
  color: #999999;
  font-size: 14px;
}

/*
 * Calendar Icon
 */
/* line 10109, vendor/assets/stylesheets/smartadmin-production.scss */
time.icon {
  font-size: 14px;
  /* change icon size */
  display: block;
  position: relative;
  width: 35px;
  height: 43px;
  background-color: #fff;
  margin: 3px auto;
  border-radius: 7px;
  box-shadow: 0 1px 0 #bdbdbd,0 2px 0 #fff,0 3px 0 #EEE9E9,0 4px 0 #fff,0 5px 0 #FFFFFF,0 0 0 1px #D3D3D3;
  overflow: hidden;
}

/* line 10122, vendor/assets/stylesheets/smartadmin-production.scss */
time.icon * {
  display: block;
  width: 100%;
  font-size: 10px;
  font-weight: bold;
  font-style: normal;
  text-align: center;
}

/* line 10130, vendor/assets/stylesheets/smartadmin-production.scss */
time.icon strong {
  position: absolute;
  top: 0;
  padding: 2px 0;
  color: #fff;
  background-color: #3a3633;
  -webkit-box-shadow: 0 2px 0 #3a3633;
  box-shadow: 0 2px 0 #3a3633;
  border-radius: 6px 6px 0 0;
}

/* line 10140, vendor/assets/stylesheets/smartadmin-production.scss */
time.icon em {
  position: absolute;
  bottom: 3px;
  color: #3276b1;
}

/* line 10145, vendor/assets/stylesheets/smartadmin-production.scss */
time.icon span {
  width: 100%;
  font-size: 15px;
  letter-spacing: -0.05em;
  padding-top: 21px;
  color: #2f2f2f;
}

/*
 * New users
 */
/* line 10155, vendor/assets/stylesheets/smartadmin-production.scss */
.user {
  display: block;
  float: left;
  width: 170px;
  margin: 0 15px 15px 0;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 10165, vendor/assets/stylesheets/smartadmin-production.scss */
.user img {
  float: left;
  width: 35px;
  margin-right: 5px;
}

/* line 10170, vendor/assets/stylesheets/smartadmin-production.scss */
.user .email {
  color: #999;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/*
 * SEARCH RESULTS
 */
/* line 10180, vendor/assets/stylesheets/smartadmin-production.scss */
.search-results {
  padding: 18px 5px;
}

/* line 10183, vendor/assets/stylesheets/smartadmin-production.scss */
.search-results + .search-results {
  border-top: 1px dashed #E3E3E3;
}

/* line 10186, vendor/assets/stylesheets/smartadmin-production.scss */
.search-results > :first-child {
  margin-bottom: 4px;
  font-weight: 400;
}

/* line 10190, vendor/assets/stylesheets/smartadmin-production.scss */
.search-results > :first-child a {
  text-decoration: underline;
}

/* line 10193, vendor/assets/stylesheets/smartadmin-production.scss */
.search-results .url {
  font-style: normal;
  font-size: 14px;
}

/* line 10197, vendor/assets/stylesheets/smartadmin-production.scss */
.search-results img {
  display: inline-block;
  margin-top: 4px;
  margin-right: 4px;
  width: 80px;
}

/* line 10203, vendor/assets/stylesheets/smartadmin-production.scss */
.search-results > div {
  display: inline-block;
  vertical-align: top;
}

/* line 10207, vendor/assets/stylesheets/smartadmin-production.scss */
.search-results .note {
  margin: 0;
  line-height: normal;
}

/* line 10211, vendor/assets/stylesheets/smartadmin-production.scss */
.search-results .note a {
  text-decoration: none !important;
  color: #333333;
}

/* line 10215, vendor/assets/stylesheets/smartadmin-production.scss */
.search-results .note a:hover {
  color: #ed1c24;
}

/*
 * TODO's
 */
/* line 10221, vendor/assets/stylesheets/smartadmin-production.scss */
.todo-group-title {
  margin: 0;
  line-height: 31px;
  padding: 0 0 0 10px;
  background: #fafafa;
  border-bottom: 1px solid #e7e7e7;
  border-top: 1px solid #f4f4f4;
  color: #999999;
}

/* line 10230, vendor/assets/stylesheets/smartadmin-production.scss */
.todo {
  margin: 0;
  padding: 0;
  min-height: 5px;
  list-style: none;
}

/* line 10236, vendor/assets/stylesheets/smartadmin-production.scss */
.todo > li {
  display: block;
  position: relative;
  overflow: hidden;
  border-bottom: 1px solid #e7e7e7;
  margin: 0 5px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAQCAYAAADagWXwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RkQ1OEY4NTM4NUIxMUUzQjdCMUMxQzJCQUE3MTMxOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RkQ1OEY4NjM4NUIxMUUzQjdCMUMxQzJCQUE3MTMxOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRGRDU4RjgzMzg1QjExRTNCN0IxQzFDMkJBQTcxMzE4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRGRDU4Rjg0Mzg1QjExRTNCN0IxQzFDMkJBQTcxMzE4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+pTD+wgAAACtJREFUeNpimDBhwn8gYABhdDYjiIELMDHgAUwTJ06Ea0VnjxpLO2MBAgwAGYZLegQbQ3UAAAAASUVORK5CYII=) 1px 11px no-repeat;
}

/* line 10244, vendor/assets/stylesheets/smartadmin-production.scss */
.todo > li:last-child,
.todo > li:only-child {
  border-bottom: none;
}

/* line 10248, vendor/assets/stylesheets/smartadmin-production.scss */
.todo > li > :first-child {
  display: block;
  border-right: 1px solid #FFE1EB;
  height: 100%;
  padding: 6px 11px 6px 18px;
  width: 20px;
  vertical-align: top;
  position: absolute;
}

/* line 10257, vendor/assets/stylesheets/smartadmin-production.scss */
.todo > li > :first-child:hover {
  cursor: move;
}

/* line 10260, vendor/assets/stylesheets/smartadmin-production.scss */
.todo > li.complete > :first-child:hover {
  cursor: default;
}

/* line 10263, vendor/assets/stylesheets/smartadmin-production.scss */
.todo > li.complete {
  background: none;
}

/* line 10266, vendor/assets/stylesheets/smartadmin-production.scss */
.todo > li > p {
  height: 100%;
  margin-left: 52px;
  border-left: 1px solid #FFE1EB;
  display: inline-block;
  padding: 8px 0px 6px 7px;
  margin-bottom: 0;
  min-height: 37px;
  line-height: normal;
  font-size: 14px;
  font-weight: 500;
  color: #333333;
}

/* line 10279, vendor/assets/stylesheets/smartadmin-production.scss */
.todo > li > p > span {
  display: block;
  line-height: 12px;
  font-size: 10px;
  font-weight: normal;
}

/* line 10285, vendor/assets/stylesheets/smartadmin-production.scss */
.todo > li > p > :first-child {
  margin-top: -5px;
  color: #999999;
  margin-bottom: 4px;
}

/* line 10290, vendor/assets/stylesheets/smartadmin-production.scss */
.todo > li > p > .date {
  color: #bfbfbf;
}

/* line 10293, vendor/assets/stylesheets/smartadmin-production.scss */
.todo > li.complete > * {
  text-decoration: line-through;
  font-style: italic;
}

/* drag */
/* line 10298, vendor/assets/stylesheets/smartadmin-production.scss */
.todo > li.ui-sortable-helper {
  border-top: 1px solid #eeeeee;
  background: rgba(113, 132, 63, 0.1);
}

/*
 * TIMELINE PAGE
 */
/* Timeline */
/* line 10306, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-timeline {
  position: relative;
}

/* line 10309, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-timeline-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 10314, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-timeline-list:after {
  content: " ";
  background-color: #eeeeee;
  position: absolute;
  display: block;
  width: 2px;
  top: 0;
  left: 95px;
  bottom: 0;
  z-index: 1;
}

/* line 10325, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-timeline-list li {
  position: relative;
  margin: 0;
  padding: 15px 0;
}

/* line 10330, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-timeline-list > li:hover {
  background-color: #f4f4f4;
}

/* line 10333, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-timeline-hover li:hover {
  background-color: #f9f9f9;
}

/* line 10336, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-timeline-icon {
  background: #3276b1;
  color: #ffffff;
  border-radius: 50%;
  position: absolute;
  width: 32px;
  height: 32px;
  line-height: 28px;
  font-size: 14px;
  text-align: center;
  left: 80px;
  top: 10px;
  z-index: 100;
  padding: 2px;
}

/* line 10351, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-timeline-icon > img {
  height: 32px;
  width: 32px;
  border-radius: 50%;
  margin-top: -2px;
  margin-left: -2px;
  border: 2px solid #3276b1;
}

/* line 10359, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-timeline-time {
  float: left;
  width: 70px;
  text-align: right;
}

/* line 10364, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-timeline-time > small {
  font-style: italic;
}

/* line 10367, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-timeline-content {
  margin-left: 123px;
}

/*
 * FORUM PAGE
 */
/* line 10373, vendor/assets/stylesheets/smartadmin-production.scss */
.table-forum thead tr {
  background: none !important;
}

/* line 10376, vendor/assets/stylesheets/smartadmin-production.scss */
.table-forum thead tr th {
  font-size: 17px;
  font-weight: normal;
  border-bottom-color: #F1F1F1;
}

/* line 10381, vendor/assets/stylesheets/smartadmin-production.scss */
.table-forum tr td {
  border-top-style: dashed !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

/* line 10386, vendor/assets/stylesheets/smartadmin-production.scss */
.table-forum tr td h4 {
  font-size: 15px;
  font-weight: 700;
}

/* line 10390, vendor/assets/stylesheets/smartadmin-production.scss */
.table-forum tr td h4 small {
  font-size: 13px;
  display: block;
  margin-top: 2px;
}

/* line 10395, vendor/assets/stylesheets/smartadmin-production.scss */
.table-forum tr td > i {
  margin-top: 4px;
  padding-left: 10px;
}

/* line 10399, vendor/assets/stylesheets/smartadmin-production.scss */
.table-forum tr.locked h4 > a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f023";
}

/* line 10409, vendor/assets/stylesheets/smartadmin-production.scss */
.table-forum tr.closed h4 > a {
  text-decoration: line-through;
  color: #848484;
  cursor: not-allowed;
}

/* line 10414, vendor/assets/stylesheets/smartadmin-production.scss */
.forum-attachment {
  margin-top: 20px;
  display: block;
}

/* line 10418, vendor/assets/stylesheets/smartadmin-production.scss */
.ajax-loading-error {
  margin-top: 70px;
  display: block;
  text-align: center;
  font-size: 23px;
  font-weight: bold;
}

/* line 10425, vendor/assets/stylesheets/smartadmin-production.scss */
.ajax-notifications .ajax-loading-error {
  text-align: center;
  margin-top: 20px;
  font-size: 15px;
}

/* line 10430, vendor/assets/stylesheets/smartadmin-production.scss */
.ajax-notifications .ajax-loading-animation {
  font-size: 15px;
  text-align: center;
  margin-top: 70px;
}

/* line 10435, vendor/assets/stylesheets/smartadmin-production.scss */
.project-members a {
  display: inline-block;
  overflow: hidden;
  margin: 0 3px 0 0;
  border-radius: 0px;
}

/* line 10441, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-rtl.project-members a {
  margin: 0 0 0 3px;
}

/* line 10444, vendor/assets/stylesheets/smartadmin-production.scss */
.project-members img {
  width: 25px;
  border-radius: 0px;
}

/* line 10448, vendor/assets/stylesheets/smartadmin-production.scss */
.projects-table > tbody > tr > td {
  padding: 7px 10px 3px !important;
}

/* line 10451, vendor/assets/stylesheets/smartadmin-production.scss */
.status .who {
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  padding: 20px;
}

/* line 10455, vendor/assets/stylesheets/smartadmin-production.scss */
.status .who img {
  float: left;
  height: 40px;
  margin-right: 10px;
  width: 40px;
}

/* line 10461, vendor/assets/stylesheets/smartadmin-production.scss */
.status .who .name {
  display: block;
  font-size: 13px;
  font-weight: normal;
  line-height: normal;
}

/* line 10467, vendor/assets/stylesheets/smartadmin-production.scss */
.status .who .name b {
  color: #57889c;
}

/* line 10470, vendor/assets/stylesheets/smartadmin-production.scss */
.status .who .from {
  font-size: 12px;
  opacity: 0.7;
}

/* line 10474, vendor/assets/stylesheets/smartadmin-production.scss */
.status .text {
  font-size: 13px;
  line-height: 1.82em;
  padding: 20px;
}

/* line 10479, vendor/assets/stylesheets/smartadmin-production.scss */
.status .image {
  padding: 20px;
}

/* line 10482, vendor/assets/stylesheets/smartadmin-production.scss */
.status .image img {
  width: 100%;
}

/* line 10485, vendor/assets/stylesheets/smartadmin-production.scss */
.status .links {
  border-top: 1px solid rgba(0, 0, 0, 0.07);
  margin: 0;
  padding: 15px 20px;
  background: #fafafa;
}

/* line 10491, vendor/assets/stylesheets/smartadmin-production.scss */
.status .links .fa {
  color: inherit;
  font-size: 14px;
  margin-right: 2px;
}

/* line 10496, vendor/assets/stylesheets/smartadmin-production.scss */
.status .links li {
  display: inline;
  padding-right: 20px;
}

/* line 10500, vendor/assets/stylesheets/smartadmin-production.scss */
.status .comments {
  border-top: 1px solid rgba(0, 0, 0, 0.07);
  font-size: 13px;
  padding: 0 20px;
}

/* line 10505, vendor/assets/stylesheets/smartadmin-production.scss */
.status .comments li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  display: block;
  padding: 15px 0 15px 40px;
  position: relative;
}

/* line 10511, vendor/assets/stylesheets/smartadmin-production.scss */
.status .comments li:last-child {
  border-bottom: none;
  padding-bottom: 5px;
}

/* line 10515, vendor/assets/stylesheets/smartadmin-production.scss */
.status .comments img {
  height: 30px;
  left: 0px;
  position: absolute;
  width: 30px;
}

/* line 10521, vendor/assets/stylesheets/smartadmin-production.scss */
.status .comments .name {
  display: block;
  font-weight: 600;
  opacity: 0.8;
}

/* line 10526, vendor/assets/stylesheets/smartadmin-production.scss */
.status.panel-body {
  padding: 0px;
}

/* line 10529, vendor/assets/stylesheets/smartadmin-production.scss */
.well.connect {
  padding: 14px;
}

/* line 10532, vendor/assets/stylesheets/smartadmin-production.scss */
.well.connect img {
  border-radius: 50% 50% 0;
}

/* line 10535, vendor/assets/stylesheets/smartadmin-production.scss */
.status.vote .comments {
  padding: 0px !important;
}

/* line 10538, vendor/assets/stylesheets/smartadmin-production.scss */
.status.vote .comments li {
  padding: 10px 0 10px 20px !important;
}

/* line 10541, vendor/assets/stylesheets/smartadmin-production.scss */
.status.vote .comments li:last-child {
  padding-right: 20px !important;
}

/* line 10544, vendor/assets/stylesheets/smartadmin-production.scss */
blockquote.twitter-tweet {
  border-color: #eeeeee #dddddd #bbbbbb;
  border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  display: inline-block;
  font-family: "Helvetica Neue", Roboto, "Segoe UI", Calibri, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  margin: 10px 5px;
  width: calc(100% - 10px);
  padding: 0 16px 16px 16px;
}

/* line 10559, vendor/assets/stylesheets/smartadmin-production.scss */
blockquote.twitter-tweet p {
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
}

/* line 10564, vendor/assets/stylesheets/smartadmin-production.scss */
blockquote.twitter-tweet a {
  color: inherit;
  font-weight: normal;
  outline: 0 none;
  text-decoration: none;
}

/* line 10570, vendor/assets/stylesheets/smartadmin-production.scss */
blockquote.twitter-tweet a:hover {
  text-decoration: underline;
}

/* line 10573, vendor/assets/stylesheets/smartadmin-production.scss */
blockquote.twitter-tweet a:focus {
  text-decoration: underline;
}

/*.product-view {
	min-height: 380px;

	&> img {
		width:100%;
		height: auto;
		background: fade(#333,10%);
	}

	.price {
		position: absolute;
	    right: 10px;
	    margin-top: -35px;
	    padding: 14px 15px 14px 19px;
	    background: #ed1c24;
	    color: #FFF;
	    border-radius: 50%;
	    font-size: 25px;
	    font-weight: 300;

	    &>b {
	    	font-weight: 300;
			position: absolute;
			margin-top: 1px;
    		font-size: 16px;
			left: 10px;
	    }
	}

	h2 {
		font-size:18px;

	}

	p {
		font-size: 12px;
		margin-top:3px;
		width:90%;
		width: calc(~"100% - 10px");
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
}*/
/* line 10620, vendor/assets/stylesheets/smartadmin-production.scss */
.product-content {
  border: 1px solid #dfe5e9;
  margin-bottom: 20px;
  margin-top: 12px;
  background: #ffffff;
}

/* line 10626, vendor/assets/stylesheets/smartadmin-production.scss */
.product-content .carousel-control.left {
  margin-left: 0px;
}

/* line 10629, vendor/assets/stylesheets/smartadmin-production.scss */
.product-content .product-image {
  background-color: #ffffff;
  display: block;
  min-height: 238px;
  overflow: hidden;
  position: relative;
}

/* line 10636, vendor/assets/stylesheets/smartadmin-production.scss */
.product-content .product-deatil {
  border-bottom: 1px solid #dfe5e9;
  padding-bottom: 17px;
  padding-left: 16px;
  padding-top: 16px;
  position: relative;
  background: #ffffff;
}

/* line 10644, vendor/assets/stylesheets/smartadmin-production.scss */
.product-content .product-deatil h5 a {
  color: #2f383d;
  font-size: 15px;
  line-height: 19px;
  text-decoration: none;
  padding-left: 0px;
  margin-left: 0px;
}

/* line 10652, vendor/assets/stylesheets/smartadmin-production.scss */
.product-content .product-deatil h5 a span {
  color: #9aa7af;
  display: block;
  font-size: 13px;
}

/* line 10657, vendor/assets/stylesheets/smartadmin-production.scss */
.product-content .product-deatil p.price-container span {
  line-height: 15px;
}

/* line 10660, vendor/assets/stylesheets/smartadmin-production.scss */
.product-content .product-deatil span.tag1 {
  border-radius: 50%;
  color: #ffffff;
  font-size: 15px;
  height: 50px;
  padding: 13px 0px;
  position: absolute;
  right: 10px;
  text-align: center;
  top: 10px;
  width: 50px;
}

/* line 10672, vendor/assets/stylesheets/smartadmin-production.scss */
.product-content .product-deatil span.sale {
  background-color: #21c2f8;
}

/* line 10675, vendor/assets/stylesheets/smartadmin-production.scss */
.product-content .product-deatil span.discount {
  background-color: #71e134;
}

/* line 10678, vendor/assets/stylesheets/smartadmin-production.scss */
.product-content .product-deatil span.hot {
  background-color: #fa9442;
}

/* line 10681, vendor/assets/stylesheets/smartadmin-production.scss */
.product-content .description {
  font-size: 12.5px;
  line-height: 20px;
  padding: 10px 14px 16px 19px;
  background: #ffffff;
}

/* line 10687, vendor/assets/stylesheets/smartadmin-production.scss */
.product-content .product-info {
  padding: 11px 19px 10px 20px;
}

/* line 10690, vendor/assets/stylesheets/smartadmin-production.scss */
.product-content .product-info a.add-to-cart {
  color: #2f383d;
  font-size: 13px;
  padding-left: 16px;
}

/* line 10695, vendor/assets/stylesheets/smartadmin-production.scss */
.product-content name.a {
  padding: 5px 10px;
  margin-left: 16px;
}

/* line 10699, vendor/assets/stylesheets/smartadmin-production.scss */
.product-info.smart-form .btn {
  padding: 6px 12px;
  margin-left: 12px;
  margin-top: -10px;
}

/* line 10704, vendor/assets/stylesheets/smartadmin-production.scss */
.product-entry .product-deatil {
  border-bottom: 1px solid #dfe5e9;
  padding-bottom: 17px;
  padding-left: 16px;
  padding-top: 16px;
  position: relative;
}

/* line 10711, vendor/assets/stylesheets/smartadmin-production.scss */
.product-entry .product-deatil h5 a {
  color: #2f383d;
  font-size: 15px;
  line-height: 19px;
  text-decoration: none;
}

/* line 10717, vendor/assets/stylesheets/smartadmin-production.scss */
.product-entry .product-deatil h5 a span {
  color: #9aa7af;
  display: block;
  font-size: 13px;
}

/* line 10722, vendor/assets/stylesheets/smartadmin-production.scss */
.product-entry .product-deatil p.price-container span {
  line-height: 15px;
}

/* line 10725, vendor/assets/stylesheets/smartadmin-production.scss */
.load-more-btn {
  background-color: #21c2f8;
  border-bottom: 2px solid #037ca5;
  border-radius: 2px;
  border-top: 2px solid #00ccff;
  margin-top: 20px;
  padding: 9px 0px;
  width: 100%;
}

/* line 10734, vendor/assets/stylesheets/smartadmin-production.scss */
.product-block .product-deatil p.price-container span,
.product-content .product-deatil p.price-container span,
.product-entry .product-deatil p.price-container span,
.shopping-items table tbody tr td p.price-container span,
.shipping table tbody tr td p.price-container span {
  color: #21c2f8;
  font-family: 'Lato', sans-serif;
  font-size: 24px;
  line-height: 20px;
}

/* line 10744, vendor/assets/stylesheets/smartadmin-production.scss */
.product-info.smart-form .rating label {
  margin-top: 0px;
}

/* line 10747, vendor/assets/stylesheets/smartadmin-production.scss */
.product-wrap .product-image span.tag2 {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  padding: 10px 0px;
  color: #fff;
  font-size: 11px;
  text-align: center;
}

/* line 10759, vendor/assets/stylesheets/smartadmin-production.scss */
.product-wrap .product-image span.sale {
  background-color: #57889c;
}

/* line 10762, vendor/assets/stylesheets/smartadmin-production.scss */
.product-wrap .product-image span.hot {
  background-color: #a90329;
}

/* line 10765, vendor/assets/stylesheets/smartadmin-production.scss */
.shop-btn {
  position: relative;
}

/* line 10768, vendor/assets/stylesheets/smartadmin-production.scss */
.shop-btn > span {
  background: #a90329;
  display: inline-block;
  font-size: 10px;
  box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.07);
  font-weight: bold;
  border-radius: 50%;
  padding: 2px 4px 3px 4px !important;
  text-align: center;
  line-height: normal;
  width: 19px;
  top: -7px;
  left: -7px;
}

/* line 10782, vendor/assets/stylesheets/smartadmin-production.scss */
.description-tabs {
  padding: 30px 0px 5px 0px !important;
}

/* line 10785, vendor/assets/stylesheets/smartadmin-production.scss */
.description-tabs .tab-content {
  padding: 10px 0px;
}

/* line 10788, vendor/assets/stylesheets/smartadmin-production.scss */
.product-deatil {
  padding: 30px 30px 50px 30px;
}

/* line 10791, vendor/assets/stylesheets/smartadmin-production.scss */
.product-deatil hr + .description-tabs {
  padding: 0px 0px 5px 0px !important;
}

/* line 10794, vendor/assets/stylesheets/smartadmin-production.scss */
.product-deatil .carousel-control.right,
.product-deatil .carousel-control.left {
  background: none !important;
}

/* line 10798, vendor/assets/stylesheets/smartadmin-production.scss */
.product-deatil .glyphicon {
  color: #3276b1;
}

/* line 10801, vendor/assets/stylesheets/smartadmin-production.scss */
.product-deatil .product-image {
  border-right: none !important;
}

/* line 10804, vendor/assets/stylesheets/smartadmin-production.scss */
.product-deatil .name {
  margin-top: 0px;
  margin-bottom: 0px;
}

/* line 10808, vendor/assets/stylesheets/smartadmin-production.scss */
.product-deatil .name small {
  display: block;
}

/* line 10811, vendor/assets/stylesheets/smartadmin-production.scss */
.product-deatil .name a {
  margin-left: 0px;
}

/* line 10814, vendor/assets/stylesheets/smartadmin-production.scss */
.product-deatil .price-container {
  font-size: 24px;
  margin: 0px;
  font-weight: 300;
}

/* line 10819, vendor/assets/stylesheets/smartadmin-production.scss */
.product-deatil .price-container small {
  font-size: 12px;
}

/* line 10822, vendor/assets/stylesheets/smartadmin-production.scss */
.product-deatil .fa-2x {
  font-size: 16px !important;
}

/* line 10825, vendor/assets/stylesheets/smartadmin-production.scss */
.product-deatil .fa-2x > h5 {
  font-size: 12px;
  margin: 0px;
}

/* line 10829, vendor/assets/stylesheets/smartadmin-production.scss */
.product-deatil .fa-2x + a,
.product-deatil .fa-2x + a + a {
  font-size: 13px;
}

/* line 10833, vendor/assets/stylesheets/smartadmin-production.scss */
.product-deatil .certified {
  margin-top: 10px;
}

/* line 10836, vendor/assets/stylesheets/smartadmin-production.scss */
.product-deatil .certified ul {
  padding-left: 0px;
}

/* line 10839, vendor/assets/stylesheets/smartadmin-production.scss */
.product-deatil .certified ul li:not(first-child) {
  margin-left: -3px;
}

/* line 10842, vendor/assets/stylesheets/smartadmin-production.scss */
.product-deatil .certified ul li {
  display: inline-block;
  background-color: #f9f9f9;
  border: 1px solid #ccc;
  padding: 13px 19px;
}

/* line 10848, vendor/assets/stylesheets/smartadmin-production.scss */
.product-deatil .certified ul li:first-child {
  border-right: none;
}

/* line 10851, vendor/assets/stylesheets/smartadmin-production.scss */
.product-deatil .certified ul li a {
  text-align: left;
  font-size: 12px;
  color: #6d7a83;
  line-height: 16px;
  text-decoration: none;
}

/* line 10858, vendor/assets/stylesheets/smartadmin-production.scss */
.product-deatil .certified ul li a span {
  display: block;
  color: #21c2f8;
  font-size: 13px;
  font-weight: 700;
  text-align: center;
}

/* line 10865, vendor/assets/stylesheets/smartadmin-production.scss */
.product-deatil .message-text {
  width: calc(100% - 70px);
}

@media only screen and (min-width: 1024px) {
  /* line 10869, vendor/assets/stylesheets/smartadmin-production.scss */
  .product-content .product-image {
    border-right: 1px solid #dfe5e9;
    margin-right: -13px;
  }
  /* line 10873, vendor/assets/stylesheets/smartadmin-production.scss */
  .product-content .product-info {
    position: relative;
  }
  /* line 10876, vendor/assets/stylesheets/smartadmin-production.scss */
  .product-content .product-info,
.product-content .description,
.product-content .product-deatil {
    margin-left: -13px;
  }
  /* line 10881, vendor/assets/stylesheets/smartadmin-production.scss */
  .product-deatil.product-content .product-info,
.product-deatil.product-content .description,
.product-deatil.product-content .description {
    margin-left: 0;
  }
}

/* line 10887, vendor/assets/stylesheets/smartadmin-production.scss */
html {
  margin: 0;
  padding: 0;
  min-height: 100%;
  position: relative;
}

/* line 10894, vendor/assets/stylesheets/smartadmin-production.scss */
body {
  margin: 0;
  padding: 0;
  min-height: 100%;
  direction: ltr;
}

/* when mobile menu is active */
/* line 10902, vendor/assets/stylesheets/smartadmin-production.scss */
body.mobile-view-activated.hidden-menu {
  overflow-x: hidden;
}

/* line 10905, vendor/assets/stylesheets/smartadmin-production.scss */
body.modal-open {
  overflow: hidden !important;
}

/* line 10908, vendor/assets/stylesheets/smartadmin-production.scss */
a:hover,
a:active,
a:focus,
button,
button:active,
button:focus,
object,
embed,
input::-moz-focus-inner {
  outline: 0;
}

/* line 10919, vendor/assets/stylesheets/smartadmin-production.scss */
h1,
h2,
h3,
h4 {
  margin: 0;
  font-family: "Open Sans", Arial, Helvetica, Sans-Serif;
  font-weight: 300;
}

/* line 10927, vendor/assets/stylesheets/smartadmin-production.scss */
.page-title {
  margin: 12px 0 28px;
}

/* line 10930, vendor/assets/stylesheets/smartadmin-production.scss */
.page-title span {
  font-size: 16px;
  color: #333333;
  display: inline-block;
  vertical-align: 1px;
}

/* line 10936, vendor/assets/stylesheets/smartadmin-production.scss */
label {
  font-weight: normal;
}

/* line 10939, vendor/assets/stylesheets/smartadmin-production.scss */
*:focus {
  outline: 0 !important;
}

/*
 * IE FIX for tap delay
 */
/* line 10945, vendor/assets/stylesheets/smartadmin-production.scss */
a,
input,
button {
  -ms-touch-action: none !important;
}

/* line 10950, vendor/assets/stylesheets/smartadmin-production.scss */
textarea:focus,
select:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}

/* line 10982, vendor/assets/stylesheets/smartadmin-production.scss */
.input-xs {
  height: 24px;
  padding: 2px 10px;
  font-size: 11px;
  line-height: 1.5;
}

/* line 10988, vendor/assets/stylesheets/smartadmin-production.scss */
.btn-xs {
  padding: 1px 5px;
}

/* line 10991, vendor/assets/stylesheets/smartadmin-production.scss */
.btn-sm {
  padding: 6px 10px 5px;
}

/* line 10994, vendor/assets/stylesheets/smartadmin-production.scss */
.btn-lg {
  padding: 10px 16px;
}

/* line 10997, vendor/assets/stylesheets/smartadmin-production.scss */
.no-space {
  margin: 0;
}

/* line 11000, vendor/assets/stylesheets/smartadmin-production.scss */
.no-space > [class*="col-"] {
  margin: 0 !important;
  padding-right: 0;
  padding-left: 0;
}

/* line 11005, vendor/assets/stylesheets/smartadmin-production.scss */
#content {
  padding: 10px 14px;
  position: relative;
  /*position:relative;
	 left:0px;*/
}

/* line 11011, vendor/assets/stylesheets/smartadmin-production.scss */
body.container {
  position: absolute;
  left: 0;
  right: 0;
  padding: 0;
  border-left: 1px solid #bfbfbf;
  border-right: 1px solid #bfbfbf;
  box-shadow: 0 2px 70px rgba(0, 0, 0, 0.45);
}

/* line 11020, vendor/assets/stylesheets/smartadmin-production.scss */
body.container.hidden-menu:not(.mobile-view-activated) {
  overflow: hidden;
}

/* line 11023, vendor/assets/stylesheets/smartadmin-production.scss */
body.container.modal-open {
  padding: 0px !important;
}

/*
 * Headers
 */
/* line 11029, vendor/assets/stylesheets/smartadmin-production.scss */
h1 {
  letter-spacing: -1px;
  font-size: 24px;
  margin: 10px 0;
}

/* line 11034, vendor/assets/stylesheets/smartadmin-production.scss */
h1 small {
  font-size: 18px;
  font-weight: 300;
  letter-spacing: -1px;
}

/* line 11039, vendor/assets/stylesheets/smartadmin-production.scss */
.lead {
  font-size: 19px;
}

/* line 11042, vendor/assets/stylesheets/smartadmin-production.scss */
h2 {
  letter-spacing: -1px;
  font-size: 22px;
  margin: 20px 0;
  line-height: normal;
}

/* line 11048, vendor/assets/stylesheets/smartadmin-production.scss */
h3 {
  display: block;
  font-size: 19px;
  font-weight: 400;
  margin: 20px 0;
  line-height: normal;
}

/* line 11055, vendor/assets/stylesheets/smartadmin-production.scss */
h4 {
  line-height: normal;
}

/* line 11058, vendor/assets/stylesheets/smartadmin-production.scss */
h5 {
  font-size: 17px;
  font-weight: 300;
  margin: 10px 0;
  line-height: normal;
}

/* line 11064, vendor/assets/stylesheets/smartadmin-production.scss */
h6 {
  font-size: 15px;
  margin: 10px 0;
  font-weight: bold;
  line-height: normal;
}

/* line 11070, vendor/assets/stylesheets/smartadmin-production.scss */
.row-seperator-header {
  margin: 15px 14px 20px;
  border-bottom: none;
  display: block;
  color: #646464;
  font-size: 20px;
  font-weight: 400;
}

/*
 * Footer
 * see: main-page-footer.less
 */
/*
 * Center Canvas
 */
/* line 11085, vendor/assets/stylesheets/smartadmin-production.scss */
.center-canvas,
.center-child-canvas > canvas {
  display: block !important;
  margin: 0 auto !important;
}

/*
 * JUST A BORDER
 */
/* line 11093, vendor/assets/stylesheets/smartadmin-production.scss */
.bordered {
  border: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 11096, vendor/assets/stylesheets/smartadmin-production.scss */
.bordered:hover {
  border: 1px solid rgba(0, 0, 0, 0.4);
}

/*
 * ***************************************************
 * MAIN LAYOUT START
 * ***************************************************
 */
/* line 11104, vendor/assets/stylesheets/smartadmin-production.scss */
aside {
  display: block;
  /*overflow: hidden;*/
  background: #3a3633;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI5NyUiIHN0b3AtY29sb3I9IiMzYTM2MzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMmEyNzI1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==");
  background: -moz-linear-gradient(left, #3a3633 93%, #2a2725 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(93%, #3a3633), color-stop(100%, #2a2725));
  background: -webkit-linear-gradient(left, #3a3633 93%, #2a2725 100%);
  background: -o-linear-gradient(left, #3a3633 93%, #2a2725 100%);
  background: -ms-linear-gradient(left, #3a3633 93%, #2a2725 100%);
  background: linear-gradient(to right, #3a3633 93%, #2a2725 100%);
  min-height: 100%;
}

/*
 * HEADER GROUP
 */
/* line 11120, vendor/assets/stylesheets/smartadmin-production.scss */
#header {
  display: block;
  height: 49px;
  margin: 0;
  padding: 0 13px 0 0;
  background-color: #f3f3f3;
  background-image: -moz-linear-gradient(top, #f3f3f3, #e2e2e2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3f3f3), to(#e2e2e2));
  background-image: -webkit-linear-gradient(top, #f3f3f3, #e2e2e2);
  background-image: -o-linear-gradient(top, #f3f3f3, #e2e2e2);
  background-image: linear-gradient(to bottom, #f3f3f3, #e2e2e2);
  background-repeat: repeat-x;
  position: relative;
  z-index: 905;
}

/* line 11135, vendor/assets/stylesheets/smartadmin-production.scss */
#header > div {
  display: inline-block;
  vertical-align: middle;
  height: 49px;
  float: left;
}

/* line 11141, vendor/assets/stylesheets/smartadmin-production.scss */
#header > div.open {
  font-weight: bold;
}

/* line 11144, vendor/assets/stylesheets/smartadmin-production.scss */
.fixed-header #header {
  position: fixed;
  width: 100%;
  z-index: 905;
  top: 0px;
  border-bottom: 2px solid #999999;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  box-shadow: -11px 12px 23px rgba(0, 0, 0, 0.1);
}

/* as per version 1.3 */
/* line 11154, vendor/assets/stylesheets/smartadmin-production.scss */
.fixed-header.fixed-ribbon #header {
  border-bottom: none;
  box-shadow: none;
}

/* line 11158, vendor/assets/stylesheets/smartadmin-production.scss */
.container.fixed-header #header {
  max-width: 1164px;
}

/* line 11161, vendor/assets/stylesheets/smartadmin-production.scss */
.fixed-header #header .ajax-dropdown {
  z-index: 906;
}

/* line 11164, vendor/assets/stylesheets/smartadmin-production.scss */
.fixed-header #shortcut {
  position: fixed;
}

/* line 11167, vendor/assets/stylesheets/smartadmin-production.scss */
.fixed-header #main {
  margin-top: 49px;
}

/* line 11170, vendor/assets/stylesheets/smartadmin-production.scss */
#logo-group > span {
  display: inline-block;
  height: 39px;
  float: left;
}

/* line 11175, vendor/assets/stylesheets/smartadmin-production.scss */
#logo-group span#activity {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  cursor: default !important;
  display: inline-block;
  font-weight: bold;
  height: 24px;
  width: 24px;
  padding: 2px;
  text-align: center;
  text-decoration: none !important;
  -moz-user-select: none;
  -webkit-user-select: none;
  background-color: #f8f8f8;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
  background-image: -moz-linear-gradient(top, #f8f8f8, #f1f1f1);
  background-image: -ms-linear-gradient(top, #f8f8f8, #f1f1f1);
  background-image: -o-linear-gradient(top, #f8f8f8, #f1f1f1);
  background-image: linear-gradient(top, #f8f8f8, #f1f1f1);
  border: 1px solid #bfbfbf;
  color: #c4bab6;
  font-size: 19px;
  margin: 10px 0 0 0;
  position: relative;
}

/* line 11202, vendor/assets/stylesheets/smartadmin-production.scss */
#logo-group span#activity:hover {
  border: 1px solid #bfbfbf;
  transition: all 0.0s;
  cursor: pointer !important;
  -webkit-box-shadow: inset 0px 0px 4px 1px rgba(0, 0, 0, 0.08);
  box-shadow: inset 0px 0px 4px 1px rgba(0, 0, 0, 0.08);
}

/* line 11209, vendor/assets/stylesheets/smartadmin-production.scss */
#logo {
  display: inline-block;
  width: 175px;
  margin-top: 13px;
  margin-left: 9px;
}

/* line 11215, vendor/assets/stylesheets/smartadmin-production.scss */
#logo img {
  width: 110px;
  height: auto;
  padding-left: 3px;
}

/* line 11220, vendor/assets/stylesheets/smartadmin-production.scss */
#activity b.badge {
  position: absolute;
  top: -5px;
  right: -5px;
  cursor: pointer;
  background: #0091d9;
  display: inline-block;
  font-size: 10px;
  box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.07);
  color: #ffffff;
  font-weight: bold;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  padding: 2px 4px 3px 4px;
  text-align: center;
  line-height: normal;
}

/* line 11238, vendor/assets/stylesheets/smartadmin-production.scss */
#activity.active .badge {
  background: #006fa6 !important;
}

/* line 11241, vendor/assets/stylesheets/smartadmin-production.scss */
#project-context,
.project-context {
  display: inline-block;
  padding: 7px 13px 0;
  position: relative;
}

/* line 11247, vendor/assets/stylesheets/smartadmin-production.scss */
#project-context > span,
.project-context > span {
  display: block;
}

/* line 11251, vendor/assets/stylesheets/smartadmin-production.scss */
#project-context > :first-child,
.project-context > :first-child {
  display: block;
  color: #bfbfbf;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  text-shadow: 0 0 1px white;
  padding-left: 0px;
  text-align: left;
}

/* line 11262, vendor/assets/stylesheets/smartadmin-production.scss */
#project-selector,
.project-selector {
  max-width: 97%;
  white-space: nowrap;
  background: none;
  border: none;
  padding: 0;
  text-align: left;
  color: #555555;
  font-size: 14px;
  cursor: pointer;
}

/* line 11274, vendor/assets/stylesheets/smartadmin-production.scss */
#project-selector:hover,
.project-selector:hover {
  color: #333333;
}

/* line 11278, vendor/assets/stylesheets/smartadmin-production.scss */
.header-search {
  position: relative;
}

/* line 11281, vendor/assets/stylesheets/smartadmin-production.scss */
.header-search.pull-right {
  margin-left: 6px;
}

/* line 11284, vendor/assets/stylesheets/smartadmin-production.scss */
.header-search > input[type="text"] {
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  min-width: 200px;
  width: 100%;
  height: 30px;
  padding: 0 10px;
  outline: none;
  border-width: 1px;
  border-style: solid;
  border-radius: 0;
  border-color: #bfbfbf;
  background: #ffffff;
  color: #404040;
  appearance: normal;
  -moz-appearance: none;
  -webkit-appearance: none;
  margin-top: 10px;
  line-height: normal;
}

/* line 11305, vendor/assets/stylesheets/smartadmin-production.scss */
.header-search > button {
  background: none;
  border: none;
  color: #6D6A69;
  font-size: 17px;
  height: 30px;
  line-height: 30px;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0px;
  top: 10px;
  width: 30px;
  z-index: 2;
}

/* line 11320, vendor/assets/stylesheets/smartadmin-production.scss */
#search-mobile {
  display: none;
}

/* line 11323, vendor/assets/stylesheets/smartadmin-production.scss */
#cancel-search-js {
  position: absolute;
  display: none;
  background: #a90329;
  z-index: 3;
  color: #ffffff;
  padding: 0;
  right: 10px;
  top: 10px;
  text-align: center;
  height: 29px;
  line-height: 29px;
  width: 30px;
  font-size: 17px;
  text-decoration: none !important;
}

/* line 11339, vendor/assets/stylesheets/smartadmin-production.scss */
#header > :first-child,
aside {
  width: 220px;
}

/*
 * LEFT PANEL
 */
/* line 11346, vendor/assets/stylesheets/smartadmin-production.scss */
#left-panel {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 904;
  padding-top: 49px;
}

/*
 * MAIN PANEL
 */
/* line 11356, vendor/assets/stylesheets/smartadmin-production.scss */
#main {
  margin-left: 220px;
  padding: 0;
  padding-bottom: 52px;
  min-height: 500px;
  position: relative;
}

/*
 * RIBBON
 */
/* line 11366, vendor/assets/stylesheets/smartadmin-production.scss */
#ribbon {
  min-height: 40px;
  background: #474544;
  padding: 0 13px;
  position: relative;
}

/* line 11372, vendor/assets/stylesheets/smartadmin-production.scss */
#ribbon .breadcrumb {
  display: inline-block;
  margin: 0;
  padding: 11px 34px 11px 0 !important;
  background: none;
  vertical-align: top;
}

/* line 11379, vendor/assets/stylesheets/smartadmin-production.scss */
#ribbon .breadcrumb a,
#ribbon .breadcrumb {
  color: #BBB !important;
  text-decoration: none !important;
}

/* line 11384, vendor/assets/stylesheets/smartadmin-production.scss */
#ribbon .breadcrumb > .active,
#ribbon .breadcrumb li:last-child {
  color: #E4E4E4;
}

/* line 11388, vendor/assets/stylesheets/smartadmin-production.scss */
.fixed-ribbon #ribbon {
  position: fixed;
  right: 0;
  left: 220px;
  top: 49px;
  z-index: 901;
}

/* line 11395, vendor/assets/stylesheets/smartadmin-production.scss */
.container.fixed-ribbon #ribbon {
  width: 944px;
  left: 590px;
}

/* line 11399, vendor/assets/stylesheets/smartadmin-production.scss */
.fixed-ribbon #content {
  padding-top: 50px;
}

/* line 11402, vendor/assets/stylesheets/smartadmin-production.scss */
.minified.fixed-ribbon #ribbon {
  left: 45px;
}

/* line 11405, vendor/assets/stylesheets/smartadmin-production.scss */
.hidden-menu.fixed-ribbon #ribbon {
  left: 10px;
}

/*
 * NAV
 * Menu CSS is learnt from: http://experiments.wemakesites.net/css3-treeview.html
 */
/* line 11412, vendor/assets/stylesheets/smartadmin-production.scss */
.fixed-navigation #left-panel {
  height: 100%;
  position: fixed;
  /*z-index: @fixed-navigation-zindex; */
}

/* Add this if not using slimscroll*/
/* line 11418, vendor/assets/stylesheets/smartadmin-production.scss */
.fixed-navigation nav {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
  height: 100%;
  padding-bottom: 49px;
}

/* line 11424, vendor/assets/stylesheets/smartadmin-production.scss */
.fixed-navigation nav > ul {
  padding-right: 15px;
  position: relative;
  height: 100%;
  width: 114%;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* line 11432, vendor/assets/stylesheets/smartadmin-production.scss */
.mobile-detected.fixed-navigation nav > ul {
  padding-right: 30px !important;
}

/* Slimscrol CSS change: delete this if not using slimscroll

 .fixed-navigation nav {
 padding-bottom: 49px;
 }

 .fixed-navigation nav > ul {
 position: relative;
 }

 .slimScrollBar,
 .slimScrollRail {
 display:none !important;
 }

 .fixed-navigation .slimScrollBar,
 .fixed-navigation .slimScrollRail {
 display:block !important;
 }

 .minified .slimScrollBar {
 display:none !important;
 }*/
/* end slimscroll css change*/
/* line 11459, vendor/assets/stylesheets/smartadmin-production.scss */
.minified.fixed-navigation nav {
  -webkit-overflow-scrolling: none;
  overflow: visible;
  height: auto;
  padding-bottom: 0px;
}

/* line 11465, vendor/assets/stylesheets/smartadmin-production.scss */
.minified.fixed-navigation nav > ul {
  overflow: visible;
  padding-right: 0px;
  width: 100%;
}

/* All levels */
/* line 11471, vendor/assets/stylesheets/smartadmin-production.scss */
nav ul li a:active {
  background: #616161 !important;
}

/* All levels */
/* line 11475, vendor/assets/stylesheets/smartadmin-production.scss */
nav ul {
  width: 100%;
  padding: 40px 28px 25px 0;
  padding: 0;
  margin: 0;
  font-size: 13px;
  line-height: 0.5em;
  list-style: none;
  position: relative;
}

/* All levels */
/* line 11486, vendor/assets/stylesheets/smartadmin-production.scss */
nav ul .active > a {
  color: #fff !important;
  position: relative;
}

/* All levels */
/* line 11491, vendor/assets/stylesheets/smartadmin-production.scss */
nav ul li.active > a:before {
  content: "\f0d9";
  font-family: FontAwesome;
  display: block;
  height: 27px;
  line-height: normal;
  width: 27px;
  position: absolute;
  right: -21px;
  font-size: 20px;
  color: #eeeeee;
}

/* line 11503, vendor/assets/stylesheets/smartadmin-production.scss */
nav ul li.active.open > a:before {
  content: "";
}

/* line 11506, vendor/assets/stylesheets/smartadmin-production.scss */
nav > ul > li.open:last-child {
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}

/* All levels
nav ul li {
	overflow: hidden;
}*/
/* All levels */
/* line 11514, vendor/assets/stylesheets/smartadmin-production.scss */
nav ul li a {
  line-height: normal;
  font-size: 14px;
  padding: 10px 10px 10px 11px;
  color: #c0bbb7;
  display: block;
  font-weight: normal;
  text-decoration: none !important;
  position: relative;
}

/* Second level */
/* line 11525, vendor/assets/stylesheets/smartadmin-production.scss */
nav > ul > li > ul > li > a {
  padding-top: 7px;
  padding-bottom: 7px;
}

/* Third Level */
/* line 11530, vendor/assets/stylesheets/smartadmin-production.scss */
nav > ul > li > ul > li > ul > li > a {
  padding-top: 7px;
  padding-bottom: 7px;
}

/* All levels */
/* line 11535, vendor/assets/stylesheets/smartadmin-production.scss */
nav ul li a:focus {
  color: #c9c9c9;
}

/* All levels */
/* line 11539, vendor/assets/stylesheets/smartadmin-production.scss */
nav ul li a:hover {
  color: #ffffff;
  text-decoration: none;
}

/* line 11543, vendor/assets/stylesheets/smartadmin-production.scss */
nav ul li a.inactive,
nav ul li a.inactive:hover {
  opacity: .5;
  cursor: not-allowed;
  color: #c0bbb7;
}

/* All levels */
/* line 11550, vendor/assets/stylesheets/smartadmin-production.scss */
nav ul b {
  float: right;
  font-size: 11px;
  margin-top: 2px;
}

/* All levels */
/* line 11556, vendor/assets/stylesheets/smartadmin-production.scss */
nav ul span.menu-item-parent {
  display: inline-block;
  margin: 0;
  padding: 0;
}

/* First level: A, Second level: LI Open */
/* line 11562, vendor/assets/stylesheets/smartadmin-production.scss */
nav ul li.open > a,
nav ul li.open > a b {
  color: #fff !important;
}

/* First level: Icon */
/* line 11567, vendor/assets/stylesheets/smartadmin-production.scss */
nav > ul > li > a b {
  position: absolute !important;
  right: 10px;
  top: 10px;
}

/* line 11572, vendor/assets/stylesheets/smartadmin-production.scss */
nav > ul > li > a > i {
  /*font-size: 121%; fa-lg overrides this so..  */
  margin-right: 5px;
  width: 15px;
  display: inline-block;
  text-align: center;
  position: relative;
}

/* First level icon */
/* line 11581, vendor/assets/stylesheets/smartadmin-production.scss */
nav > ul > li > a > i > em {
  font-size: 9px;
  display: block;
  padding: 2px;
  position: absolute;
  top: -8px;
  right: -6px;
  text-decoration: none;
  font-style: normal;
  background: #ED1C24;
  color: #ffffff;
  min-width: 13px;
  border-radius: 50%;
  max-height: 13px;
  line-height: 8px;
  font-weight: bold;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

/* Second level switched to relative */
/* line 11603, vendor/assets/stylesheets/smartadmin-production.scss */
nav ul li li {
  border-bottom: none;
  position: relative;
}

/* Second level: UL */
/* line 11608, vendor/assets/stylesheets/smartadmin-production.scss */
nav > ul > li > ul::before {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  left: 23px;
  top: 0;
  bottom: 0;
  border-left: 1px solid #7A7A7A;
}

/* Second level: UL LI */
/* line 11619, vendor/assets/stylesheets/smartadmin-production.scss */
nav > ul ul li::before {
  content: "";
  display: block;
  position: absolute;
  width: 8px;
  left: 23px;
  top: 16px;
  border-top: 1px solid #7A7A7A;
  z-index: 1;
}

/* Third level: UL LI */
/* line 11630, vendor/assets/stylesheets/smartadmin-production.scss */
nav > ul ul ul li::before {
  content: "";
  display: block;
  position: absolute;
  width: 18px;
  left: 10px;
  top: 17px;
  border-top: 1px solid transparent;
}

/* Second level and onwards > */
/* line 11640, vendor/assets/stylesheets/smartadmin-production.scss */
nav > ul ul li a i {
  font-size: 14px !important;
  width: 18px !important;
  text-align: center !important;
  vertical-align: 0 !important;
  line-height: 1 !important;
}

/* Second and Third level line color */
/* line 11648, vendor/assets/stylesheets/smartadmin-production.scss */
nav > ul > li:hover > ul::before,
nav > ul > li:hover > ul > li::before {
  border-color: #ACACAC !important;
}

/* Second Level: UL */
/* line 11653, vendor/assets/stylesheets/smartadmin-production.scss */
nav ul ul {
  margin: 0;
  padding: 0;
  display: none;
  background: rgba(69, 69, 69, 0.6);
}

/* line 11659, vendor/assets/stylesheets/smartadmin-production.scss */
nav ul ul {
  padding: 7px 0;
}

/* Third Level: UL */
/* line 11663, vendor/assets/stylesheets/smartadmin-production.scss */
nav ul ul ul {
  background: transparent;
  padding: 0;
}

/* Third Level: LI */
/* line 11668, vendor/assets/stylesheets/smartadmin-production.scss */
nav ul ul li {
  margin: 0;
  padding: 0;
}

/* Second Level: A */
/* line 11673, vendor/assets/stylesheets/smartadmin-production.scss */
nav ul ul li > a {
  padding-left: 42px;
  font-size: 14px;
  font-weight: normal;
  outline: 0;
}

/* Second Level: A:hover */
/* line 11680, vendor/assets/stylesheets/smartadmin-production.scss */
nav ul ul li > a:hover {
  background-color: rgba(69, 69, 69, 0.8);
  color: #ffffff;
}

/* Third Level: A */
/* line 11685, vendor/assets/stylesheets/smartadmin-production.scss */
nav ul ul ul li a {
  color: #bfbfbf;
  padding: 8px 10px 8px 60px;
  font-size: 14px;
}

/* Third Level: A:hover */
/* line 11691, vendor/assets/stylesheets/smartadmin-production.scss */
nav ul ul ul li a:hover {
  color: #ffffff;
}

/* Fourth Level: A */
/* line 11695, vendor/assets/stylesheets/smartadmin-production.scss */
nav ul ul ul ul li a {
  padding-left: 80px;
}

/* Fifth Level: A */
/* line 11699, vendor/assets/stylesheets/smartadmin-production.scss */
nav ul ul ul ul ul li a {
  padding-left: 100px;
}

/* Sixth Level: A */
/* line 11703, vendor/assets/stylesheets/smartadmin-production.scss */
nav ul ul ul ul ul ul li a {
  padding-left: 120px;
}

/* Second level: B */
/* line 11707, vendor/assets/stylesheets/smartadmin-production.scss */
nav ul ul b {
  color: #B3B3B3;
}

/* Second level: LI:hover B */
/* line 11711, vendor/assets/stylesheets/smartadmin-production.scss */
nav ul ul > li:hover b {
  color: #D5D9E2;
}

/*
 * HEADER NAV DROPDOWN LIST
 */
/* line 11717, vendor/assets/stylesheets/smartadmin-production.scss */
.header-dropdown-list {
  list-style: none;
  float: right;
  position: relative;
  margin: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

/* line 11725, vendor/assets/stylesheets/smartadmin-production.scss */
.header-dropdown-list > li {
  display: inline-block;
  padding-right: 5px;
}

/* line 11729, vendor/assets/stylesheets/smartadmin-production.scss */
.header-dropdown-list > li > .dropdown-toggle {
  margin-top: 16px;
  display: block;
}

/*
 * ***************************************************
 * MAIN LAYOUT END
 * ***************************************************
 */
/*
 * ACCORDIONS
 */
/* line 11741, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-accordion-default.panel-group {
  margin-bottom: 0px;
}

/* line 11744, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-accordion-default.panel-group .panel + .panel {
  margin-top: -1px;
}

/* line 11747, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-accordion-default.panel-group .panel-heading {
  padding: 0px;
}

/* line 11750, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-accordion-default.panel-group .panel-title a {
  display: block;
  padding: 10px 15px;
  text-decoration: none !important;
}

/* line 11755, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-accordion-default .panel-heading,
.panel-group .panel {
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
}

/* line 11761, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-accordion-default .panel-default > .panel-heading {
  background-color: #fcfcfc;
}

/* line 11764, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-accordion-default .panel-default {
  border-color: #c3c3c3;
}

/* line 11767, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-accordion-default .panel-title > a > :first-child {
  display: none;
}

/* line 11770, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-accordion-default .panel-title > a.collapsed > .fa {
  display: none;
}

/* line 11773, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-accordion-default .panel-title > a.collapsed > :first-child {
  display: inline-block;
}

/* line 11776, vendor/assets/stylesheets/smartadmin-production.scss */
.no-padding .smart-accordion-default > div {
  border-left: none !important;
  border-right: none !important;
}

/* line 11780, vendor/assets/stylesheets/smartadmin-production.scss */
.no-padding .smart-accordion-default > div:first-child {
  border-top: none !important;
}

/* line 11783, vendor/assets/stylesheets/smartadmin-production.scss */
.no-padding .smart-accordion-default > div:last-child {
  border-bottom: none !important;
}

/*
 * ON OFF SWITCHES
 */
/* http://proto.io/freebies/onoff/ */
/* line 11790, vendor/assets/stylesheets/smartadmin-production.scss */
.onoffswitch-container {
  margin-top: 4px;
  margin-left: 7px;
  display: inline-block;
}

/* line 11795, vendor/assets/stylesheets/smartadmin-production.scss */
.onoffswitch {
  position: relative;
  width: 50px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: 5px;
  display: inline-block;
  vertical-align: middle;
}

/* line 11807, vendor/assets/stylesheets/smartadmin-production.scss */
.onoffswitch-checkbox {
  display: none;
}

/* line 11810, vendor/assets/stylesheets/smartadmin-production.scss */
.onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 1px solid #626262;
  border-radius: 50px;
  border-color: #adadad #b3b3b3 #9e9e9e;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 11821, vendor/assets/stylesheets/smartadmin-production.scss */
.onoffswitch-inner {
  width: 200%;
  margin-left: -100%;
  display: block;
}

/* line 11826, vendor/assets/stylesheets/smartadmin-production.scss */
.onoffswitch-inner:before,
.onoffswitch-inner:after {
  float: left;
  width: 50%;
  height: 15px;
  padding: 0;
  line-height: 15px;
  font-size: 10px;
  color: #ffffff;
  font-family: Trebuchet, Arial, sans-serif;
  font-weight: bold;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 11841, vendor/assets/stylesheets/smartadmin-production.scss */
.onoffswitch-inner:before {
  content: attr(data-swchon-text);
  text-shadow: 0 -1px 0 #333333;
  padding-left: 7px;
  background-color: #3276b1;
  color: #ffffff;
  box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.5), 0 1px 2px rgba(0, 0, 0, 0.05);
  text-align: left;
}

/* line 11850, vendor/assets/stylesheets/smartadmin-production.scss */
.onoffswitch-inner:after {
  content: attr(data-swchoff-text);
  padding-right: 7px;
  text-shadow: 0 -1px 0 #ffffff;
  background-color: #ffffff;
  color: #555555;
  text-align: right;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 11859, vendor/assets/stylesheets/smartadmin-production.scss */
.onoffswitch-switch {
  width: 19px;
  height: 19px;
  margin: -2px;
  background: white;
  border: 1px solid #9a9a9a;
  border-radius: 50px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 32px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  background-color: #f4f4f4;
  background-image: -moz-linear-gradient(top, #ffffff, #eeeeee);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eeeeee));
  background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
  background-image: -o-linear-gradient(top, #ffffff, #eeeeee);
  background-image: linear-gradient(to bottom, #ffffff, #eeeeee);
  background-repeat: repeat-x;
  -webkit-box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.3);
}

/* line 11883, vendor/assets/stylesheets/smartadmin-production.scss */
.onoffswitch-checkbox + .onoffswitch-label .onoffswitch-switch:before,
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch:before {
  content: "\f00d";
  color: #a90329;
  display: block;
  text-align: center;
  line-height: 19px;
  font-size: 10px;
  text-shadow: 0 -1px 0 #ffffff;
  font-weight: bold;
  font-family: FontAwesome;
}

/* checked */
/* line 11896, vendor/assets/stylesheets/smartadmin-production.scss */
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch:before {
  content: "\f00c";
  color: #57889c;
}

/* line 11900, vendor/assets/stylesheets/smartadmin-production.scss */
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0;
  display: block;
}

/* line 11904, vendor/assets/stylesheets/smartadmin-production.scss */
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  right: 0px;
}

/* line 11907, vendor/assets/stylesheets/smartadmin-production.scss */
.onoffswitch-switch:hover {
  background-color: #eeeeee;
}

/* line 11910, vendor/assets/stylesheets/smartadmin-production.scss */
.onoffswitch-switch:active {
  background-color: #eeeeee;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/*
 * Disabled state
 */
/* line 11917, vendor/assets/stylesheets/smartadmin-production.scss */
.onoffswitch-checkbox:disabled + .onoffswitch-label .onoffswitch-inner:after,
.onoffswitch-checkbox:checked:disabled + .onoffswitch-label .onoffswitch-inner:before {
  text-shadow: 0 1px 0 #ffffff;
  background: #bfbfbf;
  color: #333333;
}

/* line 11923, vendor/assets/stylesheets/smartadmin-production.scss */
.onoffswitch-checkbox:checked:disabled + .onoffswitch-label .onoffswitch-switch,
.onoffswitch-checkbox:disabled + .onoffswitch-label .onoffswitch-switch {
  background-color: #f4f4f4;
  background-image: -moz-linear-gradient(top, #bfbfbf, #f4f4f4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bfbfbf), to(#f4f4f4));
  background-image: -webkit-linear-gradient(top, #bfbfbf, #f4f4f4);
  background-image: -o-linear-gradient(top, #bfbfbf, #f4f4f4);
  background-image: linear-gradient(to bottom, #bfbfbf, #f4f4f4);
  box-shadow: none !important;
}

/* line 11933, vendor/assets/stylesheets/smartadmin-production.scss */
.onoffswitch-checkbox:disabled + .onoffswitch-label,
.onoffswitch-checkbox:checked:disabled + .onoffswitch-label .onoffswitch-label {
  border-color: #ababab #999999 #878787 !important;
}

/* line 11937, vendor/assets/stylesheets/smartadmin-production.scss */
.onoffswitch-checkbox:checked + .onoffswitch-label {
  border-color: #3276b1 #2a6395 #255681;
}

/* line 11940, vendor/assets/stylesheets/smartadmin-production.scss */
.onoffswitch + span,
.onoffswitch-title {
  display: inline-block;
  vertical-align: middle;
  margin-top: -5px;
}

/*
 * FORMS
 */
/* line 11949, vendor/assets/stylesheets/smartadmin-production.scss */
.form-control {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
}

/* line 11954, vendor/assets/stylesheets/smartadmin-production.scss */
.form hr {
  margin-left: -13px;
  margin-right: -13px;
  border-color: rgba(0, 0, 0, 0.1);
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 11961, vendor/assets/stylesheets/smartadmin-production.scss */
.form fieldset {
  display: block;
  border: none;
  background: rgba(255, 255, 255, 0.9);
  position: relative;
}

/* line 11967, vendor/assets/stylesheets/smartadmin-production.scss */
fieldset {
  position: relative;
}

/* line 11970, vendor/assets/stylesheets/smartadmin-production.scss */
.form-actions {
  display: block;
  padding: 13px 14px 15px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  background: rgba(249, 249, 249, 0.9);
  margin-top: 25px;
  margin-left: -13px;
  margin-right: -13px;
  margin-bottom: -13px;
  text-align: right;
}

/* line 11981, vendor/assets/stylesheets/smartadmin-production.scss */
.well .form-actions {
  margin-left: -19px;
  margin-right: -19px;
  margin-bottom: -19px;
}

/* line 11986, vendor/assets/stylesheets/smartadmin-production.scss */
.well.well-lg .form-actions {
  margin-left: -24px;
  margin-right: -24px;
  margin-bottom: -24px;
}

/* line 11991, vendor/assets/stylesheets/smartadmin-production.scss */
.well.well-sm .form-actions {
  margin-left: -9px;
  margin-right: -9px;
  margin-bottom: -9px;
}

/* line 11996, vendor/assets/stylesheets/smartadmin-production.scss */
.popover-content .form-actions {
  margin: 0 -14px -9px;
  border-radius: 0 0 3px 3px;
  padding: 9px 14px;
}

/* line 12001, vendor/assets/stylesheets/smartadmin-production.scss */
.no-padding .form .form-actions {
  margin: 0;
  display: block;
  padding: 13px 14px 15px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  background: rgba(248, 248, 248, 0.9);
  text-align: right;
  margin-top: 25px;
}

/* line 12010, vendor/assets/stylesheets/smartadmin-production.scss */
.form header,
legend,
.bootstrap-duallistbox-container label {
  display: block;
  padding: 8px 0;
  border-bottom: 1px dashed rgba(0, 0, 0, 0.2);
  background: #ffffff;
  font-size: 16px;
  font-weight: 300;
  color: #222222;
  margin: 25px 0px 20px;
}

/* line 12022, vendor/assets/stylesheets/smartadmin-production.scss */
.no-padding .form header {
  margin: 25px 14px 0;
}

/* line 12025, vendor/assets/stylesheets/smartadmin-production.scss */
.form header:first-child {
  margin-top: 10px;
}

/* line 12028, vendor/assets/stylesheets/smartadmin-production.scss */
legend {
  font-weight: 400;
  margin-top: 0px;
  background: none;
}

/* line 12033, vendor/assets/stylesheets/smartadmin-production.scss */
.input-group-addon {
  padding: 6px 10px;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

/* line 12039, vendor/assets/stylesheets/smartadmin-production.scss */
.input-group-addon {
  transition: border-color 0.3s;
  -o-transition: border-color 0.3s;
  -ms-transition: border-color 0.3s;
  -moz-transition: border-color 0.3s;
  -webkit-transition: border-color 0.3s;
  transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -ms-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
}

/* line 12051, vendor/assets/stylesheets/smartadmin-production.scss */
.input-group-addon .fa {
  font-size: 14px;
}

/* line 12054, vendor/assets/stylesheets/smartadmin-production.scss */
.input-group-addon .fa-lg,
.input-group-addon .fa-2x {
  font-size: 2em;
}

/* line 12058, vendor/assets/stylesheets/smartadmin-production.scss */
.input-group-addon .fa-3x,
.input-group-addon .fa-4x,
.input-group-addon .fa-5x {
  font-size: 30px;
}

/* line 12063, vendor/assets/stylesheets/smartadmin-production.scss */
input[type="text"]:focus + .input-group-addon {
  border-color: #0091d9;
  background-color: #72a0ce;
  color: #ffffff;
}

/* line 12068, vendor/assets/stylesheets/smartadmin-production.scss */
.has-warning input[type="text"],
.has-warning input[type="text"] + .input-group-addon {
  border-color: #dbab57;
}

/* line 12072, vendor/assets/stylesheets/smartadmin-production.scss */
.has-warning input[type="text"] + .input-group-addon {
  background-color: #faf2cc;
  color: #c09853;
}

/* line 12076, vendor/assets/stylesheets/smartadmin-production.scss */
.has-warning input[type="text"]:focus,
.has-warning input[type="text"]:focus + .input-group-addon {
  border-color: #dbab57;
}

/* line 12080, vendor/assets/stylesheets/smartadmin-production.scss */
.has-warning input[type="text"]:focus + .input-group-addon {
  background-color: #e1c118;
  color: #ffffff;
}

/* line 12084, vendor/assets/stylesheets/smartadmin-production.scss */
.has-error .input-group-addon {
  border-color: #b94a48;
  background: #f2dede;
  color: #b94a48;
}

/* line 12089, vendor/assets/stylesheets/smartadmin-production.scss */
.has-error input[type="text"],
.has-error input[type="text"] + .input-group-addon {
  border-color: #b94a48;
}

/* line 12093, vendor/assets/stylesheets/smartadmin-production.scss */
.has-error input[type="text"] + .input-group-addon {
  background-color: #f2dede;
  color: #b94a48;
}

/* line 12097, vendor/assets/stylesheets/smartadmin-production.scss */
.has-error input[type="text"]:focus,
.has-error input[type="text"]:focus + .input-group-addon {
  border-color: #c05e5e;
}

/* line 12101, vendor/assets/stylesheets/smartadmin-production.scss */
.has-error input[type="text"]:focus + .input-group-addon {
  background-color: #c05e5e;
  color: #ffffff;
}

/* line 12105, vendor/assets/stylesheets/smartadmin-production.scss */
.has-success input[type="text"]:focus + .input-group-addon {
  border-color: #468847;
  background-color: #468847;
  color: #ffffff;
}

/* line 12110, vendor/assets/stylesheets/smartadmin-production.scss */
.form fieldset .form-group:last-child,
.form fieldset .form-group:last-child .note,
.form .form-group:last-child,
.form .form-group:last-child .note {
  margin-bottom: 0;
}

/* line 12116, vendor/assets/stylesheets/smartadmin-production.scss */
.note {
  margin-top: 6px;
  padding: 0 1px;
  font-size: 11px;
  line-height: 15px;
  color: #999999;
}

/*
 * WITH ICON
 */
/* line 12126, vendor/assets/stylesheets/smartadmin-production.scss */
.input-icon-right {
  position: relative;
}

/* line 12129, vendor/assets/stylesheets/smartadmin-production.scss */
.input-icon-right > i,
.input-icon-left > i {
  position: absolute;
  right: 10px;
  top: 30%;
  font-size: 16px;
  color: #bfbfbf;
}

/* line 12137, vendor/assets/stylesheets/smartadmin-production.scss */
.input-icon-left > i {
  right: auto;
  left: 24px;
}

/* line 12141, vendor/assets/stylesheets/smartadmin-production.scss */
.input-icon-right .form-control {
  padding-right: 27px;
}

/* line 12144, vendor/assets/stylesheets/smartadmin-production.scss */
.input-icon-left .form-control {
  padding-left: 29px;
}

/* line 12147, vendor/assets/stylesheets/smartadmin-production.scss */
input.ui-autocomplete-loading[type="text"],
input.ui-autocomplete-loading[type="password"],
input.ui-autocomplete-loading[type="datetime"],
input.ui-autocomplete-loading[type="datetime-local"],
input.ui-autocomplete-loading[type="date"],
input.ui-autocomplete-loading[type="month"],
input.ui-autocomplete-loading[type="time"],
input.ui-autocomplete-loading[type="week"],
input.ui-autocomplete-loading[type="number"],
input.ui-autocomplete-loading[type="email"],
input.ui-autocomplete-loading[type="url"],
input.ui-autocomplete-loading[type="search"],
input.ui-autocomplete-loading[type="tel"],
input.ui-autocomplete-loading[type="color"] {
  background-image: url(/select2-spinner.gif) !important;
  background-repeat: no-repeat;
  background-position: 99% 50%;
  padding-right: 27px;
}

/* line 12166, vendor/assets/stylesheets/smartadmin-production.scss */
.input-group-addon .checkbox,
.input-group-addon .radio {
  min-height: 0px;
  margin-right: 0px !important;
  padding-top: 0;
}

/* line 12172, vendor/assets/stylesheets/smartadmin-production.scss */
.input-group-addon label input.checkbox[type="checkbox"] + span,
.input-group-addon label input.radiobox[type="radio"] + span,
.input-group-addon label input.radiobox[type="radio"] + span:before,
.input-group-addon label input.checkbox[type="checkbox"] + span:before {
  margin-right: 0px;
}

/* line 12178, vendor/assets/stylesheets/smartadmin-production.scss */
.input-group-addon .onoffswitch,
.input-group-addon .onoffswitch-label {
  margin: 0;
}

/*
 * Timeline Seperator
 */
/* line 12185, vendor/assets/stylesheets/smartadmin-production.scss */
.timeline-seperator {
  display: block;
  text-align: center;
  color: #999999;
  margin: 20px 0 0;
}

/* line 12191, vendor/assets/stylesheets/smartadmin-production.scss */
.timeline-seperator > :first-child {
  padding: 4px 5px;
  border: 1px dashed rgba(0, 0, 0, 0.1);
  background: #ffffff;
  font-size: 11px;
  border-radius: 4px;
}

/* line 12198, vendor/assets/stylesheets/smartadmin-production.scss */
.timeline-seperator .btn,
.timeline-seperator .btn + .dropdown-menu {
  margin-right: 15px;
}

/* line 12202, vendor/assets/stylesheets/smartadmin-production.scss */
.timeline-seperator:after {
  display: block;
  content: " ";
  margin: 0 20px;
  border-bottom: 1px dashed rgba(0, 0, 0, 0.1);
  margin-top: -8px;
}

/*
 * Alerts
 */
/* line 12212, vendor/assets/stylesheets/smartadmin-production.scss */
.alert {
  margin-bottom: 10px;
  margin-top: 0px;
  padding: 5px 15px 5px 34px;
  color: #675100;
  border-width: 0px;
  border-left-width: 5px;
  padding: 10px;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
}

/* line 12224, vendor/assets/stylesheets/smartadmin-production.scss */
.alert .close {
  top: 0px;
  right: -5px;
  line-height: 20px;
}

/* line 12229, vendor/assets/stylesheets/smartadmin-production.scss */
.alert-heading {
  font-weight: 600;
}

/* line 12232, vendor/assets/stylesheets/smartadmin-production.scss */
.alert-danger {
  border-color: #953b39;
  color: #ffffff;
  background-color: #c26565;
  text-shadow: none;
}

/* line 12238, vendor/assets/stylesheets/smartadmin-production.scss */
.alert-warning {
  border-color: #dfb56c;
  color: #826430;
  background-color: #efe1b3;
}

/* line 12243, vendor/assets/stylesheets/smartadmin-production.scss */
.alert-success {
  border-color: #8ac38b;
  color: #356635;
  background-color: #cde0c4;
}

/* line 12248, vendor/assets/stylesheets/smartadmin-production.scss */
.alert-info {
  border-color: #9cb4c5;
  color: #305d8c;
  background-color: #d6dde7;
}

/*
 * WELLS
 */
/* line 12256, vendor/assets/stylesheets/smartadmin-production.scss */
.well {
  background-color: #fbfbfb;
  border: 1px solid #dddddd;
  box-shadow: 0 1px 1px #ececec;
  -webkit-box-shadow: 0 1px 1px #ececec;
  -moz-box-shadow: 0 1px 1px #ececec;
  position: relative;
}

/* line 12264, vendor/assets/stylesheets/smartadmin-production.scss */
.well.well-clean {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
}

/* line 12270, vendor/assets/stylesheets/smartadmin-production.scss */
.well.well-glass {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
  background-color: rgba(255, 255, 255, 0.25);
  color: #ffffff;
}

/* line 12278, vendor/assets/stylesheets/smartadmin-production.scss */
.well.well-light {
  background: #ffffff;
  border: 1px solid #e2e2e2;
}

/* line 12282, vendor/assets/stylesheets/smartadmin-production.scss */
.widget-body .well {
  margin-bottom: 0px;
}

/* line 12285, vendor/assets/stylesheets/smartadmin-production.scss */
.well.transparent {
  border: none !important;
  background: none !important;
}

/* line 12289, vendor/assets/stylesheets/smartadmin-production.scss */
.jarviswidget.well.transparent > div,
.jarviswidget.well.transparent > div .widget-body {
  padding: 0px !important;
}

/* any wells with custom bg the border will be darkened */
/* line 12294, vendor/assets/stylesheets/smartadmin-production.scss */
.well[class^="bg-"],
.well[class*=" bg-"] {
  border: 1px solid #555555 !important;
}

/*
 * TABS
 */
/* line 12301, vendor/assets/stylesheets/smartadmin-production.scss */
.nav-tabs > li > a .badge {
  font-size: 11px;
  padding: 3px 5px 3px 5px;
  opacity: .5;
  margin-left: 5px;
  min-width: 17px;
  font-weight: normal;
}

/* line 12309, vendor/assets/stylesheets/smartadmin-production.scss */
.nav-tabs > li > a > .fa {
  opacity: .5;
}

/* line 12312, vendor/assets/stylesheets/smartadmin-production.scss */
.tabs-left .nav-tabs > li > a .badge {
  margin-right: 5px;
  margin-left: 0px;
}

/* line 12316, vendor/assets/stylesheets/smartadmin-production.scss */
.nav-tabs > li > a .label {
  display: inline-block;
  font-size: 11px;
  margin-left: 5px;
  opacity: .5;
}

/* line 12322, vendor/assets/stylesheets/smartadmin-production.scss */
.nav-tabs > li.active > a .badge,
.nav-tabs > li.active > a .label,
.nav-tabs > li.active > a > .fa {
  opacity: 1;
}

/* line 12327, vendor/assets/stylesheets/smartadmin-production.scss */
.nav-tabs > li > a {
  border-radius: 0px;
  color: #333333;
}

/* line 12331, vendor/assets/stylesheets/smartadmin-production.scss */
.nav-tabs > li.active > a {
  -webkit-box-shadow: 0 -2px 0 #57889c;
  -moz-box-shadow: 0 -2px 0 #57889c;
  box-shadow: 0 -2px 0 #57889c;
  border-top-width: 0px !important;
  margin-top: 1px !important;
  font-weight: bold;
}

/* line 12339, vendor/assets/stylesheets/smartadmin-production.scss */
.tabs-left .nav-tabs > li.active > a {
  -webkit-box-shadow: -2px 0 0 #57889c;
  -moz-box-shadow: -2px 0 0 #57889c;
  box-shadow: -2px 0 0 #57889c;
  border-top-width: 1px !important;
  border-left: none !important;
  margin-left: 1px !important;
}

/* line 12347, vendor/assets/stylesheets/smartadmin-production.scss */
.tabs-left .nav-pills > li.active > a {
  border: none !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
}

/* line 12353, vendor/assets/stylesheets/smartadmin-production.scss */
.tabs-right .nav-tabs > li.active > a {
  -webkit-box-shadow: 2px 0 0 #57889c;
  -moz-box-shadow: 2px 0 0 #57889c;
  box-shadow: 2px 0 0 #57889c;
  border-top-width: 1px !important;
  border-right: none !important;
  margin-right: 1px !important;
}

/* line 12361, vendor/assets/stylesheets/smartadmin-production.scss */
.tabs-below .nav-tabs > li.active > a {
  -webkit-box-shadow: 0 2px 0 #57889c;
  -moz-box-shadow: 0 2px 0 #57889c;
  box-shadow: 0 2px 0 #57889c;
  border-bottom-width: 0px !important;
  border-top: none !important;
  margin-top: 0px !important;
}

/* line 12369, vendor/assets/stylesheets/smartadmin-production.scss */
.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
  border-bottom: 0;
}

/* line 12374, vendor/assets/stylesheets/smartadmin-production.scss */
.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}

/* line 12378, vendor/assets/stylesheets/smartadmin-production.scss */
.tab-content > .active,
.pill-content > .active {
  display: block;
}

/* line 12382, vendor/assets/stylesheets/smartadmin-production.scss */
.tabs-below > .nav-tabs {
  border-top: 1px solid #dddddd;
}

/* line 12385, vendor/assets/stylesheets/smartadmin-production.scss */
.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}

/* line 12389, vendor/assets/stylesheets/smartadmin-production.scss */
.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li,
.tabs-left > .nav-pills > li,
.tabs-right > .nav-pills > li {
  float: none;
}

/* line 12395, vendor/assets/stylesheets/smartadmin-production.scss */
.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a,
.tabs-left > .nav-pills > li > a,
.tabs-right > .nav-pills > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}

/* line 12403, vendor/assets/stylesheets/smartadmin-production.scss */
.tabs-left > .nav-tabs,
.tabs-left > .nav-pills {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #dddddd;
}

/* line 12409, vendor/assets/stylesheets/smartadmin-production.scss */
.tabs-left > .nav-pills {
  border-right: none;
}

/* line 12412, vendor/assets/stylesheets/smartadmin-production.scss */
.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
}

/* line 12415, vendor/assets/stylesheets/smartadmin-production.scss */
.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
  border-color: #eeeeee #d5d5d5 #eeeeee #eeeeee;
}

/* line 12419, vendor/assets/stylesheets/smartadmin-production.scss */
.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
  border-color: #d5d5d5 transparent #d5d5d5 #dddddd;
  *border-right-color: #ffffff;
}

/* line 12425, vendor/assets/stylesheets/smartadmin-production.scss */
.tabs-left > .tab-content {
  margin-left: 109px;
}

/* line 12428, vendor/assets/stylesheets/smartadmin-production.scss */
.tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #dddddd;
  /* DDD */
}

/* line 12434, vendor/assets/stylesheets/smartadmin-production.scss */
.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
}

/* line 12437, vendor/assets/stylesheets/smartadmin-production.scss */
.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}

/* line 12441, vendor/assets/stylesheets/smartadmin-production.scss */
.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus {
  border-color: #dddddd #dddddd #dddddd transparent;
  *border-left-color: #ffffff;
}

/* line 12447, vendor/assets/stylesheets/smartadmin-production.scss */
.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
  border-bottom: 0;
}

/* line 12452, vendor/assets/stylesheets/smartadmin-production.scss */
.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}

/* line 12456, vendor/assets/stylesheets/smartadmin-production.scss */
.tab-content > .active,
.pill-content > .active {
  display: block;
}

/* line 12460, vendor/assets/stylesheets/smartadmin-production.scss */
.tabs-below > .nav-tabs {
  border-top: 1px solid #dddddd;
}

/* line 12463, vendor/assets/stylesheets/smartadmin-production.scss */
.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}

/* line 12467, vendor/assets/stylesheets/smartadmin-production.scss */
.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #dddddd;
  border-bottom-color: transparent;
}

/* line 12472, vendor/assets/stylesheets/smartadmin-production.scss */
.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
  border-color: transparent #dddddd #dddddd #dddddd;
  /* tabs */
}

/* bordered tabs */
/* line 12479, vendor/assets/stylesheets/smartadmin-production.scss */
.nav-tabs.bordered {
  background: #ffffff;
  border: 1px solid #dddddd;
}

/* line 12483, vendor/assets/stylesheets/smartadmin-production.scss */
.nav-tabs.bordered > :first-child a {
  border-left-width: 0px !important;
}

/* line 12486, vendor/assets/stylesheets/smartadmin-production.scss */
.nav-tabs.bordered + .tab-content {
  border: 1px solid #dddddd;
  border-top: none;
}

/* bordered tabs top right */
/* line 12491, vendor/assets/stylesheets/smartadmin-production.scss */
.tabs-pull-right.nav-tabs > li,
.tabs-pull-right.nav-pills > li {
  float: right;
}

/* line 12495, vendor/assets/stylesheets/smartadmin-production.scss */
.tabs-pull-right.nav-tabs > li:first-child > a,
.tabs-pull-right.nav-pills > li:first-child > a {
  margin-right: 1px;
}

/* line 12499, vendor/assets/stylesheets/smartadmin-production.scss */
.tabs-pull-right.bordered.nav-tabs > li:first-child > a,
.tabs-pull-right.bordered.nav-pills > li:first-child > a {
  border-left-width: 1px !important;
  margin-right: 0px;
  border-right-width: 0px;
}

/* jarviswidget header first child is tab */
/* line 12506, vendor/assets/stylesheets/smartadmin-production.scss */
.jarviswidget > header > .nav-tabs.pull-left > li:first-child a {
  border-left-width: 0px !important;
}

/*
 * WEBKIT IOS HIGHLIGHT COLOR
 *
 */
/* line 12513, vendor/assets/stylesheets/smartadmin-production.scss */
a:link,
.btn,
button {
  -webkit-tap-highlight-color: rgba(169, 3, 41, 0.5);
}

/* line 12518, vendor/assets/stylesheets/smartadmin-production.scss */
.login-info,
.login-info *,
#logo-group *,
.minified .menu-item-parent {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/*
 * BS2 useful classes
 * these classes and its importance was overlooked in BS3
 */
/* line 12530, vendor/assets/stylesheets/smartadmin-production.scss */
.hidden-desktop {
  display: none !important;
}

/*
 * DROPDOWN MENU
 */
/* line 12536, vendor/assets/stylesheets/smartadmin-production.scss */
.dropdown-menu-xs {
  min-width: 37px;
}

/* line 12539, vendor/assets/stylesheets/smartadmin-production.scss */
.dropdown-menu-xs > li > a {
  padding: 3px 10px;
}

/* line 12542, vendor/assets/stylesheets/smartadmin-production.scss */
.dropdown-menu-xs > li > a:hover i {
  color: #fff !important;
}

/* Dropdown menu extended */
/* line 12546, vendor/assets/stylesheets/smartadmin-production.scss */
.dropdown-submenu {
  position: relative;
}

/* line 12549, vendor/assets/stylesheets/smartadmin-production.scss */
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
}

/* line 12555, vendor/assets/stylesheets/smartadmin-production.scss */
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}

/* line 12558, vendor/assets/stylesheets/smartadmin-production.scss */
.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #bfbfbf;
  margin-top: 5px;
  margin-right: -10px;
}

/* line 12571, vendor/assets/stylesheets/smartadmin-production.scss */
.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}

/* line 12574, vendor/assets/stylesheets/smartadmin-production.scss */
.dropdown-submenu.pull-left {
  float: none;
}

/* line 12577, vendor/assets/stylesheets/smartadmin-production.scss */
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
}

/*
 * Table
 */
/* line 12584, vendor/assets/stylesheets/smartadmin-production.scss */
.table.has-tickbox thead tr th:first-child {
  width: 18px;
}

/* line 12587, vendor/assets/stylesheets/smartadmin-production.scss */
.table.has-tickbox.smart-form thead tr th:first-child .radio,
.table.has-tickbox.smart-form thead tr th:first-child .checkbox,
.table.has-tickbox.smart-form tbody tr td:first-child .radio,
.table.has-tickbox.smart-form tbody tr td:first-child .checkbox {
  padding: 0px !important;
}

/* line 12593, vendor/assets/stylesheets/smartadmin-production.scss */
.table thead tr,
.fc-head-container thead tr {
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#fafafa));
  background-image: -webkit-linear-gradient(top, #f2f2f2 0, #fafafa 100%);
  background-image: -moz-linear-gradient(top, #f2f2f2 0, #fafafa 100%);
  background-image: -ms-linear-gradient(top, #f2f2f2 0, #fafafa 100%);
  background-image: -o-linear-gradient(top, #f2f2f2 0, #fafafa 100%);
  background-image: -linear-gradient(top, #f2f2f2 0, #fafafa 100%);
  font-size: 12px;
}

/* line 12604, vendor/assets/stylesheets/smartadmin-production.scss */
.fc-head-container thead tr th {
  padding: 4px;
  line-height: 1.428571429;
}

/* line 12608, vendor/assets/stylesheets/smartadmin-production.scss */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-width: 1px;
}

/* line 12612, vendor/assets/stylesheets/smartadmin-production.scss */
.no-padding > .table-bordered,
.no-padding > .table-responsive > .table-bordered {
  border: none !important;
}

/* line 12616, vendor/assets/stylesheets/smartadmin-production.scss */
.no-padding > .table-bordered thead tr th:first-child,
.no-padding > .table-bordered thead tr td:first-child,
.no-padding > .table-bordered tbody tr td:first-child,
.no-padding > .table-responsive > .table-bordered thead tr th:first-child,
.no-padding > .table-responsive > .table-bordered thead tr td:first-child,
.no-padding > .table-responsive > .table-bordered tbody tr td:first-child {
  border-left-width: 0px !important;
}

/* line 12624, vendor/assets/stylesheets/smartadmin-production.scss */
.no-padding > .table-bordered thead tr th:last-child,
.no-padding > .table-bordered tbody tr td:last-child,
.no-padding > .table-responsive > .table-bordered thead tr th:last-child,
.no-padding > .table-responsive > .table-bordered tbody tr td:last-child {
  border-right-width: 0px !important;
}

/* line 12630, vendor/assets/stylesheets/smartadmin-production.scss */
.no-padding > .table-bordered tbody tr:last-child td,
.no-padding > .table-responsive > .table-bordered tbody tr:last-child td {
  border-bottom-width: 0px !important;
}

/* line 12634, vendor/assets/stylesheets/smartadmin-production.scss */
.no-padding .table-responsive .table {
  margin-bottom: 0;
}

/* line 12637, vendor/assets/stylesheets/smartadmin-production.scss */
.no-padding .note-editable .table-bordered {
  border: 1px solid #dddddd !important;
}

/* line 12640, vendor/assets/stylesheets/smartadmin-production.scss */
.smart-form.table td .radio i,
.smart-form.table td .checkbox i,
.smart-form.table th .radio i,
.smart-form.table th .checkbox i {
  top: 0px !important;
}

/* condenced table */
/* line 12647, vendor/assets/stylesheets/smartadmin-production.scss */
.table-condensed.table > tbody > tr > td,
.table-condensed.table > tbody > tr > th,
.table-condensed.table > tfoot > tr > td,
.table-condensed.table > tfoot > tr > th,
.table-condensed.table > thead > tr > td,
.table-condensed.table > thead > tr > th {
  padding: 5px 10px !important;
}

/*
 * small stats
 */
/* line 12658, vendor/assets/stylesheets/smartadmin-production.scss */
.show-stats .progress {
  height: 7px;
  border-radius: 0;
  margin-top: 3px;
  margin-bottom: 15px;
}

/* line 12664, vendor/assets/stylesheets/smartadmin-production.scss */
.show-stats {
  padding-top: 6px !important;
}

/* line 12667, vendor/assets/stylesheets/smartadmin-production.scss */
.show-stat-buttons {
  float: left;
  width: 100%;
}

/* line 12671, vendor/assets/stylesheets/smartadmin-production.scss */
.show-stats .show-stat-buttons > :first-child {
  padding-right: 5px;
}

/* line 12674, vendor/assets/stylesheets/smartadmin-production.scss */
.show-stats .show-stat-buttons > :last-child {
  padding-left: 5px;
}

/* line 12677, vendor/assets/stylesheets/smartadmin-production.scss */
.show-stat-microcharts {
  margin-left: -10px;
  margin-right: -10px;
}

/* line 12681, vendor/assets/stylesheets/smartadmin-production.scss */
.show-stat-microcharts > div {
  border-right: 1px solid #DADADA !important;
  border-top: 1px solid #DADADA !important;
  margin-top: 10px !important;
  height: 65px;
  overflow: hidden;
  padding: 7px 9px;
}

/* line 12689, vendor/assets/stylesheets/smartadmin-production.scss */
.show-stat-microcharts > :last-child {
  border-right: none !important;
}

/* line 12692, vendor/assets/stylesheets/smartadmin-production.scss */
.show-stat-microcharts .sparkline {
  margin-top: 10px;
  margin-right: 8px;
  opacity: .7;
}

/* line 12697, vendor/assets/stylesheets/smartadmin-production.scss */
.show-stat-microcharts .sparkline:hover {
  opacity: 1;
}

/* line 12700, vendor/assets/stylesheets/smartadmin-production.scss */
.smaller-stat {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 12705, vendor/assets/stylesheets/smartadmin-production.scss */
.smaller-stat li {
  margin-top: 3px;
  margin-right: 0px;
}

/* line 12709, vendor/assets/stylesheets/smartadmin-production.scss */
.smaller-stat li:first-child {
  margin-top: 8px;
}

/* line 12712, vendor/assets/stylesheets/smartadmin-production.scss */
.smaller-stat span.label {
  width: 40px;
  display: block;
  text-align: left;
  opacity: .5;
  cursor: default;
}

/* line 12719, vendor/assets/stylesheets/smartadmin-production.scss */
.smaller-stat span.label:hover {
  opacity: 1;
}

/*
 * Login info
 */
/* line 12725, vendor/assets/stylesheets/smartadmin-production.scss */
.login-info {
  border-bottom: 1px solid #D8D4D4;
  display: block;
  font-size: 12px;
  height: 39px;
  color: #ffffff;
  border: solid transparent;
  border-width: 1px 0px 1px 0px;
  box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.07);
  width: 100%;
  margin: 0px !important;
  border-bottom: 1px solid #525151;
}

/* line 12738, vendor/assets/stylesheets/smartadmin-production.scss */
.login-info a {
  text-decoration: none !important;
  color: #c0bbb7;
  display: inline-block;
  margin-top: 6px;
}

/* line 12744, vendor/assets/stylesheets/smartadmin-production.scss */
.login-info a span {
  text-transform: capitalize;
  font-size: 14px;
  /* 14px~ */
  display: inline-block;
  text-decoration: none;
  max-width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
}

/* line 12756, vendor/assets/stylesheets/smartadmin-production.scss */
.login-info a span + i {
  vertical-align: middle;
}

/* line 12759, vendor/assets/stylesheets/smartadmin-production.scss */
.login-info a:hover {
  color: #ffffff;
}

/* line 12762, vendor/assets/stylesheets/smartadmin-production.scss */
.login-info > span {
  height: 38px;
  display: block;
  padding: 0 10px;
  border-bottom: 1px solid #1A1817;
}

/* line 12768, vendor/assets/stylesheets/smartadmin-production.scss */
.login-info img {
  width: 25px;
  height: auto;
  display: inline-block;
  vertical-align: middle;
  margin-top: 1px;
  margin-right: 5px;
  margin-left: 0px;
  border-left: 3px solid #ffffff;
}

/* line 12778, vendor/assets/stylesheets/smartadmin-production.scss */
img.online,
img.busy,
img.offline,
img.away {
  border-left: 3px solid #fff;
}

/* line 12784, vendor/assets/stylesheets/smartadmin-production.scss */
img.online {
  border-left-color: #40ac2b !important;
}

/* line 12787, vendor/assets/stylesheets/smartadmin-production.scss */
img.busy {
  border-left-color: #ed1c24 !important;
}

/* line 12790, vendor/assets/stylesheets/smartadmin-production.scss */
img.offline {
  border-left-color: #dddddd !important;
}

/* line 12793, vendor/assets/stylesheets/smartadmin-production.scss */
img.away {
  border-left-color: #ffc40d !important;
}

/*
 * Client page forms
 */
/* line 12799, vendor/assets/stylesheets/smartadmin-production.scss */
.client-form header {
  padding: 15px 13px;
  margin: 0;
  border-bottom-style: solid;
  border-bottom-color: rgba(0, 0, 0, 0.1);
  background: rgba(248, 248, 248, 0.9);
}

/*
 * MINIFIED MENU
 */
/* line 12809, vendor/assets/stylesheets/smartadmin-production.scss */
.minified .inbox-badge {
  border-radius: 50%;
  font-size: 9px;
  padding: 2px;
  position: absolute;
  top: 6px;
  right: 6px;
  background: #ED1C24;
  min-width: 13px;
}

/* line 12819, vendor/assets/stylesheets/smartadmin-production.scss */
.minifyme {
  border-bottom: 1px solid #302F2F;
  background: #454545;
  color: #A8A8A8;
  text-align: center;
  padding: 0;
  width: 36px;
  height: 28px;
  display: block;
  position: absolute;
  right: 0px;
  border-radius: 5px 0px 0px 5px;
  cursor: pointer;
  margin-top: 7px;
  font-size: 19px;
  transition: all 0.1s linear 0s;
}

/* line 12836, vendor/assets/stylesheets/smartadmin-production.scss */
.minifyme:hover {
  background: #646464;
  color: #E4E4E4;
  right: 0px;
  width: 40px;
  padding-right: 5px;
}

/* line 12843, vendor/assets/stylesheets/smartadmin-production.scss */
.minified .minifyme {
  right: 0px;
  color: #A8A8A8;
  position: relative;
  width: 100%;
  border-radius: 0px;
  margin: 0;
  height: 34px;
  font-size: 23px;
}

/* line 12853, vendor/assets/stylesheets/smartadmin-production.scss */
.minified .minifyme .fa:before {
  content: "\f0a9";
}

/* line 12856, vendor/assets/stylesheets/smartadmin-production.scss */
.minified .login-info a span,
.minified .login-info a i {
  display: none;
}

/* line 12860, vendor/assets/stylesheets/smartadmin-production.scss */
.minified .login-info span {
  padding: 0px 5px;
  text-align: center;
}

/* line 12864, vendor/assets/stylesheets/smartadmin-production.scss */
.minified .login-info img {
  margin: -2px 0 0;
  width: 30px;
}

/* line 12868, vendor/assets/stylesheets/smartadmin-production.scss */
.minified .login-info {
  height: 38px;
  border-bottom: 1px solid #181818;
}

/* line 12872, vendor/assets/stylesheets/smartadmin-production.scss */
.minified #left-panel {
  width: 45px;
}

/* line 12875, vendor/assets/stylesheets/smartadmin-production.scss */
.minified #main {
  margin-left: 45px;
}

/*
 * Minified NAV
 */
/* line 12881, vendor/assets/stylesheets/smartadmin-production.scss */
.minified #left-panel,
.minified nav > ul > li {
  overflow: visible;
}

/* line 12885, vendor/assets/stylesheets/smartadmin-production.scss */
.minified nav > ul > ul {
  min-height: 100px !important;
  max-height: 180px !important;
  overflow-y: scroll;
  overflow-x: hidden;
  background: #ed1c24 !important;
}

/* line 12892, vendor/assets/stylesheets/smartadmin-production.scss */
.minified nav > ul > li,
.minified nav > ul > li a {
  position: relative;
}

/* line 12896, vendor/assets/stylesheets/smartadmin-production.scss */
.minified nav ul > li > a {
  padding: 10px 11px;
  display: block;
}

/* line 12900, vendor/assets/stylesheets/smartadmin-production.scss */
.minified nav > ul > li > a .fa.fa-fw {
  display: block;
  width: auto;
  text-align: center;
  padding: 0;
}

/* line 12906, vendor/assets/stylesheets/smartadmin-production.scss */
.minified nav > ul > li > a > i {
  text-align: center;
  margin: 0;
  display: block;
}

/* line 12911, vendor/assets/stylesheets/smartadmin-production.scss */
.minified nav > ul > li.active > a::before {
  content: "\f0d9";
}

/* line 12914, vendor/assets/stylesheets/smartadmin-production.scss */
.minified nav ul ul li a {
  padding-left: 14px;
}

/* line 12917, vendor/assets/stylesheets/smartadmin-production.scss */
.minified nav ul ul li li a {
  padding-left: 25px;
}

/* line 12920, vendor/assets/stylesheets/smartadmin-production.scss */
.minified nav > ul ul li::before {
  left: 12px;
}

/* line 12923, vendor/assets/stylesheets/smartadmin-production.scss */
.minified nav > ul > li > ul::before {
  left: 12px;
}

/* line 12926, vendor/assets/stylesheets/smartadmin-production.scss */
.minified nav > ul > li > a .menu-item-parent,
.minified nav > ul > li > a > b {
  display: none;
}

/* line 12930, vendor/assets/stylesheets/smartadmin-production.scss */
.minified nav > ul > li > a > .menu-item-parent {
  display: none;
  position: absolute;
  left: 40px;
  top: -3px;
  width: 186px;
  height: 38px;
  line-height: 38px;
  background-color: whiteSmoke;
  color: #333333;
  z-index: 3;
  -webkit-box-shadow: 2px 1px 2px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 1px 2px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 2px 1px 2px 0 rgba(0, 0, 0, 0.2);
  border-left: 1px solid #bfbfbf;
  border-top: 1px solid #D8D4D4;
  border-bottom: 1px solid #ffffff;
  padding-left: 12px;
}

/* line 12949, vendor/assets/stylesheets/smartadmin-production.scss */
.minified nav > ul > li > ul {
  display: none !important;
  position: absolute;
  left: 40px;
  width: 199px;
  z-index: 5;
  border: 1px solid #bfbfbf;
  min-height: 180px;
  -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2);
  background: #454545;
  margin-top: -3px;
  overflow: hidden;
}

/* line 12964, vendor/assets/stylesheets/smartadmin-production.scss */
.minified nav ul > li > ul > li > ul {
  position: relative;
  left: 13px;
  border: none;
  width: auto;
  margin-left: -12px;
  width: 197px;
}

/* line 12972, vendor/assets/stylesheets/smartadmin-production.scss */
.minified nav > ul > li:hover > a > .menu-item-parent,
.minified nav > ul > li:hover > ul {
  display: block !important;
}

/* line 12976, vendor/assets/stylesheets/smartadmin-production.scss */
.minified nav > ul > li > ul > li {
  background-color: rgba(69, 69, 69, 0.9);
}

/* line 12979, vendor/assets/stylesheets/smartadmin-production.scss */
.minified nav > ul > li > ul > li > ul > li {
  background-color: #484B50;
}

/* line 12982, vendor/assets/stylesheets/smartadmin-production.scss */
.minified nav > ul > li {
  border-bottom: 1px solid #1A1817;
  border-top: 1px solid #525151;
}

/* line 12986, vendor/assets/stylesheets/smartadmin-production.scss */
.minified nav > ul > li > ul::before {
  border-left: none;
}

/* line 12989, vendor/assets/stylesheets/smartadmin-production.scss */
.minified nav > ul ul li::before {
  border: none;
}

/* line 12992, vendor/assets/stylesheets/smartadmin-production.scss */
.slimScrollDiv,
.slimScrollDiv > :first-child {
  overflow: hidden;
}

/* line 12996, vendor/assets/stylesheets/smartadmin-production.scss */
.minified .slimScrollDiv,
.minified .slimScrollDiv > :first-child {
  overflow: visible !important;
}

/* line 13000, vendor/assets/stylesheets/smartadmin-production.scss */
.minified .slimScrollBar,
.minified .slimScrollRail {
  display: none;
}

/* line 13004, vendor/assets/stylesheets/smartadmin-production.scss */
.minified nav > ul > li > ul > li > a {
  padding-top: 7px;
  padding-bottom: 7px;
}

/* line 13008, vendor/assets/stylesheets/smartadmin-production.scss */
.minified nav > ul > li > ul > li > ul > li > a {
  padding-top: 7px;
  padding-bottom: 7px;
}

/* line 13012, vendor/assets/stylesheets/smartadmin-production.scss */
.minified nav > ul > li > ul > li > ul > li a {
  padding-top: 6px;
  padding-bottom: 6px;
}

/* Fourth Level: A */
/* line 13017, vendor/assets/stylesheets/smartadmin-production.scss */
.minified nav ul ul ul ul li a {
  padding-left: 45px;
}

/* Fifth Level: A */
/* line 13021, vendor/assets/stylesheets/smartadmin-production.scss */
.minified nav ul ul ul ul ul li a {
  padding-left: 62px;
}

/* Sixth Level: A */
/* line 13025, vendor/assets/stylesheets/smartadmin-production.scss */
.minified nav ul ul ul ul ul ul li a {
  padding-left: 82px;
}

/*
 * ALTERNATIVE PAGING
 */
/* line 13031, vendor/assets/stylesheets/smartadmin-production.scss */
.pagination.pagination-alt > li > a {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  border: none;
  margin-left: -1px;
}

/* line 13038, vendor/assets/stylesheets/smartadmin-production.scss */
.pagination.pagination-alt > li:first-child > a {
  padding-left: 0px;
}

/*
 * CUSTOM BUTTON
 */
/* line 13044, vendor/assets/stylesheets/smartadmin-production.scss */
.pagination > li > a,
.pagination > li > span {
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
}

/* line 13050, vendor/assets/stylesheets/smartadmin-production.scss */
.disabled {
  color: #ffffff;
}

/* line 13053, vendor/assets/stylesheets/smartadmin-production.scss */
.btn-default.disabled {
  color: #999999;
}

/* line 13056, vendor/assets/stylesheets/smartadmin-production.scss */
.btn {
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
}

/* line 13064, vendor/assets/stylesheets/smartadmin-production.scss */
.btn:active {
  position: relative;
  top: 1px;
  left: 1px;
}

/* line 13069, vendor/assets/stylesheets/smartadmin-production.scss */
.btn.btn-ribbon {
  background-color: #707070;
  background-image: -moz-linear-gradient(top, #777777, #666666);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#777777), to(#666666));
  background-image: -webkit-linear-gradient(top, #777777, #666666);
  background-image: -o-linear-gradient(top, #777777, #666666);
  background-image: linear-gradient(to bottom, #777777, #666666);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff777777', endColorstr='#ff666666', GradientType=0);
  color: white;
  padding: 0 5px;
  line-height: 20px;
  vertical-align: middle;
  height: 20px;
  display: block;
  border: none;
  float: left;
  margin: 0 8px 0 0;
  cursor: pointer;
}

/* line 13089, vendor/assets/stylesheets/smartadmin-production.scss */
.btn.btn-ribbon > i {
  font-size: 111%;
}

/* line 13092, vendor/assets/stylesheets/smartadmin-production.scss */
.ribbon-button-alignment {
  padding-top: 10px;
  display: inline-block;
}

/* line 13096, vendor/assets/stylesheets/smartadmin-production.scss */
.ribbon-button-alignment.pull-right > .btn.btn-ribbon {
  margin: 0 0 0 8px;
}

/*
 * Panels
 */
/* line 13102, vendor/assets/stylesheets/smartadmin-production.scss */
.panel-purple {
  border-color: #6e587a;
}

/* line 13105, vendor/assets/stylesheets/smartadmin-production.scss */
.panel-purple > .panel-heading {
  color: #ffffff;
  background-color: #6e587a;
  border-color: #6e587a;
}

/* line 13110, vendor/assets/stylesheets/smartadmin-production.scss */
.panel-greenLight {
  border-color: #71843f;
}

/* line 13113, vendor/assets/stylesheets/smartadmin-production.scss */
.panel-greenLight > .panel-heading {
  color: #ffffff;
  background-color: #71843f;
  border-color: #71843f;
}

/* line 13118, vendor/assets/stylesheets/smartadmin-production.scss */
.panel-greenDark {
  border-color: #496949;
}

/* line 13121, vendor/assets/stylesheets/smartadmin-production.scss */
.panel-greenDark > .panel-heading {
  color: #ffffff;
  background-color: #496949;
  border-color: #496949;
}

/* line 13126, vendor/assets/stylesheets/smartadmin-production.scss */
.panel-darken {
  border-color: #333333;
}

/* line 13129, vendor/assets/stylesheets/smartadmin-production.scss */
.panel-darken > .panel-heading {
  color: #ffffff;
  background-color: #404040;
  border-color: #404040;
}

/* line 13134, vendor/assets/stylesheets/smartadmin-production.scss */
.panel-pink {
  border-color: #ac5287;
}

/* line 13137, vendor/assets/stylesheets/smartadmin-production.scss */
.panel-pink > .panel-heading {
  color: #ffffff;
  background-color: #ac5287;
  border-color: #ac5287;
}

/* line 13142, vendor/assets/stylesheets/smartadmin-production.scss */
.panel-green {
  border-color: #356e35;
}

/* line 13145, vendor/assets/stylesheets/smartadmin-production.scss */
.panel-green > .panel-heading {
  color: #ffffff;
  background-color: #356e35;
  border-color: #356e35;
}

/* line 13150, vendor/assets/stylesheets/smartadmin-production.scss */
.panel-blueLight {
  border-color: #92a2a8;
}

/* line 13153, vendor/assets/stylesheets/smartadmin-production.scss */
.panel-blueLight > .panel-heading {
  color: #ffffff;
  background-color: #92a2a8;
  border-color: #92a2a8;
}

/* line 13158, vendor/assets/stylesheets/smartadmin-production.scss */
.panel-pinkDark {
  border-color: #a8829f;
}

/* line 13161, vendor/assets/stylesheets/smartadmin-production.scss */
.panel-pinkDark > .panel-heading {
  color: #ffffff;
  background-color: #a8829f;
  border-color: #a8829f;
}

/* line 13166, vendor/assets/stylesheets/smartadmin-production.scss */
.panel-redLight {
  border-color: #a65858;
}

/* line 13169, vendor/assets/stylesheets/smartadmin-production.scss */
.panel-redLight > .panel-heading {
  color: #ffffff;
  background-color: #a65858;
  border-color: #a65858;
}

/* line 13174, vendor/assets/stylesheets/smartadmin-production.scss */
.panel-red {
  border-color: #a90329;
}

/* line 13177, vendor/assets/stylesheets/smartadmin-production.scss */
.panel-red > .panel-heading {
  color: #ffffff;
  background-color: #a90329;
  border-color: #a90329;
}

/* line 13182, vendor/assets/stylesheets/smartadmin-production.scss */
.panel-teal {
  border-color: #568a89;
}

/* line 13185, vendor/assets/stylesheets/smartadmin-production.scss */
.panel-teal > .panel-heading {
  color: #ffffff;
  background-color: #568a89;
  border-color: #568a89;
}

/* line 13190, vendor/assets/stylesheets/smartadmin-production.scss */
.panel-orange {
  border-color: #c79121;
}

/* line 13193, vendor/assets/stylesheets/smartadmin-production.scss */
.panel-orange > .panel-heading {
  color: #ffffff;
  background-color: #c79121;
  border-color: #c79121;
}

/* line 13198, vendor/assets/stylesheets/smartadmin-production.scss */
.panel-blueDark {
  border-color: #4c4f53;
}

/* line 13201, vendor/assets/stylesheets/smartadmin-production.scss */
.panel-blueDark > .panel-heading {
  color: #ffffff;
  background-color: #4c4f53;
  border-color: #4c4f53;
}

/* line 13206, vendor/assets/stylesheets/smartadmin-production.scss */
.panel-magenta {
  border-color: #6e3671;
}

/* line 13209, vendor/assets/stylesheets/smartadmin-production.scss */
.panel-magenta > .panel-heading {
  color: #ffffff;
  background-color: #6e3671;
  border-color: #6e3671;
}

/* line 13214, vendor/assets/stylesheets/smartadmin-production.scss */
.panel-blue {
  border-color: #57889c;
}

/* line 13217, vendor/assets/stylesheets/smartadmin-production.scss */
.panel-blue > .panel-heading {
  color: #ffffff;
  background-color: #57889c;
  border-color: #57889c;
}

/* line 13222, vendor/assets/stylesheets/smartadmin-production.scss */
.panel-footer > .btn-block {
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-bottom: none;
  border-left: none;
  border-right: none;
}

/*
 * Circle Buttons
 */
/* line 13233, vendor/assets/stylesheets/smartadmin-production.scss */
.btn-circle {
  width: 30px;
  height: 30px;
  text-align: center;
  padding: 6px 0;
  font-size: 12px;
  line-height: 18px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}

/* line 13244, vendor/assets/stylesheets/smartadmin-production.scss */
.btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  padding: 10px 15px;
  font-size: 18px;
  line-height: 30px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}

/* line 13254, vendor/assets/stylesheets/smartadmin-production.scss */
.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 10px 15px;
  font-size: 24px;
  line-height: 50px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}

/*
 * Big Metro Buttons
 */
/* line 13267, vendor/assets/stylesheets/smartadmin-production.scss */
.btn-metro {
  margin: 0 0 20px;
  padding-top: 15px;
  padding-bottom: 15px;
}

/* line 13272, vendor/assets/stylesheets/smartadmin-production.scss */
.btn-metro > span {
  display: block;
  vertical-align: bottom;
  margin-top: 10px;
  text-transform: uppercase;
}

/* line 13278, vendor/assets/stylesheets/smartadmin-production.scss */
.btn-metro > span.label {
  position: absolute;
  top: 0px;
  right: 0px;
}

/*
 * buttons with labels
 */
/* line 13286, vendor/assets/stylesheets/smartadmin-production.scss */
.btn-label {
  position: relative;
  left: -12px;
  display: inline-block;
  padding: 6px 12px;
  background: rgba(0, 0, 0, 0.15);
  border-radius: 3px 0 0 3px;
}

/* line 13294, vendor/assets/stylesheets/smartadmin-production.scss */
.btn-labeled {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 13298, vendor/assets/stylesheets/smartadmin-production.scss */
.btn-link {
  box-shadow: none;
  -webkit-box-shadow: none;
  font-size: 14px;
}

/*
 * nav-demo-btn
 */
/* line 13306, vendor/assets/stylesheets/smartadmin-production.scss */
.nav-demo-btn {
  background-color: rgba(77, 118, 134, 0.5);
  border-color: #3a7775;
}

/* line 13310, vendor/assets/stylesheets/smartadmin-production.scss */
.nav-demo-btn:hover,
.nav-demo-btn:active {
  background-color: rgba(77, 118, 134, 0.7);
  border-color: #3a7775;
}

/*
 * ANIMATION
 */
/* line 13318, vendor/assets/stylesheets/smartadmin-production.scss */
#left-panel {
  -webkit-transition: 250ms cubic-bezier(0.1, 0.57, 0.1, 1);
  transition: 250ms cubic-bezier(0.1, 0.57, 0.1, 1);
  -webkit-transform: translate(0px, 0px) translateZ(0px);
}

/* removed as it was too jerky */
/*#main {
	-webkit-transition: all .2s ease-out;
	transition: all .2s ease-out;
}*/
/*
 * CHARTS
 */
/* line 13331, vendor/assets/stylesheets/smartadmin-production.scss */
.chart-small,
.chart-large,
.chart-xl {
  overflow: hidden;
}

/* line 13336, vendor/assets/stylesheets/smartadmin-production.scss */
.chart-small {
  height: 100px;
  width: 100%;
}

/* line 13340, vendor/assets/stylesheets/smartadmin-production.scss */
.chart-large {
  height: 235px;
  width: 100%;
}

/* line 13344, vendor/assets/stylesheets/smartadmin-production.scss */
.chart-xl {
  height: 297px;
  width: 100%;
}

/*
 * Flot Tool tips
 */
/* line 13351, vendor/assets/stylesheets/smartadmin-production.scss */
#flotTip {
  padding: 3px 5px;
  background-color: #ffffff;
  z-index: 9999;
  color: #333333;
  -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  font-size: 14px;
  border: 1px solid #C1C1C1;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/* line 13366, vendor/assets/stylesheets/smartadmin-production.scss */
#flotTip span {
  color: #38812D;
  font-weight: bold;
}

/* line 13370, vendor/assets/stylesheets/smartadmin-production.scss */
.legendLabel span {
  display: block;
  margin: 0 5px;
}

/* line 13374, vendor/assets/stylesheets/smartadmin-production.scss */
.legendColorBox {
  padding-left: 10px;
  vertical-align: top;
  padding-top: 5px;
}

/* line 13379, vendor/assets/stylesheets/smartadmin-production.scss */
.legendColorBox div > div {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

/*
 * Morris Charts
 */
/* line 13392, vendor/assets/stylesheets/smartadmin-production.scss */
.morris-hover.morris-default-style {
  border-radius: 10px;
  padding: 6px;
  color: #666;
  background: rgba(255, 255, 255, 0.8);
  border: solid 2px rgba(230, 230, 230, 0.8);
  font-family: sans-serif;
  font-size: 12px;
  text-align: center;
}

/* line 13402, vendor/assets/stylesheets/smartadmin-production.scss */
.morris-hover.morris-default-style .morris-hover-row-label {
  font-weight: bold;
  margin: 0.25em 0;
}

/* line 13406, vendor/assets/stylesheets/smartadmin-production.scss */
.morris-hover.morris-default-style .morris-hover-point {
  white-space: nowrap;
  margin: 0.1em 0;
}

/* line 13410, vendor/assets/stylesheets/smartadmin-production.scss */
.morris-hover {
  position: absolute;
  z-index: 903;
}

/* line 13414, vendor/assets/stylesheets/smartadmin-production.scss */
.fixed-page-footer .morris-hover {
  z-index: 900;
}

/*
 * Flot Chart
 */
/* line 13420, vendor/assets/stylesheets/smartadmin-production.scss */
.chart {
  overflow: hidden;
  /*- disabled for widget chrome bug */
  height: 220px;
  margin: 20px 5px 10px 10px;
}

/* line 13426, vendor/assets/stylesheets/smartadmin-production.scss */
.has-legend {
  margin-top: 30px !important;
}

/* line 13429, vendor/assets/stylesheets/smartadmin-production.scss */
.has-legend-unique {
  margin-top: 19px !important;
}

/*
 * Carren colors
 */
/* line 13435, vendor/assets/stylesheets/smartadmin-production.scss */
.icon-color-good {
  color: #40ac2b;
}

/* line 13438, vendor/assets/stylesheets/smartadmin-production.scss */
.icon-color-bad {
  color: #ed1c24;
}

/*
 * SIGNS
 */
/* line 13444, vendor/assets/stylesheets/smartadmin-production.scss */
.percent-sign:after,
.degree-sign:after {
  content: " %";
  line-height: normal;
}

/* line 13449, vendor/assets/stylesheets/smartadmin-production.scss */
.degree-sign:after {
  content: "°F";
}

/*
 * HIDDEN MENU
 */
/* line 13455, vendor/assets/stylesheets/smartadmin-production.scss */
.hidden-menu #left-panel {
  left: -210px;
  z-index: 903;
}

/* line 13459, vendor/assets/stylesheets/smartadmin-production.scss */
.hidden-menu #main {
  margin-left: 10px;
}

/* line 13462, vendor/assets/stylesheets/smartadmin-production.scss */
.hidden-menu #left-panel:hover {
  left: 0px;
}

/* line 13465, vendor/assets/stylesheets/smartadmin-production.scss */
.hidden-menu .minifyme {
  display: none;
}

/* line 13468, vendor/assets/stylesheets/smartadmin-production.scss */
.minified #hide-menu {
  display: none;
}

/* line 13471, vendor/assets/stylesheets/smartadmin-production.scss */
.btn-header.pull-right {
  margin-left: 6px;
}

/* line 13474, vendor/assets/stylesheets/smartadmin-production.scss */
.btn-header a > span {
  font-size: 13px;
  font-weight: normal;
  line-height: 30px;
  height: 30px;
  display: inline-block;
}

/* line 13481, vendor/assets/stylesheets/smartadmin-production.scss */
.btn-header > :first-child > a {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  cursor: default !important;
  display: inline-block;
  font-weight: bold;
  height: 30px;
  line-height: 24px;
  min-width: 30px;
  padding: 2px;
  text-align: center;
  text-decoration: none !important;
  -moz-user-select: none;
  -webkit-user-select: none;
  background-color: #f8f8f8;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
  background-image: -moz-linear-gradient(top, #f8f8f8, #f1f1f1);
  background-image: -ms-linear-gradient(top, #f8f8f8, #f1f1f1);
  background-image: -o-linear-gradient(top, #f8f8f8, #f1f1f1);
  background-image: linear-gradient(top, #f8f8f8, #f1f1f1);
  border: 1px solid #bfbfbf;
  color: #6D6A69;
  font-size: 17px;
  margin: 10px 0 0 0;
}

/* line 13508, vendor/assets/stylesheets/smartadmin-production.scss */
.btn-header > :first-child > a:hover {
  border: 1px solid #bfbfbf;
  color: #222;
  transition: all 0.0s;
  cursor: pointer;
  -webkit-box-shadow: inset 0px 0px 4px 1px rgba(0, 0, 0, 0.08);
  box-shadow: inset 0px 0px 4px 1px rgba(0, 0, 0, 0.08);
}

/* line 13516, vendor/assets/stylesheets/smartadmin-production.scss */
.btn-header > :first-child > a:active {
  background-color: #e8e8e8;
  background-image: -moz-linear-gradient(top, #e8e8e8 0%, #ededed 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8e8e8), color-stop(100%, #ededed));
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #ededed 100%);
  background-image: -o-linear-gradient(top, #e8e8e8 0%, #ededed 100%);
  background-image: -ms-linear-gradient(top, #e8e8e8 0%, #ededed 100%);
  background-image: linear-gradient(to bottom, #e8e8e8 0%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#ededed', GradientType=0);
  -webkit-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.15);
}

/* line 13528, vendor/assets/stylesheets/smartadmin-production.scss */
.hidden-menu #hide-menu > :first-child > a {
  background-color: #e8e8e8;
  background-image: -moz-linear-gradient(top, #5a5a5a 0%, #686868 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5a5a5a), color-stop(100%, #686868));
  background-image: -webkit-linear-gradient(to bottom, #5a5a5a 0%, #686868 100%);
  background-image: -o-linear-gradient(to bottom, #5a5a5a 0%, #686868 100%);
  background-image: -ms-linear-gradient(to bottom, #5a5a5a 0%, #686868 100%);
  background-image: linear-gradient(to bottom, #5a5a5a 0%, #686868 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5A5A5A', endColorstr='#686868', GradientType=0);
  -webkit-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.15);
  color: #ffffff;
  border-color: #494949;
}

/* line 13542, vendor/assets/stylesheets/smartadmin-production.scss */
.hidden-menu #hide-menu > :first-child > a:active,
.full-screen #fullscreen > :first-child > a:active {
  -webkit-box-shadow: inset 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
}

/*
 * AJAX DROPDOWN
 */
/* line 13550, vendor/assets/stylesheets/smartadmin-production.scss */
.ajax-dropdown > :first-child {
  margin: 0 0 3px 0;
  padding: 0 0 9px 0;
}

/* line 13554, vendor/assets/stylesheets/smartadmin-production.scss */
.ajax-dropdown {
  position: absolute;
  display: none;
  z-index: 905;
  background: white;
  top: 48px;
  left: 16px;
  width: 344px;
  height: 435px;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-box-shadow: 0 2px 4px rgba(30, 30, 100, 0.25);
  -moz-box-shadow: 0 2px 4px rgba(30, 30, 100, 0.25);
  box-shadow: 0 2px 4px rgba(30, 30, 100, 0.25);
  padding: 10px;
  background: #ffffff;
  border: 1px solid #b3b3b3;
}

/* line 13573, vendor/assets/stylesheets/smartadmin-production.scss */
.ajax-dropdown:after,
.ajax-dropdown:before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

/* line 13583, vendor/assets/stylesheets/smartadmin-production.scss */
.ajax-dropdown:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  border-width: 7px;
  left: 50%;
  margin-left: -7px;
}

/* line 13590, vendor/assets/stylesheets/smartadmin-production.scss */
.ajax-dropdown:before {
  border-color: rgba(131, 131, 131, 0);
  border-bottom-color: #838383;
  border-width: 8px;
  left: 50%;
  margin-left: -8px;
}

/* line 13597, vendor/assets/stylesheets/smartadmin-production.scss */
.ajax-dropdown .btn-group .btn {
  font-weight: bold;
  text-transform: capitalize;
}

/* better for 3 childs*/
/* line 13602, vendor/assets/stylesheets/smartadmin-production.scss */
.ajax-dropdown .btn-group > :nth-child(2) {
  border-right-width: 0px;
  border-left-width: 0px;
}

/* line 13606, vendor/assets/stylesheets/smartadmin-production.scss */
.ajax-dropdown .btn-group > :last-child {
  border-right-width: 1px !important;
}

/* better for 4+ childs
 .ajax-dropdown .btn-group >:first-child {
 border-right-width:1px;
 }

 .ajax-dropdown .btn-group >:nth-child(n+2) {
 border-left-width:0px;
 }

 .ajax-dropdown .btn-group >:last-child {
 border-right-width:1px !important;
 }	*/
/* line 13621, vendor/assets/stylesheets/smartadmin-production.scss */
.ajax-dropdown .btn-group .btn:active {
  top: 0px;
  left: 0px;
}

/* line 13625, vendor/assets/stylesheets/smartadmin-production.scss */
.ajax-notifications {
  height: 365px;
  display: block;
  overflow: auto;
  margin-right: -10px;
  margin-left: -10px;
  border-bottom: 1px solid #CECECE;
  border-top: 1px solid #CECECE;
  background: #E9E9E9;
}

/* line 13635, vendor/assets/stylesheets/smartadmin-production.scss */
.ajax-notifications .alert.alert-transparent {
  background-color: transparent;
  border-color: transparent;
  color: #757575;
  margin: 13px 10px;
}

/* line 13641, vendor/assets/stylesheets/smartadmin-production.scss */
.ajax-notifications .alert > :first-child {
  margin-bottom: 10px;
  font-weight: 400;
}

/* line 13645, vendor/assets/stylesheets/smartadmin-production.scss */
.ajax-dropdown > :last-child {
  font-size: 13px;
  display: block;
  padding: 5px 0;
  line-height: 22px;
  font-weight: 400;
}

/* line 13652, vendor/assets/stylesheets/smartadmin-production.scss */
.ajax-dropdown .fa-4x.fa-border {
  border-width: 3px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  display: block;
  margin: 0 auto;
  width: 46px;
  text-align: center;
  color: #D1D1D1;
  border-color: #D1D1D1;
}

/*
 * LARGE DROPDOWNS
 */
/* line 13667, vendor/assets/stylesheets/smartadmin-production.scss */
.dropdown-large {
  position: static !important;
}

/* line 13670, vendor/assets/stylesheets/smartadmin-production.scss */
.dropdown-menu-large {
  margin-left: 16px;
  margin-right: 16px;
  padding: 20px 0px;
}

/* line 13675, vendor/assets/stylesheets/smartadmin-production.scss */
.dropdown-menu-large > li > ul {
  padding: 0;
  margin: 0;
}

/* line 13679, vendor/assets/stylesheets/smartadmin-production.scss */
.dropdown-menu-large > li > ul > li {
  list-style: none;
}

/* line 13682, vendor/assets/stylesheets/smartadmin-production.scss */
.dropdown-menu-large > li > ul > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  white-space: normal;
}

/* line 13691, vendor/assets/stylesheets/smartadmin-production.scss */
.dropdown-menu-large > li ul > li > a:hover,
.dropdown-menu-large > li ul > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

/* line 13697, vendor/assets/stylesheets/smartadmin-production.scss */
.dropdown-menu-large .disabled > a,
.dropdown-menu-large .disabled > a:hover,
.dropdown-menu-large .disabled > a:focus {
  color: #999999;
}

/* line 13702, vendor/assets/stylesheets/smartadmin-production.scss */
.dropdown-menu-large .disabled > a:hover,
.dropdown-menu-large .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: not-allowed;
}

/* line 13710, vendor/assets/stylesheets/smartadmin-production.scss */
.dropdown-menu-large .dropdown-header {
  color: #428bca;
  font-size: 18px;
}

@media (max-width: 768px) {
  /* line 13715, vendor/assets/stylesheets/smartadmin-production.scss */
  .dropdown-menu-large {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 13719, vendor/assets/stylesheets/smartadmin-production.scss */
  .dropdown-menu-large > li {
    margin-bottom: 30px;
  }
  /* line 13722, vendor/assets/stylesheets/smartadmin-production.scss */
  .dropdown-menu-large > li:last-child {
    margin-bottom: 0;
  }
  /* line 13725, vendor/assets/stylesheets/smartadmin-production.scss */
  .dropdown-menu-large .dropdown-header {
    padding: 3px 15px !important;
  }
}

/*
 * PAGING
 */
/* line 13732, vendor/assets/stylesheets/smartadmin-production.scss */
.pagination-xs > li > a,
.pagination-xs > li > span {
  padding: 4px 9px;
  font-size: 12px;
}

/*
 * NOTIFICATIONS : MAIL
 */
/* line 13740, vendor/assets/stylesheets/smartadmin-production.scss */
.notification-body *,
.notification-body:before *,
.notification-body:after * {
  box-sizing: border-box !important;
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
}

/* line 13747, vendor/assets/stylesheets/smartadmin-production.scss */
.notification-body {
  padding: 0 0 0 3px;
  margin: 0;
  list-style: none;
}

/* line 13752, vendor/assets/stylesheets/smartadmin-production.scss */
.notification-body > li {
  border-bottom: 1px solid #E9E9E9;
  position: relative;
}

/* line 13756, vendor/assets/stylesheets/smartadmin-production.scss */
.notification-body > li > span {
  background: #ffffff;
  display: block;
  min-height: 25px;
  overflow: hidden;
  padding: 8px 10px 13px;
  white-space: normal;
}

/* line 13764, vendor/assets/stylesheets/smartadmin-production.scss */
.notification-body > li > span:hover {
  background: #F0F4F7;
  color: #667F8F;
}

/* line 13768, vendor/assets/stylesheets/smartadmin-production.scss */
.notification-body > li a.msg {
  padding-left: 50px !important;
}

/* line 13771, vendor/assets/stylesheets/smartadmin-production.scss */
.notification-body > li a,
.notification-body > li a:hover {
  text-decoration: none;
}

/* line 13775, vendor/assets/stylesheets/smartadmin-production.scss */
.notification-body > li a,
.notification-body > li a span {
  display: block;
  position: relative;
  overflow: hidden;
}

/* line 13781, vendor/assets/stylesheets/smartadmin-production.scss */
.notification-body > li a,
.notification-body > li a:hover {
  text-decoration: none;
}

/* line 13785, vendor/assets/stylesheets/smartadmin-production.scss */
.notification-body > li:hover .progress {
  background: #ffffff;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0), 0 0 0 1px #a7a7a7 inset;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0), 0 0 0 1px #cccccc inset;
  -moz-box-shadow: 0 1px 0 transparent, 0 0 0 1px #ffffff inset;
}

/* line 13791, vendor/assets/stylesheets/smartadmin-production.scss */
.notification-body > li:hover .text-muted {
  color: #333333;
}

/* line 13794, vendor/assets/stylesheets/smartadmin-production.scss */
.notification-body .from {
  font-size: 14px;
  line-height: normal;
  color: #333333;
  font-weight: normal;
  margin-right: 60px;
  margin-bottom: 6px;
  height: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

/* line 13806, vendor/assets/stylesheets/smartadmin-production.scss */
.notification-body .unread .from {
  font-weight: bold;
}

/* line 13809, vendor/assets/stylesheets/smartadmin-production.scss */
.notification-body .unread {
  background: #FFFFE0;
}

/* line 13812, vendor/assets/stylesheets/smartadmin-production.scss */
.notification-body time {
  position: absolute;
  top: 3px;
  right: 0;
  font-size: 11px;
  font-weight: normal;
  color: #058dc7;
}

/* line 13820, vendor/assets/stylesheets/smartadmin-production.scss */
.notification-body .msg-body,
.notification-body .subject {
  font-size: 13px;
  color: #A0A0A0;
  max-height: 35px;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

/* line 13830, vendor/assets/stylesheets/smartadmin-production.scss */
.notification-body .subject {
  font-size: 13px;
  color: #333333;
  max-height: 22px;
}

/*
 * WIZARDS
 */
/* line 13838, vendor/assets/stylesheets/smartadmin-production.scss */
.bootstrapWizard {
  display: block;
  list-style: none;
  padding: 0;
  position: relative;
  width: 100%;
}

/* line 13845, vendor/assets/stylesheets/smartadmin-production.scss */
.bootstrapWizard a:hover,
.bootstrapWizard a:active,
.bootstrapWizard a:focus {
  text-decoration: none;
}

/* line 13850, vendor/assets/stylesheets/smartadmin-production.scss */
.bootstrapWizard li {
  display: block;
  float: left;
  width: 25%;
  text-align: center;
  padding-left: 0;
}

/* line 13857, vendor/assets/stylesheets/smartadmin-production.scss */
.bootstrapWizard li:before {
  border-top: 3px solid #55606E;
  content: "";
  display: block;
  font-size: 0;
  overflow: hidden;
  position: relative;
  top: 11px;
  right: 1px;
  width: 100%;
  z-index: 1;
}

/* line 13869, vendor/assets/stylesheets/smartadmin-production.scss */
.bootstrapWizard li:first-child:before {
  left: 50%;
  max-width: 50%;
}

/* line 13873, vendor/assets/stylesheets/smartadmin-production.scss */
.bootstrapWizard li:last-child:before {
  max-width: 50%;
  width: 50%;
}

/* line 13877, vendor/assets/stylesheets/smartadmin-production.scss */
.bootstrapWizard li.complete .step {
  background: #0aa66e;
  padding: 1px 6px;
  border: 3px solid #55606E;
}

/* line 13882, vendor/assets/stylesheets/smartadmin-production.scss */
.bootstrapWizard li .step i {
  font-size: 10px;
  font-weight: normal;
  position: relative;
  top: -1.5px;
}

/* line 13888, vendor/assets/stylesheets/smartadmin-production.scss */
.bootstrapWizard li .step {
  background: #B2B5B9;
  color: #ffffff;
  display: inline;
  font-size: 15px;
  font-weight: bold;
  line-height: 12px;
  padding: 7px 13px;
  border: 3px solid transparent;
  border-radius: 50%;
  line-height: normal;
  position: relative;
  text-align: center;
  z-index: 2;
  transition: all 0.1s linear 0s;
}

/* line 13904, vendor/assets/stylesheets/smartadmin-production.scss */
.bootstrapWizard li.active .step,
.bootstrapWizard li.active.complete .step {
  background: #0091d9;
  color: #ffffff;
  font-weight: bold;
  padding: 7px 13px;
  font-size: 15px;
  border-radius: 50%;
  border: 3px solid #55606E;
}

/* line 13914, vendor/assets/stylesheets/smartadmin-production.scss */
.bootstrapWizard li.complete .title,
.bootstrapWizard li.active .title {
  color: #2B3D53;
}

/* line 13918, vendor/assets/stylesheets/smartadmin-production.scss */
.bootstrapWizard li .title {
  color: #bfbfbf;
  display: block;
  font-size: 13px;
  line-height: 15px;
  max-width: 100%;
  position: relative;
  table-layout: fixed;
  text-align: center;
  top: 20px;
  word-wrap: break-word;
  z-index: 104;
}

/* line 13931, vendor/assets/stylesheets/smartadmin-production.scss */
.wizard-actions {
  display: block;
  list-style: none;
  padding: 0;
  position: relative;
  width: 100%;
}

/* line 13938, vendor/assets/stylesheets/smartadmin-production.scss */
.wizard-actions li {
  display: inline;
}

/* line 13941, vendor/assets/stylesheets/smartadmin-production.scss */
.tab-content.transparent {
  background-color: transparent;
}

/*
 * FUELUX WIZARD
 */
/* line 13947, vendor/assets/stylesheets/smartadmin-production.scss */
.fuelux .wizard {
  position: relative;
  overflow: hidden;
  background-color: #f9f9f9;
  border: 1px solid #d4d4d4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *zoom: 1;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}

/* line 13960, vendor/assets/stylesheets/smartadmin-production.scss */
.fuelux .wizard:before,
.fuelux .wizard:after {
  display: table;
  line-height: 0;
  content: "";
}

/* line 13966, vendor/assets/stylesheets/smartadmin-production.scss */
.fuelux .wizard:after {
  clear: both;
}

/* line 13969, vendor/assets/stylesheets/smartadmin-production.scss */
.fuelux .wizard ul {
  width: 4000px;
  padding: 0;
  margin: 0;
  list-style: none outside none;
}

/* line 13975, vendor/assets/stylesheets/smartadmin-production.scss */
.fuelux .wizard ul.previous-disabled li.complete {
  cursor: default;
}

/* line 13978, vendor/assets/stylesheets/smartadmin-production.scss */
.fuelux .wizard ul.previous-disabled li.complete:hover {
  color: #356e35;
  cursor: default;
  background: #f3f4f5;
}

/* line 13983, vendor/assets/stylesheets/smartadmin-production.scss */
.fuelux .wizard ul.previous-disabled li.complete:hover .chevron:before {
  border-left-color: #f3f4f5;
}

/* line 13986, vendor/assets/stylesheets/smartadmin-production.scss */
.fuelux .wizard ul li {
  position: relative;
  float: left;
  height: 46px;
  padding: 0 20px 0 30px;
  margin: 0;
  font-size: 16px;
  line-height: 46px;
  color: #999999;
  cursor: default;
  background: #ededed;
}

/* line 13998, vendor/assets/stylesheets/smartadmin-production.scss */
.fuelux .wizard ul li .chevron {
  position: absolute;
  top: 0;
  right: -14px;
  z-index: 1;
  display: block;
  border: 24px solid transparent;
  border-right: 0;
  border-left: 14px solid #d4d4d4;
}

/* line 14008, vendor/assets/stylesheets/smartadmin-production.scss */
.fuelux .wizard ul li .chevron:before {
  position: absolute;
  top: -24px;
  right: 1px;
  display: block;
  border: 24px solid transparent;
  border-right: 0;
  border-left: 14px solid #ededed;
  content: "";
}

/* line 14018, vendor/assets/stylesheets/smartadmin-production.scss */
.fuelux .wizard ul li.complete {
  color: #468847;
  background: #f3f4f5;
}

/* line 14022, vendor/assets/stylesheets/smartadmin-production.scss */
.fuelux .wizard ul li.complete:hover {
  cursor: pointer;
  background: #e7eff8;
}

/* line 14026, vendor/assets/stylesheets/smartadmin-production.scss */
.fuelux .wizard ul li.complete:hover .chevron:before {
  border-left: 14px solid #e7eff8;
}

/* line 14029, vendor/assets/stylesheets/smartadmin-production.scss */
.fuelux .wizard ul li.complete .chevron:before {
  border-left: 14px solid #f3f4f5;
}

/* line 14032, vendor/assets/stylesheets/smartadmin-production.scss */
.fuelux .wizard ul li.active {
  color: #3a87ad;
  background: #f1f6fc;
}

/* line 14036, vendor/assets/stylesheets/smartadmin-production.scss */
.fuelux .wizard ul li.active .chevron:before {
  border-left: 14px solid #f1f6fc;
}

/* line 14039, vendor/assets/stylesheets/smartadmin-production.scss */
.fuelux .wizard ul li .badge {
  margin-right: 8px;
}

/* line 14042, vendor/assets/stylesheets/smartadmin-production.scss */
.fuelux .wizard ul li:first-child {
  padding-left: 20px;
  border-radius: 4px 0 0 4px;
}

/* line 14046, vendor/assets/stylesheets/smartadmin-production.scss */
.fuelux .wizard .actions {
  position: absolute;
  right: 0;
  z-index: 2;
  float: right;
  padding-right: 15px;
  padding-left: 15px;
  line-height: 46px;
  vertical-align: middle;
  background-color: #eeeeee;
  border-left: 1px solid #d4d4d4;
}

/* line 14058, vendor/assets/stylesheets/smartadmin-production.scss */
.fuelux .wizard .actions a {
  margin-right: 8px;
  font-size: 12px;
  line-height: 45px;
}

/* line 14063, vendor/assets/stylesheets/smartadmin-production.scss */
.fuelux .wizard .actions .btn-prev i {
  margin-right: 5px;
}

/* line 14066, vendor/assets/stylesheets/smartadmin-production.scss */
.fuelux .wizard .actions .btn-next i {
  margin-left: 5px;
}

/* line 14069, vendor/assets/stylesheets/smartadmin-production.scss */
.fuelux .step-content .step-pane {
  display: none;
}

/* line 14072, vendor/assets/stylesheets/smartadmin-production.scss */
.fuelux .step-content .active {
  display: block;
}

/* line 14075, vendor/assets/stylesheets/smartadmin-production.scss */
.fuelux .step-content .active .btn-group .active {
  display: inline-block;
}

/*
 * jarvismetro TILE
 */
/* line 14081, vendor/assets/stylesheets/smartadmin-production.scss */
.jarvismetro-tile {
  float: left;
  display: block;
  background-color: #ffffff;
  width: 100px;
  height: 70px;
  cursor: pointer;
  box-shadow: inset 0px 0px 1px #FFFFCC;
  border: 1px dotted #C5C5C5;
  text-decoration: none;
  color: #ffffff;
  font-weight: 300;
  font-smooth: always;
  margin: 0 10px 20px 0;
  padding: 5px;
  position: relative;
}

/* line 14098, vendor/assets/stylesheets/smartadmin-production.scss */
.jarvismetro-tile:hover {
  z-index: 10;
  -webkit-transform: scale(1.07);
  -moz-transform: scale(1.07);
}

/* line 14103, vendor/assets/stylesheets/smartadmin-production.scss */
.jarvismetro-tile.big-cubes {
  width: 120px;
  height: 120px;
}

/* line 14107, vendor/assets/stylesheets/smartadmin-production.scss */
.jarvismetro-tile.double {
  width: 249px;
}

/* line 14110, vendor/assets/stylesheets/smartadmin-production.scss */
.jarvismetro-tile:active {
  top: 1px;
  left: 1px;
}

/* line 14114, vendor/assets/stylesheets/smartadmin-production.scss */
.jarvismetro-tile .iconbox {
  text-align: center;
}

/* line 14117, vendor/assets/stylesheets/smartadmin-production.scss */
.jarvismetro-tile .iconbox i {
  display: block;
  margin: 15px auto 0;
  height: 75px;
}

/* line 14122, vendor/assets/stylesheets/smartadmin-production.scss */
.jarvismetro-tile .iconbox span {
  display: block;
  text-align: left;
}

/* line 14126, vendor/assets/stylesheets/smartadmin-production.scss */
.jarvismetro-tile .iconbox span > span {
  position: absolute;
  right: -3px;
  bottom: -3px;
  border-radius: 50%;
  padding: 5px 5px;
  border: 1px solid #ffffff;
}

/* line 14134, vendor/assets/stylesheets/smartadmin-production.scss */
#shortcut .selected {
  border: 1px solid #0091d9 !important;
}

/* line 14137, vendor/assets/stylesheets/smartadmin-production.scss */
#shortcut .selected {
  position: relative;
}

/* line 14140, vendor/assets/stylesheets/smartadmin-production.scss */
#shortcut .selected:before {
  display: block;
  position: absolute;
  content: "\f00c";
  color: #ffffff;
  right: 4px;
  top: 3px;
  font-family: FontAwesome;
  z-index: 2;
}

/* line 14150, vendor/assets/stylesheets/smartadmin-production.scss */
#shortcut .selected:after {
  width: 0;
  height: 0;
  border-top: 35px solid #0091d9;
  border-left: 35px solid rgba(0, 0, 0, 0);
  position: absolute;
  display: block;
  right: 0;
  content: "";
  top: 0;
  z-index: 1;
}

/*
 * SHORT CUT
 */
/* line 14165, vendor/assets/stylesheets/smartadmin-production.scss */
#shortcut {
  display: block;
  position: absolute;
  top: 0px;
  left: 0;
  height: auto;
  width: 100%;
  background-color: #33302F;
  background-color: rgba(0, 0, 0, 0.85);
  z-index: 907;
  display: none;
  color: #ffffff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 14181, vendor/assets/stylesheets/smartadmin-production.scss */
#shortcut ul {
  padding: 15px 20px 10px;
  list-style: none;
  margin: 0;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.3);
  border-bottom: 1px solid #423F3F;
}

/* line 14189, vendor/assets/stylesheets/smartadmin-production.scss */
#shortcut ul li {
  display: inline-block;
  width: auto;
}

/* line 14193, vendor/assets/stylesheets/smartadmin-production.scss */
#shortcut ul li .jarvismetro-tile {
  margin: 0px 3px 3px;
  border: none;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}

/* line 14200, vendor/assets/stylesheets/smartadmin-production.scss */
#shortcut ul li .jarvismetro-tile:hover {
  color: #ffffff;
  text-decoration: none;
}

/* line 14204, vendor/assets/stylesheets/smartadmin-production.scss */
#shortcut ul li .jarvismetro-tile:active,
#shortcut ul li .jarvismetro-tile:focus {
  left: 0;
  top: 0;
}

/* line 14209, vendor/assets/stylesheets/smartadmin-production.scss */
.shortcut-on #response-btn {
  display: none !important;
}

/* line 14212, vendor/assets/stylesheets/smartadmin-production.scss */
.shortcut-on #main .navbar,
.shortcut-on #left-bar .navbar {
  border: none !important;
}

/*
 * ARROW BOX
 */
/* line 14219, vendor/assets/stylesheets/smartadmin-production.scss */
.arrow-box-up:after,
.arrow-box-up:before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

/* line 14229, vendor/assets/stylesheets/smartadmin-production.scss */
.arrow-box-up:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  border-width: 7px;
  left: 50%;
  margin-left: -7px;
}

/* line 14236, vendor/assets/stylesheets/smartadmin-production.scss */
.arrow-box-up:before {
  border-color: rgba(131, 131, 131, 0);
  border-bottom-color: #838383;
  border-width: 8px;
  left: 50%;
  margin-left: -8px;
}

/*
 * right
 */
/* line 14246, vendor/assets/stylesheets/smartadmin-production.scss */
.arrow-box-up-right:after,
.arrow-box-up-right:before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

/* line 14256, vendor/assets/stylesheets/smartadmin-production.scss */
.arrow-box-up-right:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  border-width: 7px;
  right: 10px;
  margin-left: -7px;
}

/* line 14263, vendor/assets/stylesheets/smartadmin-production.scss */
.arrow-box-up-right:before {
  border-color: rgba(131, 131, 131, 0);
  border-bottom-color: #838383;
  border-width: 8px;
  right: 9px;
  margin-left: -8px;
}

/*
 * BOOTSTRAP TOOLTIP
 */
/* line 14273, vendor/assets/stylesheets/smartadmin-production.scss */
.tooltip-inner {
  padding: 5px 10px;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  border-radius: 0px;
}

/*
 * WEBKIT SCROLLING CSS
 * Reference: http://stackoverflow.com/questions/10592657/scrollbar-stylesheet
 * GitHub Source: https://gist.github.com/jambu/2004633
 */
/* line 14285, vendor/assets/stylesheets/smartadmin-production.scss */
.custom-scroll::-webkit-scrollbar {
  -webkit-overflow-scrolling: touch;
  height: 10px;
  width: 10px;
}

/* line 14290, vendor/assets/stylesheets/smartadmin-production.scss */
.custom-scroll::-webkit-scrollbar:hover {
  background-color: #E9E9E9;
  border: 1px solid #dbdbdb;
}

/* line 14294, vendor/assets/stylesheets/smartadmin-production.scss */
.custom-scroll::-webkit-scrollbar-button:start:decrement,
.custom-scroll::-webkit-scrollbar-button:end:increment {
  background: transparent;
  display: block;
  height: 0;
}

/* line 14300, vendor/assets/stylesheets/smartadmin-production.scss */
.custom-scroll::-webkit-scrollbar-track {
  background-clip: padding-box;
  border-width: 0 0 0 4px;
  border: solid transparent;
}

/* line 14305, vendor/assets/stylesheets/smartadmin-production.scss */
.custom-scroll::-webkit-scrollbar-track-piece {
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  -webkit-border-radius: 0;
  background-color: transparent;
  border-radius: 0;
}

/* line 14313, vendor/assets/stylesheets/smartadmin-production.scss */
.custom-scroll::-webkit-scrollbar-thumb {
  -moz-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.07);
  background-clip: padding-box;
  background-color: rgba(0, 0, 0, 0.2);
  border-width: 0;
  border: none;
  box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.07);
}

/* line 14322, vendor/assets/stylesheets/smartadmin-production.scss */
.custom-scroll::-webkit-scrollbar-thumb:vertical,
.custom-scroll::-webkit-scrollbar-thumb:horizontal {
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  -webkit-border-radius: 0;
  background-color: #bfbfbf;
  border-radius: 0;
}

/* line 14331, vendor/assets/stylesheets/smartadmin-production.scss */
.custom-scroll::-webkit-scrollbar-thumb:active {
  -moz-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.33);
  -webkit-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.33);
  background-color: rgba(0, 0, 0, 0.44);
  box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.33);
}

/* line 14337, vendor/assets/stylesheets/smartadmin-production.scss */
.custom-scroll::-webkit-scrollbar-thumb:hover {
  background-color: #959595;
}

/*
 * Typehead
 */
/* line 14343, vendor/assets/stylesheets/smartadmin-production.scss */
.twitter-typeahead .tt-query,
.twitter-typeahead .tt-hint {
  margin-bottom: 0;
  height: 32px;
  padding: 6px 12px;
}

/* line 14349, vendor/assets/stylesheets/smartadmin-production.scss */
.tt-dropdown-menu {
  min-width: 160px;
  margin-top: 2px;
  padding: 5px 0;
  background-color: #ffffff;
  border: 1px solid #bfbfbf;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}

/* line 14365, vendor/assets/stylesheets/smartadmin-production.scss */
.tt-suggestion {
  display: block;
  padding: 3px 20px;
}

/* line 14369, vendor/assets/stylesheets/smartadmin-production.scss */
.tt-suggestion.tt-is-under-cursor {
  color: #ffffff;
  background-color: #0081c2;
}

/* line 14373, vendor/assets/stylesheets/smartadmin-production.scss */
.tt-suggestion.tt-is-under-cursor a {
  color: #ffffff;
}

/* line 14376, vendor/assets/stylesheets/smartadmin-production.scss */
.tt-suggestion p {
  margin: 0;
}

/*
 * Google Maps
 */
/* line 14382, vendor/assets/stylesheets/smartadmin-production.scss */
.google_maps {
  width: 100%;
  height: 350px;
  position: relative;
}

/* line 14387, vendor/assets/stylesheets/smartadmin-production.scss */
.google_maps * {
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
}

/* line 14392, vendor/assets/stylesheets/smartadmin-production.scss */
.google_maps img {
  max-width: none;
  /* needed for google map popup*/
}

/*
 * Header btn
 */
/* line 14399, vendor/assets/stylesheets/smartadmin-production.scss */
.header-btn {
  margin-top: 5px;
}

/*
 * CKEDITOR
 */
/* line 14405, vendor/assets/stylesheets/smartadmin-production.scss */
.cke_top {
  background: rgba(248, 248, 248, 0.9) !important;
  background-image: none !important;
}

/*
 * BS Multiselect
 * TODO:
 */
/* line 14413, vendor/assets/stylesheets/smartadmin-production.scss */
.multiselect-container {
  position: absolute;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 14419, vendor/assets/stylesheets/smartadmin-production.scss */
.multiselect-container .input-group {
  margin: 5px;
}

/* line 14422, vendor/assets/stylesheets/smartadmin-production.scss */
.multiselect-container > li {
  padding: 0;
}

/* line 14425, vendor/assets/stylesheets/smartadmin-production.scss */
.multiselect-container > li > a.multiselect-all label {
  font-weight: bold;
}

/* line 14428, vendor/assets/stylesheets/smartadmin-production.scss */
.multiselect-container > li > label.multiselect-group {
  margin: 0;
  padding: 3px 20px 3px 20px;
  height: 100%;
  font-weight: bold;
}

/* line 14434, vendor/assets/stylesheets/smartadmin-production.scss */
.multiselect-container > li > a > label {
  margin: 0;
  height: 100%;
  cursor: pointer;
  font-weight: normal;
}

/* line 14440, vendor/assets/stylesheets/smartadmin-production.scss */
.multiselect-container > li > a > label.radio,
.multiselect-container > li > a > label.checkbox {
  margin: 0;
}

/* line 14444, vendor/assets/stylesheets/smartadmin-production.scss */
.multiselect-container > li > a > label > input[type="checkbox"] {
  margin-bottom: 5px;
}

/* line 14447, vendor/assets/stylesheets/smartadmin-production.scss */
.btn-group > .btn-group:nth-child(2) > .multiselect.btn {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/*
 * FORMS: INPUT WITH ICONS
 */
/* line 14454, vendor/assets/stylesheets/smartadmin-production.scss */
.input-group .icon-addon .form-control {
  border-radius: 0;
}

/* line 14457, vendor/assets/stylesheets/smartadmin-production.scss */
.icon-addon {
  position: relative;
  color: #555;
  display: block;
}

/* line 14462, vendor/assets/stylesheets/smartadmin-production.scss */
.icon-addon:after,
.icon-addon:before {
  display: table;
  content: " ";
}

/* line 14467, vendor/assets/stylesheets/smartadmin-production.scss */
.icon-addon:after {
  clear: both;
}

/* line 14470, vendor/assets/stylesheets/smartadmin-production.scss */
.icon-addon.addon-md .glyphicon,
.icon-addon .glyphicon,
.icon-addon.addon-md .fa,
.icon-addon .fa {
  position: absolute;
  z-index: 2;
  left: 10px;
  width: 20px;
  margin-left: -2.5px;
  text-align: center;
  padding: 10px 0;
  top: 1px;
}

/* line 14483, vendor/assets/stylesheets/smartadmin-production.scss */
.icon-addon.addon-lg .form-control {
  line-height: 1.33;
  height: 46px;
  font-size: 18px;
  padding: 10px 16px 10px 40px;
}

/* line 14489, vendor/assets/stylesheets/smartadmin-production.scss */
.input-group-lg .icon-addon.addon-lg + .input-group-btn > .btn {
  height: 46px;
}

/* line 14492, vendor/assets/stylesheets/smartadmin-production.scss */
.icon-addon.addon-sm .form-control {
  height: 30px;
  padding: 5px 10px 5px 28px;
  font-size: 12px;
  line-height: 1.5;
}

/* line 14498, vendor/assets/stylesheets/smartadmin-production.scss */
.icon-addon.addon-lg .fa,
.icon-addon.addon-lg .glyphicon {
  font-size: 18px;
  margin-left: 0;
  left: 11px;
  top: 4px;
}

/* line 14505, vendor/assets/stylesheets/smartadmin-production.scss */
.icon-addon.addon-md .form-control,
.icon-addon .form-control {
  padding-left: 30px;
  float: left;
  font-weight: normal;
}

/* line 14511, vendor/assets/stylesheets/smartadmin-production.scss */
.icon-addon.addon-sm .fa,
.icon-addon.addon-sm .glyphicon {
  margin-left: 0;
  font-size: 12px;
  left: 5px;
  top: -1px;
}

/* line 14518, vendor/assets/stylesheets/smartadmin-production.scss */
.icon-addon .form-control:focus + .glyphicon,
.icon-addon:hover .glyphicon,
.icon-addon .form-control:focus + .fa,
.icon-addon:hover .fa {
  color: #2580db;
}

/* line 14524, vendor/assets/stylesheets/smartadmin-production.scss */
.icon-addon input:disabled + .glyphicon,
.icon-addon select:disabled + .glyphicon,
.icon-addon input:disabled + .fa,
.icon-addon select:disabled + .fa {
  color: #ccc;
}

/* line 14530, vendor/assets/stylesheets/smartadmin-production.scss */
.progress {
  position: relative;
}

/* line 14533, vendor/assets/stylesheets/smartadmin-production.scss */
.progress .progress-bar {
  position: absolute;
  overflow: hidden;
  line-height: 18px;
}

/* line 14538, vendor/assets/stylesheets/smartadmin-production.scss */
.progress .progressbar-back-text {
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
}

/* line 14546, vendor/assets/stylesheets/smartadmin-production.scss */
.progress .progressbar-front-text {
  display: block;
  width: 100%;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
}

/* line 14553, vendor/assets/stylesheets/smartadmin-production.scss */
.progress.right .progress-bar {
  right: 0;
}

/* line 14556, vendor/assets/stylesheets/smartadmin-production.scss */
.progress.right .progressbar-front-text {
  position: absolute;
  right: 0;
}

/* line 14560, vendor/assets/stylesheets/smartadmin-production.scss */
.progress.vertical {
  width: 18px;
  height: 100%;
  float: left;
  margin-right: 18px;
}

/* line 14566, vendor/assets/stylesheets/smartadmin-production.scss */
.progress.vertical.bottom {
  position: relative;
}

/* line 14569, vendor/assets/stylesheets/smartadmin-production.scss */
.progress.vertical.bottom .progressbar-front-text {
  position: absolute;
  bottom: 0;
}

/* line 14573, vendor/assets/stylesheets/smartadmin-production.scss */
.progress.vertical .progress-bar {
  width: 100%;
  height: 0;
  -webkit-transition: height 0.6s ease;
  -o-transition: height 0.6s ease;
  transition: height 0.6s ease;
  -webkit-transition: all height 0.6s ease ease-out;
  -moz-transition: all height 0.6s ease ease-out;
  -o-transition: all height 0.6s ease ease-out;
  transition: all height 0.6s ease ease-out;
}

/* line 14584, vendor/assets/stylesheets/smartadmin-production.scss */
.progress.vertical.bottom .progress-bar {
  position: absolute;
  bottom: 0;
}

/*
 * PROGRESS BARS
 */
/* line 14591, vendor/assets/stylesheets/smartadmin-production.scss */
.progress-micro {
  height: 3px !important;
  line-height: 3px !important;
}

/* line 14595, vendor/assets/stylesheets/smartadmin-production.scss */
.progress-xs {
  height: 7px !important;
  line-height: 7px !important;
}

/* line 14599, vendor/assets/stylesheets/smartadmin-production.scss */
.progress-sm {
  height: 14px !important;
  line-height: 14px !important;
}

/* line 14603, vendor/assets/stylesheets/smartadmin-production.scss */
.progress-lg {
  height: 30px !important;
  line-height: 30px !important;
}

/* line 14607, vendor/assets/stylesheets/smartadmin-production.scss */
.progress .progress-bar {
  position: absolute;
  overflow: hidden;
  line-height: 20px;
}

/* line 14612, vendor/assets/stylesheets/smartadmin-production.scss */
.progress .progressbar-back-text {
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
}

/* line 14620, vendor/assets/stylesheets/smartadmin-production.scss */
.progress .progressbar-front-text {
  display: block;
  width: 100%;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
}

/* line 14627, vendor/assets/stylesheets/smartadmin-production.scss */
.progress.right .progress-bar {
  right: 0;
}

/* line 14630, vendor/assets/stylesheets/smartadmin-production.scss */
.progress.right .progressbar-front-text {
  position: absolute;
  right: 0;
}

/* line 14634, vendor/assets/stylesheets/smartadmin-production.scss */
.progress.vertical {
  width: 25px;
  height: 100%;
  min-height: 150px;
  margin-right: 20px;
  display: inline-block;
  margin-bottom: 0px;
}

/* line 14642, vendor/assets/stylesheets/smartadmin-production.scss */
.progress.wide-bar {
  width: 40px;
}

/* line 14645, vendor/assets/stylesheets/smartadmin-production.scss */
.progress.vertical.bottom {
  position: relative;
}

/* line 14648, vendor/assets/stylesheets/smartadmin-production.scss */
.progress.vertical.bottom .progressbar-front-text {
  position: absolute;
  bottom: 0;
}

/* line 14652, vendor/assets/stylesheets/smartadmin-production.scss */
.progress.vertical .progress-bar {
  width: 100%;
  height: 0;
  -webkit-transition: height 0.6s ease;
  transition: height 0.6s ease;
}

/* line 14658, vendor/assets/stylesheets/smartadmin-production.scss */
.progress.vertical.bottom .progress-bar {
  position: absolute;
  bottom: 0;
}

/* line 14662, vendor/assets/stylesheets/smartadmin-production.scss */
.progress {
  position: relative;
  margin-bottom: 20px;
  overflow: hidden;
  height: 22px;
  background: #eeeeee;
  box-shadow: 0 1px 0 transparent, 0 0 0 1px #e3e3e3 inset;
  -webkit-box-shadow: 0 1px 0 transparent, 0 0 0 1px #e3e3e3 inset;
  -moz-box-shadow: 0 1px 0 transparent, 0 0 0 1px #e3e3e3 inset;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}

/* line 14675, vendor/assets/stylesheets/smartadmin-production.scss */
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 11px;
  color: #ffffff;
  text-align: center;
  background-color: #57889c;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  font-weight: bold;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-image: url(/pattern/overlay-pattern.png);
}

/* line 14689, vendor/assets/stylesheets/smartadmin-production.scss */
.progress-striped .progress-bar {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

/* line 14696, vendor/assets/stylesheets/smartadmin-production.scss */
.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

/* line 14703, vendor/assets/stylesheets/smartadmin-production.scss */
.progress-bar-danger {
  background-color: #a90329;
}

/* line 14706, vendor/assets/stylesheets/smartadmin-production.scss */
.progress-striped .progress-bar-danger {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 14712, vendor/assets/stylesheets/smartadmin-production.scss */
.progress-bar-success {
  background-color: #739e73;
}

/* line 14715, vendor/assets/stylesheets/smartadmin-production.scss */
.progress-striped .progress-bar-success {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 14721, vendor/assets/stylesheets/smartadmin-production.scss */
.progress-bar-warning {
  background-color: #c79121;
}

/* line 14724, vendor/assets/stylesheets/smartadmin-production.scss */
.progress-striped .progress-bar-warning {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 14730, vendor/assets/stylesheets/smartadmin-production.scss */
.progress-bar-info {
  background-color: #57889c;
}

/* line 14733, vendor/assets/stylesheets/smartadmin-production.scss */
.progress-striped .progress-bar-info {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 14739, vendor/assets/stylesheets/smartadmin-production.scss */
.progress-info .bar,
.progress .bar-info {
  background: #57889c;
}

/* line 14743, vendor/assets/stylesheets/smartadmin-production.scss */
.vertical-bars {
  padding: 0;
  margin: 0;
}

/* line 14747, vendor/assets/stylesheets/smartadmin-production.scss */
.vertical-bars:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
}

/* line 14753, vendor/assets/stylesheets/smartadmin-production.scss */
.vertical-bars li {
  padding: 14px 0;
  width: 25%;
  display: block;
  float: left;
  text-align: center;
}

/* line 14760, vendor/assets/stylesheets/smartadmin-production.scss */
.vertical-bars li:first-child {
  border-left: none;
}

/* line 14763, vendor/assets/stylesheets/smartadmin-production.scss */
.vertical-bars > li > .progress.vertical:first-child {
  margin-left: auto;
}

/* line 14766, vendor/assets/stylesheets/smartadmin-production.scss */
.vertical-bars > li > .progress.vertical {
  margin: 0 auto;
  float: none;
}

/*
 * BAR HOLDER
 */
/* line 14773, vendor/assets/stylesheets/smartadmin-production.scss */
.bar-holder:first-child {
  border-top: none;
}

/* line 14776, vendor/assets/stylesheets/smartadmin-production.scss */
.bar-holder {
  padding: 18px 15px;
}

/* line 14779, vendor/assets/stylesheets/smartadmin-production.scss */
.bar-holder .progress {
  margin: 0;
}

/* progress bar colors */
/* line 14783, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value] {
  margin-top: 15px !important;
  overflow: visible;
  margin-bottom: 0px;
}

/* line 14788, vendor/assets/stylesheets/smartadmin-production.scss */
.dataTable [data-progressbar-value] {
  min-width: 70px;
}

/* line 14791, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="100"]:before,
[data-progressbar-value="100"]:after,
[data-progressbar-value]:before,
[data-progressbar-value]:after {
  position: absolute;
  background: none;
  font-size: 11px;
  top: -12px;
}

/* line 14800, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value]:before {
  content: attr(data-progressbar-value);
  left: attr(data-progressbar-value) px;
}

/* line 14804, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value]:after {
  content: "%";
  left: 13px;
}

/* line 14808, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="1"] > .progress-bar {
  width: 1%;
  background: #a90329;
}

/* line 14812, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="2"] > .progress-bar {
  width: 2%;
  background: #a90329;
}

/* line 14816, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="3"] > .progress-bar {
  width: 3%;
  background: #a90329;
}

/* line 14820, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="4"] > .progress-bar {
  width: 4%;
  background: #a90329;
}

/* line 14824, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="5"] > .progress-bar {
  width: 5%;
  background: #a90329;
}

/* line 14828, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="6"] > .progress-bar {
  width: 6%;
  background: #a90329;
}

/* line 14832, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="7"] > .progress-bar {
  width: 7%;
  background: #a90329;
}

/* line 14836, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="8"] > .progress-bar {
  width: 8%;
  background: #a90329;
}

/* line 14840, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="9"] > .progress-bar {
  width: 9%;
  background: #a90329;
}

/* line 14844, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="10"] > .progress-bar {
  width: 10%;
  background: #db0435;
}

/* line 14848, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="11"] > .progress-bar {
  width: 11%;
  background: #c79121;
}

/* line 14852, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="12"] > .progress-bar {
  width: 12%;
  background: #c79121;
}

/* line 14856, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="13"] > .progress-bar {
  width: 13%;
  background: #c79121;
}

/* line 14860, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="14"] > .progress-bar {
  width: 14%;
  background: #c79121;
}

/* line 14864, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="15"] > .progress-bar {
  width: 15%;
  background: #c79121;
}

/* line 14868, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="16"] > .progress-bar {
  width: 16%;
  background: #c79121;
}

/* line 14872, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="17"] > .progress-bar {
  width: 17%;
  background: #c79121;
}

/* line 14876, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="18"] > .progress-bar {
  width: 18%;
  background: #c79121;
}

/* line 14880, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="19"] > .progress-bar {
  width: 19%;
  background: #c79121;
}

/* line 14884, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="20"] > .progress-bar {
  width: 20%;
  background: #c79121;
}

/* line 14888, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="21"] > .progress-bar {
  width: 21%;
  background: #c79121;
}

/* line 14892, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="22"] > .progress-bar {
  width: 22%;
  background: #c79121;
}

/* line 14896, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="23"] > .progress-bar {
  width: 23%;
  background: #c79121;
}

/* line 14900, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="24"] > .progress-bar {
  width: 24%;
  background: #c79121;
}

/* line 14904, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="25"] > .progress-bar {
  width: 25%;
  background: #c79121;
}

/* line 14908, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="26"] > .progress-bar {
  width: 26%;
  background: #c79121;
}

/* line 14912, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="27"] > .progress-bar {
  width: 27%;
  background: #c79121;
}

/* line 14916, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="28"] > .progress-bar {
  width: 28%;
  background: #c79121;
}

/* line 14920, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="29"] > .progress-bar {
  width: 29%;
  background: #c79121;
}

/* line 14924, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="30"] > .progress-bar {
  width: 30%;
  background: #c79121;
}

/* line 14928, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="31"] > .progress-bar {
  width: 31%;
  background: #c79121;
}

/* line 14932, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="32"] > .progress-bar {
  width: 32%;
  background: #c79121;
}

/* line 14936, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="33"] > .progress-bar {
  width: 33%;
  background: #c79121;
}

/* line 14940, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="34"] > .progress-bar {
  width: 34%;
  background: #c79121;
}

/* line 14944, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="35"] > .progress-bar {
  width: 35%;
  background: #c79121;
}

/* line 14948, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="36"] > .progress-bar {
  width: 36%;
  background: #c79121;
}

/* line 14952, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="37"] > .progress-bar {
  width: 37%;
  background: #c79121;
}

/* line 14956, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="38"] > .progress-bar {
  width: 38%;
  background: #c79121;
}

/* line 14960, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="39"] > .progress-bar {
  width: 39%;
  background: #c79121;
}

/* line 14964, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="40"] > .progress-bar {
  width: 40%;
  background: #c79121;
}

/* line 14968, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="41"] > .progress-bar {
  width: 41%;
  background: #404040;
}

/* line 14972, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="42"] > .progress-bar {
  width: 42%;
  background: #404040;
}

/* line 14976, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="43"] > .progress-bar {
  width: 43%;
  background: #404040;
}

/* line 14980, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="44"] > .progress-bar {
  width: 44%;
  background: #404040;
}

/* line 14984, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="45"] > .progress-bar {
  width: 45%;
  background: #404040;
}

/* line 14988, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="46"] > .progress-bar {
  width: 46%;
  background: #404040;
}

/* line 14992, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="47"] > .progress-bar {
  width: 47%;
  background: #404040;
}

/* line 14996, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="48"] > .progress-bar {
  width: 48%;
  background: #404040;
}

/* line 15000, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="49"] > .progress-bar {
  width: 49%;
  background: #404040;
}

/* line 15004, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="50"] > .progress-bar {
  width: 50%;
  background: #404040;
}

/* line 15008, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="51"] > .progress-bar {
  width: 51%;
  background: #404040;
}

/* line 15012, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="52"] > .progress-bar {
  width: 52%;
  background: #404040;
}

/* line 15016, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="53"] > .progress-bar {
  width: 53%;
  background: #404040;
}

/* line 15020, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="54"] > .progress-bar {
  width: 54%;
  background: #404040;
}

/* line 15024, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="55"] > .progress-bar {
  width: 55%;
  background: #404040;
}

/* line 15028, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="56"] > .progress-bar {
  width: 56%;
  background: #404040;
}

/* line 15032, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="57"] > .progress-bar {
  width: 57%;
  background: #404040;
}

/* line 15036, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="58"] > .progress-bar {
  width: 58%;
  background: #404040;
}

/* line 15040, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="59"] > .progress-bar {
  width: 59%;
  background: #404040;
}

/* line 15044, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="60"] > .progress-bar {
  width: 60%;
  background: #404040;
}

/* line 15048, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="61"] > .progress-bar {
  width: 61%;
  background: #3276b1;
}

/* line 15052, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="62"] > .progress-bar {
  width: 62%;
  background: #3276b1;
}

/* line 15056, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="63"] > .progress-bar {
  width: 63%;
  background: #3276b1;
}

/* line 15060, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="64"] > .progress-bar {
  width: 64%;
  background: #404040;
}

/* line 15064, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="65"] > .progress-bar {
  width: 65%;
  background: #3276b1;
}

/* line 15068, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="66"] > .progress-bar {
  width: 66%;
  background: #3276b1;
}

/* line 15072, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="67"] > .progress-bar {
  width: 67%;
  background: #3276b1;
}

/* line 15076, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="68"] > .progress-bar {
  width: 68%;
  background: #3276b1;
}

/* line 15080, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="69"] > .progress-bar {
  width: 69%;
  background: #3276b1;
}

/* line 15084, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="70"] > .progress-bar {
  width: 70%;
  background: #3276b1;
}

/* line 15088, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="71"] > .progress-bar {
  width: 71%;
  background: #3276b1;
}

/* line 15092, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="72"] > .progress-bar {
  width: 72%;
  background: #3276b1;
}

/* line 15096, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="73"] > .progress-bar {
  width: 73%;
  background: #3276b1;
}

/* line 15100, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="74"] > .progress-bar {
  width: 74%;
  background: #3276b1;
}

/* line 15104, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="75"] > .progress-bar {
  width: 75%;
  background: #3276b1;
}

/* line 15108, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="76"] > .progress-bar {
  width: 76%;
  background: #3276b1;
}

/* line 15112, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="77"] > .progress-bar {
  width: 77%;
  background: #3276b1;
}

/* line 15116, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="78"] > .progress-bar {
  width: 78%;
  background: #3276b1;
}

/* line 15120, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="79"] > .progress-bar {
  width: 79%;
  background: #3276b1;
}

/* line 15124, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="80"] > .progress-bar {
  width: 80%;
  background: #3276b1;
}

/* line 15128, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="81"] > .progress-bar {
  width: 81%;
  background: #a0bda0;
}

/* line 15132, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="82"] > .progress-bar {
  width: 82%;
  background: #a0bda0;
}

/* line 15136, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="83"] > .progress-bar {
  width: 83%;
  background: #a0bda0;
}

/* line 15140, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="84"] > .progress-bar {
  width: 84%;
  background: #9dbb9d;
}

/* line 15144, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="85"] > .progress-bar {
  width: 85%;
  background: #9dbb9d;
}

/* line 15148, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="86"] > .progress-bar {
  width: 86%;
  background: #9dbb9d;
}

/* line 15152, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="87"] > .progress-bar {
  width: 87%;
  background: #97b797;
}

/* line 15156, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="88"] > .progress-bar {
  width: 88%;
  background: #97b797;
}

/* line 15160, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="89"] > .progress-bar {
  width: 89%;
  background: #91b391;
}

/* line 15164, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="90"] > .progress-bar {
  width: 90%;
  background: #91b391;
}

/* line 15168, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="91"] > .progress-bar {
  width: 91%;
  background: #91b391;
}

/* line 15172, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="92"] > .progress-bar {
  width: 92%;
  background: #8eb18e;
}

/* line 15176, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="93"] > .progress-bar {
  width: 93%;
  background: #8baf8b;
}

/* line 15180, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="94"] > .progress-bar {
  width: 94%;
  background: #88ad88;
}

/* line 15184, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="95"] > .progress-bar {
  width: 95%;
  background: #85ab85;
}

/* line 15188, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="96"] > .progress-bar {
  width: 96%;
  background: #82a882;
}

/* line 15192, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="97"] > .progress-bar {
  width: 97%;
  background: #7fa67f;
}

/* line 15196, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="98"] > .progress-bar {
  width: 98%;
  background: #7ca47c;
}

/* line 15200, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="99"] > .progress-bar {
  width: 99%;
  background: #79a279;
}

/* line 15204, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="100"] > .progress-bar {
  width: 100%;
  background: #739e73;
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  -o-animation: none;
  animation: none;
  background-image: none !important;
}

/* line 15214, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="100"]:before {
  content: attr(data-progressbar-value) "%";
  top: -12px;
  left: attr(data-progressbar-value) px;
}

/* line 15219, vendor/assets/stylesheets/smartadmin-production.scss */
[data-progressbar-value="100"]:after {
  content: "complete";
  left: auto;
  right: 0px;
  color: #739e73;
}

/* This issue relates to container + toggle menu with a result of overflow. */
/* line 15226, vendor/assets/stylesheets/smartadmin-production.scss */
html.hidden-menu-mobile-lock {
  overflow-x: hidden;
}

/*
 * No Padding
 */
/* line 15232, vendor/assets/stylesheets/smartadmin-production.scss */
.no-content-padding {
  margin: -10px -14px 0 -14px;
  /*used with content >:first-child */
}

/* line 15236, vendor/assets/stylesheets/smartadmin-production.scss */
.no-padding {
  padding: 0px !important;
}

/* line 15239, vendor/assets/stylesheets/smartadmin-production.scss */
.no-padding > pre {
  margin: 30px;
}

/* line 15242, vendor/assets/stylesheets/smartadmin-production.scss */
.no-padding > table,
.no-padding .dataTables_wrapper table {
  border: none !important;
  margin-bottom: 0px !important;
  border-bottom-width: 0px !important;
}

/* line 15248, vendor/assets/stylesheets/smartadmin-production.scss */
.no-padding-bottom {
  padding-bottom: 0px !important;
}

/* line 15251, vendor/assets/stylesheets/smartadmin-production.scss */
.padding-5 {
  padding: 5px !important;
}

/* line 15254, vendor/assets/stylesheets/smartadmin-production.scss */
.padding-7 {
  padding: 7px !important;
}

/* line 15257, vendor/assets/stylesheets/smartadmin-production.scss */
.padding-10 {
  padding: 10px !important;
}

/* line 15260, vendor/assets/stylesheets/smartadmin-production.scss */
.padding-gutter {
  padding: 13px !important;
}

/* line 15263, vendor/assets/stylesheets/smartadmin-production.scss */
.padding-top-10 {
  padding-top: 10px !important;
}

/* line 15266, vendor/assets/stylesheets/smartadmin-production.scss */
.padding-top-15 {
  padding-top: 15px !important;
}

/* line 15269, vendor/assets/stylesheets/smartadmin-production.scss */
.padding-bottom-10 {
  padding-bottom: 10px !important;
}

/* line 15272, vendor/assets/stylesheets/smartadmin-production.scss */
.padding-bottom-0 {
  padding-bottom: 0px !important;
}

/* line 15275, vendor/assets/stylesheets/smartadmin-production.scss */
.padding-top-0 {
  padding-top: 0px !important;
}

/* line 15278, vendor/assets/stylesheets/smartadmin-production.scss */
.no-padding > table tr td:last-child,
.no-padding > table tr th:last-child,
.no-padding .dataTables_wrapper table tr td:last-child,
.no-padding .dataTables_wrapper table tr th:last-child {
  border-right: none !important;
}

/* line 15284, vendor/assets/stylesheets/smartadmin-production.scss */
.no-padding > table tr td:first-child,
.no-padding > table tr th:first-child,
.no-padding .dataTables_wrapper table tr td:first-child,
.no-padding .dataTables_wrapper table tr th:first-child {
  border-left: none !important;
}

/* line 15290, vendor/assets/stylesheets/smartadmin-production.scss */
.no-padding .dataTables_wrapper table tbody tr:last-child td {
  border-bottom: 0;
}

/*
 * Font Weights
 */
/* line 15296, vendor/assets/stylesheets/smartadmin-production.scss */
.semi-bold {
  font-weight: 400 !important;
}

/* line 15299, vendor/assets/stylesheets/smartadmin-production.scss */
.ultra-light {
  font-weight: 300 !important;
}

/*
 * Font Sizes
 */
/* line 15305, vendor/assets/stylesheets/smartadmin-production.scss */
.font-xs {
  font-size: 85% !important;
}

/* line 15308, vendor/assets/stylesheets/smartadmin-production.scss */
.font-sm {
  font-size: 95% !important;
}

/* line 15311, vendor/assets/stylesheets/smartadmin-production.scss */
.font-md {
  font-size: 130% !important;
}

/* line 15314, vendor/assets/stylesheets/smartadmin-production.scss */
.font-lg {
  font-size: 160% !important;
}

/* line 15317, vendor/assets/stylesheets/smartadmin-production.scss */
.font-xl {
  font-size: 200% !important;
}

/* line 15320, vendor/assets/stylesheets/smartadmin-production.scss */
.font-400 {
  font-size: 400% !important;
}

/*
 * Margins
 */
/* line 15326, vendor/assets/stylesheets/smartadmin-production.scss */
.no-margin {
  margin: 0px !important;
}

/* line 15329, vendor/assets/stylesheets/smartadmin-production.scss */
.margin-top-5 {
  margin-top: 5px !important;
}

/* line 15332, vendor/assets/stylesheets/smartadmin-production.scss */
.margin-top-10 {
  margin-top: 10px !important;
}

/* line 15335, vendor/assets/stylesheets/smartadmin-production.scss */
.margin-bottom-5 {
  margin-bottom: 5px !important;
}

/* line 15338, vendor/assets/stylesheets/smartadmin-production.scss */
.margin-bottom-10 {
  margin-bottom: 10px !important;
}

/* line 15341, vendor/assets/stylesheets/smartadmin-production.scss */
.margin-right-5 {
  margin-right: 5px !important;
}

/* line 15344, vendor/assets/stylesheets/smartadmin-production.scss */
.margin-top-0 {
  margin-top: 0px !important;
}

/* line 15347, vendor/assets/stylesheets/smartadmin-production.scss */
.margin-bottom-0 {
  margin-bottom: 0px !important;
}

/*
 * No border
 */
/* line 15353, vendor/assets/stylesheets/smartadmin-production.scss */
.no-border,
.well.no-border[class*=" bg-"] {
  border-width: 0px !important;
}

/* line 15357, vendor/assets/stylesheets/smartadmin-production.scss */
.no-border-transparent {
  border-color: transparent !important;
}

/* line 15360, vendor/assets/stylesheets/smartadmin-production.scss */
.no-border-radius {
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}

/*
 * Inlines
 */
/* line 15368, vendor/assets/stylesheets/smartadmin-production.scss */
.display-inline {
  display: inline-block !important;
}

/* line 15371, vendor/assets/stylesheets/smartadmin-production.scss */
.display-normal {
  display: inline !important;
}

/*
 * CURSORS
 */
/* line 15377, vendor/assets/stylesheets/smartadmin-production.scss */
.cursor-pointer {
  cursor: pointer;
}

/*
 * Images
 */
/* line 15383, vendor/assets/stylesheets/smartadmin-production.scss */
.hover-transparent {
  opacity: .5;
}

/* line 15386, vendor/assets/stylesheets/smartadmin-production.scss */
.hover-transparent:hover {
  opacity: 1;
}

/*
 * Forced text alignments
 */
/* line 15392, vendor/assets/stylesheets/smartadmin-production.scss */
.text-align-center,
.text-center {
  text-align: center !important;
}

/* line 15396, vendor/assets/stylesheets/smartadmin-production.scss */
.text-align-left,
.text-left {
  text-align: left !important;
}

/* line 15400, vendor/assets/stylesheets/smartadmin-production.scss */
.text-align-right,
.text-right {
  text-align: right !important;
}

/*
 * HR
 */
/* line 15407, vendor/assets/stylesheets/smartadmin-production.scss */
hr.simple {
  margin-top: 10px;
  margin-bottom: 10px;
  border-style: dashed;
}

/*
 * SHORT CUTS
 */
/* line 15415, vendor/assets/stylesheets/smartadmin-production.scss */
.pull-right {
  float: right !important;
}

/* line 15418, vendor/assets/stylesheets/smartadmin-production.scss */
.pull-left {
  float: left !important;
}

/*
 * Air fields
 * Description: absolute positioned objects
 */
/* line 15425, vendor/assets/stylesheets/smartadmin-production.scss */
.air {
  position: absolute;
  z-index: 5;
}

/* line 15429, vendor/assets/stylesheets/smartadmin-production.scss */
.air-bottom {
  bottom: 0px;
}

/* line 15432, vendor/assets/stylesheets/smartadmin-production.scss */
.air-top {
  top: 0px;
}

/* line 15435, vendor/assets/stylesheets/smartadmin-production.scss */
.air-top-right {
  top: 0px;
  right: 0px;
}

/* line 15439, vendor/assets/stylesheets/smartadmin-production.scss */
.air-top-left {
  top: 0px;
  left: 0px;
}

/* line 15443, vendor/assets/stylesheets/smartadmin-production.scss */
.air-bottom-left {
  bottom: 0px;
  left: 0px;
}

/* line 15447, vendor/assets/stylesheets/smartadmin-production.scss */
.air-bottom-right {
  bottom: 0px;
  right: 0px;
}

/*
 * Display none
 */
/* line 15454, vendor/assets/stylesheets/smartadmin-production.scss */
.display-none {
  display: none !important;
}

/*
 * Custom Radio and Input
 * SETUP
 */
/* line 15461, vendor/assets/stylesheets/smartadmin-production.scss */
.checkbox input.checkbox[type="checkbox"] + span,
.checkbox-inline input.checkbox[type="checkbox"] + span,
.radiobox-inline input.radiobox[type="radio"] + span,
.radio input.radiobox[type="radio"] + span {
  margin-left: -20px;
}

/* line 15467, vendor/assets/stylesheets/smartadmin-production.scss */
.form-inline .checkbox input.checkbox[type="checkbox"] + span,
.form-inline .radiobox input.radiobox[type="radio"] + span {
  margin-left: 0px;
}

/* line 15471, vendor/assets/stylesheets/smartadmin-production.scss */
.form-inline .checkbox,
.form-inline .radiobox {
  padding-left: 0px;
}

/* line 15475, vendor/assets/stylesheets/smartadmin-production.scss */
label input.radiobox[type="radio"] + span,
input.checkbox[type="checkbox"] + span {
  vertical-align: middle;
  line-height: 20px;
}

/* line 15480, vendor/assets/stylesheets/smartadmin-production.scss */
input.checkbox[type="checkbox"] + span,
input.checkbox[type="checkbox"] + span:after,
input.checkbox[type="checkbox"] + span:before,
input.radiobox[type="radio"] + span,
input.radiobox[type="radio"] + span:after,
input.radiobox[type="radio"] + span:before {
  box-sizing: content-box !important;
  -webkit-box-sizing: content-box !important;
  -moz-box-sizing: content-box !important;
}

/* line 15490, vendor/assets/stylesheets/smartadmin-production.scss */
input.checkbox[type="checkbox"],
input.radiobox[type="radio"] {
  visibility: hidden;
  position: absolute;
  z-index: 20;
  width: 18px;
  height: 18px;
}

/* line 15498, vendor/assets/stylesheets/smartadmin-production.scss */
label input.checkbox[type="checkbox"] + span,
label input.radiobox[type="radio"] + span {
  position: relative;
  z-index: 19;
  display: inline-block;
  margin: 0;
  line-height: 17px;
  min-height: 14px;
  min-width: 14px;
  margin-right: 5px;
}

/* line 15509, vendor/assets/stylesheets/smartadmin-production.scss */
label input.checkbox[type="checkbox"] + span:hover,
label input.radiobox[type="radio"] + span:hover {
  cursor: pointer;
}

/* line 15513, vendor/assets/stylesheets/smartadmin-production.scss */
label input.radiobox[type="radio"] + span:before,
label input.checkbox[type="checkbox"] + span:before {
  font-family: 'FontAwesome';
  font-size: 12px;
  border-radius: 0;
  content: "\a0";
  /* we use '\a0'; to simulate a non-breaking-space (http://milov.nl/7029) */
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  padding: 1px;
  height: 12px;
  line-height: 12px;
  min-width: 12px;
  margin-right: 5px;
  border: 1px solid #bfbfbf;
  background-color: #f4f4f4;
  font-weight: normal;
  margin-top: -1px;
}

/*
 * RADIO
 */
/* line 15536, vendor/assets/stylesheets/smartadmin-production.scss */
label input.radiobox[type="radio"] + span:before {
  content: "\a0";
  /* we use '\a0'; to simulate a non-breaking-space (http://milov.nl/7029) */
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 0px 0px rgba(255, 255, 255, 0.2);
}

/* line 15544, vendor/assets/stylesheets/smartadmin-production.scss */
label input.radiobox[type="radio"]:checked + span {
  font-weight: bold;
}

/* DEFAULT COLOR */
/* line 15548, vendor/assets/stylesheets/smartadmin-production.scss */
label input.radiobox[type="radio"]:checked + span:before {
  content: "\f111";
  /* circle */
  color: #2E7BCC;
}

/* ORANGE COLOR */
/* line 15554, vendor/assets/stylesheets/smartadmin-production.scss */
label input.radiobox.style-3[type="radio"]:checked + span:before {
  color: #a90329;
  border-color: #a90329;
}

/* CHROME COLOR */
/* line 15559, vendor/assets/stylesheets/smartadmin-production.scss */
label input.radiobox.style-2[type="radio"]:checked + span:before {
  color: #66665e;
  border-color: #4d90fe;
  font-size: 9px;
}

/* line 15564, vendor/assets/stylesheets/smartadmin-production.scss */
label input.radiobox.style-2[type="radio"]:checked + span {
  font-weight: normal;
}

/* Style 1 Radio */
/* line 15568, vendor/assets/stylesheets/smartadmin-production.scss */
label input.radiobox.style-1[type="radio"] + span:before {
  font-size: 9px;
  background: #ffffff;
  text-shadow: none;
  box-shadow: none !important;
  border-width: 1px;
  height: 13px;
  line-height: 13px;
  min-width: 13px;
}

/* line 15578, vendor/assets/stylesheets/smartadmin-production.scss */
label input.radiobox.style-1[type="radio"]:checked + span:before {
  font-size: 10px;
  color: #333333;
  border-color: #333333;
  background: #ffffff;
}

/* line 15584, vendor/assets/stylesheets/smartadmin-production.scss */
label input.radiobox.style-1[type="radio"]:checked + span {
  font-weight: normal;
}

/*
 * RADIO:HOVER & ACTIVE STATES
 */
/* DEFAULT:HOVER radio content --> 2022 */
/* line 15591, vendor/assets/stylesheets/smartadmin-production.scss */
label:hover input.radiobox[type="radio"] + span:before,
label:hover input.radiobox[type="radio"]:checked + span:before {
  color: #2E7BCC;
  border-color: #2E7BCC;
}

/* ORANGE:HOVER */
/* line 15597, vendor/assets/stylesheets/smartadmin-production.scss */
label:hover input.radiobox.style-3[type="radio"] + span:before,
label:hover input.radiobox.style-3[type="radio"]:checked + span:before {
  color: #a90329;
  border-color: #a90329;
}

/* CHROME:HOVER */
/* line 15603, vendor/assets/stylesheets/smartadmin-production.scss */
label:hover input.radiobox.style-2[type="radio"]:checked + span:before {
  color: #66665e;
  border-color: #4d90fe;
}

/* METRO:HOVER */
/* line 15608, vendor/assets/stylesheets/smartadmin-production.scss */
label:hover input.radiobox.style-1[type="radio"]:checked + span:before {
  color: #333333;
  border-color: #333333;
  background: #ffffff;
}

/* line 15613, vendor/assets/stylesheets/smartadmin-production.scss */
label:hover input.radiobox.style-1[type="radio"] + span:before {
  color: #333333;
  border-color: #333333;
  background: #ffffff;
}

/* DEFAULT:ACTIVE */
/* line 15619, vendor/assets/stylesheets/smartadmin-production.scss */
label:active input.radiobox[type="radio"] + span:before {
  box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.3), 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
}

/*
 * RADIO:DISABLE STATES
 */
/* GLOBAL */
/* line 15626, vendor/assets/stylesheets/smartadmin-production.scss */
label input.radiobox[type="radio"][disabled] + span,
label input.radiobox[type="radio"][disabled]:checked + span,
label:hover input.radiobox[type="radio"][disabled]:checked + span:before {
  color: #A7A7A7;
  cursor: not-allowed;
}

/* line 15632, vendor/assets/stylesheets/smartadmin-production.scss */
label input.radiobox[type="radio"][disabled]:checked + span:before {
  content: "\f111";
}

/* line 15635, vendor/assets/stylesheets/smartadmin-production.scss */
label input.radiobox[type="radio"][disabled]:checked + span:before,
label input.radiobox[type="radio"][disabled] + span:before,
label:active input.radiobox[type="radio"][disabled]:checked + span:before,
label:hover input.radiobox[type="radio"][disabled]:checked + span:before {
  background: #eee !important;
  border-color: #CCC !important;
  box-shadow: none;
  color: #A7A7A7;
}

/*
 * CHECKBOX
 */
/* line 15647, vendor/assets/stylesheets/smartadmin-production.scss */
label input.checkbox[type="checkbox"] + span:before {
  content: "\a0";
  /* we use '\a0'; to simulate a non-breaking-space (http://milov.nl/7029) */
}

/* line 15651, vendor/assets/stylesheets/smartadmin-production.scss */
label input.checkbox[type="checkbox"]:checked + span:before {
  content: "\f00c";
}

/* line 15654, vendor/assets/stylesheets/smartadmin-production.scss */
label input.checkbox[type="checkbox"]:checked + span {
  font-weight: bold;
}

/* DEFAULT COLOR */
/* line 15658, vendor/assets/stylesheets/smartadmin-production.scss */
label input.checkbox[type="checkbox"]:checked + span:before {
  color: #2E7BCC;
}

/* RED COLOR */
/* line 15662, vendor/assets/stylesheets/smartadmin-production.scss */
label input.checkbox.style-3[type="checkbox"]:checked + span:before {
  color: #ffffff;
  border-color: #a90329;
  background: #a90329;
}

/* CHROME */
/* line 15668, vendor/assets/stylesheets/smartadmin-production.scss */
label input.checkbox.style-2[type="checkbox"] + span:before {
  background: transparent;
  border-color: #c1c1c1;
  box-shadow: none;
}

/* line 15673, vendor/assets/stylesheets/smartadmin-production.scss */
label input.checkbox.style-2[type="checkbox"]:checked + span:before {
  content: "\f00c";
  color: #66665e;
  border-color: #4d90fe;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQ0MEM4RUFEQUE4MTFFMkEwMjM5NzlCRjAxM0UwRjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQ0MEM4RUJEQUE4MTFFMkEwMjM5NzlCRjAxM0UwRjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDQwQzhFOERBQTgxMUUyQTAyMzk3OUJGMDEzRTBGNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDQwQzhFOURBQTgxMUUyQTAyMzk3OUJGMDEzRTBGNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsD/PVAAAAAQSURBVHjaYv7//78vQIABAAlYA05NMPppAAAAAElFTkSuQmCC) #ffffff;
  /*#fefeec*/
}

/* line 15680, vendor/assets/stylesheets/smartadmin-production.scss */
label input.checkbox.style-2[type="checkbox"]:checked + span {
  font-weight: normal;
}

/* METRO COLOR */
/* line 15684, vendor/assets/stylesheets/smartadmin-production.scss */
label input.checkbox.style-1[type="checkbox"] + span:before {
  color: #333333;
  background: #ffffff;
  text-shadow: none;
  box-shadow: none !important;
  border-width: 1px;
  height: 12px;
  line-height: 13px;
  min-width: 12px;
}

/* line 15694, vendor/assets/stylesheets/smartadmin-production.scss */
label input.checkbox.style-1[type="checkbox"]:checked + span:before {
  color: #333333;
  border-color: #333333;
}

/* line 15698, vendor/assets/stylesheets/smartadmin-production.scss */
label input.checkbox.style-1[type="checkbox"]:checked + span {
  font-weight: normal;
}

/*
 * CHECKBOX:HOVER & ACTIVE STATES
 */
/* line 15704, vendor/assets/stylesheets/smartadmin-production.scss */
label:active input.checkbox[type="checkbox"] + span:before {
  box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.3), 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
}

/* DEFAULT:HOVER */
/* line 15708, vendor/assets/stylesheets/smartadmin-production.scss */
label:hover input.checkbox[type="checkbox"] + span:before {
  color: #2E7BCC;
  border-color: #2E7BCC;
}

/* RED:HOVER*/
/* line 15713, vendor/assets/stylesheets/smartadmin-production.scss */
label:hover input.checkbox.style-3[type="checkbox"] + span:before {
  color: #ffffff;
  border-color: #A90327;
}

/* CHROME:HOVER*/
/* line 15718, vendor/assets/stylesheets/smartadmin-production.scss */
label:hover input.checkbox.style-2[type="checkbox"] + span:before {
  box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 0px 0px rgba(255, 255, 255, 0.2);
}

/* line 15721, vendor/assets/stylesheets/smartadmin-production.scss */
label:hover input.checkbox.style-2[type="checkbox"]:checked + span:before {
  box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.3), 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
}

/* METRO:HOVER*/
/* line 15725, vendor/assets/stylesheets/smartadmin-production.scss */
label:hover input.checkbox.style-1[type="checkbox"] + span:before {
  border-color: #333333;
}

/* DEFAULT:ACTIVE */
/* line 15729, vendor/assets/stylesheets/smartadmin-production.scss */
label:active input.checkbox[type="checkbox"]:checked + span:before {
  color: #ffffff;
  background: #2E7BCC;
  border-color: #2E7BCC;
}

/* RED:ACTIVE */
/* line 15735, vendor/assets/stylesheets/smartadmin-production.scss */
label:active input.checkbox.style-3[type="checkbox"]:checked + span:before {
  color: #a90329;
  background: #ffffff;
  border-color: #a90329;
}

/* CHROME:ACTIVE */
/* line 15741, vendor/assets/stylesheets/smartadmin-production.scss */
label:active input.checkbox.style-2[type="checkbox"]:checked + span:before {
  color: #66665e;
  background: transparent;
  border-color: #c1c1c1;
  box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.3), 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
}

/* line 15747, vendor/assets/stylesheets/smartadmin-production.scss */
label:active input.checkbox.style-2[type="checkbox"] + span:before {
  color: #66665e;
  background: transparent;
  border-color: #c1c1c1;
  box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.3), 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
}

/* METRO:ACTIVE */
/* line 15754, vendor/assets/stylesheets/smartadmin-production.scss */
label:active input.checkbox.style-1[type="checkbox"]:checked + span:before {
  color: #ffffff;
  background: #333333;
  border-color: #333333;
}

/*
 * CHECKBOX:DISABLE STATES
 */
/* GLOBAL */
/* line 15763, vendor/assets/stylesheets/smartadmin-production.scss */
label input.checkbox[type="checkbox"][disabled] + span,
label input.checkbox[type="checkbox"][disabled]:checked + span,
label:hover input.checkbox[type="checkbox"][disabled]:checked + span:before {
  color: #A7A7A7;
  cursor: not-allowed;
}

/* line 15769, vendor/assets/stylesheets/smartadmin-production.scss */
label input.checkbox[type="checkbox"][disabled]:checked + span:before {
  content: "\f00c";
  color: #A7A7A7;
}

/* line 15773, vendor/assets/stylesheets/smartadmin-production.scss */
label input.checkbox.style-2[type="checkbox"][disabled]:checked + span:before {
  content: "\f00c";
}

/* line 15776, vendor/assets/stylesheets/smartadmin-production.scss */
label input.checkbox[type="checkbox"][disabled]:checked + span:before,
label input.checkbox[type="checkbox"][disabled] + span:before,
label:active input.checkbox[type="checkbox"][disabled]:checked + span:before,
label:hover input.checkbox[type="checkbox"][disabled]:checked + span:before {
  background: #eee !important;
  border-color: #CCC !important;
  box-shadow: none;
  color: #A7A7A7;
  box-shadow: none !important;
}

/*
 * ANIMATED
 */
/* Navigation icon first level
.desktop-detected nav > ul > li > a:hover i {
	-webkit-animation-name: wobble;
	-moz-animation-name: wobble;
	-o-animation-name: wobble;
	animation-name: wobble;
}

.desktop-detected nav > ul > li > a:hover i {
	-webkit-animation-duration: .7s;
	-moz-animation-duration: .7s;
	-o-animation-duration: .7s;
	animation-duration: .7s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
}*/
/* All dropdowns */
/* line 15808, vendor/assets/stylesheets/smartadmin-production.scss */
.open > .dropdown-menu {
  -webkit-animation-name: flipInX;
  -moz-animation-name: flipInX;
  -o-animation-name: flipInX;
  animation-name: flipInX;
  -webkit-animation-duration: .4s;
  -moz-animation-duration: .4s;
  -o-animation-duration: .4s;
  animation-duration: .4s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* line 15822, vendor/assets/stylesheets/smartadmin-production.scss */
.active + .ajax-dropdown {
  -webkit-animation-name: flipInY;
  -moz-animation-name: flipInY;
  -o-animation-name: flipInY;
  animation-name: flipInY;
  -webkit-animation-duration: .7s;
  -moz-animation-duration: .7s;
  -o-animation-duration: .7s;
  animation-duration: .7s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}

/*
	 * USED WITH DEMO
	 */
/* line 15839, vendor/assets/stylesheets/smartadmin-production.scss */
.square {
  display: block;
  float: left;
  margin-right: 10px;
  height: 20px;
  width: 20px;
}

/*
	 * RESET BOOTSTRAP DEFAULT IE FILTER
	 */
/* line 15849, vendor/assets/stylesheets/smartadmin-production.scss */
[class^="bg-"],
[class*=" bg-"] {
  filter: none !important;
}

/*
	 * TEXT COLOR
	 */
/* line 15856, vendor/assets/stylesheets/smartadmin-production.scss */
.txt-color-blue {
  color: #57889c !important;
}

/* line 15859, vendor/assets/stylesheets/smartadmin-production.scss */
.txt-color-blueLight {
  color: #92a2a8 !important;
}

/* line 15862, vendor/assets/stylesheets/smartadmin-production.scss */
.txt-color-blueDark {
  color: #4c4f53 !important;
}

/* line 15865, vendor/assets/stylesheets/smartadmin-production.scss */
.txt-color-green {
  color: #356e35 !important;
}

/* line 15868, vendor/assets/stylesheets/smartadmin-production.scss */
.txt-color-greenLight {
  color: #71843f !important;
}

/* line 15871, vendor/assets/stylesheets/smartadmin-production.scss */
.txt-color-greenDark {
  color: #496949 !important;
}

/* line 15874, vendor/assets/stylesheets/smartadmin-production.scss */
.txt-color-red {
  color: #a90329 !important;
}

/* line 15877, vendor/assets/stylesheets/smartadmin-production.scss */
.txt-color-yellow {
  color: #b09b5b !important;
}

/* line 15880, vendor/assets/stylesheets/smartadmin-production.scss */
.txt-color-orange {
  color: #b19a6b !important;
}

/* line 15883, vendor/assets/stylesheets/smartadmin-production.scss */
.txt-color-orangeDark {
  color: #a57225 !important;
}

/* line 15886, vendor/assets/stylesheets/smartadmin-production.scss */
.txt-color-pink {
  color: #ac5287 !important;
}

/* line 15889, vendor/assets/stylesheets/smartadmin-production.scss */
.txt-color-pinkDark {
  color: #a8829f !important;
}

/* line 15892, vendor/assets/stylesheets/smartadmin-production.scss */
.txt-color-purple {
  color: #6e587a !important;
}

/* line 15895, vendor/assets/stylesheets/smartadmin-production.scss */
.txt-color-darken {
  color: #404040 !important;
}

/* line 15898, vendor/assets/stylesheets/smartadmin-production.scss */
.txt-color-lighten {
  color: #d5e7ec !important;
}

/* line 15901, vendor/assets/stylesheets/smartadmin-production.scss */
.txt-color-white {
  color: #ffffff !important;
}

/* line 15904, vendor/assets/stylesheets/smartadmin-production.scss */
.txt-color-grayDark {
  color: #525252 !important;
}

/* line 15907, vendor/assets/stylesheets/smartadmin-production.scss */
.txt-color-magenta {
  color: #6e3671 !important;
}

/* line 15910, vendor/assets/stylesheets/smartadmin-production.scss */
.txt-color-teal {
  color: #568a89 !important;
}

/* line 15913, vendor/assets/stylesheets/smartadmin-production.scss */
.txt-color-redLight {
  color: #a65858 !important;
}

/*
	 * BACKGROUNDS
	 */
/* line 15919, vendor/assets/stylesheets/smartadmin-production.scss */
.bg-color-blue {
  background-color: #57889c !important;
}

/* line 15922, vendor/assets/stylesheets/smartadmin-production.scss */
.bg-color-blueLight {
  background-color: #92a2a8 !important;
}

/* line 15925, vendor/assets/stylesheets/smartadmin-production.scss */
.bg-color-blueDark {
  background-color: #4c4f53 !important;
}

/* line 15928, vendor/assets/stylesheets/smartadmin-production.scss */
.bg-color-green {
  background-color: #356e35 !important;
}

/* line 15931, vendor/assets/stylesheets/smartadmin-production.scss */
.bg-color-greenLight {
  background-color: #71843f !important;
}

/* line 15934, vendor/assets/stylesheets/smartadmin-production.scss */
.bg-color-greenDark {
  background-color: #496949 !important;
}

/* line 15937, vendor/assets/stylesheets/smartadmin-production.scss */
.bg-color-red {
  background-color: #a90329 !important;
}

/* line 15940, vendor/assets/stylesheets/smartadmin-production.scss */
.bg-color-yellow {
  background-color: #b09b5b !important;
}

/* line 15943, vendor/assets/stylesheets/smartadmin-production.scss */
.bg-color-orange {
  background-color: #c79121 !important;
}

/* line 15946, vendor/assets/stylesheets/smartadmin-production.scss */
.bg-color-orangeDark {
  background-color: #a57225 !important;
}

/* line 15949, vendor/assets/stylesheets/smartadmin-production.scss */
.bg-color-pink {
  background-color: #ac5287 !important;
}

/* line 15952, vendor/assets/stylesheets/smartadmin-production.scss */
.bg-color-pinkDark {
  background-color: #a8829f !important;
}

/* line 15955, vendor/assets/stylesheets/smartadmin-production.scss */
.bg-color-purple {
  background-color: #6e587a !important;
}

/* line 15958, vendor/assets/stylesheets/smartadmin-production.scss */
.bg-color-darken {
  background-color: #404040 !important;
}

/* line 15961, vendor/assets/stylesheets/smartadmin-production.scss */
.bg-color-lighten {
  background-color: #d5e7ec !important;
}

/* line 15964, vendor/assets/stylesheets/smartadmin-production.scss */
.bg-color-white {
  background-color: #ffffff !important;
}

/* line 15967, vendor/assets/stylesheets/smartadmin-production.scss */
.bg-color-grayDark {
  background-color: #525252 !important;
}

/* line 15970, vendor/assets/stylesheets/smartadmin-production.scss */
.bg-color-magenta {
  background-color: #6e3671 !important;
}

/* line 15973, vendor/assets/stylesheets/smartadmin-production.scss */
.bg-color-teal {
  background-color: #568a89 !important;
}

/* line 15976, vendor/assets/stylesheets/smartadmin-production.scss */
.bg-color-redLight {
  background-color: #a65858 !important;
}

/*
 * SmartAdmin Colorblind CSS
 * Description: This is an experimental CSS based on
 * several design factors and pointers derived from
 * http://blog.templatemonster.com/2012/03/21/designing-colorblind-friendly-website/
 *
 * While this may not be 100% accurate, but makes
 * SmartAdmin's components much more accessable
 * for the colorblind
 */
/* line 15989, vendor/assets/stylesheets/smartadmin-production.scss */
.colorblind-friendly .alert,
.colorblind-friendly .btn-primary {
  color: #FFFFFF;
}

/* line 15993, vendor/assets/stylesheets/smartadmin-production.scss */
.colorblind-friendly .btn:hover {
  background: #fff;
  color: #333;
  border-color: #333;
}

/* line 15998, vendor/assets/stylesheets/smartadmin-production.scss */
.colorblind-friendly .alert-danger,
.colorblind-friendly .btn-danger {
  background-image: url(/colorblind-friendly/pt1.png);
  border-color: #272727;
  background-color: #303030;
}

/* line 16004, vendor/assets/stylesheets/smartadmin-production.scss */
.colorblind-friendly .alert-success,
.colorblind-friendly .btn-success {
  background-image: url(/colorblind-friendly/pt2.png);
  border-color: #FF00EB;
  background-color: #1E5E00;
}

/* line 16010, vendor/assets/stylesheets/smartadmin-production.scss */
.colorblind-friendly .alert-warning,
.colorblind-friendly .btn-warning {
  background-image: url(/colorblind-friendly/pt3.png);
  border-color: #5F4415;
  background-color: #A07A00;
}

/* line 16016, vendor/assets/stylesheets/smartadmin-production.scss */
.colorblind-friendly .alert-info,
.colorblind-friendly .btn-info {
  border-color: #FF9900;
  background-color: #002E70;
}

/*
 * WIDGETs
 */
/* line 16024, vendor/assets/stylesheets/smartadmin-production.scss */
.colorblind-friendly .jarviswidget-ctrls .button-icon:hover {
  background-color: #333;
  color: #fff !important;
}

/* line 16028, vendor/assets/stylesheets/smartadmin-production.scss */
.colorblind-friendly .jarviswidget-color-blueDark .jarviswidget-ctrls .button-icon:hover,
.colorblind-friendly .jarviswidget-color-darken .jarviswidget-ctrls .button-icon:hover,
.colorblind-friendly .jarviswidget-color-blue .jarviswidget-ctrls .button-icon:hover {
  background-color: #fff;
  color: #333 !important;
}

/* line 16034, vendor/assets/stylesheets/smartadmin-production.scss */
.colorblind-friendly .jarviswidget {
  position: relative;
}

/* line 16037, vendor/assets/stylesheets/smartadmin-production.scss */
.colorblind-friendly .jarviswidget:hover:before {
  position: absolute;
  top: -3px;
  left: -5px;
  right: -5px;
  bottom: 0;
  border: 6px solid #333;
  visibility: visible;
  overflow: visible;
  height: 103%;
  z-index: 0;
  border-bottom-width: 10px;
}

/*
 * TABS
 */
/* line 16053, vendor/assets/stylesheets/smartadmin-production.scss */
.colorblind-friendly .nav > li:not(.active) > a:focus,
.colorblind-friendly .nav > li:not(.active) > a:hover {
  background-color: #303030;
  color: #fff !important;
}

/* line 16058, vendor/assets/stylesheets/smartadmin-production.scss */
.page-footer {
  height: 52px;
  padding: 15px 13px 0;
  padding-left: 233px;
  border-top: 1px solid #CECECE;
  background: #2a2725;
  width: 100%;
  position: absolute;
  display: block;
  bottom: 0px;
}

/* line 16069, vendor/assets/stylesheets/smartadmin-production.scss */
.fixed-page-footer .page-footer {
  position: fixed;
  z-index: 901;
}

/* line 16073, vendor/assets/stylesheets/smartadmin-production.scss */
.minified .page-footer {
  padding-left: 58px;
}

/* line 16076, vendor/assets/stylesheets/smartadmin-production.scss */
.container.fixed-page-footer .page-footer {
  max-width: 1164px;
}

/* line 16079, vendor/assets/stylesheets/smartadmin-production.scss */
.hidden-menu .page-footer {
  padding-left: 20px;
}

/*
 * GENERAL MOBILE (Applies to all resolutions below 979px)
 */
@media (max-width: 979px) {
  /* mobile lock x-scroll for menu */
  /* line 16087, vendor/assets/stylesheets/smartadmin-production.scss */
  html.hidden-menu-mobile-lock {
    overflow-x: hidden;
  }
  /* Force content to spread 100% */
  /* line 16091, vendor/assets/stylesheets/smartadmin-production.scss */
  #main {
    width: 100% !important;
  }
  /* Footer */
  /* line 16095, vendor/assets/stylesheets/smartadmin-production.scss */
  .page-footer {
    padding: 15px 14px 0;
  }
  /* Profile Page */
  /* line 16099, vendor/assets/stylesheets/smartadmin-production.scss */
  .profile-pic > img {
    width: 110px;
  }
  /* Profile Page */
  /* line 16103, vendor/assets/stylesheets/smartadmin-production.scss */
  .profile-pic {
    float: left;
  }
  /* line 16106, vendor/assets/stylesheets/smartadmin-production.scss */
  .profile-pic > img {
    margin-right: 10px;
  }
  /* line 16109, vendor/assets/stylesheets/smartadmin-production.scss */
  .profile-pic + div,
.profile-pic + div + div {
    padding-left: 30px;
    padding-right: 30px;
  }
  /* added new class per version 1.3
	html, body {
		overflow-x: hidden !important;
	}*/
  /* line 16118, vendor/assets/stylesheets/smartadmin-production.scss */
  #fullscreen > :first-child > a {
    display: none !important;
  }
  /* line 16121, vendor/assets/stylesheets/smartadmin-production.scss */
  body.container {
    border: none !important;
    width: 100% !important;
  }
  /* line 16125, vendor/assets/stylesheets/smartadmin-production.scss */
  .inbox-data-message > :first-child {
    height: 50px;
    overflow: hidden;
  }
  /* line 16129, vendor/assets/stylesheets/smartadmin-production.scss */
  .show-stats .show-stat-buttons > :first-child {
    padding-right: 13px;
  }
  /* line 16132, vendor/assets/stylesheets/smartadmin-production.scss */
  .show-stats .show-stat-buttons > :last-child {
    padding-left: 13px;
  }
  /* line 16135, vendor/assets/stylesheets/smartadmin-production.scss */
  .inbox-checkbox-triggered > .btn-group .btn {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 16139, vendor/assets/stylesheets/smartadmin-production.scss */
  .inbox-body .table-wrap {
    padding: 0px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  /* line 16144, vendor/assets/stylesheets/smartadmin-production.scss */
  .inbox-nav-bar {
    padding-left: 5px;
    padding-right: 5px;
  }
  /* line 16148, vendor/assets/stylesheets/smartadmin-production.scss */
  .inbox-data-message > :first-child > :first-child {
    display: block !important;
    font-size: 14px;
  }
  /* line 16152, vendor/assets/stylesheets/smartadmin-production.scss */
  .inbox-table-icon > :first-child {
    margin-top: 12px;
  }
  /* line 16155, vendor/assets/stylesheets/smartadmin-production.scss */
  #inbox-table .inbox-table-icon {
    padding-left: 10px !important;
  }
  /* search header */
  /* line 16159, vendor/assets/stylesheets/smartadmin-production.scss */
  .header-search.pull-right {
    margin-left: 0px;
  }
  /* Visibility */
  /* line 16163, vendor/assets/stylesheets/smartadmin-production.scss */
  .visible-tablet {
    display: inline-block !important;
  }
  /* line 16166, vendor/assets/stylesheets/smartadmin-production.scss */
  .hidden-tablet,
.display-inline.hidden-tablet {
    display: none !important;
  }
  /* line 16170, vendor/assets/stylesheets/smartadmin-production.scss */
  .jarviswidget header h2 {
    width: 310px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  /* dropzone image fix */
  /* line 16177, vendor/assets/stylesheets/smartadmin-production.scss */
  .dropzone .dz-default.dz-message {
    background-size: 100%;
    width: 200px;
    height: 43px;
    margin-left: -112px;
    margin-top: -23.5px;
  }
}

/* MOBILE LAYOUT STARTS HERE */
/*
 * IPAD HORIZONTAL
 */
@media (min-width: 768px) and (max-width: 979px) {
  /* line 16190, vendor/assets/stylesheets/smartadmin-production.scss */
  #main::after {
    /*content: "IPAD HORIZONTAL";*/
  }
  /* line 16193, vendor/assets/stylesheets/smartadmin-production.scss */
  #main {
    margin-left: 0;
  }
  /* line 16196, vendor/assets/stylesheets/smartadmin-production.scss */
  #left-panel {
    left: -220px;
  }
  /* minified adjustment counter */
  /* line 16200, vendor/assets/stylesheets/smartadmin-production.scss */
  .minified #left-panel {
    left: 0px;
  }
  /* responsive menu button */
  /* line 16204, vendor/assets/stylesheets/smartadmin-production.scss */
  #hide-menu > :first-child > a {
    margin-top: 9px;
    width: 40px;
  }
  /* line 16208, vendor/assets/stylesheets/smartadmin-production.scss */
  .btn-header a {
    margin-top: 9px !important;
    width: 40px !important;
  }
  /* line 16212, vendor/assets/stylesheets/smartadmin-production.scss */
  #hide-menu i {
    color: #6D6A69;
    font-size: 100%;
  }
  /* line 16216, vendor/assets/stylesheets/smartadmin-production.scss */
  .hidden-menu #hide-menu i {
    color: #ffffff;
  }
  /* line 16219, vendor/assets/stylesheets/smartadmin-production.scss */
  #hide-menu i::before {
    content: "\f0c9";
  }
  /* line 16222, vendor/assets/stylesheets/smartadmin-production.scss */
  .hidden-menu #left-panel {
    left: 0;
  }
  /* line 16225, vendor/assets/stylesheets/smartadmin-production.scss */
  .hidden-menu #main {
    position: relative;
    left: 210px;
  }
  /* line 16229, vendor/assets/stylesheets/smartadmin-production.scss */
  .hidden-menu.fixed-ribbon #ribbon {
    left: 220px;
    width: 100%;
  }
  /* line 16233, vendor/assets/stylesheets/smartadmin-production.scss */
  .fixed-ribbon #ribbon {
    left: 0px;
  }
  /* line 16236, vendor/assets/stylesheets/smartadmin-production.scss */
  .jarviswidget header h2 {
    width: 200px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  /*
	 * Header search
	 */
  /* line 16245, vendor/assets/stylesheets/smartadmin-production.scss */
  .header-search > input[type="text"] {
    margin-top: 9px;
  }
}

/*
 * IPAD VERTICAL
 */
@media (min-width: 768px) and (max-width: 880px) {
  /* line 16253, vendor/assets/stylesheets/smartadmin-production.scss */
  #main::after {
    /*content: "IPAD VERTICAL";*/
  }
  /* line 16256, vendor/assets/stylesheets/smartadmin-production.scss */
  #main {
    margin-left: 0;
    overflow-x: hidden;
  }
  /* line 16260, vendor/assets/stylesheets/smartadmin-production.scss */
  #left-panel {
    left: -220px;
  }
  /* line 16263, vendor/assets/stylesheets/smartadmin-production.scss */
  .no-content-padding {
    margin: 0 -14px !important;
  }
  /* line 16266, vendor/assets/stylesheets/smartadmin-production.scss */
  .inbox-nav-bar.no-content-padding {
    margin-top: -10px !important;
  }
  /* minified adjustment counter */
  /* line 16270, vendor/assets/stylesheets/smartadmin-production.scss */
  .minified #left-panel {
    left: 0px;
  }
  /* responsive menu button */
  /* line 16274, vendor/assets/stylesheets/smartadmin-production.scss */
  #hide-menu > :first-child > a,
.btn-header a {
    margin-top: 5px !important;
    width: 40px !important;
    height: 39px !important;
    line-height: 38px !important;
  }
  /* line 16281, vendor/assets/stylesheets/smartadmin-production.scss */
  #logo {
    margin-top: 10px;
  }
  /* line 16284, vendor/assets/stylesheets/smartadmin-production.scss */
  #logo img {
    width: 127px;
  }
  /* transparent header button */
  /* line 16288, vendor/assets/stylesheets/smartadmin-production.scss */
  .btn-header.transparent a {
    border: none !important;
    background: none;
    margin-left: 0;
    width: 25px !important;
    box-shadow: none !important;
  }
  /* line 16295, vendor/assets/stylesheets/smartadmin-production.scss */
  .btn-header.transparent a:hover {
    color: #a90329;
  }
  /* line 16298, vendor/assets/stylesheets/smartadmin-production.scss */
  #hide-menu i {
    color: #6D6A69;
    font-size: 121%;
  }
  /* line 16302, vendor/assets/stylesheets/smartadmin-production.scss */
  .hidden-menu #hide-menu i {
    color: #ffffff;
  }
  /* line 16305, vendor/assets/stylesheets/smartadmin-production.scss */
  #hide-menu i::before {
    content: "\f0c9";
  }
  /* line 16308, vendor/assets/stylesheets/smartadmin-production.scss */
  .hidden-menu #left-panel {
    left: 0px;
  }
  /* line 16311, vendor/assets/stylesheets/smartadmin-production.scss */
  .hidden-menu #main {
    position: relative;
    left: 210px;
  }
  /* line 16315, vendor/assets/stylesheets/smartadmin-production.scss */
  .hidden-menu.fixed-ribbon #ribbon {
    left: 220px;
    width: 100%;
  }
  /* line 16319, vendor/assets/stylesheets/smartadmin-production.scss */
  .fixed-ribbon #ribbon {
    left: 0px;
  }
  /* line 16322, vendor/assets/stylesheets/smartadmin-production.scss */
  .jarviswidget header h2 {
    width: 180px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  /*
	 * Header search
	 */
  /* line 16331, vendor/assets/stylesheets/smartadmin-production.scss */
  .header-search > input[type="text"] {
    margin-top: 9px;
  }
}

/*
 * OTHER DEVICES
 */
@media (max-width: 767px) {
  /* Profile Page */
  /* line 16340, vendor/assets/stylesheets/smartadmin-production.scss */
  .profile-pic > img {
    width: 100px;
  }
  /* line 16343, vendor/assets/stylesheets/smartadmin-production.scss */
  #main::after {
    /*content: "OTHER DEVICES";*/
  }
  /* line 16346, vendor/assets/stylesheets/smartadmin-production.scss */
  #main {
    margin-left: 0px;
    overflow-x: hidden;
  }
  /* line 16350, vendor/assets/stylesheets/smartadmin-production.scss */
  #left-panel {
    left: -220px;
  }
  /* dashboard microcharts */
  /* line 16354, vendor/assets/stylesheets/smartadmin-production.scss */
  .show-stat-microcharts > div {
    margin-top: 0px !important;
    border-right: none !important;
  }
  /* line 16358, vendor/assets/stylesheets/smartadmin-production.scss */
  .show-stat-buttons {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  /* padding adjustment */
  /* line 16363, vendor/assets/stylesheets/smartadmin-production.scss */
  #content,
#ribbon {
    padding-left: 5px;
    padding-right: 5px;
  }
  /* line 16368, vendor/assets/stylesheets/smartadmin-production.scss */
  #header {
    padding-right: 5px;
  }
  /* line 16371, vendor/assets/stylesheets/smartadmin-production.scss */
  #logo {
    margin-left: 4px;
  }
  /* line 16374, vendor/assets/stylesheets/smartadmin-production.scss */
  .no-content-padding {
    margin: 0 -5px !important;
  }
  /* line 16377, vendor/assets/stylesheets/smartadmin-production.scss */
  .inbox-nav-bar.no-content-padding {
    margin-top: -10px !important;
  }
  /* minified adjustment counter */
  /* line 16381, vendor/assets/stylesheets/smartadmin-production.scss */
  .minified #left-panel {
    left: 0px;
  }
  /* transparent header button */
  /* line 16385, vendor/assets/stylesheets/smartadmin-production.scss */
  .btn-header.transparent a {
    border: none !important;
    background: none;
    margin-left: 0;
    width: 25px !important;
    box-shadow: none !important;
  }
  /* line 16392, vendor/assets/stylesheets/smartadmin-production.scss */
  .btn-header.transparent a:hover {
    color: #a90329;
  }
  /* responsive menu button */
  /* line 16396, vendor/assets/stylesheets/smartadmin-production.scss */
  #hide-menu > :first-child > a,
.btn-header a {
    margin-top: 5px !important;
    width: 40px !important;
    height: 39px !important;
    line-height: 38px !important;
  }
  /* line 16403, vendor/assets/stylesheets/smartadmin-production.scss */
  #hide-menu > :first-child > a {
    width: 50px !important;
  }
  /* line 16406, vendor/assets/stylesheets/smartadmin-production.scss */
  #logo {
    margin-top: 10px;
  }
  /* line 16409, vendor/assets/stylesheets/smartadmin-production.scss */
  #logo img {
    width: 127px;
  }
  /* line 16412, vendor/assets/stylesheets/smartadmin-production.scss */
  #hide-menu i {
    color: #6D6A69;
    font-size: 121%;
  }
  /* line 16416, vendor/assets/stylesheets/smartadmin-production.scss */
  .hidden-menu #hide-menu i {
    color: #ffffff;
  }
  /* line 16419, vendor/assets/stylesheets/smartadmin-production.scss */
  #hide-menu i::before {
    content: "\f0c9";
  }
  /* line 16422, vendor/assets/stylesheets/smartadmin-production.scss */
  .hidden-menu #left-panel {
    left: 0px;
  }
  /* line 16425, vendor/assets/stylesheets/smartadmin-production.scss */
  .hidden-menu #main {
    position: relative;
    left: 210px;
  }
  /* line 16429, vendor/assets/stylesheets/smartadmin-production.scss */
  .hidden-menu.fixed-ribbon #ribbon {
    left: 220px;
    width: 100%;
  }
  /* line 16433, vendor/assets/stylesheets/smartadmin-production.scss */
  .fixed-ribbon #ribbon {
    left: 0px;
  }
  /*.fixed-navigation #left-panel {
		position:absolute !important;
	}*/
  /* line 16439, vendor/assets/stylesheets/smartadmin-production.scss */
  body.fixed-navigation.hidden-menu {
    overflow: hidden !important;
  }
  /*
	 * fixed ribbon
	 */
  /* line 16445, vendor/assets/stylesheets/smartadmin-production.scss */
  .fixed-ribbon #content {
    padding-top: 52px;
  }
  /*
	 * header search
	 */
  /* line 16451, vendor/assets/stylesheets/smartadmin-production.scss */
  .header-search {
    display: none;
  }
  /* line 16454, vendor/assets/stylesheets/smartadmin-production.scss */
  #search-mobile {
    display: block;
  }
  /* line 16457, vendor/assets/stylesheets/smartadmin-production.scss */
  .search-mobile .header-search {
    display: block;
    position: absolute;
    top: 0px;
    width: 100%;
    height: 49px;
    background: #333;
    padding: 0 2px;
    box-sizing: border-box;
    left: 0px;
  }
  /* line 16468, vendor/assets/stylesheets/smartadmin-production.scss */
  .search-mobile .header-search > input[type="text"] {
    margin-top: 2px;
    height: 45px;
    border-color: #333;
    padding-right: 75px;
  }
  /* line 16474, vendor/assets/stylesheets/smartadmin-production.scss */
  .search-mobile .header-search > button {
    height: 29px;
    line-height: 29px;
    background: #DDDDDD;
  }
  /* line 16479, vendor/assets/stylesheets/smartadmin-production.scss */
  .search-mobile .header-search > button {
    right: 44px;
  }
  /* line 16482, vendor/assets/stylesheets/smartadmin-production.scss */
  .search-mobile #search-mobile {
    display: none;
  }
  /* line 16485, vendor/assets/stylesheets/smartadmin-production.scss */
  .search-mobile #cancel-search-js {
    display: block;
  }
  /* line 16488, vendor/assets/stylesheets/smartadmin-production.scss */
  .jarviswidget header h2 {
    width: 250px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
}

/*
 * ANDROID
 */
@media only screen and (min-width: 0px) and (max-width: 679px) {
  /* Profile Page */
  /* line 16500, vendor/assets/stylesheets/smartadmin-production.scss */
  .profile-pic > img {
    width: 90px;
  }
  /* line 16503, vendor/assets/stylesheets/smartadmin-production.scss */
  #main::after {
    /*content: "ANDROID";*/
  }
  /* line 16506, vendor/assets/stylesheets/smartadmin-production.scss */
  #main {
    margin-left: 0;
    overflow-x: hidden;
  }
  /* line 16510, vendor/assets/stylesheets/smartadmin-production.scss */
  #left-panel {
    left: -220px;
  }
  /* dashboard microcharts */
  /* line 16514, vendor/assets/stylesheets/smartadmin-production.scss */
  .show-stat-microcharts > div {
    margin-top: 0px !important;
    border-right: none !important;
  }
  /* line 16518, vendor/assets/stylesheets/smartadmin-production.scss */
  .show-stat-buttons {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  /* padding adjustment */
  /* line 16523, vendor/assets/stylesheets/smartadmin-production.scss */
  #content,
#ribbon {
    padding-left: 5px;
    padding-right: 5px;
  }
  /* line 16528, vendor/assets/stylesheets/smartadmin-production.scss */
  #header {
    padding-right: 5px;
  }
  /* line 16531, vendor/assets/stylesheets/smartadmin-production.scss */
  #logo {
    margin-left: 4px;
  }
  /* line 16534, vendor/assets/stylesheets/smartadmin-production.scss */
  .no-content-padding {
    margin: 0 -5px !important;
  }
  /* line 16537, vendor/assets/stylesheets/smartadmin-production.scss */
  .inbox-nav-bar.no-content-padding {
    margin-top: -10px !important;
  }
  /* minified adjustment counter */
  /* line 16541, vendor/assets/stylesheets/smartadmin-production.scss */
  .minified #left-panel {
    left: 0px;
  }
  /* header color altered and adjusted for mobile view & contrast */
  /* line 16545, vendor/assets/stylesheets/smartadmin-production.scss */
  #header {
    background: #ffffff;
  }
  /* line 16548, vendor/assets/stylesheets/smartadmin-production.scss */
  #ribbon {
    border-bottom: 1px solid #CFCFCF;
    border-top: 1px solid #E6E6E6;
    background: #F5F5F5;
  }
  /* line 16553, vendor/assets/stylesheets/smartadmin-production.scss */
  #ribbon .breadcrumb a,
#ribbon .breadcrumb {
    color: #6D6C6C !important;
  }
  /* line 16557, vendor/assets/stylesheets/smartadmin-production.scss */
  #ribbon .breadcrumb > .active,
#ribbon .breadcrumb li:last-child {
    color: #333 !important;
  }
  /* responsive menu button */
  /* line 16562, vendor/assets/stylesheets/smartadmin-production.scss */
  #hide-menu > :first-child > a,
.btn-header a {
    margin-top: 5px !important;
    width: 40px !important;
    height: 39px !important;
    line-height: 38px !important;
  }
  /* line 16569, vendor/assets/stylesheets/smartadmin-production.scss */
  #hide-menu > :first-child > a {
    width: 50px !important;
  }
  /* line 16572, vendor/assets/stylesheets/smartadmin-production.scss */
  #logo {
    margin-top: 10px;
  }
  /* line 16575, vendor/assets/stylesheets/smartadmin-production.scss */
  #logo img {
    width: 127px;
  }
  /* transparent header button */
  /* line 16579, vendor/assets/stylesheets/smartadmin-production.scss */
  .btn-header.transparent a {
    border: none !important;
    background: none;
    margin-left: 0;
    width: 25px !important;
    box-shadow: none !important;
  }
  /* line 16586, vendor/assets/stylesheets/smartadmin-production.scss */
  .btn-header.transparent a:hover {
    color: #a90329;
  }
  /* menu btn cont... */
  /* line 16590, vendor/assets/stylesheets/smartadmin-production.scss */
  #hide-menu i {
    color: #6D6A69;
    font-size: 121%;
  }
  /* line 16594, vendor/assets/stylesheets/smartadmin-production.scss */
  .hidden-menu #hide-menu i {
    color: #ffffff;
  }
  /* line 16597, vendor/assets/stylesheets/smartadmin-production.scss */
  #hide-menu i::before {
    content: "\f0c9";
  }
  /* line 16600, vendor/assets/stylesheets/smartadmin-production.scss */
  .hidden-menu #left-panel {
    left: 0;
  }
  /* line 16603, vendor/assets/stylesheets/smartadmin-production.scss */
  .hidden-menu #main {
    position: relative;
    left: 210px;
  }
  /* line 16607, vendor/assets/stylesheets/smartadmin-production.scss */
  .hidden-menu.fixed-ribbon #ribbon {
    left: 220px;
    width: 100%;
  }
  /* line 16611, vendor/assets/stylesheets/smartadmin-production.scss */
  .fixed-ribbon #ribbon {
    left: 0px;
  }
  /*
	 * header search
	 */
  /* line 16617, vendor/assets/stylesheets/smartadmin-production.scss */
  .header-search {
    display: none;
  }
  /* line 16620, vendor/assets/stylesheets/smartadmin-production.scss */
  #search-mobile {
    display: block;
  }
  /* line 16623, vendor/assets/stylesheets/smartadmin-production.scss */
  .search-mobile .header-search {
    display: block;
    position: absolute;
    top: 0px;
    width: 100%;
    height: 49px;
    background: #333;
    padding: 0 2px;
    box-sizing: border-box;
    left: 0px;
  }
  /* line 16634, vendor/assets/stylesheets/smartadmin-production.scss */
  .search-mobile .header-search > input[type="text"] {
    margin-top: 2px;
    height: 45px;
    border-color: #333;
    padding-right: 75px;
  }
  /* line 16640, vendor/assets/stylesheets/smartadmin-production.scss */
  .search-mobile .header-search > button {
    height: 29px;
    line-height: 29px;
    background: #DDDDDD;
  }
  /* line 16645, vendor/assets/stylesheets/smartadmin-production.scss */
  .search-mobile .header-search > button {
    right: 44px;
  }
  /* line 16648, vendor/assets/stylesheets/smartadmin-production.scss */
  .search-mobile #search-mobile {
    display: none;
  }
  /* line 16651, vendor/assets/stylesheets/smartadmin-production.scss */
  .search-mobile #cancel-search-js {
    display: block;
  }
  /* line 16654, vendor/assets/stylesheets/smartadmin-production.scss */
  .hidden-tablet {
    display: none !important;
  }
  /* line 16657, vendor/assets/stylesheets/smartadmin-production.scss */
  .jarviswidget header h2 {
    width: 300px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
}

/*
 * IPHONE
 */
@media only screen and (min-width: 320px) and (max-width: 479px) {
  /* Hide headings on phones as its not needed*/
  /* line 16669, vendor/assets/stylesheets/smartadmin-production.scss */
  .page-title {
    display: none;
  }
  /* Profile Page */
  /* line 16673, vendor/assets/stylesheets/smartadmin-production.scss */
  .profile-pic {
    text-align: left;
  }
  /* line 16676, vendor/assets/stylesheets/smartadmin-production.scss */
  .profile-pic > img {
    width: 90px;
    margin-left: 0px;
    top: -25px;
    margin-right: 0px;
  }
  /* line 16682, vendor/assets/stylesheets/smartadmin-production.scss */
  .profile-pic + div > h1 {
    font-size: 20px;
  }
  /* line 16685, vendor/assets/stylesheets/smartadmin-production.scss */
  .profile-pic + div > h1 small {
    font-size: 16px;
  }
  /* line 16688, vendor/assets/stylesheets/smartadmin-production.scss */
  .profile-carousel .carousel-indicators {
    top: 10px;
  }
  /* line 16691, vendor/assets/stylesheets/smartadmin-production.scss */
  #main::after {
    /*content: "IPHONE";*/
  }
  /* line 16694, vendor/assets/stylesheets/smartadmin-production.scss */
  #main {
    margin-left: 0;
    overflow-x: hidden;
  }
  /* line 16698, vendor/assets/stylesheets/smartadmin-production.scss */
  #left-panel {
    left: -220px;
  }
  /* dashboard microcharts */
  /* line 16702, vendor/assets/stylesheets/smartadmin-production.scss */
  .show-stat-microcharts > div {
    margin-top: 0px !important;
    border-right: none !important;
  }
  /* line 16706, vendor/assets/stylesheets/smartadmin-production.scss */
  .show-stat-buttons {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  /* padding adjustment */
  /* line 16711, vendor/assets/stylesheets/smartadmin-production.scss */
  #content,
#ribbon {
    padding-left: 5px;
    padding-right: 5px;
  }
  /* line 16716, vendor/assets/stylesheets/smartadmin-production.scss */
  #header {
    padding-right: 5px;
  }
  /* line 16719, vendor/assets/stylesheets/smartadmin-production.scss */
  #logo {
    margin-left: 4px;
  }
  /* line 16722, vendor/assets/stylesheets/smartadmin-production.scss */
  .no-content-padding {
    margin: 0 -5px !important;
  }
  /* line 16725, vendor/assets/stylesheets/smartadmin-production.scss */
  .inbox-nav-bar.no-content-padding {
    margin-top: -10px !important;
  }
  /* minified adjustment counter */
  /* line 16729, vendor/assets/stylesheets/smartadmin-production.scss */
  .minified #left-panel {
    left: 0px;
  }
  /* header color altered and adjusted for mobile view & contrast */
  /* line 16733, vendor/assets/stylesheets/smartadmin-production.scss */
  #header {
    background: #ffffff;
  }
  /* line 16736, vendor/assets/stylesheets/smartadmin-production.scss */
  #ribbon {
    border-bottom: 1px solid #CFCFCF;
    border-top: 1px solid #E6E6E6;
    background: #F5F5F5;
  }
  /* line 16741, vendor/assets/stylesheets/smartadmin-production.scss */
  #ribbon .breadcrumb a,
#ribbon .breadcrumb {
    color: #6D6C6C !important;
  }
  /* line 16745, vendor/assets/stylesheets/smartadmin-production.scss */
  #ribbon .breadcrumb > .active,
#ribbon .breadcrumb li:last-child {
    color: #333 !important;
  }
  /* lego width adjustment */
  /* line 16750, vendor/assets/stylesheets/smartadmin-production.scss */
  #logo {
    width: 135px;
  }
  /* line 16753, vendor/assets/stylesheets/smartadmin-production.scss */
  #logo-group {
    width: 169px !important;
  }
  /* spark line top */
  /* line 16757, vendor/assets/stylesheets/smartadmin-production.scss */
  #sparks {
    text-align: center;
    background: #E0E0E0;
    padding: 10px 0;
    margin-bottom: 15px;
  }
  /* line 16763, vendor/assets/stylesheets/smartadmin-production.scss */
  #sparks li {
    padding: 0 10px 0 20px;
  }
  /* responsive menu button */
  /* line 16767, vendor/assets/stylesheets/smartadmin-production.scss */
  #hide-menu > :first-child > a,
.btn-header a {
    margin-top: 5px !important;
    width: 40px !important;
    height: 39px !important;
    line-height: 38px !important;
  }
  /* line 16774, vendor/assets/stylesheets/smartadmin-production.scss */
  #logo {
    margin-top: 10px;
  }
  /* line 16777, vendor/assets/stylesheets/smartadmin-production.scss */
  #logo img {
    width: 127px;
  }
  /* transparent header button */
  /* line 16781, vendor/assets/stylesheets/smartadmin-production.scss */
  .btn-header.transparent a {
    border: none !important;
    background: none;
    margin-left: 0;
    width: 25px !important;
    box-shadow: none !important;
  }
  /* line 16788, vendor/assets/stylesheets/smartadmin-production.scss */
  .btn-header.transparent a:hover {
    color: #a90329;
  }
  /* line 16791, vendor/assets/stylesheets/smartadmin-production.scss */
  #hide-menu > :first-child > a {
    width: 46px !important;
  }
  /* line 16794, vendor/assets/stylesheets/smartadmin-production.scss */
  #hide-menu i {
    color: #6D6A69;
    font-size: 121%;
  }
  /* line 16798, vendor/assets/stylesheets/smartadmin-production.scss */
  .hidden-menu #hide-menu i {
    color: #ffffff;
  }
  /* line 16801, vendor/assets/stylesheets/smartadmin-production.scss */
  #hide-menu i::before {
    content: "\f0c9";
  }
  /* line 16804, vendor/assets/stylesheets/smartadmin-production.scss */
  .hidden-menu #left-panel {
    left: 0px;
  }
  /* line 16807, vendor/assets/stylesheets/smartadmin-production.scss */
  .hidden-menu #main {
    position: relative;
    left: 210px;
  }
  /* line 16811, vendor/assets/stylesheets/smartadmin-production.scss */
  .hidden-menu.fixed-ribbon #ribbon {
    left: 220px;
    width: 100%;
  }
  /* line 16815, vendor/assets/stylesheets/smartadmin-production.scss */
  .fixed-ribbon #ribbon {
    left: 0px;
  }
  /* #*$^& Bootstrap 3 ! */
  /* line 16819, vendor/assets/stylesheets/smartadmin-production.scss */
  .hidden-mobile {
    display: none !important;
  }
  /* line 16822, vendor/assets/stylesheets/smartadmin-production.scss */
  .visible-mobile {
    display: inline-block !important;
  }
  /* activity panel */
  /* line 16826, vendor/assets/stylesheets/smartadmin-production.scss */
  .ajax-notifications {
    height: 250px;
  }
  /* line 16829, vendor/assets/stylesheets/smartadmin-production.scss */
  .ajax-dropdown {
    width: 299px;
    height: 320px;
    left: 0;
    top: 49px;
  }
  /* line 16835, vendor/assets/stylesheets/smartadmin-production.scss */
  .ajax-dropdown:before {
    margin-left: -14px;
  }
  /* line 16838, vendor/assets/stylesheets/smartadmin-production.scss */
  .ajax-dropdown:after {
    margin-left: -13px;
  }
  /*
	 * header search
	 */
  /* line 16844, vendor/assets/stylesheets/smartadmin-production.scss */
  .header-search {
    display: none;
  }
  /* line 16847, vendor/assets/stylesheets/smartadmin-production.scss */
  #search-mobile {
    display: block;
    margin-left: 0;
  }
  /* line 16851, vendor/assets/stylesheets/smartadmin-production.scss */
  .search-mobile .header-search {
    display: block;
    position: absolute;
    top: 0px;
    width: 100%;
    height: 49px;
    background: #333;
    padding: 0 2px;
    box-sizing: border-box;
    left: 0px;
  }
  /* line 16862, vendor/assets/stylesheets/smartadmin-production.scss */
  .search-mobile .header-search > input[type="text"] {
    margin-top: 2px;
    height: 45px;
    border-color: #333;
    padding-right: 75px;
  }
  /* line 16868, vendor/assets/stylesheets/smartadmin-production.scss */
  .search-mobile .header-search > button {
    height: 29px;
    line-height: 29px;
    background: #DDDDDD;
  }
  /* line 16873, vendor/assets/stylesheets/smartadmin-production.scss */
  .search-mobile .header-search > button {
    right: 44px;
  }
  /* line 16876, vendor/assets/stylesheets/smartadmin-production.scss */
  .search-mobile #search-mobile {
    display: none;
  }
  /* line 16879, vendor/assets/stylesheets/smartadmin-production.scss */
  .search-mobile #cancel-search-js {
    display: block;
  }
  /* widget headers width */
  /* line 16883, vendor/assets/stylesheets/smartadmin-production.scss */
  .jarviswidget header h2 {
    width: 135px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
}

@-ms-viewport {}/* line 16892, vendor/assets/stylesheets/smartadmin-production.scss */
#extr-page #main {
  margin-top: 0px !important;
}

/* line 16895, vendor/assets/stylesheets/smartadmin-production.scss */
#mobile-profile-img {
  display: none !important;
  padding-right: 2px !important;
  padding-left: 2px !important;
}

/* line 16900, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top #mobile-profile-img {
  display: block !important;
}

/* line 16903, vendor/assets/stylesheets/smartadmin-production.scss */
#mobile-profile-img a.userdropdown img {
  width: 30px;
  margin-top: 5px;
  margin-left: 2px;
  border-radius: 3px;
  border: 1px solid #797979 !important;
}

/* line 16910, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top .page-footer {
  padding: 15px 13px 0;
}

/* line 16913, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top.hidden-menu #left-panel {
  left: 0px;
}

/* line 16916, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top #main {
  margin-left: 0px !important;
  margin-top: 69px !important;
}

/* line 16920, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top .minifyme,
.menu-on-top #hide-menu,
.menu-on-top #logout {
  display: none !important;
}

/* line 16925, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top aside#left-panel {
  width: 100% !important;
  min-height: 0 !important;
  height: auto;
  overflow: visible;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
  border-bottom: 1px solid #222;
  border-top: 1px solid #333;
}

/* line 16935, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top aside#left-panel nav > ul {
  display: block;
  width: 100%;
}

/* line 16939, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top aside#left-panel nav > ul > li:first-child {
  margin-left: 0px;
}

/* line 16942, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top aside#left-panel nav > ul > li {
  display: block;
  position: relative;
  height: auto !important;
  padding: 0px !important;
  display: inline-block;
  float: left;
  border-right: 1px solid #222;
  border-left: 1px solid #4E4E4E;
  overflow: visible;
}

/* line 16953, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top aside#left-panel nav > ul > li > a {
  display: inline-block;
  height: 68px;
  line-height: 17px;
  text-shadow: none !important;
  font-size: 13px;
  text-decoration: none;
  line-height: 22px;
  padding: 10px 9px !important;
}

/* line 16963, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top li.active > a {
  font-weight: bold !important;
}

/* line 16966, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top .login-info,
.menu-on-top nav > ul > li > a b {
  display: none;
}

/* line 16970, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top aside#left-panel nav > ul > li > a > i {
  display: block !important;
  margin: 1px 0 4px;
  line-height: inherit;
  width: auto;
  /*vertical-align: sub;*/
  text-align: center;
  font-size: 24px;
  margin-bottom: 2px;
  width: 100%;
}

/* line 16981, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top .menu-item-parent {
  max-width: 72px;
  min-width: 50px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  font-size: 13px;
}

/* line 16990, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top .menu-item-parent + span {
  float: none !important;
  top: 5px;
  right: 5px;
  position: absolute;
}

/* line 16996, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top nav ul ul li a {
  padding-left: 10px !important;
  font-size: 13px;
}

/* Hover state */
/* line 17001, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top aside#left-panel nav > ul > li:hover {
  background: #ffffff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffffff), color-stop(1, #cfcfcf));
  background: -ms-linear-gradient(bottom, #ffffff, #cfcfcf);
  background: -moz-linear-gradient(center bottom, #ffffff 0%, #cfcfcf 100%);
  background: -o-linear-gradient(#cfcfcf, #ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfcfcf', endColorstr='#ffffff', GradientType=0);
}

/* line 17009, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top aside#left-panel nav > ul > li:hover > a {
  color: #333 !important;
  border-left: 1px solid #c7c7c7;
  border-right: 1px solid #c7c7c7;
  padding-left: 8px !important;
  padding-right: 8px !important;
}

/* line 17016, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top aside#left-panel nav > ul > li > ul {
  position: absolute !important;
  background: #3a3633;
}

/* line 17020, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top aside#left-panel nav > ul > li:hover > ul {
  display: block !important;
}

/* line 17023, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top aside#left-panel nav ul li.active > a:before {
  content: "" !important;
}

/* line 17026, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top nav > ul ul li::before,
.menu-on-top nav > ul > li > ul::before {
  border: none;
}

/* hover state universal */
/* line 17031, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top nav ul ul li a,
.menu-on-top nav ul ul ul li a {
  color: #4C4F53;
}

/* line 17035, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top nav ul ul li a:hover,
.menu-on-top nav ul ul ul li a:hover {
  color: #fff;
  background-color: #4C4F53;
}

/* line 17040, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top nav ul ul li:hover > a {
  color: #fff;
  background-color: #4C4F53;
}

/* line 17044, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top nav > ul ul ul {
  border-top: 1px solid #c7c7c7 !important;
}

/* Hover state second level */
/* line 17048, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top nav ul ul li {
  overflow: visible;
}

/* line 17051, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top nav ul ul,
.menu-on-top nav ul ul ul {
  display: none !important;
  background: #ffffff !important;
  box-shadow: none;
  border: 1px solid #c7c7c7;
  -webkit-box-shadow: inset 0px -4px 0px 0px #bd2a2a;
  -moz-box-shadow: inset 0px -4px 0px 0px #bd2a2a;
  box-shadow: inset 0px -4px 0px 0px #bd2a2a;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  border-bottom: 1px solid #BD2A2A;
  border-top: none;
  width: 200px;
  border-radius: 0;
  padding: 3px;
  margin-left: 0px;
}

/* line 17069, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top nav > ul ul li:hover > ul {
  display: block !important;
  position: absolute;
  z-index: 999;
  left: 100%;
  top: -8px;
  background: #333;
}

/*
 * Child Arrow
 */
/* top level childs */
/* line 17081, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top nav > ul > li > a:after {
  content: "\f0dd" !important;
  top: 76% !important;
  color: #636363 !important;
  left: 46%;
}

/* next level childs */
/* line 17088, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top nav > ul > li > a:after,
.menu-on-top nav > ul ul > li a:after,
.menu-on-top nav ul ul li:hover > a:after,
.menu-on-top nav > ul ul > li a:hover:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0da";
  display: block !important;
  position: absolute;
  top: 9px;
  right: 4px;
  color: #333;
}

/* line 17106, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top nav ul ul li:hover > a:after,
.menu-on-top nav > ul ul > li a:hover:after {
  color: #fff;
}

/* line 17110, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top nav > ul ul > li a:only-child:after,
.menu-on-top nav > ul > li > a:only-child:after {
  content: "" !important;
}

/*
 * Active Child
 */
/* line 17117, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top nav ul ul .active > a {
  color: #333 !important;
}

/* line 17120, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top nav ul ul .active > a:hover,
.menu-on-top nav ul ul li.active:hover > a {
  color: #fff !important;
}

/*
 * SLIMSCROLL CSS CHANGE
 */
/* line 17127, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top .slimScrollDiv,
.menu-on-top nav {
  overflow: visible !important;
}

/*
 * FIXED TOP HEADER
 */
/* line 17134, vendor/assets/stylesheets/smartadmin-production.scss */
body.menu-on-top.fixed-header {
  padding-top: 49px;
}

/*
 * FIXED TOP HEADER + NAV
 */
/* line 17140, vendor/assets/stylesheets/smartadmin-production.scss */
body.menu-on-top.fixed-header.fixed-navigation nav > ul {
  padding-right: 0px;
  /**/
  position: relative;
  /**/
  height: auto;
  /**/
  width: auto;
  /**/
  overflow: visible;
  /**/
}

/*
 * FIXED TOP HEADER + NAV + RIBBON
 */
/* line 17155, vendor/assets/stylesheets/smartadmin-production.scss */
body.menu-on-top.fixed-header.fixed-navigation.fixed-ribbon #ribbon {
  left: 0px;
  top: 118px;
}

/*
 * RESPONSIVE
 */
/*
 * GENERAL MOBILE (Applies to all resolutions below 979px)
 */
@media (max-width: 979px) {
  /* line 17166, vendor/assets/stylesheets/smartadmin-production.scss */
  .menu-on-top #mobile-profile-img a.userdropdown img {
    width: 39px;
    margin-top: 0px;
    margin-left: 2px;
    border-radius: 3px;
    margin-right: -3px;
  }
  /* line 17173, vendor/assets/stylesheets/smartadmin-production.scss */
  .menu-on-top .btn-header.pull-right {
    margin-left: 0px !important;
  }
  /* line 17176, vendor/assets/stylesheets/smartadmin-production.scss */
  .menu-on-top #main {
    margin-top: 0px !important;
  }
  /* line 17179, vendor/assets/stylesheets/smartadmin-production.scss */
  .menu-on-top #left-panel {
    left: 0px;
    display: none;
  }
  /* line 17183, vendor/assets/stylesheets/smartadmin-production.scss */
  body.menu-on-top.fixed-header.fixed-navigation.fixed-ribbon #ribbon {
    top: 49px;
  }
  /* line 17186, vendor/assets/stylesheets/smartadmin-production.scss */
  .menu-on-top.hidden-menu #left-panel {
    display: block;
  }
  /* line 17189, vendor/assets/stylesheets/smartadmin-production.scss */
  .menu-on-top.hidden-menu #main {
    left: 0px !important;
  }
  /* line 17192, vendor/assets/stylesheets/smartadmin-production.scss */
  .menu-on-top #hide-menu {
    display: block !important;
  }
  /* line 17195, vendor/assets/stylesheets/smartadmin-production.scss */
  .menu-on-top aside#left-panel nav {
    height: 300px !important;
    overflow: scroll;
    overflow-x: hidden !important;
    -webkit-overflow-scrolling: touch;
  }
  /* line 17201, vendor/assets/stylesheets/smartadmin-production.scss */
  .menu-on-top .menu-item-parent {
    white-space: inherit;
    overflow: visible;
    text-overflow: inherit;
    text-align: left;
    min-width: 85%;
    max-width: 85%;
    padding-left: 5px;
  }
  /* line 17210, vendor/assets/stylesheets/smartadmin-production.scss */
  .menu-on-top .menu-item-parent + span {
    top: 50%;
    margin-top: -8px;
  }
  /* line 17214, vendor/assets/stylesheets/smartadmin-production.scss */
  .menu-on-top nav li.active > ul {
    display: block;
  }
  /* line 17217, vendor/assets/stylesheets/smartadmin-production.scss */
  .menu-on-top nav > ul > li.active {
    background: #fff;
    background: -moz-linear-gradient(top, #cfcfcf 0, #ffffff 66%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cfcfcf), color-stop(66%, #ffffff));
    background: -webkit-linear-gradient(top, #cfcfcf 0, #ffffff 66%);
    background: -o-linear-gradient(top, #cfcfcf 0, #ffffff 66%);
    background: -ms-linear-gradient(top, #cfcfcf 0, #ffffff 66%);
    background: linear-gradient(to bottom, #cfcfcf 0, #ffffff 66%);
  }
  /* line 17226, vendor/assets/stylesheets/smartadmin-production.scss */
  .menu-on-top nav > ul > li.active > a {
    color: #333 !important;
  }
  /* line 17229, vendor/assets/stylesheets/smartadmin-production.scss */
  .menu-on-top nav ul ul li:hover > a:after,
.menu-on-top nav > ul ul > li a:after,
.menu-on-top nav > ul ul > li a:hover:after,
.menu-on-top nav > ul > li > a:after {
    top: 50%;
    right: 15px;
    font-size: 15px;
    margin-top: -8px;
    content: "\f0dd" !important;
  }
  /* line 17239, vendor/assets/stylesheets/smartadmin-production.scss */
  .menu-on-top nav > ul ul > li a:only-child:after,
.menu-on-top nav > ul > li > a:only-child:after {
    content: "" !important;
  }
  /* line 17243, vendor/assets/stylesheets/smartadmin-production.scss */
  .menu-on-top nav > ul > li > a:after {
    top: 50% !important;
    left: auto;
    margin-top: -14px;
    font-size: 20px;
  }
  /* line 17249, vendor/assets/stylesheets/smartadmin-production.scss */
  .menu-on-top nav ul ul,
.menu-on-top nav ul ul ul {
    padding: 0px;
    border: none;
  }
  /* line 17254, vendor/assets/stylesheets/smartadmin-production.scss */
  .menu-on-top nav ul ul ul {
    border-bottom: 2px solid #333;
  }
  /* line 17257, vendor/assets/stylesheets/smartadmin-production.scss */
  .menu-on-top aside#left-panel nav > ul > li {
    width: 100%;
  }
  /* line 17260, vendor/assets/stylesheets/smartadmin-production.scss */
  .menu-on-top aside#left-panel nav > ul > li > a {
    height: auto;
    display: block;
    padding: 8px 9px !important;
    border-bottom: 1px dotted #585858;
  }
  /* line 17266, vendor/assets/stylesheets/smartadmin-production.scss */
  .menu-on-top nav > ul > li > ul > li > a,
.menu-on-top nav > ul > li > ul > li > ul > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  /* line 17271, vendor/assets/stylesheets/smartadmin-production.scss */
  .menu-on-top aside#left-panel nav > ul > li > a > i {
    display: inline !important;
  }
  /* menu child */
  /* line 17275, vendor/assets/stylesheets/smartadmin-production.scss */
  .menu-on-top aside#left-panel nav > ul li ul {
    position: relative !important;
    width: 100%;
    top: 0px;
    left: 0px;
  }
  /* line 17281, vendor/assets/stylesheets/smartadmin-production.scss */
  .menu-on-top aside#left-panel nav > ul > li:active > ul,
.menu-on-top aside#left-panel nav > ul > li:focus > ul {
    display: block !important;
  }
}

/*
 * Menu on top invisible
 * applying this class will make these elements invisible
 * when menu on top is enabled
 */
/* line 17291, vendor/assets/stylesheets/smartadmin-production.scss */
.menu-on-top .top-menu-invisible {
  display: none !important;
}

/* line 17294, vendor/assets/stylesheets/smartadmin-production.scss */
.no-menu #left-panel,
.no-menu #hide-menu,
.no-menu #logout {
  display: none !important;
}

/* line 17299, vendor/assets/stylesheets/smartadmin-production.scss */
.no-menu #main {
  margin: 0px !important;
}

/* line 17302, vendor/assets/stylesheets/smartadmin-production.scss */
.no-menu #mobile-profile-img {
  display: block !important;
}

/* line 17305, vendor/assets/stylesheets/smartadmin-production.scss */
.no-menu #mobile-profile-img a.userdropdown img {
  width: 30px;
  margin-top: 5px;
  margin-left: 2px;
  border-radius: 3px;
  border: 1px solid #797979 !important;
}

/* line 17313, vendor/assets/stylesheets/smartadmin-production.scss */
.superbox-imageinfo em {
  display: block;
  width: 250px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/*!
 * SmartAdmin v1.8.2 ()
 * Copyright 2011-2016 
 */
/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
/*
 * SMARTADMIN VARIABLES
 * All variables related specifically to the theme starts from here:
 */
/* left side */
/* right side */
/* the color that flashes when you click on the first nav element */
/* the plus icon that appears on the parent nav when expanding and collapsing */
/* these values will only address the first parent in the entire nav */
/* the plus & minus icons */
/* margin top */
/********************************************************************* STYLE 1 *************************************************************/
/* line 24, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 a {
  transition: color 0.1s linear 0s, background-color 0.1s linear 0s !important;
}

/* line 27, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 body.container {
  border-left: 1px solid rgba(34, 38, 46, 0.4);
  border-right: 1px solid rgba(34, 38, 46, 0.4);
}

/* line 31, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 #header {
  background-image: none;
  background-color: #22262e;
}

/* line 35, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .project-context > :first-child {
  color: #697B92;
  text-shadow: 0 0 1px #111318;
}

/* line 39, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 #ribbon {
  background: #e6e6e6;
}

/* line 42, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .breadcrumb > li + li:before {
  color: #646464;
}

/* line 45, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .project-selector {
  color: #B9B9B9;
}

/* line 48, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .btn.btn-ribbon {
  background-color: #697486;
  background-image: -moz-linear-gradient(top, #6f7d94, #697486);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6f7d94), to(#697486));
  background-image: -webkit-linear-gradient(top, #6f7d94, #697486);
  background-image: -o-linear-gradient(top, #6f7d94, #697486);
  background-image: linear-gradient(to bottom, #6f7d94, #697486);
}

/* line 56, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 #logo-group {
  background: #22262e !important;
}

/* line 59, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 #logo-group span#activity {
  background: #0d0f12;
  border: 1px solid #0d0f12;
  color: #fff;
  cursor: pointer;
}

/* line 65, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 #logo-group > span .badge {
  background: #0aa699;
}

/* line 68, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .btn-header > :first-child > a {
  background: #fb3c4a;
  border: 1px solid #fb3c4a;
  color: #fff !important;
  cursor: pointer !important;
}

/* line 74, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .btn-header > :first-child > a:hover {
  opacity: .9;
}

/* line 77, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 #cancel-search-js {
  background: #fb3c4a;
  line-height: 29px !important;
}

/* line 81, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .MsgTitle .txt-color-orangeDark {
  color: #fb3c4a !important;
}

/* line 84, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .minifyme {
  background: #434953;
}

/* line 87, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .minifyme:hover {
  background: #5C6C86;
  color: #E1E8F3;
}

/* line 91, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 #show-shortcut:hover > i {
  color: #fff;
}

/* line 94, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .superbox-list.active:before {
  color: #1b1e24;
}

/* line 97, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 nav ul b {
  font-size: 14px;
  margin-top: 0px;
}

/* line 101, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 nav ul b .fa-plus-square-o:before {
  content: "\f104";
}

/* line 104, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 nav ul b .fa-minus-square-o:before {
  content: "\f107";
}

/* line 107, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 nav ul ul {
  background: #22262E;
}

/* line 110, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 nav ul ul li > a {
  text-shadow: 0 1px 1px #000;
  font-size: 13px;
  padding-left: 43px;
  color: #e1eaf1;
  display: block;
  font-weight: 300;
  padding-top: 6px !important;
  padding-bottom: 6px !important;
  overflow: hidden;
}

/* line 121, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 nav ul ul li > a:hover {
  background: #1b1e24 !important;
}

/* line 124, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 nav ul ul ul li a {
  padding: 8px 17px 8px 54px !important;
}

/* line 127, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 nav ul ul ul ul li a {
  padding-left: 72px !important;
}

/* line 130, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 nav ul ul ul ul ul li a {
  padding-left: 90px !important;
}

/* line 133, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 nav ul ul ul ul ul ul li a {
  padding-left: 108px !important;
}

/* line 136, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 nav ul li a:active {
  background: none;
}

/* line 139, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 nav ul li a:hover {
  color: #E1EAF1;
}

/* line 142, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 nav ul li a {
  padding: 12px 17px 12px 16px;
}

/* line 145, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 nav > ul > li > a > i {
  font-size: 17px;
  vertical-align: 0px;
}

/* line 149, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 nav > ul > li > a b {
  right: 17px;
  top: 12px;
}

/* line 153, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 nav > ul > li > a > i:after {
  border: 1px solid #fff;
}

/* line 156, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 nav > ul > li > a:hover i {
  -webkit-animation-name: none;
  -moz-animation-name: none;
  -o-animation-name: none;
  animation-name: none;
}

/* line 162, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .header-search > input[type="text"] {
  border-color: #FFF !important;
  border-radius: 2px;
}

/* line 166, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .header-dropdown-list a.dropdown-toggle {
  color: #FFF;
  text-decoration: none;
}

/* line 170, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .login-info {
  height: auto;
}

/* line 173, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .login-info > span {
  padding: 5px 10px;
}

/* line 176, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .login-info img {
  width: 35px;
  border-radius: 50%;
}

/* line 180, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .login-info a {
  margin-top: 2px;
}

/* line 183, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .login-info a span {
  max-width: 136px;
}

/* line 186, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .login-info a:hover {
  color: #fff;
}

/* line 189, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 #activity.active .badge {
  background: #0aa699 !important;
}

/* line 192, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .ajax-dropdown {
  background: #E2E8F1;
}

/* line 195, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .ajax-notifications {
  background: #fff;
}

/* line 198, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 img.online {
  border-left-color: #0AA699 !important;
}

/* line 201, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .onoffswitch-inner:before {
  background-color: #36AECC !important;
}

/* line 204, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .bg-color-red {
  background-color: #fb3c4a !important;
}

/* line 207, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .jarviswidget-color-darken > header {
  background: #1B1E24 !important;
  border-color: #1B1E24 !important;
}

/* line 211, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .jarviswidget-color-blueDark > header {
  background: #353D4B !important;
  border-color: #353D4B !important;
}

/* line 215, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .jarviswidget-color-blue > header {
  background: #688F9E;
  border-color: #6A838D !important;
}

/* line 219, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .jarviswidget-color-purple > header {
  background: #736086;
}

/* line 222, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .jarviswidget-color-red > header {
  background: #C02631;
  border-color: #8F2129 !important;
}

/* line 226, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .jarviswidget .bg-color-red {
  background: #C02631 !important;
}

/* line 229, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .ui-chatbox-titlebar {
  background: #3E4553 !important;
}

/* line 232, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .ui-chatbox-titlebar.ui-state-focus {
  background: #1B1F27 !important;
}

/* line 235, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 #ribbon .breadcrumb > .active,
.smart-style-1 #ribbon .breadcrumb li:last-child {
  color: #868686;
}

/* line 239, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 #ribbon .breadcrumb a,
.smart-style-1 #ribbon .breadcrumb {
  color: #747474 !important;
}

/* line 243, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .open > .dropdown-menu,
.smart-style-1 .dropdown-menu {
  padding: 4px;
}

/* line 247, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .dropdown-menu > li > a,
.smart-style-1 .dropdown-menu > li > a {
  border-radius: 4px;
  margin: 3px 0;
}

/* line 252, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 aside,
.smart-style-1 .superbox-show,
.smart-style-1 .page-footer {
  background: #1b1e24;
}

/* line 257, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .login-info span,
.smart-style-1 .login-info {
  border-bottom: none;
}

/* line 261, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 nav > ul > li > ul::before,
.smart-style-1 nav > ul ul li::before {
  border: none !important;
}

/* line 265, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 nav ul li a,
.smart-style-1 .login-info strong,
.smart-style-1 .login-info a {
  color: #8b91a0;
}

/* line 270, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .pagination > .active > a,
.smart-style-1 .pagination > .active > span,
.smart-style-1 .pagination > .active > a:hover,
.smart-style-1 .pagination > .active > span:hover,
.smart-style-1 .pagination > .active > a:focus,
.smart-style-1 .pagination > .active > span:focus {
  background-color: #36AECC;
  border-color: #36AECC;
}

/* line 279, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.minified .login-info a {
  margin-top: 6px;
}

/* line 282, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.minified .login-info img {
  width: 30px !important;
}

/* line 285, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.minified .login-info span {
  padding: 0px 5px !important;
}

/* line 288, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.minified nav ul li a {
  padding: 12px 17px 12px 14px;
}

/* line 291, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.minified nav ul ul li > a:hover {
  background: #30343D !important;
}

/* line 294, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.minified nav ul ul li > a {
  padding-left: 13px;
  padding-right: 13px !important;
}

/* line 298, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.minified nav ul ul ul li a {
  padding-left: 33px !important;
  padding-right: 13px !important;
}

/* line 302, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.minified nav ul ul ul ul li a {
  padding-left: 43px !important;
  padding-right: 13px !important;
}

/* line 306, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.minified nav ul ul ul ul ul li a {
  padding-left: 53px !important;
  padding-right: 13px !important;
}

/* line 310, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.minified nav ul ul ul ul ul ul li a {
  padding-left: 63px !important;
  padding-right: 13px !important;
}

/* line 314, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.minified nav ul > li > ul > li > ul {
  background: #1B1E24;
}

/* line 317, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.minified nav > ul > li {
  border-bottom: 1px solid #131416;
  border-top: 1px solid #303031;
}

/* line 321, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.minified nav > ul > li > a > i {
  font-size: 18px;
}

/* line 324, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.minified nav > ul > li > ul {
  background: #1B1E24;
}

/* line 327, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.minified nav > ul > li > ul > li {
  background: #22262E;
}

/* line 330, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.minified nav > ul > li > ul > li > ul > li {
  background: #1B1E24;
}

/* line 333, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .jarviswidget-color-greenLight > header,
.smart-style-1 .jarviswidget .bg-color-greenLight {
  border-color: #96B447 !important;
  background: #96B447 !important;
}

/* line 338, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .jarviswidget-color-yellow > header,
.smart-style-1 .jarviswidget .bg-color-yellow {
  border-color: #DBB727 !important;
  background: #FDD01C !important;
  color: #25241F;
}

/* line 344, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1 .jarviswidget-color-pink > header,
.smart-style-1 .jarviswidget .bg-color-pink {
  background: #DB8EBB !important;
}

/* line 348, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.menu-on-top nav ul ul li > a {
  text-shadow: none !important;
  color: #646E75;
}

/* line 352, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.menu-on-top nav ul ul li a {
  padding-left: 10px !important;
  font-size: 13px;
}

/* line 356, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.menu-on-top nav ul ul li:hover > a {
  color: #fff;
  background-color: #1b1e24;
}

/* line 360, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.menu-on-top nav ul ul .active > a {
  color: #fff !important;
}

/* line 363, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.menu-on-top nav > ul ul ul {
  border-top: 1px solid #c7c7c7 !important;
}

/* line 366, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.menu-on-top nav > ul ul li:hover > ul {
  background: #333;
}

/* line 369, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.menu-on-top nav > ul > li > a:after {
  color: #8AA1B3 !important;
}

/* line 372, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.menu-on-top aside {
  background: #14161B;
}

/* line 375, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.menu-on-top aside#left-panel {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
  border-bottom: 1px solid #222;
  border-top: 1px solid #333;
}

/* line 381, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.menu-on-top aside#left-panel nav > ul > li {
  border-right: 1px solid transparent;
  border-left: 1px solid transparent;
}

/* line 385, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.menu-on-top aside#left-panel nav > ul > li > a {
  text-shadow: none !important;
  font-size: 13px;
  padding: 10px 9px !important;
}

/* line 390, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.menu-on-top aside#left-panel nav > ul > li > ul {
  background: #3a3633;
}

/* line 393, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.menu-on-top aside#left-panel nav > ul > li:hover {
  border-right-color: #333;
  border-left-color: #333;
  background: #fff;
  background: -moz-linear-gradient(top, #04070c 0%, #2e3e57 66%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cfcfcf), color-stop(66%, #2e3e57));
  background: -webkit-linear-gradient(top, #04070c 0%, #2e3e57 66%);
  background: -o-linear-gradient(top, #04070c 0%, #2e3e57 66%);
  background: -ms-linear-gradient(top, #04070c 0%, #2e3e57 66%);
  background: linear-gradient(to bottom, #04070c, #2e3e57 66%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#04070C', endColorstr='#2E3E57', GradientType=0);
}

/* line 405, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.menu-on-top aside#left-panel nav > ul > li:hover > a {
  color: #F1F1F1 !important;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  padding-left: 8px !important;
  padding-right: 8px !important;
}

/* line 412, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.menu-on-top nav ul ul li a,
.smart-style-1.menu-on-top nav ul ul ul li a {
  color: #D8DEE5;
}

/* line 416, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.menu-on-top nav ul ul li a:hover,
.smart-style-1.menu-on-top nav ul ul ul li a:hover {
  color: #fff;
  background-color: #1b1e24 !important;
}

/* line 421, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.menu-on-top nav ul ul,
.smart-style-1.menu-on-top nav ul ul ul {
  background: #2e3e57 !important;
  border: 1px solid transparent;
  padding: 0px;
}

/* line 427, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.menu-on-top nav > ul > li > a:after,
.smart-style-1.menu-on-top nav > ul ul > li a:after,
.smart-style-1.menu-on-top nav ul ul li:hover > a:after,
.smart-style-1.menu-on-top nav > ul ul > li a:hover:after {
  color: #D5D5D5;
}

/* line 433, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.menu-on-top nav ul ul li:hover > a:after,
.smart-style-1.menu-on-top nav > ul ul > li a:hover:after {
  color: #fff;
}

/* line 437, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.menu-on-top nav > ul ul > li a:only-child:after,
.smart-style-1.menu-on-top nav > ul > li > a:only-child:after {
  content: "" !important;
}

/* line 441, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-1.menu-on-top nav ul ul li.active > a:hover,
.smart-style-1.menu-on-top nav ul ul li.active:hover > a {
  color: #fff !important;
}

/*
 * STYLE 1 Responsive
 */
@media (max-width: 979px) and (min-width: 768px) {
  /* line 449, vendor/assets/stylesheets/smartadmin-skins.scss */
  .smart-style-1 #hide-menu i {
    color: #fff !important;
  }
}

@media (max-width: 767px) {
  /* line 454, vendor/assets/stylesheets/smartadmin-skins.scss */
  .smart-style-1 #hide-menu i {
    color: #fff !important;
  }
}

@media only screen and (max-width: 679px) and (min-width: 0px) {
  /* line 459, vendor/assets/stylesheets/smartadmin-skins.scss */
  .smart-style-1 #hide-menu i {
    color: #fff !important;
  }
}

@media only screen and (max-width: 479px) and (min-width: 320px) {
  /* line 464, vendor/assets/stylesheets/smartadmin-skins.scss */
  .smart-style-1 #sparks {
    background: #fff;
  }
  /* line 467, vendor/assets/stylesheets/smartadmin-skins.scss */
  .smart-style-1 #cancel-search-js,
.smart-style-1 .search-mobile .header-search > button {
    border-radius: 3px;
  }
}

/********************************************************************* STYLE 2 *************************************************************/
/* line 473, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 #shortcut {
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 476, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 #shortcut ul {
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
  border-bottom: 1px solid #A8BADB;
}

/* line 481, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .superbox-list.active:before {
  color: #2C3742;
}

/* line 484, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .superbox-img-description {
  color: #9EA8B1 !important;
}

/* line 487, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .project-context > :first-child {
  text-shadow: none;
}

/* line 490, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .project-selector {
  color: #B2C1D5;
}

/* line 493, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .project-selector:hover {
  color: #fff;
}

/* line 496, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 #logo-group span#activity {
  background: none !important;
  border: none !important;
  color: #C5C6CA;
}

/* line 501, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 #logo-group span#activity:hover {
  color: #fff;
}

/* line 504, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 #logo-group > span .badge {
  background: #008DC4;
}

/* line 507, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .header-search > input[type="text"] {
  background: #161B22;
  border: 1px solid #0F1217;
  color: #fff;
  border-radius: 4px;
}

/* line 513, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 #ribbon {
  background: #fff;
}

/* line 516, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .btn.btn-ribbon {
  background: #9498A0;
}

/* line 519, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 aside {
  background: #F7F7F7;
  background: -webkit-gradient(linear, left top, right top, color-stop(99%, #f7f7f7), color-stop(100%, #cacaca));
  background: -webkit-linear-gradient(left, #f7f7f7 99%, #cacaca 100%);
  background: -webkit-gradient(linear, top left, top right, from(#f7f7f7), to(#cacaca));
  background: linear-gradient(to right, #f7f7f7 99%, #cacaca 100%);
  min-height: 100%;
}

/* line 527, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 #left-panel {
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 15px;
  padding-top: 64px;
}

/* line 533, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .login-info {
  margin-bottom: 7px !important;
  height: auto;
}

/* line 537, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .login-info span {
  padding: 5px 10px 7px;
  background: #FFF;
  border-radius: 4px;
}

/* line 542, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .login-info a {
  font-size: 16px !important;
  color: #33455A;
  margin-top: 2px;
}

/* line 547, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .login-info a span {
  padding: 0;
  font-size: 16px !important;
  max-width: 105px;
}

/* line 552, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .login-info img {
  width: 35px;
}

/* line 555, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 nav ul li a {
  color: #69737A !important;
  font-size: 12px !important;
}

/* line 559, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 nav ul ul {
  background: none;
}

/* line 562, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 nav ul ul > li:hover b {
  color: #69737A !important;
}

/* line 565, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 nav ul ul li > a {
  padding-left: 23px;
}

/* line 568, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 nav ul ul ul li a {
  padding-left: 30px;
}

/* line 571, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 nav ul ul ul ul li a {
  padding-left: 40px;
}

/* line 574, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 nav ul ul ul ul ul li a {
  padding-left: 50px;
}

/* line 577, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 nav ul ul ul ul ul ul li a {
  padding-left: 60px;
}

/* line 580, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 nav > ul > li > a {
  padding-top: 16px;
  padding-bottom: 16px;
}

/* line 584, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 nav > ul > li > a > i {
  font-size: 25px !important;
}

/* line 587, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 nav > ul > li > a b {
  top: 16px;
}

/* line 590, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .jarviswidget-color-blueDark > header {
  background: #2C3742 !important;
  border-color: #2C3742 !important;
}

/* line 594, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .btn-success {
  background-color: #96bf48;
  border-color: #84A83E;
}

/* line 598, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .btn-danger {
  background-color: #DB4A67;
  border-color: #CA4862;
}

/* line 602, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .btn-warning {
  background-color: #E2B14A;
  border-color: #C99D42;
}

/* line 606, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .bg-color-red {
  background: #DB4A67 !important;
}

/* line 609, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .bg-color-blue {
  background: #4387bf !important;
}

/* line 612, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .smart-form .toggle i:before {
  background-color: #3b9ff3;
}

/* line 615, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .bg-color-greenLight {
  background-color: #89AD45 !important;
}

/* line 618, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .bg-color-orange {
  background-color: #D6A848 !important;
}

/* line 621, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .bg-color-teal {
  background-color: #5ba0a3 !important;
}

/* line 624, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .minifyme {
  background: #D7DAE2;
  border-bottom: 1px solid #818181;
  color: #7E7E7E;
}

/* line 629, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .minifyme:hover {
  color: #4E4E4E;
}

/* line 632, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .onoffswitch-inner:before {
  background: #3b9ff3;
  border-color: #3b9ff3 #257DC7 #2A7DC4;
}

/* line 636, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch:before {
  color: #84A83E;
}

/* line 639, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .ui-chatbox-titlebar {
  background: #576574 !important;
}

/* line 642, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .ui-chatbox-titlebar.ui-state-focus {
  background: #2C3742 !important;
}

/* line 645, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-2 {
  background: #fff;
}

/* line 648, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 #header,
.smart-style-2 .page-footer,
.smart-style-2 .superbox-show {
  background-image: none;
  background-color: #2C3742;
}

/* line 654, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .btn-header > :first-child > a,
.smart-style-2 #hide-menu a > i {
  background: none;
  border: none !important;
  color: #C5C6CA !important;
  box-shadow: none !important;
}

/* line 661, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .btn-header > :first-child > a:hover,
.smart-style-2 #hide-menu a:hover i {
  color: #fff !important;
  cursor: pointer !important;
}

/* line 666, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .header-search > button,
.smart-style-2 .header-dropdown-list a.dropdown-toggle {
  color: #C5C6CA;
}

/* line 670, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2.fixed-ribbon #ribbon {
  border-bottom: 1px solid #E0E0E0;
}

/* line 673, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 #ribbon .breadcrumb li:last-child,
.smart-style-2 #ribbon .breadcrumb > .active,
.smart-style-2 #ribbon .breadcrumb,
.smart-style-2 #ribbon .breadcrumb a {
  color: #7C7C7C !important;
}

/* line 679, vendor/assets/stylesheets/smartadmin-skins.scss */
.menu-on-top.smart-style-2 #left-panel {
  padding-top: 49px !important;
}

/* line 682, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .login-info span,
.smart-style-2 .login-info {
  border: 0 !important;
  box-shadow: none !important;
}

/* line 687, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 nav ul li.open > a,
.smart-style-2 nav ul li.open > a b,
.smart-style-2 nav ul .active > a {
  color: #202427 !important;
  font-weight: bold;
}

/* line 693, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 nav ul ul li > a:hover,
.smart-style-2 nav ul li a:hover {
  color: #202427 !important;
  background: none !important;
}

/* line 698, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 nav > ul > li > ul::before,
.smart-style-2 nav > ul ul li::before {
  border: none !important;
}

/* line 702, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .btn-primary,
.smart-style-2 .smart-form .button {
  background-color: #3b9ff3;
  border-color: #3292E2;
}

/* line 707, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .btn-primary:hover,
.smart-style-2 .btn-primary:focus,
.smart-style-2 .btn-primary:active,
.smart-style-2 .btn-primary.active,
.smart-style-2 .open .dropdown-toggle.btn-primary {
  background-color: #3E90D4;
  border-color: #2F7DBE;
}

/* line 715, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .dropdown-menu > li > a:hover,
.smart-style-2 .dropdown-menu > li > a:focus {
  background-color: #3E90D4;
}

/* line 719, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .btn-success:hover,
.smart-style-2 .btn-success:focus,
.smart-style-2 .btn-success:active,
.smart-style-2 .btn-success.active,
.smart-style-2 .open .dropdown-toggle.btn-success {
  background-color: #89AD45;
  border-color: #78973B;
}

/* line 727, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .btn-danger:hover,
.smart-style-2 .btn-danger:focus,
.smart-style-2 .btn-danger:active,
.smart-style-2 .btn-danger.active,
.smart-style-2 .open .dropdown-toggle.btn-danger {
  background-color: #CF4762;
  border-color: #C0455E;
}

/* line 735, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .btn-warning:hover,
.smart-style-2 .btn-warning:focus,
.smart-style-2 .btn-warning:active,
.smart-style-2 .btn-warning.active,
.smart-style-2 .open .dropdown-toggle.btn-warning {
  background-color: #D6A848;
  border-color: #C09844;
}

/* line 743, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .pagination > .active > a,
.smart-style-2 .pagination > .active > span,
.smart-style-2 .pagination > .active > a:hover,
.smart-style-2 .pagination > .active > span:hover,
.smart-style-2 .pagination > .active > a:focus,
.smart-style-2 .pagination > .active > span:focus {
  background-color: #3b9ff3;
}

/* line 751, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2.minified .login-info {
  margin: 0 !important;
}

/* line 754, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2.minified .login-info a {
  margin-top: 4px;
}

/* line 757, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2.minified .login-info span {
  padding: 0;
}

/* line 760, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2.minified #left-panel {
  padding: 0 !important;
  padding-top: 50px !important;
}

/* line 764, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2.minified nav ul > li > a {
  padding: 12px 11px;
}

/* line 767, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2.minified nav ul li.active > a:before {
  height: 23px;
  right: -19px;
  top: 7px;
  font-size: 20px;
  color: #FFFFFF;
}

/* line 774, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2.minified nav > ul > li {
  border-bottom: 1px solid #E6E6E6;
  border-top: 1px solid #FFFFFF;
}

/* line 778, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2.minified nav > ul > li > a > i {
  font-size: 18px !important;
}

/* line 781, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2.minified nav > ul > li > ul,
.smart-style-2.minified nav > ul > li > ul > li,
.smart-style-2.minified nav > ul > li > ul > li > ul > li {
  background: #fff !important;
}

/* line 786, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2 .smart-form .checkbox input:checked + i,
.smart-style-2 .smart-form .radio input:checked + i,
.smart-style-2 .smart-form .toggle input:checked + i {
  border-color: #3b9ff3;
}

/* line 791, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-form .rating input + label:hover,
.smart-form .rating input + label:hover ~ label {
  color: #3b9ff3;
}

/* line 795, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2.menu-on-top .menu-item-parent {
  font-size: 10px;
}

/* line 798, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2.menu-on-top #left-panel {
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
}

/* line 803, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2.menu-on-top nav ul ul li > a {
  text-shadow: none !important;
  color: #646E75;
}

/* line 807, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2.menu-on-top nav ul ul li a {
  padding-left: 10px !important;
  font-size: 13px;
}

/* line 811, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2.menu-on-top nav ul ul li:hover > a {
  color: #fff !important;
  background-color: #5E6C88;
}

/* line 815, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2.menu-on-top nav ul ul .active > a {
  color: #fff !important;
}

/* line 818, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2.menu-on-top nav > ul ul ul {
  border-top: 1px solid #c7c7c7 !important;
}

/* line 821, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2.menu-on-top nav > ul ul li:hover > ul {
  background: #333;
}

/* line 824, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2.menu-on-top nav > ul > li > a:after {
  color: #8AA1B3 !important;
}

/* line 827, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2.menu-on-top aside {
  background: inherit;
}

/* line 830, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2.menu-on-top aside#left-panel {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-bottom: 1px solid #B8B8B8;
  border-top: 1px solid #333;
}

/* line 836, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2.menu-on-top aside#left-panel nav > ul > li {
  border-right: 1px solid transparent;
  border-left: 1px solid transparent;
}

/* line 840, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2.menu-on-top aside#left-panel nav > ul > li > a {
  text-shadow: none !important;
  font-size: 13px;
  padding: 10px 9px !important;
}

/* line 845, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2.menu-on-top aside#left-panel nav > ul > li > ul {
  background: #2C3742;
}

/* line 848, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2.menu-on-top aside#left-panel nav > ul > li:hover {
  background: #2e3e57;
  border-right-color: #fff;
  border-left-color: #fff;
}

/* line 853, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2.menu-on-top aside#left-panel nav > ul > li:hover > a {
  color: #F1F1F1 !important;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  padding-left: 8px !important;
  padding-right: 8px !important;
}

/* line 860, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2.menu-on-top nav ul ul li a,
.smart-style-2.menu-on-top nav ul ul ul li a {
  color: #ADBED3 !important;
}

/* line 864, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2.menu-on-top nav ul ul li a:hover,
.smart-style-2.menu-on-top nav ul ul ul li a:hover {
  color: #fff;
  background-color: #5E6C88 !important;
}

/* line 869, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2.menu-on-top nav ul ul,
.smart-style-2.menu-on-top nav ul ul ul {
  background: #2e3e57 !important;
  border: 1px solid transparent;
}

/* line 874, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2.menu-on-top nav > ul > li > a:after,
.smart-style-2.menu-on-top nav > ul ul > li a:after,
.smart-style-2.menu-on-top nav ul ul li:hover > a:after,
.smart-style-2.menu-on-top nav > ul ul > li a:hover:after {
  color: #D5D5D5;
}

/* line 880, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2.menu-on-top nav ul ul li:hover > a:after,
.smart-style-2.menu-on-top nav > ul ul > li a:hover:after {
  color: #fff;
}

/* line 884, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-2.menu-on-top nav ul ul .active > a:hover,
.smart-style-2.menu-on-top nav ul ul li.active:hover > a {
  color: #fff !important;
}

/********************************************************************* STYLE 3 *************************************************************/
/* line 889, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-3,
.smart-style-3 body {
  background: #ffffff !important;
  font-family: Arial, sans-serif;
}

/* line 894, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 #logo img {
  width: 125px;
  height: auto;
  padding-left: 3px;
  margin-top: -3px;
}

/* line 900, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 #header {
  background-color: #f78c40;
  background-image: -moz-linear-gradient(top, #f78c40, #d67632);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f78c40), to(#d67632));
  background-image: -webkit-linear-gradient(top, #f78c40, #d67632);
  background-image: -o-linear-gradient(top, #f78c40, #d67632);
  background-image: linear-gradient(to bottom, #f78c40, #d67632);
}

/* line 908, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 #ribbon {
  background: #fff;
}

/* line 911, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 #hide-menu i {
  color: #fff !important;
}

/* line 914, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 .header-dropdown-list > li > .dropdown-toggle {
  display: block;
  background: rgba(0, 0, 0, 0.2);
  padding: 2px 7px 3px;
  border-radius: 3px;
  margin-top: 14px;
}

/* line 921, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 .header-search > input[type=text] {
  border-color: #CA854F;
}

/* line 924, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 .header-search > button {
  color: #DF9B45;
}

/* line 927, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 aside {
  background: #f2f2f2;
  border-right: 2px solid #ccc;
}

/* line 931, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 .login-info {
  border-bottom: 1px solid #E2E2E2;
  background: #fff;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}

/* line 938, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 .login-info span {
  border-bottom: none;
}

/* line 941, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 .login-info a span {
  color: #444 !important;
}

/* line 944, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 nav > ul > li {
  background-color: #f2f2f2;
  background-image: -moz-linear-gradient(top, #f9f9f9, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #f9f9f9, #f2f2f2);
  background-image: -o-linear-gradient(top, #f9f9f9, #f2f2f2);
  background-image: linear-gradient(to bottom, #f9f9f9, #f2f2f2);
  border-bottom: 1px solid #DFDFDF;
}

/* line 953, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 nav > ul > li > a {
  padding: 12px 10px 12px 11px;
  font-size: 13px;
}

/* line 957, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 nav > ul > li > a b {
  top: 12px;
}

/* line 960, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 nav > ul > li > a > i {
  color: #4D8BA5;
  font-size: 20px;
}

/* line 964, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 nav > ul > li.active > a:before {
  top: 10px !important;
}

/* line 967, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 nav > ul > li.open {
  border-left: 4px solid #4D8BA5;
}

/* line 970, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 nav > ul > li.open > a {
  padding-left: 7px;
}

/* line 973, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 nav > ul > li.open ul li > a {
  padding-left: 38px;
}

/* line 976, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 nav > ul > li.open > ul > li > a {
  padding-left: 38px;
}

/* line 979, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 nav ul li.active > a:before {
  top: 6px;
  color: #bbb;
}

/* line 983, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 nav ul li.active > a {
  font-weight: bold;
}

/* line 986, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 nav ul ul {
  background: none;
}

/* line 989, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 nav ul ul li > a {
  font-size: 13px;
}

/* line 992, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 nav ul li a:hover {
  background: rgba(0, 0, 0, 0.05) !important;
}

/* line 995, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 .superbox-list.active:before {
  color: #3D3B39;
}

/* line 998, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 .active + .ajax-dropdown {
  -webkit-box-shadow: 1px 14px 16px rgba(61, 35, 14, 0.55);
  box-shadow: 1px 14px 16px rgba(61, 35, 14, 0.55);
}

/* line 1002, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 .dropdown-menu {
  border-radius: 0;
  border-bottom: 2px solid #ADADAD;
  background: #FDDFB3;
}

/* line 1007, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 .dropdown-menu > li > a {
  color: #4E361B;
}

/* line 1010, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 .dropdown-menu .divider {
  background-color: #EBC7A6;
}

/* line 1013, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 .dropdown-menu-large .dropdown-header {
  color: #5C391E;
}

/* line 1016, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 .has-warning .form-control {
  border-color: #c09853 !important;
}

/* line 1019, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 .has-error .form-control {
  border-color: #b94a48 !important;
}

/* line 1022, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 .has-success .form-control {
  border-color: #468847 !important;
}

/* line 1025, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 #shortcut {
  background-color: rgba(25, 16, 6, 0.85);
}

/* line 1028, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 .ui-chatbox-titlebar {
  background-color: #66605B !important;
}

/* line 1031, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 .ui-chatbox-titlebar.ui-state-focus {
  background-color: #4B433C !important;
}

/* line 1034, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 #ribbon .breadcrumb,
.smart-style-3 #ribbon .breadcrumb a {
  color: #7C7C7C !important;
}

/* line 1038, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 #ribbon .breadcrumb li:last-child,
.smart-style-3 #ribbon .breadcrumb > .active {
  color: #5F5F5F;
}

/* line 1042, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3.fixed-ribbon #ribbon {
  box-shadow: 0 0.0625em 0.3125em rgba(0, 0, 0, 0.35);
}

/* line 1045, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 .btn-header > :first-child > a,
.smart-style-3 #logo-group span#activity {
  background-color: #DD7C37;
  background-image: -moz-linear-gradient(top, #dd7c37, #b9662b);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b9662b), to(#b9662b));
  background-image: -webkit-linear-gradient(top, #dd7c37, #b9662b);
  background-image: -o-linear-gradient(top, #dd7c37, #b9662b);
  background-image: linear-gradient(to bottom, #dd7c37, #b9662b);
  color: #fff !important;
  border: 1px solid #f09d61;
  text-shadow: #985813 0 -1px;
}

/* line 1057, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 .btn-header > :first-child > a:hover,
.smart-style-3 #logo-group span#activity:hover,
.smart-style-3 .btn-header > :first-child > a:active,
.smart-style-3 #logo-group span#activity:active {
  -webkit-box-shadow: inset 1px 1px 0px #985813, inset -1px -1px 0px #985813;
  -moz-box-shadow: inset 1px 1px 0px #985813, inset -1px -1px 0px #985813;
  box-shadow: inset 1px 1px 0px #985813, inset -1px -1px 0px #985813;
  background-color: #dd7a35;
  background-image: -moz-linear-gradient(top, #dd7a35, #984a13);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dd7a35), to(#984a13));
  background-image: -webkit-linear-gradient(top, #dd7a35, #984a13);
  background-image: -o-linear-gradient(top, #dd7a35, #984a13);
  background-image: linear-gradient(to bottom, #dd7a35, #984a13);
}

/* line 1071, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 .project-selector,
.smart-style-3 .project-context > :first-child,
.smart-style-3 .header-dropdown-list > li > .dropdown-toggle {
  color: #fff;
  text-shadow: #985813 0 -1px;
}

/* line 1077, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 nav ul li a,
.smart-style-3 nav ul li.open > a,
.smart-style-3 nav ul li.open > a b {
  color: #444 !important;
}

/* line 1082, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 nav > ul ul li::before,
.smart-style-3 nav > ul > li > ul::before {
  border: none;
}

/* line 1086, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 .page-footer,
.smart-style-3 .superbox-show {
  background: #3D3B39;
}

/* line 1090, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3.minified nav > ul > li {
  border-bottom: 1px solid #E9E4E4;
  border-top: 1px solid #FFFFFF;
}

/* line 1094, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3.minified nav > ul > li.open ul li > a {
  padding-left: 14px;
}

/* line 1097, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3.minified nav > ul > li > ul,
.smart-style-3.minified nav > ul > li > ul > li > ul > li {
  background-color: rgba(69, 69, 69, 0.9);
}

/* line 1101, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3.minified nav ul li a,
.smart-style-3.minified nav ul li.open > a,
.smart-style-3.minified nav ul li.open > a b {
  color: #fff !important;
}

/* line 1106, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 .dropdown-menu > .active > a,
.smart-style-3 .dropdown-menu > .active > a:hover,
.smart-style-3 .dropdown-menu > li > a:hover,
.smart-style-3 .dropdown-menu > li > a:focus,
.smart-style-3 .tt-suggestion.tt-is-under-cursor {
  background-color: #EC9519;
  color: #fff;
}

/* line 1114, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 .dropdown-menu-large > li ul > li > a:focus,
.smart-style-3 .dropdown-menu-large > li ul > li > a:hover {
  border-radius: 3px;
  background-color: #F1B686;
}

/* line 1119, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 input:not([type]),
.smart-style-3 input[type="color"],
.smart-style-3 input[type="email"],
.smart-style-3 input[type="number"],
.smart-style-3 input[type="password"],
.smart-style-3 input[type="tel"],
.smart-style-3 input[type="url"],
.smart-style-3 input[type="text"],
.smart-style-3 textarea {
  border-top-color: #a3a3a3;
  border-left-color: #a3a3a3;
  border-bottom-color: #ccc;
  border-right-color: #ccc;
  -webkit-box-shadow: inset 0 1px 0 #d6d6d6;
  -moz-box-shadow: inset 0 1px 0 #d6d6d6;
  box-shadow: inset 0 1px 0 #d6d6d6;
  color: #000;
}

/* line 1137, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 .select2-container-multi .select2-choices .select2-search-field input,
.smart-style-3 .tt-hint {
  box-shadow: none !important;
  border: none !important;
}

/* line 1142, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3 .bigBox span,
.smart-style-3 .SmallBox span {
  letter-spacing: 0px;
}

/* line 1146, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3.menu-on-top nav ul ul li > a {
  color: inherit;
}

/* line 1149, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3.menu-on-top nav ul ul li a {
  padding-left: 10px !important;
  font-size: 13px;
}

/* line 1153, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3.menu-on-top nav ul ul li:hover > a {
  color: #fff;
}

/* line 1156, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3.menu-on-top nav ul ul .active > a {
  color: #333 !important;
}

/* line 1159, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3.menu-on-top nav ul > li > ul {
  left: -2px;
}

/* line 1162, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3.menu-on-top nav > ul > li > a:hover {
  background: #fff !important;
}

/* line 1165, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3.menu-on-top nav > ul > li > a:after {
  color: #8AA1B3 !important;
}

/* line 1168, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3.menu-on-top aside {
  background: inherit;
}

/* line 1171, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3.menu-on-top aside#left-panel {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
  border-bottom: 1px solid #fff;
  border-top: 1px solid #fff;
}

/* line 1177, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3.menu-on-top aside#left-panel nav > ul > li {
  border-right: 1px solid #E2E2E2;
  border-left: 1px solid #FFFFFF;
}

/* line 1181, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3.menu-on-top aside#left-panel nav > ul > li > a {
  text-shadow: none !important;
  font-size: 13px;
  padding: 10px 9px !important;
  border: none !important;
}

/* line 1187, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3.menu-on-top aside#left-panel nav > ul > li:hover {
  background: #fff;
}

/* line 1190, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3.menu-on-top nav ul ul,
.smart-style-3.menu-on-top nav ul ul ul {
  border-color: #E2E2E2;
}

/* line 1194, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3.menu-on-top nav ul ul li a:hover,
.smart-style-3.menu-on-top nav ul ul li:hover > a,
.smart-style-3.menu-on-top nav ul ul ul li a:hover {
  background: rgba(0, 0, 0, 0.05);
}

/* line 1199, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3.menu-on-top nav ul ul li a,
.smart-style-3.menu-on-top nav ul ul ul li a {
  color: #D8DEE5;
}

/* line 1203, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3.menu-on-top nav ul ul li a:hover,
.smart-style-3.menu-on-top nav ul ul ul li a:hover {
  color: #fff;
}

/* line 1207, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3.menu-on-top nav > ul > li > a:after,
.smart-style-3.menu-on-top nav > ul ul > li a:after,
.smart-style-3.menu-on-top nav ul ul li:hover > a:after,
.smart-style-3.menu-on-top nav > ul ul > li a:hover:after {
  color: inherit;
}

/* line 1213, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3.menu-on-top nav ul ul li:hover > a:after,
.smart-style-3.menu-on-top nav > ul ul > li a:hover:after {
  color: inherit;
}

/* line 1217, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-3.menu-on-top nav ul ul .active > a:hover,
.smart-style-3.menu-on-top nav ul ul li.active:hover > a {
  color: #333 !important;
}

/*
 * Style 3 Responsive
 */
@media (max-width: 979px) {
  /* line 1225, vendor/assets/stylesheets/smartadmin-skins.scss */
  .smart-style-3 #content {
    padding-left: 5px;
    padding-right: 5px;
  }
  /* line 1229, vendor/assets/stylesheets/smartadmin-skins.scss */
  .smart-style-3 #ribbon {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    border-radius: 0px;
  }
}

/********************************************************************* Skin-4 *************************************************************/
/* line 1237, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-4 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

/* line 1240, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4 .ribbon-button-alignment {
  display: none;
}

/* line 1243, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4:not(.menu-on-top) #left-panel {
  padding-top: 49px;
}

/* line 1246, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4 #ribbon {
  position: absolute !important;
  z-index: 1;
  left: 3px;
  top: 30px;
  background: 0 0;
  font-size: 11px;
  font-weight: bold;
}

/* line 1255, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4 #header {
  background-image: none;
  background: #fff;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05);
}

/* line 1260, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4 #header > :first-child {
  background: #71a06a;
}

/* line 1263, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4 .login-info > span {
  border-bottom-color: #000000;
}

/* line 1266, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4 .page-title {
  margin: 8px 0 13px;
  font-size: 24px;
}

/* line 1270, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4 .page-title > span {
  font-size: 14px;
}

/* line 1273, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4 .page-title > i:first-child {
  display: none;
}

/* line 1276, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4 #logo-group span#activity {
  background: #5a8354;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #5a8354), color-stop(1, #8fb489));
  background: -ms-linear-gradient(bottom, #5a8354, #8fb489);
  background: -moz-linear-gradient(center bottom, #5a8354 0%, #8fb489 100%);
  background: -o-linear-gradient(#8fb489, #5a8354);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fb489', endColorstr='#5a8354', GradientType=0);
  border-color: #5a8354;
  color: #e8efe7;
}

/* LEFT PANEL */
/* line 1287, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4:not(.mobile-view-activated) .login-info {
  display: none;
}

/* line 1290, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4:not(.mobile-view-activated) #mobile-profile-img {
  display: inline-block !important;
}

/* line 1293, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4 #mobile-profile-img a.userdropdown img {
  margin-left: 3px;
}

/* line 1296, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4 #mobile-profile-img > li {
  display: inline-block;
  padding-right: 0px;
  margin-right: -3px;
}

/* line 1301, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4 aside {
  background: #3a3f51;
}

/* line 1304, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4 aside .minifyme {
  background: #71a06a;
  color: #e8efe7;
}

/* line 1308, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4 aside .minifyme:hover {
  background: #8fb489;
  color: #ffffff;
}

/* line 1312, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4:not(.menu-on-top) nav ul li.active:not(.open) > a:before,
.smart-style-4:not(.menu-on-top) nav > ul > li.active:not(.open) > a:before {
  content: "";
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAqBAMAAAAt0TTmAAAAHlBMVEUAAAD///////////////////////////////////8kfJuVAAAACnRSTlMABQMJDRIBFhofGayHogAAAOFJREFUKM+F070RgzAMBeBU6QkbuKDnlA1INoCjpWIDzmyA2QC2zVMC6IfcIbrvnjC2xe1v3XuUs4AqoN6gBjMuYOcNqINElHskLqDuflY/fKjgC1VRCZTgu/6isaZpoByU5nYAIqgtRiRhJZp3HKc4AInUynOKQNs8LwlWc3MoNluXNEWsYmxNabdwGDefbRp4YW2rmM1dv8+ue/4+v49MLB37lTMYQdxKclbq/ELfbdaCEOPX2ftA7HRviMHU/SIl1yazUdrZ2MjMUA7gaSn8/IE6ZSHD42Y3oGQH+l+4qg+S/XPD6LV6iwAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: left;
  border-left: 4px solid #ffffff;
  left: 0px;
  height: 20px;
  top: 6px;
}

/* line 1323, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4 nav > ul > li.active:not(.open) > a:before {
  height: 26px !important;
  top: 7px !important;
}

/* line 1327, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4 nav ul li a {
  color: #bbc0cf;
  -webkit-transition: background-color 0.2s ease-in-out 0s;
  transition: background-color 0.2s ease-in-out 0s;
  font-size: 13px;
  padding-top: 12px;
  padding-bottom: 11px;
}

/* line 1335, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4 nav > ul > li > a {
  padding-top: 13px;
  padding-bottom: 13px;
}

/* line 1339, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4 nav > ul > li > a b {
  top: 11px;
  font-size: 14px;
}

/* line 1343, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4 nav > ul ul li a {
  padding-top: 9px;
  padding-bottom: 8px;
}

/* line 1347, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4:not(.minified) nav ul ul li > a {
  padding-left: 46px;
}

/* line 1350, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4:not(.minified) nav ul ul ul li a {
  padding-left: 69px;
}

/* line 1353, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4:not(.minified) nav ul ul ul ul li a {
  padding-left: 92px;
}

/* line 1356, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4:not(.minified) nav ul ul ul ul ul li a {
  padding-left: 115px;
}

/* line 1359, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4:not(.minified) nav ul ul ul ul ul ul li a {
  padding-left: 138px;
}

/* line 1362, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4:not(.minified) nav > ul > li > a > i {
  margin-right: 9px;
}

/* line 1365, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4:not(.menu-on-top) nav ul li a:hover {
  background: #313645;
  color: #ffffff;
}

/* line 1369, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4 nav ul li a:active {
  background: #292d39;
  color: #ffffff;
}

/* line 1373, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4 nav ul ul,
.smart-style-4 nav ul li.open > a,
.smart-style-4.minified nav ul ul,
.smart-style-4.minified nav li li {
  background: #363a4b;
}

/* line 1379, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4 nav > ul > li > ul:before,
.smart-style-4 nav > ul ul li:before {
  border: none;
}

/* line 1383, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4 #content > .row:first-child {
  background-color: #f7f7f9;
  margin-top: -10px;
  padding-top: 10px;
  margin-bottom: 13px;
  padding-bottom: 7px;
  border-bottom: 1px solid #d9dbe4;
}

/* unique classes for this skin only */
/* line 1392, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4 #smart-fixed-ribbon + span,
.smart-style-4 #ribbon {
  display: none;
}

/* line 1396, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4.fixed-ribbon #content {
  padding-top: 10px;
}

/* pages: gallery */
/* line 1400, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4 .superbox-show {
  background: #1e212a;
}

/* line 1403, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4 .superbox-list.active:before {
  color: #1e212a;
}

/* line 1406, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-4 .superbox-imageinfo span {
  color: #a7acc0;
}

/*
 * Style 4 Responsive
 */
@media (max-width: 979px) {
  /* line 1413, vendor/assets/stylesheets/smartadmin-skins.scss */
  .smart-style-4 #header {
    background: #71a06a;
  }
  /* line 1416, vendor/assets/stylesheets/smartadmin-skins.scss */
  .smart-style-4 #hide-menu > :first-child > a {
    border-color: #FFFFFF !important;
  }
  /* line 1419, vendor/assets/stylesheets/smartadmin-skins.scss */
  .smart-style-4:not(.menu-on-top) #left-panel {
    margin-top: 0px !important;
  }
  /* line 1422, vendor/assets/stylesheets/smartadmin-skins.scss */
  .smart-style-4 #project-selector,
.smart-style-4 .project-selector,
.smart-style-4 #project-context > :first-child,
.smart-style-4 .project-context > :first-child,
.smart-style-4 .header-dropdown-list > li > .dropdown-toggle,
.smart-style-4 .btn-header.transparent a {
    color: #fff !important;
    text-shadow: none;
  }
}

/********************************************************************* Skin-5 *************************************************************/
/*
   Insturctions: add the class    "smart-style-5" to the HTML and the BODY tag to get started.

*/
/* line 1437, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 {
  background: url(/glass.jpg) no-repeat center top fixed;
  background-size: cover;
  color: #fff;
}

/* line 1442, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .btn-header > :first-child > a,
.smart-style-5 #ribbon,
.smart-style-5 #logo-group span#activity,
.smart-style-5 .header-search > input[type=text],
.smart-style-5 #header,
.smart-style-5 .jvectormap-container {
  background: none !important;
}

/* line 1450, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5.fixed-header #header {
  background: rgba(0, 0, 0, 0.7) !important;
}

/* line 1453, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5.fixed-ribbon #ribbon {
  background: rgba(0, 0, 0, 0.23) !important;
}

/* line 1456, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .jarviswidget > header,
.smart-style-5 .login-info,
.smart-style-5 .header-search > input[type=text],
.smart-style-5 .btn-header > :first-child > a,
.smart-style-5 #logo-group span#activity {
  border-color: transparent;
}

/* line 1463, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .jarviswidget > header:hover,
.smart-style-5 .login-info:hover,
.smart-style-5 .header-search > input[type=text]:hover,
.smart-style-5 .btn-header > :first-child > a:hover,
.smart-style-5 #logo-group span#activity:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 1472, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .jarviswidget > header,
.smart-style-5 .page-title span,
.smart-style-5 #project-context > :first-child,
.smart-style-5 .project-context > :first-child,
.smart-style-5 #logo-group span#activity,
.smart-style-5 #project-selector,
.smart-style-5 .project-selector,
.smart-style-5 a,
.smart-style-5 .bs-example-type .table .info,
.smart-style-5 .highlight,
.smart-style-5 pre,
.smart-style-5 .highlight pre code,
.smart-style-5 code,
.smart-style-5 .smart-form .checkbox input + i:after,
.smart-style-5 .smart-form header,
.smart-style-5 .easy-pie-chart .percent,
.smart-style-5 .tree li span,
.smart-style-5 .dd-handle > span,
.smart-style-5 .irs-grid-text,
.smart-style-5 .irs-max,
.smart-style-5 .irs-min,
.smart-style-5 .irs-grid-pol,
.smart-style-5 .dygraph-axis-label,
.smart-style-5 .h1 .small,
.smart-style-5 .h1 small,
.smart-style-5 .h2 .small,
.smart-style-5 .h2 small,
.smart-style-5 .h3 .small,
.smart-style-5 .h3 small,
.smart-style-5 .h4 .small,
.smart-style-5 .h4 small,
.smart-style-5 .h5 .small,
.smart-style-5 .h5 small,
.smart-style-5 .h6 .small,
.smart-style-5 .h6 small,
.smart-style-5 h1 .small,
.smart-style-5 h1 small,
.smart-style-5 h2 .small,
.smart-style-5 h2 small,
.smart-style-5 h3 .small,
.smart-style-5 h3 small,
.smart-style-5 h4 .small,
.smart-style-5 h4 small,
.smart-style-5 h5 .small,
.smart-style-5 h5 small,
.smart-style-5 h6 .small,
.smart-style-5 h6 small,
.smart-style-5 .todo-group-title,
.smart-style-5 .todo > li > p > :first-child,
.smart-style-5 .todo > li > p > .date,
.smart-style-5 .text-muted,
.smart-style-5 .todo > li > p,
.smart-style-5 .inbox-menu-lg li a,
.smart-style-5 .inbox-data-message > *:first-child span,
.smart-style-5 .inbox-data-message > *:first-child,
.smart-style-5 .responsive-utilities td.is-visible,
.smart-style-5 .close,
.smart-style-5 .close:focus,
.smart-style-5 .close:hover,
.smart-style-5 .jarviswidget header:first-child .nav-tabs li a,
.smart-style-5 .nav-tabs > li > a,
.smart-style-5 .row-seperator-header,
.smart-style-5 .usr-card-content > :first-child,
.smart-style-5 .superbox-imageinfo span,
#extr-page .smart-style-5 h4.paragraph-header,
#extr-page .smart-style-5 h5.about-heading,
.smart-style-5 .pager .disabled > a,
.smart-style-5 .pager .disabled > a:focus,
.smart-style-5 .pager .disabled > a:hover,
.smart-style-5 .pager .disabled > span,
.smart-style-5 .header-search > button,
.smart-style-5 .dropdown-menu > li > a,
.smart-style-5 .notification-body .from,
.smart-style-5 .notification-body time,
.smart-style-5 .ui-widget-content {
  color: #fff;
}

/* line 1549, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .txt-color-blueDark,
.smart-style-5 #ribbon .breadcrumb,
.smart-style-5 #ribbon .breadcrumb a {
  color: #fff !important;
}

/* line 1554, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .open .project-selector,
.smart-style-5 #ribbon .breadcrumb li:last-child,
.smart-style-5 #ribbon .breadcrumb > .active {
  color: #FFD600;
}

/* line 1559, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 a:hover,
.smart-style-5 a:focus {
  color: #FFD600;
  text-decoration: none;
}

/* line 1564, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 #header {
  border-bottom: 1px solid rgba(255, 255, 225, 0.15);
}

/* line 1567, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .login-info > span {
  border-bottom: 1px solid rgba(255, 255, 225, 0.15);
}

/* line 1570, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .jarviswidget > header {
  background: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 1576, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 aside#left-panel {
  background: rgba(0, 0, 0, 0.43);
}

/* line 1579, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .fc-border-separate thead tr,
.smart-style-5 .table thead tr {
  background: rgba(0, 0, 0, 0.43);
}

/* line 1583, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .jarviswidget > div {
  background: rgba(0, 0, 0, 0.18) !important;
  border-color: rgba(0, 0, 0, 0.13) !important;
}

/* line 1587, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .highlight {
  border-color: rgba(255, 255, 225, 0.15);
  background: rgba(255, 255, 225, 0.43);
}

/* line 1591, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 pre {
  background: rgba(255, 255, 255, 0.13);
}

/* line 1594, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .highlight pre code,
.smart-style-5 code {
  background: rgba(0, 0, 0, 0.13);
  border-color: transparent;
}

/* line 1599, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .well,
.smart-style-5 .bs-example {
  background: rgba(255, 255, 255, 0.23);
  border-color: transparent;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.43);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.43);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.43);
}

/* ALERTS*/
/* line 1608, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .alert {
  -webkit-text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  -moz-text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
}

/* line 1613, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .alert-info {
  background: rgba(174, 207, 233, 0.43);
  color: #E7F1FF;
}

/* line 1617, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .alert-success {
  border-color: rgba(132, 233, 177, 0.5);
  color: #ffffff;
  background-color: rgba(120, 201, 156, 0.5);
}

/* line 1622, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .alert-warning {
  border-color: rgba(255, 242, 200, 0.4);
  color: #ffffff;
  background-color: rgba(255, 242, 200, 0.4);
}

/* line 1627, vendor/assets/stylesheets/smartadmin-skins.scss */
.alert-warning a {
  color: #333;
}

/* line 1630, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .alert-danger {
  border-color: #953b39;
  color: #ffffff;
  background-color: rgba(194, 101, 101, 0.7);
}

/* line 1635, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 hr {
  border-color: rgba(255, 255, 225, 0.15);
}

/* line 1638, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .header-search > input[type=text],
.smart-style-5 .btn-header > :first-child > a {
  color: #fff;
  background: rgba(0, 0, 0, 0.1) !important;
}

/* line 1643, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .bs-example-type .table td,
.smart-style-5 .table-bordered,
.smart-style-5 .table-bordered > tbody > tr > td,
.smart-style-5 .table-bordered > tbody > tr > th,
.smart-style-5 .table-bordered > tfoot > tr > td,
.smart-style-5 .table-bordered > tfoot > tr > th,
.smart-style-5 .table-bordered > thead > tr > td,
.smart-style-5 .table-bordered > thead > tr > th {
  border-color: rgba(255, 255, 225, 0.15);
}

/* line 1653, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .bs-example {
  border-color: rgba(255, 255, 225, 0.15);
}

/* line 1656, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 ::-webkit-input-placeholder,
.smart-style-5 ::-moz-placeholder,
.smart-style-5 :-moz-placeholder,
.smart-style-5 :-webkit-placeholder,
.smart-style-5 :placeholder,
.smart-style-5 :-moz-placeholder,
.smart-style-5 nav ul li.active > a:before,
.smart-style-5.menu-on-top nav ul ul li a,
.smart-style-5.menu-on-top nav ul ul ul li a {
  color: #fff;
}

/* line 1667, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .page-footer {
  background: rgba(0, 0, 0, 0.33);
  border-color: rgba(255, 255, 225, 0.15);
}

/* line 1671, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 nav ul ul {
  background: rgba(0, 0, 0, 0.23);
}

/* line 1674, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 nav ul .active > a {
  color: #FFD600 !important;
}

/* line 1677, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5.menu-on-top aside#left-panel nav > ul > li {
  border-right-color: rgba(255, 255, 225, 0.15);
  border-left-color: transparent;
}

/* line 1681, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5.menu-on-top aside#left-panel nav > ul > li:first-child {
  border-left-color: rgba(255, 255, 225, 0.15);
}

/* line 1684, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5.menu-on-top aside#left-panel nav > ul > li:hover > a {
  background: #000;
  border-left-color: transparent;
  border-right-color: transparent;
  color: #FFD600 !important;
}

/* line 1690, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5.menu-on-top nav ul ul li a:hover,
.smart-style-5.menu-on-top nav ul ul ul li a:hover {
  color: #FFD600;
}

/* line 1694, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .menu-on-top nav ul ul ul li a:hover {
  color: #FFD600;
}

/* line 1697, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5.menu-on-top nav ul ul li:hover > a:after,
.smart-style-5.menu-on-top nav > ul ul > li a:after,
.smart-style-5.menu-on-top nav > ul ul > li a:hover:after,
.smart-style-5.menu-on-top nav > ul > li > a:after {
  color: #fff;
}

/* line 1703, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ajax-dropdown {
  background: rgba(0, 0, 0, 0.43);
}

/* line 1706, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ajax-dropdown:after,
.smart-style-5 .ajax-dropdown:before {
  border-bottom-color: rgba(255, 255, 225, 0.15);
}

/* line 1710, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ajax-dropdown .fa-4x.fa-border {
  color: rgba(170, 241, 219, 0.9);
  border-color: rgba(0, 255, 224, 0.3);
}

/* line 1714, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .notification-body .msg-body,
.smart-style-5 .notification-body .subject {
  color: rgba(255, 255, 255, 0.7);
}

/* line 1718, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .notification-body .unread {
  background-color: rgba(169, 255, 241, 0.2);
}

/* line 1721, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .notification-body > li {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.3);
}

/* line 1724, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .dropdown-menu {
  background: rgba(0, 0, 0, 0.63);
}

/* line 1727, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .dropdown-menu .divider {
  background: rgba(255, 255, 225, 0.15);
}

/* line 1730, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .btn-default,
.smart-style-5 .btn-default.active,
.smart-style-5 .btn-default:active,
.smart-style-5 .btn-default:focus,
.smart-style-5 .btn-default:hover,
.smart-style-5 .open > .dropdown-toggle.btn-default {
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  border-color: transparent;
}

/* line 1740, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ajax-notifications {
  background: none;
}

/* line 1743, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .table-responsive {
  border-color: rgba(255, 255, 225, 0.15);
}

/* line 1746, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .dropdown-menu > li > a {
  color: #fff !important;
}

/* line 1749, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .form-control,
.smart-style-5 .input-group-addon,
.smart-style-5 .smart-form .input input,
.smart-style-5 .smart-form .select select,
.smart-style-5 .smart-form .textarea textarea,
.smart-style-5 .bootstrap-tagsinput,
.smart-style-5 .select2-container-multi .select2-choices,
.smart-style-5 .select2-container .select2-choice .select2-arrow,
.smart-style-5 .select2-container .select2-choice {
  background: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.4);
  color: #FFF;
}

/* line 1762, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .select2-dropdown-open .select2-arrow {
  background: rgba(0, 0, 0, 0.2) !important;
  border-color: rgba(0, 0, 0, 0.4) !important;
}

/* line 1766, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .note,
.smart-style-5 .form header,
.smart-style-5 legend {
  color: #fff;
  -webkit-text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  -moz-text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
}

/* line 1774, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .form-actions {
  background: rgba(0, 0, 0, 0.43);
}

/* line 1777, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 label input.checkbox[type=checkbox] + span:before,
.smart-style-5 label input.radiobox[type=radio] + span:before {
  background: rgba(0, 0, 0, 0.43);
}

/* line 1781, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .smart-form.widget-body-toolbar,
.smart-style-5 .widget-body-toolbar {
  background: rgba(0, 0, 0, 0.43);
}

/* line 1785, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .smart-form .label {
  color: #ffffff;
}

/* line 1788, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .jarviswidget .fc-header-title h2 {
  text-shadow: none;
}

/* line 1791, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .dropzone,
.smart-style-5 td.fc-other-month {
  background-color: rgba(72, 112, 85, 0.23);
}

/* line 1795, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-widget-content,
.smart-style-5 .popover {
  background: rgba(0, 0, 0, 0.8);
  border-color: rgba(0, 0, 0, 0.4);
}

/* line 1800, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-datepicker {
  background: rgba(0, 0, 0, 0.8) !important;
}

/* line 1803, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .editable + .popover {
  background: rgba(20, 114, 88, 0.8);
  border-color: rgba(0, 0, 0, 0.4);
}

/* line 1807, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-widget-content {
  background: rgba(0, 0, 0, 0.1);
}

/* line 1810, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 tr.ui-widget-content {
  background: rgba(255, 255, 225, 0.15);
}

/* line 1813, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-spinner {
  background: none;
  border-color: rgba(0, 0, 0, 0.4);
}

/* line 1817, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .bootstrapWizard li .title {
  color: #000;
}

/* line 1820, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .dropzone .dz-preview,
.smart-style-5 .dropzone-previews .dz-preview {
  color: #000;
}

/* line 1824, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .tree li:after,
.smart-style-5 .tree li span,
.smart-style-5 .tree li:before {
  border-color: #fff;
}

/* line 1829, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 label input.radiobox[type=radio][disabled] + span,
.smart-style-5 label input.radiobox[type=radio][disabled]:checked + span,
.smart-style-5 label:hover input.radiobox[type=radio][disabled]:checked + span:before {
  color: rgba(255, 255, 255, 0.7);
}

/* line 1834, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .table,
.smart-style-5 .ui-jqgrid .ui-jqgrid-bdiv {
  background: none;
}

/* line 1838, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-jqgrid .ui-jqgrid-pager,
.smart-style-5 .ui-jqgrid .ui-jqgrid-titlebar {
  border-color: rgba(255, 255, 225, 0.15);
  background-color: rgba(0, 0, 0, 0.23);
}

/* line 1843, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-jqgrid {
  border-color: rgba(255, 255, 225, 0.15) !important;
}

/* line 1846, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-jqgrid .ui-pg-input,
.smart-style-5 .ui-jqgrid .ui-pg-selbox {
  color: #000;
}

/* line 1850, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-state-focus,
.smart-style-5 .ui-state-hover,
.smart-style-5 .ui-widget-content .ui-state-focus,
.smart-style-5 .ui-widget-content .ui-state-hover,
.smart-style-5 .ui-widget-header .ui-state-focus,
.smart-style-5 .ui-widget-header .ui-state-hover {
  background: none;
}

/* line 1858, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .arrow-box-up-right:after {
  border-color: transparent;
}

/* line 1861, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .arrow-box-up-right:before {
  border-bottom-color: rgba(0, 0, 0, 0.63);
}

/* line 1864, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-tabs .ui-tabs-nav {
  background: rgba(0, 0, 0, 0.43);
  border-color: rgba(255, 255, 225, 0.15);
}

/* line 1868, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-tabs {
  background: none;
}

/* line 1871, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-tabs-panel {
  background: none;
  border-color: rgba(255, 255, 255, 0.15);
}

/* line 1875, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .popover.bottom > .arrow,
.smart-style-5 .popover.top > .arrow,
.smart-style-5 .popover.left > .arrow,
.smart-style-5 .popover.right > .arrow {
  border-color: transparent;
}

/* line 1881, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .popover.right > .arrow:after {
  border-right-color: rgba(0, 0, 0, 0.8);
  left: 0px;
}

/* line 1885, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .popover.bottom > .arrow:after {
  border-bottom-color: rgba(0, 0, 0, 0.8);
  top: 0px;
}

/* line 1889, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .popover.top > .arrow:after {
  border-top-color: rgba(0, 0, 0, 0.8);
  bottom: 0px;
}

/* line 1893, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .popover.left > .arrow:after {
  border-left-color: rgba(0, 0, 0, 0.8);
  right: 0px;
}

/* line 1897, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .popover-title {
  background-color: rgba(247, 247, 247, 0.3);
  border-bottom: 1px solid rgba(247, 247, 247, 0.3);
}

/* line 1901, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-chatbox-input-focus {
  color: #000;
}

/* line 1904, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .dt-toolbar,
.smart-style-5 table.dataTable thead .sorting_asc,
.smart-style-5 table.dataTable thead .sorting_desc {
  background-color: rgba(0, 0, 0, 0.43);
}

/* line 1909, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .dt-toolbar {
  border-color: rgba(255, 255, 225, 0.15);
}

/* line 1912, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .table-striped > tbody > tr:nth-child(odd),
.smart-style-5 .table-hover > tbody > tr:hover {
  background-color: transparent !important;
}

/* line 1916, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .dt-toolbar-footer,
.smart-style-5 .table-striped > tbody > tr:nth-child(odd) > th,
.smart-style-5 .table-hover > tbody > tr:hover > td,
.smart-style-5 .table-hover > tbody > tr:hover > th {
  background: rgba(0, 0, 0, 0.43);
}

/* line 1922, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .table-striped > tbody > tr:nth-child(odd) > td {
  background: rgba(0, 0, 0, 0.13);
}

/* line 1925, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .dt-toolbar-footer {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: rgba(255, 255, 225, 0.15);
}

/* line 1931, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .jarviswidget-color-blueDark > header {
  border-color: rgba(255, 255, 225, 0.15) !important;
}

/* line 1934, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .pagination > li > a,
.smart-style-5 .pagination > li > span {
  background: rgba(0, 0, 0, 0.43);
  border-color: rgba(255, 255, 225, 0.15);
  color: #fff;
}

/* line 1940, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .pagination > .disabled > a,
.smart-style-5 .pagination > .disabled > a:focus,
.smart-style-5 .pagination > .disabled > a:hover,
.smart-style-5 .pagination > .disabled > span,
.smart-style-5 .pagination > .disabled > span:focus,
.smart-style-5 .pagination > .disabled > span:hover {
  background: rgba(0, 0, 0, 0.43);
  border-color: rgba(255, 255, 225, 0.15);
  color: #cccccc;
}

/* line 1950, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .pagination > .active > a,
.smart-style-5 .pagination > .active > a:focus,
.smart-style-5 .pagination > .active > a:hover,
.smart-style-5 .pagination > .active > span,
.smart-style-5 .pagination > .active > span:focus,
.smart-style-5 .pagination > .active > span:hover .pagination > .active > a {
  color: #FFD600;
  border-color: rgba(255, 255, 225, 0.15);
  background: rgba(0, 0, 0, 0.63);
}

/* line 1960, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 div.DTTT .btn {
  color: #fff !important;
}

/* line 1963, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 button.ColVis_Button,
.smart-style-5 ul.ColVis_collection li {
  background: rgba(0, 0, 0, 0.43);
}

/* line 1967, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .bg-color-white {
  background: rgba(0, 0, 0, 0.43) !important;
}

/* line 1970, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .dygraph-legend {
  background: none !important;
}

/* line 1973, vendor/assets/stylesheets/smartadmin-skins.scss */
#extr-page .smart-style-5 #main {
  background: none;
}

/* line 1976, vendor/assets/stylesheets/smartadmin-skins.scss */
#extr-page .smart-style-5 #header {
  background: rgba(0, 0, 0, 0.43) !important;
  border-color: rgba(255, 255, 225, 0.15) !important;
}

/* line 1980, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .client-form header,
.smart-style-5 .client-form footer {
  background: rgba(0, 0, 0, 0.63);
  color: #fff;
}

/* line 1985, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .smart-form fieldset {
  background: rgba(255, 255, 255, 0.03);
}

/* line 1988, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .timeline-seperator > :first-child {
  background: rgba(0, 0, 0, 0.43);
  color: #fff;
}

/* line 1992, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .smart-form footer {
  background: rgba(0, 0, 0, 0.43);
}

/* line 1995, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .smart-form .rating,
.smart-style-5 .smart-form .toggle,
.smart-style-5 .smart-form .checkbox,
.smart-style-5 .smart-form .radio {
  color: #fff;
  -webkit-text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  -moz-text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
}

/* line 2004, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-datepicker .ui-datepicker-header {
  background-color: rgba(255, 255, 225, 0.15);
}

/* line 2007, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .table-forum thead tr th {
  border-bottom-color: rgba(255, 255, 225, 0.15);
}

/* line 2010, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .table > tbody > tr > td,
.smart-style-5 .table > tbody > tr > th,
.smart-style-5 .table > tfoot > tr > td,
.smart-style-5 .table > tfoot > tr > th,
.smart-style-5 .table > thead > tr > td,
.smart-style-5 .table > thead > tr > th {
  border-top-color: rgba(255, 255, 225, 0.07);
}

/* line 2018, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .note-editor .note-toolbar {
  background: rgba(0, 0, 0, 0.43);
  border-bottom-color: rgba(255, 255, 225, 0.15);
}

/* line 2022, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .note-editor,
.smart-style-5 .md-editor > textarea {
  border-color: rgba(255, 255, 225, 0.15);
  background: rgba(255, 255, 225, 0.15);
}

/* line 2027, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .note-editor .note-editable:focus,
.smart-style-5 .md-editor > textarea:focus {
  background: rgba(255, 255, 225, 0.05);
}

/* line 2031, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .superbox-show {
  background: rgba(0, 0, 0, 0.43);
}

/* line 2034, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .superbox-list.active:before {
  color: rgba(0, 0, 0, 0.43);
}

/* line 2037, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .progress {
  background: rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 225, 0.15) inset;
  -moz-box-shadow: 0 0 0 1px rgba(255, 255, 225, 0.15) inset;
  box-shadow: 0 0 0 1px rgba(255, 255, 225, 0.15) inset;
}

/* line 2043, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .nav > li > a:focus,
.smart-style-5 .nav > li > a:hover {
  background: rgba(0, 0, 0, 0.63);
  border-color: rgba(255, 255, 225, 0.15);
}

/* line 2048, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .nav-tabs > li.active > a,
.smart-style-5 .nav-tabs > li.active > a:focus,
.smart-style-5 .nav-tabs > li.active > a:hover,
.smart-style-5 .nav-tabs.bordered {
  background: rgba(0, 0, 0, 0.43);
  color: #fff;
  border-color: rgba(255, 255, 225, 0.15) !important;
}

/* line 2056, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .nav-tabs > li.active > a {
  -webkit-box-shadow: 0 -2px 0 #ccf0ff;
  -moz-box-shadow: 0 -2px 0 #ccf0ff;
  box-shadow: 0 -2px 0 #ccf0ff;
}

/* line 2061, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .nav-tabs.bordered + .tab-content {
  border-color: rgba(255, 255, 225, 0.15);
}

/* line 2064, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .tabs-left > .nav-pills,
.smart-style-5 .tabs-left > .nav-tabs {
  border-color: rgba(255, 255, 225, 0.15);
}

/* line 2068, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .tabs-right > .nav-tabs {
  border-left-color: rgba(255, 255, 225, 0.15);
}

/* line 2071, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .jarviswidget header .nav-tabs > li.active > a,
.smart-style-5 .jarviswidget header .nav-tabs > li.active > a:focus,
.smart-style-5 .jarviswidget header .nav-tabs > li.active > a:hover {
  background: rgba(0, 0, 0, 0.43);
  color: #fff;
}

/* line 2077, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .smart-accordion-default .panel-default {
  border-color: rgba(255, 255, 225, 0.15);
}

/* line 2080, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .smart-accordion-default .panel-default > .panel-heading {
  background: none;
}

/* line 2083, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .panel {
  background: none;
}

/* line 2086, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: rgba(255, 255, 225, 0.15);
}

/* line 2089, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .jumbotron {
  background: rgba(0, 0, 0, 0.43);
}

/* line 2092, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .pagination.pagination-alt > li:first-child > a {
  padding-left: 12px;
}

/* line 2095, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .pager li > a,
.smart-style-5 .pager li > span {
  background: rgba(0, 0, 0, 0.43);
}

/* line 2099, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .pager .disabled > a,
.smart-style-5 .pager .disabled > a:focus,
.smart-style-5 .pager .disabled > a:hover,
.smart-style-5 .pager .disabled > span {
  background: rgba(0, 0, 0, 0.43);
}

/* line 2105, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .modal-content {
  background: rgba(0, 0, 0, 0.43);
}

/* line 2108, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .modal-header {
  border-bottom-color: rgba(255, 255, 225, 0.15);
}

/* line 2111, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .modal-footer {
  border-top-color: rgba(255, 255, 225, 0.15);
}

/* line 2114, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .bs-glyphicons li {
  border-color: rgba(255, 255, 225, 0.15) !important;
}

/* line 2117, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .responsive-utilities td.is-hidden {
  background: rgba(0, 0, 0, 0.43) !important;
  color: #fff;
}

/* line 2121, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .inbox-body.no-content-padding {
  background: none;
}

/* line 2124, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .inbox-body .table-wrap,
.smart-style-5 .inbox-side-bar,
.smart-style-5 .inbox-nav-bar {
  background: rgba(0, 0, 0, 0.43);
}

/* line 2129, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .txt-color-darken {
  color: #fff !important;
}

/* line 2132, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .inbox-menu-lg li a:hover {
  background: rgba(0, 0, 0, 0.43);
}

/* line 2135, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .inbox-menu-lg li.active a {
  background: rgba(0, 0, 0, 0.43);
  border-bottom-color: rgba(255, 255, 225, 0.15);
}

/* line 2139, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .fill-a,
.smart-style-5 .fill-b {
  background: transparent;
}

/* line 2143, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 #heat-fill {
  left: 20px;
}

/* line 2146, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .fill-a {
  top: -11px;
  left: -10px;
}

/* line 2150, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .fill-b {
  top: -11px;
  right: -23px;
}

/* line 2154, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .chat-body {
  background: none;
  border-color: transparent;
}

/* line 2158, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .chat-footer {
  background: rgba(255, 255, 225, 0.15);
}

/* line 2161, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .todo-group-title,
.smart-style-5 .textarea-div,
.smart-style-5 .textarea-controls {
  background: rgba(0, 0, 0, 0.43);
}

/* line 2166, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .typearea textarea {
  background: none;
}

/* line 2169, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .show-stat-microcharts > div {
  border-color: rgba(255, 255, 225, 0.15) !important;
  background: rgba(0, 255, 255, 0.1) !important;
}

/* line 2173, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .smart-form.widget-body-toolbar,
.smart-style-5 .widget-body-toolbar,
.smart-style-5 .todo > li,
.smart-style-5 .todo > li > p,
.smart-style-5 .todo > li > :first-child,
.smart-style-5 .todo-group-title,
.smart-style-5 .typearea,
.smart-style-5 .textarea-div,
.smart-style-5 .textarea-controls,
.smart-style-5 .fc-widget-content,
.smart-style-5 .fc-widget-header {
  border-color: rgba(255, 255, 225, 0.15);
}

/* line 2186, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .table > thead > tr > th {
  border-bottom-color: rgba(255, 255, 225, 0.25);
}

/* line 2189, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .table-bordered,
.smart-style-5 .table-bordered > tbody > tr > td,
.smart-style-5 .table-bordered > tbody > tr > th,
.smart-style-5 .table-bordered > tfoot > tr > td,
.smart-style-5 .table-bordered > tfoot > tr > th,
.smart-style-5 .table-bordered > thead > tr > td,
.smart-style-5 .table-bordered > thead > tr > th {
  border-color: rgba(255, 255, 225, 0.15);
}

/* line 2198, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-jqgrid .ui-jqgrid-titlebar {
  background: rgba(0, 0, 0, 0.23);
}

/* line 2201, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-jqgrid .ui-jqgrid-htable th {
  background: none;
}

/* line 2204, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-jqgrid .ui-state-hover td {
  background: rgba(255, 255, 225, 0.15) !important;
}

/* line 2207, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-accordion .ui-accordion-header {
  background: rgba(0, 0, 0, 0.43);
  color: #fff;
}

/* line 2211, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-menu .ui-state-disabled {
  color: #fff !important;
}

/* line 2214, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-accordion-content {
  background: none;
}

/* line 2217, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-dialog .ui-dialog-title {
  color: #fff;
  background: none;
}

/* line 2221, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-dialog .ui-dialog-titlebar {
  border-bottom-color: rgba(255, 255, 255, 0.15);
  color: #fff;
  background: none;
}

/* line 2226, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-dialog .ui-dialog-buttonpane {
  border-top-color: rgba(255, 255, 255, 0.15);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15);
}

/* line 2232, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-dialog-buttonpane,
.smart-style-5 .ui-dialog-content {
  background: none;
}

/* line 2236, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-dialog {
  background: url(/glass.jpg) no-repeat;
}

/* line 2239, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .slider-track {
  background: rgba(0, 0, 0, 0.43);
}

/* line 2242, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-tabs .ui-tabs-nav li a:hover {
  border-bottom: none;
}

/* line 2245, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-tabs .ui-tabs-nav li a:hover,
.smart-style-5 .ui-tabs .ui-tabs-nav li.ui-tabs-active a {
  background: rgba(0, 0, 0, 0.43);
  color: #fff;
  border-color: rgba(255, 255, 255, 0.15);
  -webkit-box-shadow: 0 -2px 0 #ccf0ff;
  -moz-box-shadow: 0 -2px 0 #ccf0ff;
  box-shadow: 0 -2px 0 #ccf0ff;
}

/* line 2254, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-accordion .ui-accordion-header,
.smart-style-5 .ui-accordion .ui-accordion-content {
  border-color: rgba(255, 255, 255, 0.15) !important;
}

/* line 2258, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-accordion-header-active + .ui-accordion-content {
  border-top-color: transparent;
}

/* line 2261, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-tabs .ui-tabs-nav li.ui-tabs-active:hover,
.smart-style-5 .ui-tabs .ui-tabs-nav li a {
  background: none;
  color: #fff;
  border-color: transparent;
}

/* line 2267, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-tabs .ui-state-default,
.smart-style-5 .ui-tabs .ui-widget-content .smart-style-5 .ui-tabs .ui-state-default,
.smart-style-5 .ui-tabs .ui-widget-header .ui-state-default {
  background: none;
  margin: 0;
}

/* line 2273, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .lockscreen .logo + div {
  background: rgba(0, 0, 0, 0.43);
}

/* line 2276, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .chart text {
  fill: #fff;
}

/* line 2279, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .dd3-content,
.smart-style-5 .dd-handle {
  background: rgba(0, 0, 0, 0.43);
  border-color: rgba(255, 255, 225, 0.15);
  color: #fff;
}

/* line 2285, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .widget-footer,
.smart-style-5 .md-editor .md-footer,
.smart-style-5 .md-editor > .md-header {
  background: rgba(0, 0, 0, 0.43);
  border-bottom-color: rgba(255, 255, 225, 0.15);
}

/* line 2291, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .widget-footer {
  border-top: 1px solid rgba(255, 255, 225, 0.15);
}

/* line 2294, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .noUi-target[disabled] .noUi-base {
  background: rgba(26, 26, 26, 0.43);
}

/* line 2297, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .noUi-background,
.smart-style-5 .irs-line {
  background: rgba(0, 0, 0, 0.43);
}

/* line 2301, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .select2-search input {
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(29, 29, 29, 0.9);
  color: #ffffff;
}

/* line 2306, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .select2-results .select2-no-results,
.smart-style-5 .select2-results .select2-searching,
.smart-style-5 .select2-results .select2-selection-limit {
  background: transparent;
}

/* line 2311, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .select2-drop {
  border-color: rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.8);
  color: #ffffff;
}

/* line 2316, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .select2-search:before {
  color: #e0e0e0 !important;
}

/* line 2319, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .knob[data-fgcolor="#222222"],
.smart-style-5 .select2-container-multi .select2-choices .select2-search-field input {
  color: #fff !important;
}

/* line 2323, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .select2-dropdown-open .select2-choice {
  border: 1px solid #000000;
  background: rgba(0, 0, 0, 0.9);
  box-shadow: none !important;
}

/* line 2328, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .profile-message li.message.message-reply,
.smart-style-5 .price-features {
  background: rgba(0, 0, 0, 0.43);
}

/* line 2332, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .panel-footer {
  background: rgba(0, 0, 0, 0.63);
  border-top-color: rgba(255, 255, 225, 0.15);
}

/* line 2336, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .pricing-big .panel-footer {
  background: rgba(0, 0, 0, 0.63) !important;
}

/* line 2339, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .table > tbody > tr.active > td,
.smart-style-5 .table > tbody > tr.active > th,
.smart-style-5 .table > tbody > tr > td.active,
.smart-style-5 .table > tbody > tr > th.active,
.smart-style-5 .table > tfoot > tr.active > td,
.smart-style-5 .table > tfoot > tr.active > th,
.smart-style-5 .table > tfoot > tr > td.active,
.smart-style-5 .table > tfoot > tr > th.active,
.smart-style-5 .table > thead > tr.active > td,
.smart-style-5 .table > thead > tr.active > th,
.smart-style-5 .table > thead > tr > td.active,
.smart-style-5 .table > thead > tr > th.active {
  background: rgba(255, 255, 225, 0.15);
}

/* line 2353, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .table > tbody > tr.success > td,
.smart-style-5 .table > tbody > tr.danger > td,
.smart-style-5 .table > tbody > tr.info > td,
.smart-style-5 .table > tbody > tr.warning > td {
  color: #000;
}

/* line 2359, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .smart-timeline-list > li:hover {
  background: rgba(0, 0, 0, 0.43);
}

/* jvector map buttons */
/* line 2363, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .jvectormap-zoomin,
.smart-style-5 .jvectormap-zoomout {
  background: rgba(0, 0, 0, 0.3) !important;
  border: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 2368, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .text-primary {
  color: #E2F2FF;
}

/* line 2371, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .text-success {
  color: #90FF92;
}

/* Widgets */
/* css switch */
/* line 2376, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .onoffswitch-switch {
  border-color: transparent;
}

/* adjustments */
/* line 2380, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 #shortcut {
  background-color: rgba(27, 16, 43, 0.75);
}

/* line 2383, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5.minified nav > ul > li {
  border-bottom: 1px solid rgba(2, 8, 9, 0.33);
  border-top: 1px solid rgba(255, 255, 255, 0.23);
}

/* line 2387, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .minifyme {
  background: rgba(77, 209, 172, 0.5);
  color: rgba(255, 255, 255, 0.7);
}

/* line 2391, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .minifyme:hover {
  background: rgba(77, 209, 172, 0.7);
  color: #ffffff;
}

/* line 2395, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5.minified nav > ul > li > ul {
  border: 1px solid rgba(255, 255, 255, 0.4);
  background: rgba(0, 0, 0, 0.8);
  margin-top: 0px;
  padding: 0px;
}

/* line 2401, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5.minified nav > ul > li > ul > li,
.smart-style-5.minified nav > ul > li > ul > li > ul > li {
  background: transparent;
}

/* line 2405, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 [class^="txt-color-"],
.smart-style-5 [class*=" txt-color-"],
.smart-style-5 #sparks li h5,
.smart-style-5 #project-context > :first-child,
.smart-style-5 .project-context > :first-child,
.smart-style-5 .bootstrap-duallistbox-container label,
.smart-style-5 .form header,
.smart-style-5 .inbox-side-bar h6,
.smart-style-5 .ajax-notifications > .alert.alert-transparent {
  color: #fff !important;
  -webkit-text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);
  -moz-text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);
  text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);
}

/* jarvis widgets */
/* line 2420, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .bg-color-green,
.smart-style-5 .jarviswidget-color-green > header {
  background: rgba(144, 255, 146, 0.5) !important;
  border-color: rgba(144, 255, 146, 0.5) !important;
  color: #ffffff;
}

/* line 2426, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .bg-color-greenLight,
.smart-style-5 .jarviswidget-color-greenLight > header {
  border-color: rgba(127, 207, 113, 0.5) !important;
  background: rgba(127, 207, 113, 0.5) !important;
  color: #ffffff;
}

/* line 2432, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .bg-color-greenDark,
.smart-style-5 .jarviswidget-color-greenDark > header {
  border-color: rgba(135, 233, 117, 0.5) !important;
  background: rgba(135, 233, 117, 0.5) !important;
  color: #ffffff;
}

/* line 2438, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .bg-color-purple,
.smart-style-5 .jarviswidget-color-purple > header {
  border-color: rgba(98, 57, 149, 0.43) !important;
  background: rgba(122, 72, 185, 0.43) !important;
  color: #ffffff;
}

/* line 2444, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .bg-color-magenta,
.smart-style-5 .jarviswidget-color-magenta > header {
  border-color: rgba(76, 38, 78, 0.43) !important;
  background: rgba(110, 54, 113, 0.43) !important;
  color: #ffffff;
}

/* line 2450, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .bg-color-pink,
.smart-style-5 .jarviswidget-color-pink > header {
  border-color: rgba(233, 157, 201, 0.43) !important;
  background: rgba(233, 157, 201, 0.43) !important;
  color: #ffffff;
}

/* line 2456, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .bg-color-pinkDark,
.smart-style-5 .jarviswidget-color-pinkDark > header {
  border-color: rgba(208, 58, 146, 0.43) !important;
  background: rgba(218, 99, 169, 0.43) !important;
  color: #ffffff;
}

/* line 2462, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .bg-color-blueLight,
.smart-style-5 .jarviswidget-color-blueLight > header {
  border-color: rgba(140, 210, 236, 0.43) !important;
  background: rgba(184, 227, 243, 0.43) !important;
  color: #ffffff;
}

/* line 2468, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .jarviswidget-color-blueLight > header > .jarviswidget-ctrls a {
  color: #ffffff !important;
}

/* line 2471, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .bg-color-teal,
.smart-style-5 .jarviswidget-color-teal > header {
  border-color: rgba(84, 210, 208, 0.83) !important;
  background: rgba(124, 221, 219, 0.83) !important;
  color: #ffffff;
}

/* line 2477, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .bg-color-blue,
.smart-style-5 .jarviswidget-color-blue > header {
  border-color: rgba(59, 184, 235, 0.43) !important;
  background: rgba(59, 184, 235, 0.43) !important;
  color: #ffffff;
}

/* line 2483, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .bg-color-blueDark,
.smart-style-5 .jarviswidget-color-blueDark > header {
  border-color: rgba(29, 61, 104, 0.43) !important;
  background: rgba(29, 61, 104, 0.43) !important;
  color: #ffffff;
}

/* line 2489, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .bg-color-darken,
.smart-style-5 .jarviswidget-color-darken > header {
  border-color: rgba(0, 0, 0, 0.23) !important;
  background: rgba(0, 0, 0, 0.23) !important;
  color: #ffffff;
}

/* line 2495, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .bg-color-yellow,
.smart-style-5 .jarviswidget-color-yellow > header {
  border-color: rgba(253, 236, 184, 0.43) !important;
  background: rgba(253, 236, 184, 0.43) !important;
  color: #ffffff;
}

/* line 2501, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .bg-color-orange,
.smart-style-5 .jarviswidget-color-orange > header {
  border-color: rgba(255, 159, 71, 0.43) !important;
  background: rgba(255, 159, 71, 0.43) !important;
  color: #ffffff;
}

/* line 2507, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .bg-color-orangeDark,
.smart-style-5 .jarviswidget-color-orangeDark > header {
  border-color: rgba(255, 161, 87, 0.43) !important;
  background: rgba(255, 161, 87, 0.43) !important;
  color: #ffffff;
}

/* line 2513, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .bg-color-red,
.smart-style-5 .jarviswidget-color-red > header {
  border-color: rgba(255, 7, 7, 0.43) !important;
  background: rgba(255, 7, 7, 0.43) !important;
  color: #ffffff;
}

/* line 2519, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .bg-color-redLight,
.smart-style-5 .jarviswidget-color-redLight > header {
  border-color: rgba(252, 61, 61, 0.43) !important;
  background: rgba(252, 61, 61, 0.43) !important;
  color: #ffffff;
}

/* line 2525, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .bg-color-white,
.smart-style-5 .jarviswidget-color-white > header {
  border-color: rgba(255, 255, 255, 0.33) !important;
  background: rgba(255, 255, 255, 0.43) !important;
  color: #000;
}

/* line 2531, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .jarviswidget-color-white > header > .jarviswidget-ctrls a {
  color: #3d3d3d !important;
}

/* line 2534, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 button.ColVis_Button,
.smart-style-5 ul.ColVis_collection li {
  color: #fff !important;
}

/* line 2538, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 ul.ColVis_collection {
  background: rgba(0, 0, 0, 0.5);
}

/* end jarvis widget */
/* dashboard social wall fix*/
/* line 2543, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .status .links {
  background: rgba(255, 255, 255, 0.1);
}

/* buttons */
/* line 2547, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .btn-primary,
.smart-style-5 .btn-primary.active,
.smart-style-5 .btn-primary:active,
.smart-style-5 .btn-primary:focus,
.smart-style-5 .btn-primary:hover,
.smart-style-5 .open > .dropdown-toggle.btn-primary,
.smart-style-5 .bootstrap-tagsinput > span,
.smart-style-5 .select2-container-multi .select2-choices .select2-search-choice {
  border-color: rgba(117, 205, 241, 0.83);
  background: rgba(71, 188, 236, 0.83);
  webkit-text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  -moz-text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
}

/* line 2561, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .btn-info,
.smart-style-5 .btn-info.active,
.smart-style-5 .btn-info:active,
.smart-style-5 .btn-info:focus,
.smart-style-5 .btn-info:hover,
.smart-style-5 .open > .dropdown-toggle.btn-info {
  border-color: rgba(164, 232, 230, 0.83);
  background: rgba(124, 221, 219, 0.83);
  webkit-text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  -moz-text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
}

/* line 2573, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .btn-success,
.smart-style-5 .sa-chat-learnmore-btn,
.smart-style-5 .sa-chat-learnmore-btn:active,
.smart-style-5 .sa-chat-learnmore-btn:focus,
.smart-style-5 .sa-chat-learnmore-btn:hover,
.smart-style-5 .btn-success.active,
.smart-style-5 .btn-success:active,
.smart-style-5 .btn-success:focus,
.smart-style-5 .btn-success:hover,
.smart-style-5 .open > .dropdown-toggle.btn-success {
  border-color: rgba(0, 246, 4, 0.83);
  background: rgba(144, 255, 146, 0.5);
  webkit-text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  -moz-text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
}

/* line 2589, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .btn-warning,
.smart-style-5 .btn-warning.active,
.smart-style-5 .btn-warning:active,
.smart-style-5 .btn-warning:focus,
.smart-style-5 .btn-warning:hover,
.smart-style-5 .open > .dropdown-toggle.btn-warning {
  border-color: rgba(250, 220, 156, 0.83);
  background-color: rgba(245, 206, 122, 0.83);
  webkit-text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  -moz-text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
}

/* line 2601, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .btn-danger,
.smart-style-5 .btn-danger.active,
.smart-style-5 .btn-danger:active,
.smart-style-5 .btn-danger:focus,
.smart-style-5 .btn-danger:hover,
.smart-style-5 .open > .dropdown-toggle.btn-danger {
  border-color: rgba(217, 20, 44, 0.83);
  background-color: rgba(236, 52, 74, 0.83);
  webkit-text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  -moz-text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
}

/* end buttons */
/* line 2614, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .smart-form .rating input:checked ~ label {
  color: #7ED5EB;
}

/* line 2617, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .smart-form .rating input + label:hover,
.smart-style-5 .smart-form .rating input + label:hover ~ label {
  color: #A3EDFF;
}

/* line 2621, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 select:not([multiple]) option,
.smart-style-5 .dt-toolbar option {
  background: #000;
  border-color: rgba(0, 0, 0, 0.4);
  color: #FFF;
}

/* line 2627, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .control-label {
  -webkit-text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  -moz-text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
}

/* line 2632, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .has-error .checkbox,
.smart-style-5 .has-error .checkbox-inline,
.smart-style-5 .has-error .control-label,
.smart-style-5 .has-error .help-block,
.smart-style-5 .has-error .radio,
.smart-style-5 .has-error .radio-inline,
.smart-style-5 .has-error .form-control-feedback {
  color: #ff7676;
  -webkit-text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  -moz-text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
}

/* line 2644, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .has-success .checkbox,
.smart-style-5 .has-success .checkbox-inline,
.smart-style-5 .has-success .control-label,
.smart-style-5 .has-success .help-block,
.smart-style-5 .has-success .radio,
.smart-style-5 .has-success .radio-inline,
.smart-style-5 .has-success .form-control-feedback {
  color: #b1f3b2;
  -webkit-text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  -moz-text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
}

/* line 2656, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 label input.checkbox[type=checkbox]:checked + span:before {
  color: #d2e8ff;
}

/* line 2659, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 label input.checkbox.style-2[type=checkbox]:checked + span:before {
  color: #66665e;
}

/* line 2662, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 label input.radiobox[type=radio] + span:before,
.smart-style-5 label input.radiobox[type=radio]:checked + span:before {
  color: #d2e8ff !important;
  border-color: #d2e8ff !important;
}

/* line 2667, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 input.checkbox[type=checkbox] + span:before {
  color: #FFFFFF;
  border-color: #FFFFFF;
}

/* line 2671, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .form-actions,
.smart-style-5 .smart-form.widget-body-toolbar,
.smart-style-5 .widget-body-toolbar,
.smart-style-5 label input.checkbox[type=checkbox] + span:before,
.smart-style-5 label input.radiobox[type=radio] + span:before {
  background: rgba(255, 255, 255, 0.23);
  border-color: rgba(255, 255, 255, 0.53);
}

/* line 2679, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .irs-diapason,
.smart-style-5 .noUi-connect {
  background: #FFFFFF;
}

/* line 2683, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .noUi-origin-lower {
  background: rgba(0, 255, 255, 0.8);
}

/* line 2686, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .modal-content,
.smart-style-5 .MessageBoxContainer,
.smart-style-5 .ajax-dropdown,
#extr-page.smart-style-5 {
  background: url(/glass.jpg) no-repeat 0 0;
  color: #fff;
  background-size: cover;
}

/* line 2694, vendor/assets/stylesheets/smartadmin-skins.scss */
#extr-page body.smart-style-5 {
  background: none !important;
}

/* line 2697, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-chatbox-titlebar {
  background: #2A4F58 !important;
}

/* line 2700, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-chatbox-titlebar.ui-state-focus {
  background: #204149 !important;
}

/* line 2703, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-chatbox .ui-widget-content {
  background: rgba(51, 103, 105, 0.6);
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(81, 165, 177, 0.6)), color-stop(1, rgba(68, 85, 139, 0.6)));
  background: -ms-linear-gradient(bottom, rgba(81, 165, 177, 0.6), rgba(68, 85, 139, 0.6));
  background: -moz-linear-gradient(center bottom, rgba(81, 165, 177, 0.6) 0%, rgba(68, 85, 139, 0.6) 100%);
  background: -o-linear-gradient(rgba(68, 85, 139, 0.6), rgba(81, 165, 177, 0.6));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(68, 85, 139, 0.6)', endColorstr='rgba(81, 165, 177, 0.6)', GradientType=0);
}

/* line 2711, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-state-focus + .ui-widget-content {
  background: rgba(51, 103, 105, 0.6);
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(68, 85, 139, 0.9)), color-stop(1, rgba(68, 85, 139, 0.9)));
  background: -ms-linear-gradient(bottom, rgba(68, 85, 139, 0.9), rgba(68, 85, 139, 0.9));
  background: -moz-linear-gradient(center bottom, rgba(68, 85, 139, 0.9) 0%, rgba(68, 85, 139, 0.9) 100%);
  background: -o-linear-gradient(rgba(68, 85, 139, 0.9), rgba(68, 85, 139, 0.9));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(68, 85, 139, 0.9)', endColorstr='rgba(68, 85, 139, 0.9)', GradientType=0);
}

/* line 2719, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-chatbox-content > .alert-msg {
  background: #FFFDD0;
}

/* line 2722, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-chatbox-input {
  background: rgba(29, 96, 117, 0.6);
}

/* line 2725, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-chatbox .ui-widget-content textarea {
  background: rgba(0, 0, 0, 0.23) !important;
  border-color: rgba(0, 0, 0, 0.23) !important;
  color: #fff;
}

/* line 2730, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-chatbox .ui-widget-content textarea:focus {
  background: rgba(0, 0, 0, 0.53) !important;
  border-color: rgba(0, 0, 0, 0.53) !important;
  font-weight: bold;
}

/* line 2735, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .MessageBoxContainer,
.smart-style-5 .fc-widget-content {
  -webkit-text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);
  -moz-text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);
  text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);
}

/* line 2741, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 #jarviswidget-fullscreen-mode .jarviswidget {
  background: url(/glass.jpg) no-repeat center bottom fixed;
  background-size: cover;
}

/* line 2745, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5.hidden-menu aside#left-panel {
  background: rgba(7, 38, 41, 0.83);
}

/* line 2748, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .fc-widget-content {
  border-color: rgba(0, 0, 0, 0.25);
}

/* line 2751, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .fc-grid .fc-day-number {
  padding: 0 4px;
  font-size: 17px;
}

/* line 2755, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .fc-state-highlight {
  background: none;
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

/* line 2768, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .inbox-body .table-wrap,
.smart-style-5 .inbox-nav-bar,
.smart-style-5 .inbox-side-bar,
.smart-style-5 .bootstrap-duallistbox-container label,
.smart-style-5 .form header,
.smart-style-5 .notification-body > li > span,
.smart-style-5 .smart-form header {
  background: transparent;
}

/* line 2777, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 #inbox-table.table tbody > tr > td {
  border-color: rgba(255, 255, 225, 0.15) !important;
}

/* line 2780, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 #inbox-table tbody tr:hover,
.smart-style-5 .table-hover > tbody > tr:hover > td {
  background: rgba(0, 255, 225, 0.25);
}

/* line 2784, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .inbox-message {
  background: rgba(0, 0, 0, 0.35);
}

/* line 2787, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .table {
  background: rgba(0, 0, 0, 0.15);
}

/* line 2790, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .bs-example .table {
  background: transparent;
}

/* line 2793, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .smart-form .checkbox i,
.smart-style-5 .smart-form .radio i {
  background: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.4) !important;
}

/* line 2798, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .smart-form .radio input + i:after {
  background: #fff;
}

/* line 2801, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .smart-form .icon-append,
.smart-style-5 .smart-form .icon-prepend {
  color: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 2806, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .smart-form .checkbox.state-error i,
.smart-style-5 .smart-form .radio.state-error i,
.smart-style-5 .smart-form .state-error input,
.smart-style-5 .smart-form .state-error select,
.smart-style-5 .smart-form .state-error textarea,
.smart-style-5 .smart-form .toggle.state-error i {
  background: rgba(255, 8, 8, 0.2) !important;
  border-color: #a90329 !important;
}

/* line 2815, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .smart-form .checkbox.state-success i,
.smart-style-5 .smart-form .radio.state-success i,
.smart-style-5 .smart-form .state-success input,
.smart-style-5 .smart-form .state-success select,
.smart-style-5 .smart-form .state-success textarea,
.smart-style-5 .smart-form .toggle.state-success i {
  background: rgba(98, 248, 98, 0.2) !important;
  border-color: #7dc27d;
}

/* line 2824, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-form .toggle i {
  background: rgba(255, 255, 255, 0.12);
}

/* line 2827, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .smart-form .toggle i:after {
  color: #ffffff;
}

/* line 2830, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .smart-form .toggle i:before {
  background-color: #ffffff;
}

/* line 2833, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .bootstrap-timepicker-widget table td input {
  color: #333;
}

/* line 2836, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5.menu-on-top nav > ul > li > a:after {
  color: #90D8CF !important;
}

/* line 2839, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5.menu-on-top nav ul ul li a,
.smart-style-5.menu-on-top nav ul ul ul li a {
  color: #ffffff;
}

/* line 2843, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5.menu-on-top nav ul ul,
.smart-style-5.menu-on-top nav ul ul ul {
  margin-left: -1px;
  border-bottom-color: #2AB7BD;
  background-color: transparent !important;
  background-image: -moz-linear-gradient(top, #000000, rgba(0, 0, 0, 0.7)) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000000), to(rgba(0, 0, 0, 0.7))) !important;
  background-image: -webkit-linear-gradient(top, #000000, rgba(0, 0, 0, 0.7)) !important;
  background-image: -o-linear-gradient(top, #000000, rgba(0, 0, 0, 0.7)) !important;
  background-image: linear-gradient(to bottom, #000000, rgba(0, 0, 0, 0.7)) !important;
}

/* line 2854, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5.menu-on-top nav ul ul .active > a {
  color: #FFD600 !important;
}

/* line 2857, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .inbox-info-bar .form-group input,
.smart-style-5 .inbox-info-bar .select2-container-multi .select2-choices {
  border-color: transparent !important;
  background: transparent !important;
}

/* line 2862, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .highlight .inbox-data-message > :first-child,
.smart-style-5 .highlight .inbox-data-message > :first-child > :first-child {
  color: #333 !important;
}

/* line 2866, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .unread td,
.smart-style-5 .table > tbody > tr.warning > td,
.smart-style-5 .table > tbody > tr.warning > th,
.smart-style-5 .table > tbody > tr > td.warning,
.smart-style-5 .table > tbody > tr > th.warning,
.smart-style-5 .table > tfoot > tr.warning > td,
.smart-style-5 .table > tfoot > tr.warning > th,
.smart-style-5 .table > tfoot > tr > td.warning,
.smart-style-5 .table > tfoot > tr > th.warning,
.smart-style-5 .table > thead > tr.warning > td,
.smart-style-5 .table > thead > tr.warning > th,
.smart-style-5 .table > thead > tr > td.warning,
.smart-style-5 .table > thead > tr > th.warning {
  background-color: rgba(255, 214, 0, 0.3) !important;
  color: #ffffff;
}

/* line 2882, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .table > tbody > tr.danger > td,
.smart-style-5 .table > tbody > tr.danger > th,
.smart-style-5 .table > tbody > tr > td.danger,
.smart-style-5 .table > tbody > tr > th.danger,
.smart-style-5 .table > tfoot > tr.danger > td,
.smart-style-5 .table > tfoot > tr.danger > th,
.smart-style-5 .table > tfoot > tr > td.danger,
.smart-style-5 .table > tfoot > tr > th.danger,
.smart-style-5 .table > thead > tr.danger > td,
.smart-style-5 .table > thead > tr.danger > th,
.smart-style-5 .table > thead > tr > td.danger,
.smart-style-5 .table > thead > tr > th.danger {
  background-color: rgba(236, 43, 43, 0.5) !important;
  color: #ffffff;
}

/* line 2897, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .table > tbody > tr.success > td,
.smart-style-5 .table > tbody > tr.success > th,
.smart-style-5 .table > tbody > tr > td.success,
.smart-style-5 .table > tbody > tr > th.success,
.smart-style-5 .table > tfoot > tr.success > td,
.smart-style-5 .table > tfoot > tr.success > th,
.smart-style-5 .table > tfoot > tr > td.success,
.smart-style-5 .table > tfoot > tr > th.success,
.smart-style-5 .table > thead > tr.success > td,
.smart-style-5 .table > thead > tr.success > th,
.smart-style-5 .table > thead > tr > td.success,
.smart-style-5 .table > thead > tr > th.success {
  background-color: rgba(106, 228, 56, 0.5) !important;
  color: #ffffff;
}

/* line 2912, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .login-info img,
.smart-style-5 .profile-pic > img,
.smart-style-5 .friends-list img,
.smart-style-5 .notification-body,
.smart-style-5 .inbox-download-list li > :first-child > :first-child > img,
.smart-style-5 .chat-body li.message img,
.smart-style-5 #chat-container #chat-users li a img,
.smart-style-5 .usr-card > img,
.smart-style-5 #shortcut ul li .jarvismetro-tile {
  border-radius: 50% 0 !important;
}

/* line 2923, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .friends-list img {
  outline: none;
}

/* line 2926, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .inbox-download-list li > :first-child:hover {
  background: rgba(255, 255, 255, 0.3);
  border-color: rgba(192, 192, 192, 0.3);
}

/* line 2930, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .inbox-download,
.smart-style-5 .inbox-message {
  border-bottom-color: rgba(255, 255, 255, 0.3);
}

/* line 2934, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .demo > *,
.smart-style-5 .demo legend,
.smart-style-5 .demo [class*=" txt-color-"] {
  color: #333 !important;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
}

/* line 2942, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .demo .txt-color-white {
  color: #fff !important;
}

/* line 2945, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .demo .txt-color-darken {
  color: #333 !important;
}

/* line 2948, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .demo label input.checkbox[type=checkbox] + span:before,
.smart-style-5 .demo label input.radiobox[type=radio] + span:before {
  background-color: #f4f4f4;
}

/* line 2952, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 #hide-menu i {
  color: #ffffff !important;
}

/* line 2955, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 nav > ul ul li::before,
.smart-style-5 nav > ul > li > ul::before {
  border: none !important;
}

/* line 2959, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 nav ul ul li > a:hover,
.smart-style-5 nav ul ul ul li a:hover {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 2963, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 {
  /*.profile-pic{
        color: #333;
        & small{
            color: #333;
        }
        & + div a:not(.btn),
        & + div .txt-color-darken,
        & + div + div a,
        & + div + div h1 small,
        & + div h1 small,
        & + div .text-muted,
        & + div{
        color: #333 !important;
        }

    }*/
}

/* line 2981, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .smart-form {
  color: #ffffff;
}

/* line 2984, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-jqgrid .ui-jqgrid-title {
  color: #ffffff;
}

/* line 2987, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .ui-state-hover,
.smart-style-5 .ui-widget-content .ui-state-hover,
.smart-style-5 .ui-widget-header .ui-state-hover,
.smart-style-5 .ui-state-focus,
.smart-style-5 .ui-widget-content .ui-state-focus,
.smart-style-5 .ui-widget-header .ui-state-focus {
  color: #ffffff;
}

/* line 2995, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .well-light {
  /*color: #333;*/
}

/* line 2998, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .well-light .nav-tabs {
  background: rgba(0, 0, 0, 0.43);
  color: #fff;
  padding-left: 10px;
}

/* line 3003, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .input-icon-left > i,
.smart-style-5 .input-icon-right > i,
.smart-style-5 .icon-addon {
  color: #fff;
}

/* line 3008, vendor/assets/stylesheets/smartadmin-skins.scss */
.smart-style-5 .show-stats .progress-bar {
  background: rgba(255, 255, 255, 0.8) !important;
}

@media (max-width: 979px) {
  /* line 3012, vendor/assets/stylesheets/smartadmin-skins.scss */
  .smart-style-5 #sparks {
    background: transparent;
  }
}

/* SmartStyle 6 */
/* line 3017, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 {
  background: #edecec;
  font-family: "RobotoDraft", "Roboto", sans-serif;
  -webkit-font-smoothing: antialiased;
  /* ripple effect */
  /* fixes initial animation run, without user input, on page load.
     */
  /* ripple
 */
  /* to re-trigger the animation with just CSS, we need to duplicate the keyframes
     */
  /* fixes initial animation run, without user input, on page load.
     */
  /* forms */
  /* widget */
  /* tables */
  /* pages */
}

/* line 3035, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .txt-color-green {
  color: #4CAF50 !important;
}

/* line 3038, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .bg-color-greenDark {
  background: #2E7D32 !important;
}

/* line 3041, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .txt-color-greenDark {
  color: #2E7D32 !important;
}

/* line 3044, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .bg-color-greenLight {
  background: #43A047 !important;
}

/* line 3047, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .txt-color-greenLight {
  color: #43A047 !important;
}

/* line 3050, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .bg-color-purple {
  background: #9C27B0 !important;
}

/* line 3053, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .txt-color-purple {
  color: #9C27B0 !important;
}

/* line 3056, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .bg-color-magenta,
body.smart-style-6 .jarviswidget-color-magenta > header {
  background: #AA00FF !important;
}

/* line 3060, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .jarviswidget-color-magenta > header {
  border-color: #AA00FF !important;
}

/* line 3063, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .txt-color-magenta,
body.smart-style-6 nav ul li.active > a:before {
  color: #AA00FF !important;
}

/* line 3067, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .bg-color-pink {
  background: #E91E63 !important;
}

/* line 3070, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .txt-color-pink {
  color: #E91E63 !important;
}

/* line 3073, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .bg-color-pinkDark {
  background: #AD1457 !important;
}

/* line 3076, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .txt-color-pinkDark {
  color: #AD1457 !important;
}

/* line 3079, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .bg-color-blue,
body.smart-style-6 .onoffswitch-inner:before,
body.smart-style-6 .open > .dropdown-toggle.btn-primary,
body.smart-style-6 .select2-container-multi .select2-choices .select2-search-choice,
body.smart-style-6 .bootstrap-tagsinput > span {
  background: #2196F3 !important;
}

/* line 3086, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .txt-color-blue {
  color: #2196F3 !important;
}

/* line 3089, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .bg-color-blueLight,
body.smart-style-6 .slider-selection,
body.smart-style-6 .noUi-connect,
body.smart-style-6 .pagination > .active > a,
body.smart-style-6 .pagination > .active > a:focus,
body.smart-style-6 .pagination > .active > a:hover,
body.smart-style-6 .pagination > .active > span,
body.smart-style-6 .pagination > .active > span:focus,
body.smart-style-6 .pagination > .active > span:hover,
body.smart-style-6 .label-primary {
  background: #03A9F4 !important;
}

/* line 3101, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .btn-primary {
  background: #2196F3;
  border-color: #0c7cd5 !important;
}

/* line 3105, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .btn-primary:active,
body.smart-style-6 .btn-primary:hover,
body.smart-style-6 .btn-primary:focus {
  background: #0c7cd5 !important;
}

/* line 3110, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .btn-primary.active,
body.smart-style-6 .btn-primary:active,
body.smart-style-6 .btn-primary:hover,
body.smart-style-6 .open > .dropdown-toggle.btn-primary {
  border-color: #0c7cd5 !important;
}

/* line 3116, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .btn-primary.active.focus,
body.smart-style-6 .btn-primary.active:focus,
body.smart-style-6 .btn-primary.active:hover,
body.smart-style-6 .btn-primary.focus:active,
body.smart-style-6 .btn-primary:active:focus,
body.smart-style-6 .btn-primary:active:hover,
body.smart-style-6 .open > .dropdown-toggle.btn-primary.focus,
body.smart-style-6 .open > .dropdown-toggle.btn-primary:focus,
body.smart-style-6 .open > .dropdown-toggle.btn-primary:hover {
  background: #0c7cd5 !important;
  border-color: #0c7cd5 !important;
}

/* line 3128, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .btn-warning {
  background: #FF9800;
  border-color: #cc7a00 !important;
}

/* line 3132, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .btn-warning:active,
body.smart-style-6 .btn-warning:hover,
body.smart-style-6 .btn-warning:focus {
  background: #cc7a00 !important;
}

/* line 3137, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .btn-warning.active,
body.smart-style-6 .btn-warning:active,
body.smart-style-6 .btn-warning:hover,
body.smart-style-6 .open > .dropdown-toggle.btn-warning {
  border-color: #cc7a00 !important;
}

/* line 3143, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .btn-warning.active.focus,
body.smart-style-6 .btn-warning.active:focus,
body.smart-style-6 .btn-warning.active:hover,
body.smart-style-6 .btn-warning.focus:active,
body.smart-style-6 .btn-warning:active:focus,
body.smart-style-6 .btn-warning:active:hover,
body.smart-style-6 .open > .dropdown-toggle.btn-warning.focus,
body.smart-style-6 .open > .dropdown-toggle.btn-warning:focus,
body.smart-style-6 .open > .dropdown-toggle.btn-warning:hover {
  background: #cc7a00 !important;
  border-color: #cc7a00 !important;
}

/* line 3155, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .pagination > li > a,
body.smart-style-6 .pagination > li > span {
  color: #03A9F4;
}

/* line 3159, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .pagination > .active > a,
body.smart-style-6 .pagination > .active > a:focus,
body.smart-style-6 .pagination > .active > a:hover,
body.smart-style-6 .pagination > .active > span,
body.smart-style-6 .pagination > .active > span:focus,
body.smart-style-6 .pagination > .active > span:hover {
  color: #fff;
}

/* line 3167, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .pagination > .active > a,
body.smart-style-6 .pagination > .active > a:focus,
body.smart-style-6 .pagination > .active > a:hover,
body.smart-style-6 .pagination > .active > span,
body.smart-style-6 .pagination > .active > span:focus,
body.smart-style-6 .pagination > .active > span:hover {
  border-color: #0398db;
}

/* line 3175, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .btn-danger {
  color: #fff;
  background-color: #F44336;
  border-color: #f32c1e;
}

/* line 3180, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .btn-danger:active,
body.smart-style-6 .btn-danger:hover,
body.smart-style-6 .btn-danger:focus {
  background-color: #ba160a;
}

/* line 3185, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .btn-danger.active,
body.smart-style-6 .btn-danger:active,
body.smart-style-6 .btn-danger:hover,
body.smart-style-6 .open > .dropdown-toggle.btn-warning {
  border-color: #ea1c0d !important;
}

/* line 3191, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .btn-danger.active.focus,
body.smart-style-6 .btn-danger.active:focus,
body.smart-style-6 .btn-danger.active:hover,
body.smart-style-6 .btn-danger.focus:active,
body.smart-style-6 .btn-danger:active:focus,
body.smart-style-6 .btn-danger:active:hover,
body.smart-style-6 .open > .dropdown-toggle.btn-danger.focus,
body.smart-style-6 .open > .dropdown-toggle.btn-danger:focus,
body.smart-style-6 .open > .dropdown-toggle.btn-danger:hover {
  background: #ea1c0d !important;
  border-color: #ea1c0d !important;
}

/* line 3203, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .label-danger {
  background-color: #F44336;
}

/* line 3206, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .alert-success,
body.smart-style-6 .btn-success {
  border-color: #388E3C;
  color: #FFF;
  background-color: #4CAF50;
}

/* line 3212, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .label-success {
  background-color: #4CAF50;
}

/* line 3215, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .btn-success:hover,
body.smart-style-6 .btn-success:active,
body.smart-style-6 .btn-success:focus {
  background: #3d8b40;
  border-color: #388E3C;
}

/* line 3221, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .btn-success.active.focus,
body.smart-style-6 .btn-success.active:focus,
body.smart-style-6 .btn-success.active:hover,
body.smart-style-6 .btn-success.focus:active,
body.smart-style-6 .btn-success:active:focus,
body.smart-style-6 .btn-success:active:hover,
body.smart-style-6 .open > .dropdown-toggle.btn-success.focus,
body.smart-style-6 .open > .dropdown-toggle.btn-success:focus,
body.smart-style-6 .open > .dropdown-toggle.btn-success:hover {
  border-color: #388E3C;
  background: #3d8b40;
}

/* line 3233, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .txt-color-blueLight {
  color: #03A9F4 !important;
}

/* line 3236, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .bg-color-blueDark {
  background: #1565C0 !important;
}

/* line 3239, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .alert-info,
body.smart-style-6 .btn-info {
  border-color: #03A9F4;
  color: #01579B;
  background-color: #B3E5FC;
}

/* line 3245, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .label-info {
  background-color: #B3E5FC;
}

/* line 3248, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .btn-info:hover,
body.smart-style-6 .btn-info:active,
body.smart-style-6 .btn-info:focus,
body.smart-style-6 .btn-info.active,
body.smart-style-6 .btn-info:active,
body.smart-style-6 .btn-info:hover,
body.smart-style-6 .open > .dropdown-toggle.btn-info {
  background: #82d4fa;
  border-color: #03A9F4;
}

/* line 3258, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .slider-info + .slider-track > .slider-selection {
  background-color: #B3E5FC;
}

/* line 3261, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .txt-color-blueDark {
  color: #1565C0 !important;
}

/* line 3264, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .bg-color-teal {
  background: #009688 !important;
}

/* line 3267, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .txt-color-teal {
  color: #009688 !important;
}

/* line 3270, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .bg-color-yellow,
body.smart-style-6 .slider-warning + .slider-track > .slider-selection {
  background: #FFEB3B !important;
}

/* line 3274, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .alert-warning {
  border-color: #F9A825;
  color: #5A4E3F;
  background-color: #FFEB3B;
}

/* line 3279, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .label-warning {
  background-color: #FFEB3B;
  color: #333;
}

/* line 3283, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .txt-color-yellow {
  color: #FFEB3B !important;
}

/* line 3286, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .bg-color-orange {
  background: #FF9800 !important;
}

/* line 3289, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .txt-color-orange {
  color: #FF9800 !important;
}

/* line 3292, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .bg-color-orangeDark {
  background: #E65100 !important;
}

/* line 3295, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .txt-color-orangeDark {
  color: #E65100 !important;
}

/* line 3298, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .bg-color-red,
body.smart-style-6 .alert-danger,
body.smart-style-6 .slider-danger + .slider-track > .slider-selection {
  background: #F44336 !important;
}

/* line 3303, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .txt-color-red {
  color: #F44336 !important;
}

/* line 3306, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .bg-color-redLight {
  background: #FF5252 !important;
}

/* line 3309, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .alert-danger {
  border-color: #B71C1C;
}

/* line 3312, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .txt-color-redLight {
  color: #FF5252 !important;
}

/* line 3315, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .text-primary {
  color: #3F51B5 !important;
}

/* line 3318, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .text-success {
  color: #00C853 !important;
}

/* line 3321, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .text-danger {
  color: #C62828 !important;
}

/* line 3324, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .text-warning {
  color: #FF5722 !important;
}

/* line 3327, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .text-info {
  color: #607D8B !important;
}

/* line 3330, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .ajax-notifications {
  background: #D8F4FF;
}

/* line 3333, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .ajax-notifications .fa-4x.fa-border {
  color: #2196F3;
  border-color: #2196F3;
}

/* line 3337, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 aside,
body.smart-style-6 nav ul ul {
  background: #fff;
}

/* line 3341, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .nav-tabs > li.active > a {
  -webkit-box-shadow: 0 2px 0 #E91E63;
  -moz-box-shadow: 0 2px 0 #E91E63;
  box-shadow: 0 2px 0 #E91E63;
  z-index: 10;
}

/* line 3347, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 #header,
body.smart-style-6 .dropdown-menu > .active > a,
body.smart-style-6 .dropdown-menu > .active > a:focus,
body.smart-style-6 .dropdown-menu > .active > a:hover,
body.smart-style-6 .dropdown-menu > li > a:focus,
body.smart-style-6 .dropdown-menu > li > a:hover {
  background: #2196F3;
}

/* line 3355, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 #content {
  margin-left: 30px;
  margin-right: 30px;
  margin-top: 20px;
}

/* line 3360, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 #content > .row {
  margin-bottom: 20px;
}

/* line 3363, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .page-title {
  text-transform: uppercase;
  font-size: 19px;
  margin-bottom: 0px;
  margin-top: 10px;
  letter-spacing: normal;
}

/* line 3370, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .page-title > .fa {
  display: none;
}

/* line 3373, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .page-footer {
  background: #455A64;
}

/* line 3376, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 #updating-chart.txt-color-blue {
  color: #4d7686 !important;
}

/* line 3379, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .ribbon-button-alignment {
  display: none;
}

/* line 3382, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 #ribbon {
  background: rgba(255, 255, 255, 0.4);
}

/* line 3385, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .btn-header > :first-child > a,
body.smart-style-6 #logo-group span#activity {
  background: none;
  border: none;
  color: #fff;
  border-radius: 50%;
}

/* line 3392, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 #project-selector,
body.smart-style-6 .project-selector,
#project-context body.smart-style-6 > :first-child,
body.smart-style-6 .project-context > :first-child,
body.smart-style-6 .header-dropdown-list > li > .dropdown-toggle {
  color: #fff !important;
  text-shadow: none;
}

/* line 3400, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .open > .dropdown-menu {
  -webkit-animation-name: none;
  -moz-animation-name: none;
  -o-animation-name: none;
  animation-name: none;
  -webkit-animation-duration: .4s;
  -moz-animation-duration: .4s;
  -o-animation-duration: .4s;
  animation-duration: .4s;
  -webkit-animation-fill-mode: none;
  -moz-animation-fill-mode: none;
  -o-animation-fill-mode: none;
  animation-fill-mode: none;
}

/* line 3414, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .dropdown .dropdown-menu.pull-right,
body.smart-style-6 .bootstrap-select .dropdown-menu.pull-right,
body.smart-style-6 .btn-group .dropdown-menu.pull-right,
body.smart-style-6 .date-picker .dropdown-menu.pull-right,
body.smart-style-6 .dropdown .dropdown-menu.dropdown-menu-right,
body.smart-style-6 .bootstrap-select .dropdown-menu.dropdown-menu-right,
body.smart-style-6 .btn-group .dropdown-menu.dropdown-menu-right,
body.smart-style-6 .date-picker .dropdown-menu.dropdown-menu-right,
body.smart-style-6 .dropdown-menu.pull-right {
  -webkit-transform-origin: top right !important;
  -moz-transform-origin: top right !important;
  -ms-transform-origin: top right !important;
  transform-origin: top right !important;
}

/* line 3428, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .dropdown .dropdown-menu.pull-left,
body.smart-style-6 .bootstrap-select .dropdown-menu.pull-left,
body.smart-style-6 .btn-group .dropdown-menu.pull-left,
body.smart-style-6 .dropdown-menu.pull-left,
body.smart-style-6 .date-picker .dropdown-menu.pull-left,
body.smart-style-6 .dropdown .dropdown-menu.dropdown-menu-left,
body.smart-style-6 .bootstrap-select .dropdown-menu.dropdown-menu-left,
body.smart-style-6 .btn-group .dropdown-menu.dropdown-menu-left,
body.smart-style-6 .date-picker .dropdown-menu.dropdown-menu-left,
body.smart-style-6 .project-selector + .dropdown-menu {
  -webkit-transform-origin: top left !important;
  -moz-transform-origin: top left !important;
  -ms-transform-origin: top left !important;
  transform-origin: top left !important;
}

/* line 3443, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .dropdown,
body.smart-style-6 .dropdown-menu,
body.smart-style-6 .btn-group .dropdown-menu,
body.smart-style-6 .date-picker .dropdown-menu {
  -webkit-transform-origin: top left;
  -moz-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
  -webkit-transition: all;
  -o-transition: all;
  transition: all;
  -webkit-transition-duration: 250ms;
  transition-duration: 250ms;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  filter: alpha(opacity=0);
  display: block;
}

/* line 3467, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .project-selector + .dropdown-menu {
  margin-top: -27px;
}

/* line 3470, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .header-dropdown-list .dropdown-menu {
  margin-top: -20px;
}

/* line 3473, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .dropdown.open .dropdown-menu,
body.smart-style-6 .dropup.open .dropdown-menu,
body.smart-style-6 .bootstrap-select.open .dropdown-menu,
body.smart-style-6 .btn-group.open .dropdown-menu,
body.smart-style-6 .open > .dropdown-menu {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 3485, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .login-info {
  height: 120px;
  background: url(/cover.png) no-repeat center center;
  margin-top: -1px !important;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  border: 0px;
}

/* line 3495, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .login-info > span {
  height: 119px;
  border: 0px;
  padding: 0px;
}

/* line 3500, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .login-info a {
  display: block;
  margin: 0;
  padding: 10px;
}

/* line 3505, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .login-info a span {
  display: block;
  background: rgba(0, 0, 0, 0.2);
  width: 100%;
  max-width: 100%;
  padding: 5px 10px;
  margin-left: -10px;
  margin-top: 22px;
  color: #fff;
}

/* line 3515, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .login-info img {
  border-radius: 50%;
  width: 50px;
  border: 3px solid rgba(0, 0, 0, 0.14);
  box-sizing: content-box;
}

/* line 3521, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 #logo img {
  display: none;
}

/* line 3524, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 #activity b.badge {
  padding: 4px;
}

/* line 3527, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 #logo-group > span#logo:before {
  content: "SmartAdmin";
  font-size: 17px;
  color: #fff;
  font-weight: 300;
  margin-top: 1px;
  display: block;
}

/* line 3535, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .header-search > input[type=text] {
  background: transparent;
  border-right-width: 0px;
  border-left-width: 0px;
  border-top-width: 0px;
  border-bottom-color: #fff;
  color: #fff;
  padding: 0;
}

/* line 3544, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .header-search > button {
  color: #fff;
}

/* line 3547, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .header-search input[type=text]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}

/* line 3550, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .header-search input[type=text]:-moz-placeholder {
  /* Firefox 18- */
  color: rgba(255, 255, 255, 0.7);
}

/* line 3554, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .header-search input[type=text]::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(255, 255, 255, 0.7);
}

/* line 3558, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .header-search input[type=text]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}

/* line 3561, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 nav ul li a,
body.smart-style-6 nav ul li.open > a,
body.smart-style-6 nav ul li.open > a b {
  color: #4C4C4C !important;
}

/* line 3566, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 nav ul .active body.smart-style-6 nav ul > a,
nav ul li.open body.smart-style-6 nav ul > a {
  color: #3C3C3C !important;
}

/* line 3570, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 nav ul li a:hover,
ul li body.smart-style-6 nav ul > a:hover {
  background-color: rgba(69, 69, 69, 0.05);
}

/* line 3574, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 nav ul li a {
  font-size: 13px;
}

/* line 3577, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 nav > ul > li > a {
  font-weight: 400;
  text-transform: uppercase;
  padding: 14px 10px 14px 11px;
}

/* line 3582, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 nav > ul > li > a b {
  margin-top: 6px;
}

/* line 3585, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 nav ul li a:active {
  background: none;
}

/* line 3588, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .login-info a span + i {
  display: none;
}

/* line 3591, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 #ribbon .breadcrumb li:last-child,
#ribbon .breadcrumb body.smart-style-6 > .active,
body.smart-style-6 #ribbon .breadcrumb,
body.smart-style-6 #ribbon .breadcrumb a,
.breadcrumb body.smart-style-6 > li + li:before {
  color: #374850 !important;
}

/* line 3598, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .ajax-dropdown,
#speech-btn body.smart-style-6 > :first-child body.smart-style-6 > a + .popover {
  -webkit-box-shadow: 0 0px 30px rgba(30, 30, 100, 0.75);
  -moz-box-shadow: 0 0px 30px rgba(30, 30, 100, 0.75);
  box-shadow: 0 0px 30px rgba(30, 30, 100, 0.75);
}

/* line 3604, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 nav > ul > li > ul::before,
body.smart-style-6 nav > ul ul li::before {
  border: none;
}

/* line 3608, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .minifyme {
  background: #2196F3;
  color: #FFFFFF;
  position: absolute;
  width: 29px;
  border-radius: 50%;
  z-index: 999;
  right: -12px;
  padding: 1px 3px;
  border-bottom: 1px solid #3D6A8A;
}

/* line 3619, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 nav li a {
  position: relative;
  overflow: hidden;
}

/* line 3623, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 nav li a:after {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 300px;
  height: 300px;
  margin-left: -120px;
  margin-top: -150px;
  background: #455A64;
  border-radius: 100%;
  opacity: .3;
  transform: scale(0);
}

@keyframes ripple {
  0% {
    transform: scale(0);
  }
  20% {
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(1);
  }
}

/* line 3650, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 nav li a:not(:active):after {
  animation: ripple 1.5s ease-in-out;
}

/* line 3653, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 nav li a:after {
  visibility: hidden;
}

/* line 3656, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 nav li a:focus:after {
  visibility: visible;
}

/* line 3659, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 nav li a:active {
  background-color: transparent !important;
}

/* line 3662, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .checkbox label > input[type=checkbox]:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 48px;
  height: 48px;
  margin-left: -18px;
  margin-top: -18px;
  background: #3f51b5;
  border-radius: 100%;
  opacity: .6;
  transform: scale(0);
}

@keyframes rippleDuplicate {
  0% {
    transform: scale(0);
  }
  40% {
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(1);
  }
}

/* line 3689, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .checkbox label > input[type=checkbox]:focus:after {
  animation: rippleDuplicate 0.5s ease-out;
}

/* line 3692, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .checkbox label > input[type=checkbox]:checked {
  animation-name: rippleDuplicate;
}

/* line 3695, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .checkbox label > input[type=checkbox]:focus:after {
  visibility: hidden;
}

/* line 3698, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .checkbox label > input[type=checkbox]:focus:after {
  visibility: visible;
}

/* line 3701, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .smart-form .checkbox input:focus + i,
body.smart-style-6 .smart-form .input input:focus,
body.smart-style-6 .smart-form .radio input:focus + i,
body.smart-style-6 .smart-form .select select:focus,
body.smart-style-6 .smart-form .textarea textarea:focus,
body.smart-style-6 .smart-form .toggle input:focus + i {
  border-color: #2196F3;
}

/* line 3709, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .smart-form .rating input:checked ~ label,
body.smart-style-6 .smart-form .checkbox input + i:after {
  color: #2196F3;
}

/* line 3713, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .form-control[disabled],
body.smart-style-6 .form-control[readonly],
body.smart-style-6 .fieldset[disabled] .form-control,
body.smart-style-6 .smart-form .select select,
body.smart-style-6 .smart-form .textarea textarea {
  border-bottom: 1px dashed #E0E0E0;
}

/* line 3720, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .form-control-feedback {
  width: auto;
  height: auto;
}

/* line 3724, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .smart-form .checkbox input:checked + i,
body.smart-style-6 .smart-form .radio input:checked + i,
body.smart-style-6 .smart-form .toggle input:checked + i {
  border-color: transparent;
}

/* line 3729, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .form-control,
body.smart-style-6 .smart-form .icon-append,
body.smart-style-6 .smart-form .icon-prepend,
body.smart-style-6 .smart-form .input input,
body.smart-style-6 .smart-form .select select,
body.smart-style-6 .smart-form .textarea textarea {
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}

/* line 3739, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .form-control,
body.smart-style-6 .smart-form .icon-append,
body.smart-style-6 .smart-form .icon-prepend,
body.smart-style-6 .smart-form .select select,
body.smart-style-6 .smart-form .textarea textarea {
  padding-left: 0px;
}

/* line 3746, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .form-control:not(.ui-autocomplete-loading) {
  background: transparent;
}

/* line 3749, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .input-icon-left input.form-control[type="text"],
body.smart-style-6 .icon-addon > input[type="text"] {
  padding-left: 32px;
}

/* line 3753, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 input[type=checkbox],
body.smart-style-6 input[type=radio] {
  margin-top: 2px;
  line-height: normal;
}

/* line 3758, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .dataTables_filter > label:focus .input-group-addon {
  border-bottom-color: #2196F3;
}

/* line 3761, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .dataTables_filter .input-group-addon {
  border-top-width: 0px !important;
  border-left-width: 0px !important;
  border-right-width: 0px !important;
  background: transparent;
}

/* line 3767, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .dataTables_filter .input-group-addon + .form-control {
  background: transparent;
}

/* line 3770, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .input-group-addon:last-child,
body.smart-style-6 .input-group-addon:first-child {
  border: 1px solid inherit;
}

/* line 3774, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .input-group .form-control:first-child {
  border-right: 0px !important;
}

/* line 3777, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .input-group-addon + .form-control[type="text"] {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 3781, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .ui-sortable .jarviswidget-sortable > header {
  box-shadow: none !important;
}

/* line 3784, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .jarviswidget > header {
  border-bottom: 0px;
}

/* line 3787, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .widget-toolbar,
body.smart-style-6 .jarviswidget-ctrls .button-icon {
  border: 0px;
}

/* line 3791, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .widget-toolbar > .color-box {
  outline: none !important;
  border-radius: 30%;
  box-shadow: 0 0 1px 1px rgba(56, 56, 56, 0.3);
}

/* line 3796, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .color-box,
body.smart-style-6 .color-select li span {
  border-radius: 30%;
}

/* line 3800, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .jarviswidget header .nav-tabs > li.active > a,
body.smart-style-6 .jarviswidget header .nav-tabs > li.active > a:focus,
body.smart-style-6 .jarviswidget header .nav-tabs > li.active > a:hover {
  border: 0px !important;
}

/* line 3805, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .jarviswidget-sortable.ui-sortable-helper {
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
}

/* line 3808, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .jarviswidget-placeholder {
  background: linear-gradient(90deg, #0000ff 50%, transparent 50%), linear-gradient(90deg, #0000ff 50%, transparent 50%), linear-gradient(0deg, #0000ff 50%, transparent 50%), linear-gradient(0deg, #0000ff 50%, transparent 50%);
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: 10px 2px, 10px 2px, 2px 10px, 2px 10px;
  background-position: 0% 0%, 100% 100%, 0% 100%, 100% 0%;
  animation: border-dance 4s infinite linear;
  width: 100%;
  height: 100%;
  padding: 10px;
}

@keyframes border-dance {
  0% {
    background-position: 0px 0px, 300px 116px, 0px 150px, 216px 0px;
  }
  100% {
    background-position: 300px 0px, 0px 116px, 0px 0px, 216px 150px;
  }
}

/* line 3826, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .MessageBoxContainer {
  border-radius: 4px;
  max-width: 600px;
  margin: 0 auto;
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
  background: #fff;
  color: #333;
}

/* line 3834, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .table > tbody > tr > td,
body.smart-style-6 .table > tbody > tr > th,
body.smart-style-6 .table > tfoot > tr > td,
body.smart-style-6 .table > tfoot > tr > th,
body.smart-style-6 .table > thead > tr > td,
body.smart-style-6 .table > thead > tr > th {
  padding: 16px 10px;
}

/* line 3842, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .dt-toolbar {
  padding: 14px 20px 11px;
}

/* line 3845, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .inbox-nav-bar,
body.smart-style-6 .inbox-body .table-wrap,
body.smart-style-6 .inbox-side-bar,
body.smart-style-6 .inbox-info-bar .form-group input,
body.smart-style-6 .inbox-info-bar .select2-container-multi .select2-choices,
body.smart-style-6 .inbox-compose-footer {
  background: #ffffff;
}

/* line 3853, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .inbox-compose-footer {
  border-bottom-width: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

/* line 3858, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .inbox-body {
  box-shadow: -11px 12px 23px rgba(0, 0, 0, 0.1);
}

/* line 3861, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .inbox-download,
body.smart-style-6 .inbox-message {
  border-bottom: 0px;
}

/* line 3865, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .inbox-info-bar .form-group input,
body.smart-style-6 .inbox-info-bar .select2-container-multi .select2-choices {
  border-color: transparent !important;
}

/* line 3869, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 #inbox-content {
  margin-bottom: 30px !important;
}

/* line 3872, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6.desktop-detected .inbox-download,
body.smart-style-6.desktop-detected .inbox-compose-footer {
  padding-bottom: 56px;
}

/* line 3876, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 ::-webkit-scrollbar {
  width: 10px;
  background-color: transparent;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}

/* line 3882, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 ::-webkit-scrollbar:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 3885, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 ::-webkit-scrollbar-thumb:vertical {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 100px;
  background-clip: padding-box;
  border: 2px solid transparent;
  min-height: 10px;
}

/* line 3892, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .inbox-message {
  background: #fff;
}

/* line 3895, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .note-editor .note-editable {
  background-color: rgba(33, 150, 243, 0.15);
}

/* line 3898, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .note-editor .note-editable:focus {
  background: #fff;
}

/* line 3901, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .inbox-nav-bar {
  height: auto !important;
}

/* line 3904, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .superbox-show {
  background-color: #37474F;
}

/* line 3907, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .superbox-list.active:before {
  color: #37474F;
}

/* line 3910, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .superbox-imageinfo span {
  color: rgba(255, 255, 255, 0.5);
}

/* line 3913, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 #sparks {
  display: none;
}

/* line 3916, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .page-footer .txt-color-blueLight {
  color: #ffffff !important;
}

/* line 3919, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6 .input-group .form-control:first-child {
  border-right: 1px solid #ccc;
}

/* line 3922, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6.minified .login-info {
  height: 55px;
}

/* line 3925, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6.minified .login-info img {
  width: 34px;
}

/* line 3928, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6.minified .login-info a {
  padding: 10px 0px;
}

/* line 3931, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6.minified .login-info a span {
  display: none;
}

/* line 3934, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6.minified .minifyme {
  border-radius: 0%;
  left: 0px;
  width: 45px;
  border: 0px;
}

/* line 3940, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6.minified nav > ul > li > a > .menu-item-parent,
body.smart-style-6.minified nav > ul > li > ul {
  left: 45px;
}

/* line 3944, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6.minified nav > ul > li > a > .menu-item-parent {
  padding-top: 4px;
  top: 0px;
}

/* line 3948, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6.minified nav > ul > li ul li {
  background: #ffffff;
  overflow: hidden;
}

/* line 3952, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6.minified nav li a {
  overflow: visible;
  border-left: 1px solid #C1C1C1;
  border: 0px;
}

/* line 3957, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6.minified nav > ul > li {
  border-bottom: 0px !important;
  border-top: 0px !important;
}

/* line 3961, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6.minified nav > ul > li > ul {
  padding-top: 0px;
  border: 0px;
  background: #f5f5f5;
  border-left: 1px solid #CACACA;
}

/* line 3967, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6.menu-on-top aside#left-panel nav > ul > li {
  border: 0px;
}

/* line 3970, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6.menu-on-top aside#left-panel {
  border: 0px;
}

/* line 3973, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6.menu-on-top aside#left-panel nav > ul > li:hover {
  background: #ffffff;
}

/* line 3976, vendor/assets/stylesheets/smartadmin-skins.scss */
body.smart-style-6.menu-on-top nav ul ul li a:hover,
body.smart-style-6.menu-on-top nav ul ul li:hover > a,
body.smart-style-6.menu-on-top nav ul ul ul li a:hover,
body.smart-style-6.menu-on-top nav ul li a:hover,
body.smart-style-6.menu-on-top nav ul > a:hover,
body.smart-style-6.menu-on-top aside#left-panel nav > ul > li:hover > a {
  color: #ffffff !important;
  background-color: #2196F3;
}

@media (max-width: 979px) and (min-width: 768px) {
  /* line 3986, vendor/assets/stylesheets/smartadmin-skins.scss */
  body.smart-style-6 #hide-menu i {
    color: #ffffff;
  }
}

@media (max-width: 767px) {
  /* line 3991, vendor/assets/stylesheets/smartadmin-skins.scss */
  body.smart-style-6 #content {
    margin-left: 0px;
    margin-right: 0px;
  }
  /* line 3995, vendor/assets/stylesheets/smartadmin-skins.scss */
  body.smart-style-6 #hide-menu > :first-child > a {
    width: 40px !important;
  }
  /* line 3998, vendor/assets/stylesheets/smartadmin-skins.scss */
  body.smart-style-6 #hide-menu i {
    color: #ffffff;
  }
}

@media only screen and (max-width: 479px) and (min-width: 320px) {
  /* line 4003, vendor/assets/stylesheets/smartadmin-skins.scss */
  body.smart-style-6 #hide-menu i {
    color: #ffffff;
  }
}
/*
 * BASE
 */
/* line 6, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl blockquote {
  border-right: 5px solid #eee;
  border-left: 0;
}

/* line 10, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl blockquote.pull-left p, .smart-rtl blockquote.pull-left small, .smart-rtl blockquote.pull-left .small {
  text-align: left;
}

/* updated by Zia */
/* line 14, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl body {
  direction: rtl;
}

/* line 17, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl {
  overflow-x: hidden;
}

/* line 20, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .navbar-brand {
  float: right;
}

/* line 23, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .jarviswidget-ctrls {
  float: left;
}

/* line 26, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .jarviswidget-ctrls .button-icon {
  border-left: none;
  border-right: 1px solid rgba(0, 0, 0, 0.09);
}

/* line 30, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .widget-toolbar {
  float: left;
  border-left: none;
  border-right: 1px solid rgba(0, 0, 0, 0.09);
}

/* line 35, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .jarviswidget > header > .widget-icon {
  float: right;
  margin-right: 0;
  margin-left: -10px;
}

/* line 40, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl #sparks li:first-child {
  padding-left: 10px;
  padding-right: 0;
  border-right: none;
}

/* line 45, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl #sparks li:last-child {
  padding-right: 10px;
  padding-left: 0;
}

/* line 49, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl #sparks li {
  border-right: 1px dotted #c7c7c7;
  border-left: none;
}

/* Buttons */
/* line 55, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .btn-group > .btn:last-child:not(:first-child),
.smart-rtl .btn-group > .dropdown-toggle:not(:first-child) {
  border-radius: 2px 0 0 2px;
  margin-left: 0;
  margin-right: -1px;
}

/* line 61, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-radius: 0 2px 2px 0;
}

/* line 64, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .btn-label {
  left: auto;
  right: -12px;
}

/* line 69, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .h1 .small,
.smart-rtl .h1 small,
.smart-rtl .h2 .small,
.smart-rtl .h2 small,
.smart-rtl .h3 .small,
.smart-rtl .h3 small,
.smart-rtl h1 .small,
.smart-rtl h1 small,
.smart-rtl h2 .small,
.smart-rtl h2 small,
.smart-rtl h3 .small,
.smart-rtl h3 small {
  display: inline-block;
}

@media (min-width: 768px) {
  /* line 88, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .navbar > .container .navbar-brand {
    margin-right: -13px;
    margin-left: 0;
  }
}

@media (min-width: 768px) {
  /* line 94, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .navbar-header {
    float: right;
  }
}

/* line 98, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .navbar-toggle {
  float: left;
  margin-left: 13px;
}

@media (min-width: 768px) {
  /* line 103, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  /* line 108, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .navbar-collapse .navbar-nav.navbar-right:last-child {
    margin-right: 0;
  }
}

/* line 112, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .navbar-form {
  margin-left: -13px;
  margin-right: -13px;
}

/* line 116, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .navbar-text {
  float: right;
}

@media (min-width: 768px) {
  /* line 120, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .navbar-text {
    margin-left: 13px;
    margin-right: 13px;
  }
}

@media (max-width: 767px) {
  /* line 126, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .navbar-nav .open .dropdown-menu > li > a, .smart-rtl .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 25px 5px 15px;
  }
}

@media (min-width: 768px) {
  /* line 131, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .navbar-nav {
    float: right;
  }
  /* line 134, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .navbar-nav > li {
    float: right;
  }
}

/* line 138, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .nav-justified {
  width: 100%;
}

/* line 141, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .nav-justified > li {
  float: none;
}

/* line 144, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}

@media (min-width: 768px) {
  /* line 149, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  /* line 153, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .nav-justified > li > a {
    margin-bottom: 0;
  }
}

/* line 157, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .nav-tabs {
  border-bottom: 1px solid #ddd;
}

/* line 160, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .tabs-below .nav-tabs {
  border-bottom: none;
}

/* line 164, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .nav-tabs > li {
  float: right;
  margin-bottom: -1px;
}

/* updated by Zia */
/* line 169, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .tabs-pull-right.nav-tabs > li {
  float: left;
}

/* line 172, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .tabs-pull-right.nav-tabs > li a {
  margin-left: 0 !important;
  margin-right: 2px;
}

/* line 176, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .tabs-pull-right.nav-tabs > li:first-child a {
  border-right-width: 1px !important;
}

/* line 179, vendor/assets/stylesheets/smartadmin-rtl.scss */
.tab-pane .tabs-pull-right.nav-tabs > li:first-child a {
  border-left-width: 1px !important;
}

/* line 182, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .nav-tabs > li > a .badge {
  margin-left: 0;
  margin-right: 5px;
}

/* line 186, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .nav-tabs.bordered > :first-child a {
  border-left-width: 1px !important;
}

/* line 189, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .nav-tabs > li > a {
  margin-right: -2px;
  margin-right: -1px;
  border-radius: 2px 2px 0 0;
}

/* line 194, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .nav-tabs.nav-justified {
  width: 100%;
}

/* line 197, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .nav-tabs.nav-justified > li {
  float: none;
}

/* line 200, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}

/* line 205, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .smart-form .input input:focus + .tooltip-top-right,
.smart-rtl .smart-form .textarea textarea:focus + .tooltip-top-right {
  left: 0;
  right: auto;
}

/* line 210, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .smart-form .tooltip-top-right:after {
  left: 11px;
  right: auto;
}

/* line 214, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl nav ul ul ul ul ul ul li a {
  padding-right: 120px;
}

/* line 217, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl nav ul ul ul ul ul li a {
  padding-right: 100px;
}

/* line 221, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl nav ul ul ul ul li a {
  padding-right: 80px;
}

/* line 224, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl nav ul ul ul li a {
  padding-right: 60px;
}

/* line 227, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl.menu-on-top #main {
  margin-right: 0 !important;
}

/* line 230, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl.menu-on-top aside#left-panel nav > ul > li {
  float: right;
}

/* line 233, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl.menu-on-top nav > ul > li > a:after {
  right: auto;
}

/* line 236, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl.menu-on-top nav ul ul li a {
  padding-right: 10px !important;
}

/* line 239, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl.menu-on-top nav ul ul li a:after {
  right: auto;
  left: 10px;
  content: '\f0d9';
}

/* line 244, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl.menu-on-top nav > ul ul li:hover > ul {
  left: auto;
  right: 100%;
}

/* line 248, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl nav > ul > li > a > i {
  margin-right: 0;
  margin-left: 5px;
}

@media (min-width: 768px) {
  /* line 254, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  /* line 258, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

/* line 262, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .nav-tabs.nav-justified > li > a {
  margin-left: 0;
}

@media (min-width: 768px) {
  /* line 267, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .nav-tabs.nav-justified > li > a {
    border-radius: 2px 2px 0 0;
    color: blue;
  }
}

/* line 272, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .nav-tabs.nav-justified > li > a {
  margin-left: 0;
}

/* line 275, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .nav-tabs-justified > li > a {
  margin-left: 0;
}

@media (min-width: 768px) {
  /* line 279, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .nav-tabs-justified > li > a {
    border-radius: 2px 2px 0 0;
    color: blue;
  }
}

/* line 284, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .progress-bar {
  float: right;
}

/* line 287, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .alert-dismissable .close {
  font-family: "Open Sans", Arial, Helvetica, Sans-Serif;
  top: -2px;
  left: 21px;
  right: 0;
}

/* line 293, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .close {
  font-family: "Open Sans", Arial, Helvetica, Sans-Serif;
  float: left;
}

/* line 297, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .caret {
  margin-right: 2px;
}

/* line 300, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .dropdown-menu {
  right: 0;
  left: auto;
}

/* line 304, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .dropdown-menu.bootstrap-timepicker-widget,
.smart-rtl .dropdown-menu.colorpicker {
  right: auto;
}

/* line 308, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .header-search > input[type=text] {
  padding-left: 30px;
  padding-right: 10px;
}

/* line 312, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .pull-right > .dropdown-menu.arrow-box-up-right:after,
.smart-rtl .pull-right.dropdown-menu.arrow-box-up-right:after {
  left: 10px;
  right: auto;
  margin-right: -10px;
  margin-left: 0;
}

/* line 319, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .pull-right > .dropdown-menu.arrow-box-up-right:before,
.smart-rtl .pull-right.dropdown-menu.arrow-box-up-right:before {
  left: 9px;
  right: auto;
  margin-right: -9px;
  margin-left: 0;
}

/* line 326, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .pull-right > .dropdown-menu,
.smart-rtl .pull-right.dropdown-menu {
  left: 0;
  right: auto;
}

/* line 331, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .dropdown-menu.pull-left,
.smart-rtl .pull-left > .dropdown-menu {
  left: auto;
  float: right;
  right: 0px;
}

/* line 338, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .pull-left > .dropdown-menu {
  left: 0;
  float: right;
  right: auto;
}

/* line 343, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .navbar-nav.pull-left > li > .dropdown-menu, .smart-rtl .navbar-nav > li > .dropdown-menu.pull-left {
  right: auto;
  left: 0;
}

/* line 347, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .nav-tabs-justified > li > a {
  margin-left: 0;
}

/* line 350, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .nav-tabs > li {
  float: right;
}

/* line 353, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .nav-tabs > li > a {
  margin-left: 2px;
}

/* line 356, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .nav-pills > li {
  float: right;
}

/* line 359, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .nav-pills > li > a {
  border-radius: 2px;
}

/* line 362, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .nav-pills > li + li {
  margin-right: 2px;
}

/* line 365, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .nav-stacked > li {
  float: none;
}

/* line 368, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .nav-stacked > li + li {
  margin-right: 0;
}

/* line 371, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .nav {
  padding-right: 0;
}

/* line 373, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .input-group .form-control:first-child,
.smart-rtl .input-group-addon:first-child,
.smart-rtl .input-group-btn:first-child > .btn,
.smart-rtl .input-group-btn:first-child > .dropdown-toggle,
.smart-rtl .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 383, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .input-group-addon:first-child {
  border-right: 1px solid #ccc;
}

/* line 386, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .fuelux .wizard ul li {
  float: right;
  padding: 0 30px 0 20px;
}

/* line 390, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .fuelux .wizard .actions {
  right: auto;
  left: 0;
  border-right: 1px solid #d4d4d4;
  border-left: 0;
}

/* line 396, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .fuelux .wizard ul li .badge {
  margin-right: 0;
  margin-left: 8px;
}

/* line 401, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .fuelux .wizard ul li .chevron:before {
  left: 1px;
  right: auto;
  border-right: 14px solid #ededed;
  border-left: 0;
}

/* line 408, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .fuelux .wizard ul li:first-child {
  padding-right: 20px;
}

/* line 411, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .fuelux .wizard ul li .chevron {
  left: -14px;
  right: auto;
  border-right: 14px solid #d4d4d4;
  border-left: 0;
}

/* line 417, vendor/assets/stylesheets/smartadmin-rtl.scss */
.fuelux .wizard ul li.active .chevron:before {
  border-right-color: #f1f6fc;
}

/* line 421, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .input-group-btn:first-child > .btn {
  margin-right: -1px;
  margin-left: 0;
}

/* line 426, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .input-group .form-control:last-child,
.smart-rtl .input-group-addon:last-child,
.smart-rtl .input-group-btn:last-child > .btn,
.smart-rtl .input-group-btn:last-child > .dropdown-toggle,
.smart-rtl .input-group-btn:first-child > .btn:not(:first-child) {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 432, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .input-group-addon:last-child {
  border-left: 1px solid #ccc;
  border-right-width: 0;
}

/* Updated by Zia */
/* line 437, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .form-group.has-success .input-group-addon:first-child {
  border-right: 1px solid;
}

/* Updated by Zia */
/* line 441, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .form-group.has-success .input-group-addon:last-child {
  border-left: 1px solid;
}

/* line 448, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .input-group-btn:first-child > .btn {
  margin-left: -1px;
}

/* line 451, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .input-group-btn:last-child > .btn {
  margin-right: -1px;
}

/* line 454, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .input-group-btn > .btn {
  position: relative;
}

/* line 457, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .input-group-btn > .btn + .btn {
  margin-right: -4px;
}

/* line 460, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .input-group-btn > .btn:hover, .smart-rtl .input-group-btn > .btn:active {
  z-index: 2;
}

/* line 463, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .radio, .smart-rtl .checkbox {
  padding-right: 20px;
}

/* line 466, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .radio input[type="radio"], .smart-rtl .radio-inline input[type="radio"], .smart-rtl .checkbox input[type="checkbox"], .smart-rtl .checkbox-inline input[type="checkbox"] {
  float: right;
  margin-right: -20px;
}

/* line 470, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .radio-inline + .radio-inline, .smart-rtl .checkbox-inline + .checkbox-inline {
  margin-right: 10px;
}

/* line 473, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .form-inline .radio, .smart-rtl .form-inline .checkbox {
  padding-right: 0;
}

/* line 476, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .form-inline .radio input[type="radio"], .smart-rtl .form-inline .checkbox input[type="checkbox"] {
  margin-right: 0;
}

@media (min-width: 768px) {
  /* line 480, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .form-horizontal .control-label {
    text-align: left;
  }
}

/* line 484, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl th {
  text-align: right;
}

/* line 487, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .list-group {
  padding-right: 0;
}

/* line 490, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .btn-group > .btn, .smart-rtl .btn-group-vertical > .btn {
  float: right;
}

/* line 493, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 13px;
  padding-right: 13px;
}

/* line 499, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .container:before, .container:after {
  content: " ";
  display: table;
}

/* line 503, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .container:after {
  clear: both;
}

/* line 506, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .row {
  margin-left: -13px;
  margin-right: -13px;
}

/* line 510, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .row:before, .row:after {
  content: " ";
  display: table;
}

/* line 514, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .row:after {
  clear: both;
}

/* line 517, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .col-xs-1, .smart-rtl .col-xs-2, .smart-rtl .col-xs-3, .smart-rtl .col-xs-4, .smart-rtl .col-xs-5, .smart-rtl .col-xs-6, .smart-rtl .col-xs-7, .smart-rtl .col-xs-8, .smart-rtl .col-xs-9, .smart-rtl .col-xs-10, .smart-rtl .col-xs-11, .smart-rtl .col-xs-12, .smart-rtl .col-sm-1, .smart-rtl .col-sm-2, .smart-rtl .col-sm-3, .smart-rtl .col-sm-4, .smart-rtl .col-sm-5, .smart-rtl .col-sm-6, .smart-rtl .col-sm-7, .smart-rtl .col-sm-8, .smart-rtl .col-sm-9, .smart-rtl .col-sm-10, .smart-rtl .col-sm-11, .smart-rtl .col-sm-12, .smart-rtl .col-md-1, .smart-rtl .col-md-2, .smart-rtl .col-md-3, .smart-rtl .col-md-4, .smart-rtl .col-md-5, .smart-rtl .col-md-6, .smart-rtl .col-md-7, .smart-rtl .col-md-8, .smart-rtl .col-md-9, .smart-rtl .col-md-10, .smart-rtl .col-md-11, .smart-rtl .col-md-12, .smart-rtl .col-lg-1, .smart-rtl .col-lg-2, .smart-rtl .col-lg-3, .smart-rtl .col-lg-4, .smart-rtl .col-lg-5, .smart-rtl .col-lg-6, .smart-rtl .col-lg-7, .smart-rtl .col-lg-8, .smart-rtl .col-lg-9, .smart-rtl .col-lg-10, .smart-rtl .col-lg-11, .smart-rtl .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 13px;
  padding-right: 13px;
}

/* line 523, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .col-xs-1, .smart-rtl .col-xs-2, .smart-rtl .col-xs-3, .smart-rtl .col-xs-4, .smart-rtl .col-xs-5, .smart-rtl .col-xs-6, .smart-rtl .col-xs-7, .smart-rtl .col-xs-8, .smart-rtl .col-xs-9, .smart-rtl .col-xs-10, .smart-rtl .col-xs-11 {
  float: right;
}

/* line 526, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .col-xs-1 {
  width: 8.333333333333332%;
}

/* line 529, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .col-xs-2 {
  width: 16.666666666666664%;
}

/* line 532, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .col-xs-3 {
  width: 25%;
}

/* line 535, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .col-xs-4 {
  width: 33.33333333333333%;
}

/* line 538, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .col-xs-5 {
  width: 41.66666666666667%;
}

/* line 541, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .col-xs-6 {
  width: 50%;
}

/* line 544, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .col-xs-7 {
  width: 58.333333333333336%;
}

/* line 547, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .col-xs-8 {
  width: 66.66666666666666%;
}

/* line 550, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .col-xs-9 {
  width: 75%;
}

/* line 553, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .col-xs-10 {
  width: 83.33333333333334%;
}

/* line 556, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .col-xs-11 {
  width: 91.66666666666666%;
}

/* line 559, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .col-xs-12 {
  width: 100%;
}

@media (min-width: 768px) {
  /* line 563, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .container {
    max-width: 746px;
  }
  /* line 566, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-1, .smart-rtl .col-sm-2, .smart-rtl .col-sm-3, .smart-rtl .col-sm-4, .smart-rtl .col-sm-5, .smart-rtl .col-sm-6, .smart-rtl .col-sm-7, .smart-rtl .col-sm-8, .smart-rtl .col-sm-9, .smart-rtl .col-sm-10, .smart-rtl .col-sm-11 {
    float: right;
  }
  /* line 569, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-1 {
    width: 8.333333333333332%;
  }
  /* line 572, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-2 {
    width: 16.666666666666664%;
  }
  /* line 575, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-3 {
    width: 25%;
  }
  /* line 578, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-4 {
    width: 33.33333333333333%;
  }
  /* line 581, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-5 {
    width: 41.66666666666667%;
  }
  /* line 584, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-6 {
    width: 50%;
  }
  /* line 587, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-7 {
    width: 58.333333333333336%;
  }
  /* line 590, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-8 {
    width: 66.66666666666666%;
  }
  /* line 593, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-9 {
    width: 75%;
  }
  /* line 596, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-10 {
    width: 83.33333333333334%;
  }
  /* line 599, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-11 {
    width: 91.66666666666666%;
  }
  /* line 602, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-12 {
    width: 100%;
  }
  /* line 605, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-push-1 {
    right: 8.333333333333332%;
    left: auto;
  }
  /* updated by Zia */
  /* line 610, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-push-2 {
    right: 16.666666666666664%;
    left: auto;
  }
  /* updated by Zia */
  /* line 615, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-push-3 {
    right: 25%;
    left: auto;
  }
  /* updated by Zia */
  /* line 620, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-push-4 {
    right: 33.33333333333333%;
    left: auto;
  }
  /* updated by Zia */
  /* line 625, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-push-5 {
    right: 41.66666666666667%;
    left: auto;
  }
  /* updated by Zia */
  /* line 630, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-push-6 {
    right: 50%;
    left: auto;
  }
  /* updated by Zia */
  /* line 635, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-push-7 {
    right: 58.333333333333336%;
    left: auto;
  }
  /* updated by Zia */
  /* line 640, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-push-8 {
    right: 66.66666666666666%;
    left: auto;
  }
  /* updated by Zia */
  /* line 645, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-push-9 {
    right: 75%;
    left: auto;
  }
  /* updated by Zia */
  /* line 650, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-push-10 {
    right: 83.33333333333334%;
    left: auto;
  }
  /* updated by Zia */
  /* line 655, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-push-11 {
    right: 91.66666666666666%;
    left: auto;
  }
  /* updated by Zia */
  /* line 660, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-pull-1 {
    left: 8.333333333333332%;
    right: auto;
  }
  /* updated by zia */
  /* line 665, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-pull-2 {
    left: 16.666666666666664%;
    right: auto;
  }
  /* updated by zia */
  /* line 670, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-pull-3 {
    left: 25%;
    right: auto;
  }
  /* updated by zia */
  /* line 675, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-pull-4 {
    left: 33.33333333333333%;
    right: auto;
  }
  /* updated by zia */
  /* line 680, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-pull-5 {
    left: 41.66666666666667%;
    right: auto;
  }
  /* updated by zia */
  /* line 685, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-pull-6 {
    left: 50%;
    right: auto;
  }
  /* updated by zia */
  /* line 690, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-pull-7 {
    left: 58.333333333333336%;
    right: auto;
  }
  /* updated by zia */
  /* line 695, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-pull-8 {
    left: 66.66666666666666%;
    right: auto;
  }
  /* updated by zia */
  /* line 700, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-pull-9 {
    left: 75%;
    right: auto;
  }
  /* updated by zia */
  /* line 705, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-pull-10 {
    left: 83.33333333333334%;
    right: auto;
  }
  /* updated by zia */
  /* line 710, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-pull-11 {
    left: 91.66666666666666%;
    right: auto;
  }
  /* updated by zia */
  /* line 715, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-offset-1 {
    margin-right: 8.333333333333332%;
    margin-left: 0;
  }
  /* updated by Zia */
  /* line 720, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-offset-2 {
    margin-right: 16.666666666666664%;
    margin-left: 0;
  }
  /* updated by Zia */
  /* line 725, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-offset-3 {
    margin-right: 25%;
    margin-left: 0;
  }
  /* updated by Zia */
  /* line 730, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-offset-4 {
    margin-right: 33.33333333333333%;
    margin-left: 0;
  }
  /* updated by Zia */
  /* line 735, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-offset-5 {
    margin-right: 41.66666666666667%;
    margin-left: 0;
  }
  /* updated by Zia */
  /* line 740, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-offset-6 {
    margin-right: 50%;
    margin-left: 0;
  }
  /* updated by Zia */
  /* line 745, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-offset-7 {
    margin-right: 58.333333333333336%;
    margin-left: 0;
  }
  /* updated by Zia */
  /* line 750, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-offset-8 {
    margin-right: 66.66666666666666%;
    margin-left: 0;
  }
  /* updated by Zia */
  /* line 755, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-offset-9 {
    margin-right: 75%;
    margin-left: 0;
  }
  /* updated by Zia */
  /* line 760, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-offset-10 {
    margin-right: 83.33333333333334%;
    margin-left: 0;
  }
  /* updated by Zia */
  /* line 765, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-sm-offset-11 {
    margin-right: 91.66666666666666%;
    margin-left: 0;
  }
  /* updated by Zia */
}

@media (min-width: 992px) {
  /* line 772, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .container {
    max-width: 966px;
  }
  /* line 775, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-1, .smart-rtl .col-md-2, .smart-rtl .col-md-3, .smart-rtl .col-md-4, .smart-rtl .col-md-5, .smart-rtl .col-md-6, .smart-rtl .col-md-7, .smart-rtl .col-md-8, .smart-rtl .col-md-9, .smart-rtl .col-md-10, .smart-rtl .col-md-11 {
    float: right;
  }
  /* line 778, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-1 {
    width: 8.333333333333332%;
  }
  /* line 781, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-2 {
    width: 16.666666666666664%;
  }
  /* line 784, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-3 {
    width: 25%;
  }
  /* line 787, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-4 {
    width: 33.33333333333333%;
  }
  /* line 790, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-5 {
    width: 41.66666666666667%;
  }
  /* line 793, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-6 {
    width: 50%;
  }
  /* line 796, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-7 {
    width: 58.333333333333336%;
  }
  /* line 799, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-8 {
    width: 66.66666666666666%;
  }
  /* line 802, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-9 {
    width: 75%;
  }
  /* line 805, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-10 {
    width: 83.33333333333334%;
  }
  /* line 808, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-11 {
    width: 91.66666666666666%;
  }
  /* line 811, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-12 {
    width: 100%;
  }
  /* line 814, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-push-1 {
    right: 8.333333333333332%;
    left: auto;
  }
  /* updated by Zia */
  /* line 819, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-push-2 {
    right: 16.666666666666664%;
    left: auto;
  }
  /* updated by Zia */
  /* line 824, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-push-3 {
    right: 25%;
    left: auto;
  }
  /* updated by Zia */
  /* line 829, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-push-4 {
    right: 33.33333333333333%;
    left: auto;
  }
  /* updated by Zia */
  /* line 834, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-push-5 {
    right: 41.66666666666667%;
    left: auto;
  }
  /* updated by Zia */
  /* line 839, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-push-6 {
    right: 50%;
    left: auto;
  }
  /* updated by Zia */
  /* line 844, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-push-7 {
    right: 58.333333333333336%;
    left: auto;
  }
  /* updated by Zia */
  /* line 849, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-push-8 {
    right: 66.66666666666666%;
    left: auto;
  }
  /* updated by Zia */
  /* line 854, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-push-9 {
    right: 75%;
    left: auto;
  }
  /* updated by Zia */
  /* line 859, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-push-10 {
    right: 83.33333333333334%;
    left: auto;
  }
  /* updated by Zia */
  /* line 864, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-push-11 {
    right: 91.66666666666666%;
    left: auto;
  }
  /* updated by Zia */
  /* line 869, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-pull-1 {
    left: 8.333333333333332%;
    right: auto;
  }
  /* updated by Zia */
  /* line 874, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-pull-2 {
    left: 16.666666666666664%;
    right: auto;
  }
  /* updated by Zia */
  /* line 879, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-pull-3 {
    left: 25%;
    right: auto;
  }
  /* updated by Zia */
  /* line 884, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-pull-4 {
    left: 33.33333333333333%;
    right: auto;
  }
  /* updated by Zia */
  /* line 889, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-pull-5 {
    left: 41.66666666666667%;
    right: auto;
  }
  /* updated by Zia */
  /* line 894, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-pull-6 {
    left: 50%;
    right: auto;
  }
  /* updated by Zia */
  /* line 899, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-pull-7 {
    left: 58.333333333333336%;
    right: auto;
  }
  /* updated by Zia */
  /* line 904, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-pull-8 {
    left: 66.66666666666666%;
    right: auto;
  }
  /* updated by Zia */
  /* line 909, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-pull-9 {
    left: 75%;
    right: auto;
  }
  /* updated by Zia */
  /* line 914, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-pull-10 {
    left: 83.33333333333334%;
    right: auto;
  }
  /* updated by Zia */
  /* line 919, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-pull-11 {
    left: 91.66666666666666%;
    right: auto;
  }
  /* updated by Zia */
  /* line 924, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-offset-1 {
    margin-right: 8.333333333333332%;
    margin-left: 0;
  }
  /* updated by Zia */
  /* line 929, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-offset-2 {
    margin-right: 16.666666666666664%;
    margin-left: 0;
  }
  /* updated by Zia */
  /* line 934, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-offset-3 {
    margin-right: 25%;
    margin-left: 0;
  }
  /* updated by Zia */
  /* line 939, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-offset-4 {
    margin-right: 33.33333333333333%;
    margin-left: 0;
  }
  /* updated by Zia */
  /* line 944, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-offset-5 {
    margin-right: 41.66666666666667%;
    margin-left: 0;
  }
  /* updated by Zia */
  /* line 949, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-offset-6 {
    margin-right: 50%;
    margin-left: 0;
  }
  /* updated by Zia */
  /* line 954, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-offset-7 {
    margin-right: 58.333333333333336%;
    margin-left: 0;
  }
  /* updated by Zia */
  /* line 959, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-offset-8 {
    margin-right: 66.66666666666666%;
    margin-left: 0;
  }
  /* updated by Zia */
  /* line 964, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-offset-9 {
    margin-right: 75%;
    margin-left: 0;
  }
  /* updated by Zia */
  /* line 969, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-offset-10 {
    margin-right: 83.33333333333334%;
    margin-left: 0;
  }
  /* updated by Zia */
  /* line 974, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-md-offset-11 {
    margin-right: 91.66666666666666%;
    margin-left: 0;
  }
  /* updated by Zia */
}

@media (min-width: 1200px) {
  /* line 981, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .container {
    max-width: 1166px;
  }
  /* line 984, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-1, .smart-rtl .col-lg-2, .smart-rtl .col-lg-3, .smart-rtl .col-lg-4, .smart-rtl .col-lg-5, .smart-rtl .col-lg-6, .smart-rtl .col-lg-7, .smart-rtl .col-lg-8, .smart-rtl .col-lg-9, .smart-rtl .col-lg-10, .smart-rtl .col-lg-11 {
    float: right;
  }
  /* line 987, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-1 {
    width: 8.333333333333332%;
  }
  /* line 990, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-2 {
    width: 16.666666666666664%;
  }
  /* line 993, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-3 {
    width: 25%;
  }
  /* line 996, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-4 {
    width: 33.33333333333333%;
  }
  /* line 999, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-5 {
    width: 41.66666666666667%;
  }
  /* line 1002, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-6 {
    width: 50%;
  }
  /* line 1005, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-7 {
    width: 58.333333333333336%;
  }
  /* line 1008, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-8 {
    width: 66.66666666666666%;
  }
  /* line 1011, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-9 {
    width: 75%;
  }
  /* line 1014, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-10 {
    width: 83.33333333333334%;
  }
  /* line 1017, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-11 {
    width: 91.66666666666666%;
  }
  /* line 1020, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-12 {
    width: 100%;
  }
  /* line 1023, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-push-1 {
    right: 8.333333333333332%;
    left: auto;
  }
  /* updated by Zia */
  /* line 1028, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-push-2 {
    right: 16.666666666666664%;
    left: auto;
  }
  /* updated by Zia */
  /* line 1033, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-push-3 {
    right: 25%;
    left: auto;
  }
  /* updated by Zia */
  /* line 1038, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-push-4 {
    right: 33.33333333333333%;
    left: auto;
  }
  /* updated by Zia */
  /* line 1043, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-push-5 {
    right: 41.66666666666667%;
    left: auto;
  }
  /* updated by Zia */
  /* line 1048, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-push-6 {
    right: 50%;
    left: auto;
  }
  /* updated by Zia */
  /* line 1053, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-push-7 {
    right: 58.333333333333336%;
    left: auto;
  }
  /* updated by Zia */
  /* line 1058, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-push-8 {
    right: 66.66666666666666%;
    left: auto;
  }
  /* updated by Zia */
  /* line 1063, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-push-9 {
    right: 75%;
    left: auto;
  }
  /* updated by Zia */
  /* line 1068, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-push-10 {
    right: 83.33333333333334%;
    left: auto;
  }
  /* updated by Zia */
  /* line 1073, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-push-11 {
    right: 91.66666666666666%;
    left: auto;
  }
  /* updated by Zia */
  /* line 1078, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-pull-1 {
    left: 8.333333333333332%;
    right: auto;
  }
  /* Updated by Zia */
  /* line 1083, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-pull-2 {
    left: 16.666666666666664%;
    right: auto;
  }
  /* Updated by Zia */
  /* line 1088, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-pull-3 {
    left: 25%;
    right: auto;
  }
  /* Updated by Zia */
  /* line 1093, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-pull-4 {
    left: 33.33333333333333%;
    right: auto;
  }
  /* Updated by Zia */
  /* line 1098, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-pull-5 {
    left: 41.66666666666667%;
    right: auto;
  }
  /* Updated by Zia */
  /* line 1103, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-pull-6 {
    left: 50%;
    right: auto;
  }
  /* Updated by Zia */
  /* line 1108, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-pull-7 {
    left: 58.333333333333336%;
    right: auto;
  }
  /* Updated by Zia */
  /* line 1113, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-pull-8 {
    left: 66.66666666666666%;
    right: auto;
  }
  /* Updated by Zia */
  /* line 1118, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-pull-9 {
    left: 75%;
    right: auto;
  }
  /* Updated by Zia */
  /* line 1123, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-pull-10 {
    left: 83.33333333333334%;
    right: auto;
  }
  /* Updated by Zia */
  /* line 1128, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-pull-11 {
    left: 91.66666666666666%;
    right: auto;
  }
  /* Updated by Zia */
  /* line 1133, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-offset-1 {
    margin-right: 8.333333333333332%;
    margin-left: 0;
  }
  /* Updated by Zia */
  /* line 1138, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-offset-2 {
    margin-right: 16.666666666666664%;
    margin-left: 0;
  }
  /* Updated by Zia */
  /* line 1143, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-offset-3 {
    margin-right: 25%;
    margin-left: 0;
  }
  /* Updated by Zia */
  /* line 1148, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-offset-4 {
    margin-right: 33.33333333333333%;
    margin-left: 0;
  }
  /* Updated by Zia */
  /* line 1153, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-offset-5 {
    margin-right: 41.66666666666667%;
    margin-left: 0;
  }
  /* Updated by Zia */
  /* line 1158, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-offset-6 {
    margin-right: 50%;
    margin-left: 0;
  }
  /* Updated by Zia */
  /* line 1163, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-offset-7 {
    margin-right: 58.333333333333336%;
    margin-left: 0;
  }
  /* Updated by Zia */
  /* line 1168, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-offset-8 {
    margin-right: 66.66666666666666%;
    margin-left: 0;
  }
  /* Updated by Zia */
  /* line 1173, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-offset-9 {
    margin-right: 75%;
    margin-left: 0;
  }
  /* Updated by Zia */
  /* line 1178, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-offset-10 {
    margin-right: 83.33333333333334%;
    margin-left: 0;
  }
  /* Updated by Zia */
  /* line 1183, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .col-lg-offset-11 {
    margin-right: 91.66666666666666%;
    margin-left: 0;
  }
  /* Updated by Zia */
}

/*
 * CUSTOM
 */
/* line 1194, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .demo {
  right: auto;
  left: -160px;
  -moz-transition: left .1s ease-out;
  -ms-transition: left .1s ease-out;
  -o-transition: left .1s ease-out;
  -webkit-transition: left .1s ease-out;
  transition: left .1s ease-out;
}

/* line 1204, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .demo.activate {
  right: auto !important;
  left: 0px !important;
  -webkit-box-shadow: 11px 12px 23px rgba(0, 0, 0, 0.2);
  box-shadow: 11px 12px 23px rgba(0, 0, 0, 0.2);
}

/* line 1211, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .demo > span {
  left: auto;
  right: -30px;
  border-radius: 0 5px 5px 0;
}

/* line 1217, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl #header {
  padding: 0 0 0 13px;
}

/* line 1221, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl #left-panel {
  left: auto;
  right: 0px;
}

/* line 1226, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl #main {
  margin-left: 0px;
  margin-right: 220px;
}

/* line 1231, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl #sparks {
  text-align: left;
}

/* line 1235, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .page-title {
  text-align: right;
}

/* line 1239, vendor/assets/stylesheets/smartadmin-rtl.scss */
body.smart-rtl, .smart-rtl body {
  direction: rtl !important;
}

/*
 * DASHBOARD PARTS
 */
/* line 1247, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .show-stat-microcharts .sparkline {
  float: left !important;
  margin-right: 0px;
  margin-left: 8px;
}

/* line 1253, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .smaller-stat {
  float: left !important;
}

/*
 * DTT
 */
/* line 1261, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .DTTT.btn-group {
  right: auto;
  left: 83px;
}

/* line 1266, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl div.dataTables_length {
  right: auto;
  left: 13px;
}

/*
 * RTL NAVIGATION
 */
/* line 1275, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl nav ul b {
  float: left;
}

/* line 1279, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl nav .pull-right,
.smart-rtl #header .pull-right,
.smart-rtl .no-space .pull-right,
.smart-rtl #heat-fill + table .pull-right,
.smart-rtl .chat-file .pull-right {
  float: left !important;
}

/* line 1286, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl nav .pull-left,
.smart-rtl #header .pull-left,
.smart-rtl #header > div,
.smart-rtl .no-space .pull-left,
.smart-rtl .chat-file .pull-left {
  float: right !important;
}

/* line 1294, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl nav ul li a {
  padding-right: 11px;
  padding-left: 10px;
}

/* line 1299, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl nav ul ul li > a {
  padding-right: 42px;
}

/* line 1303, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl #logo-group > span {
  float: right;
}

/* line 1307, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl #ribbon .breadcrumb {
  padding: 11px 0px 11px 34px !important;
}

/* line 1311, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .btn.btn-ribbon {
  margin-left: 8px;
  margin-right: 0px;
}

/* line 1316, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .btn-group-justified.btn-group > .btn,
.smart-rtl .btn-group-justified.btn-group-vertical > .btn {
  float: none !important;
}

/* line 1321, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .ajax-dropdown {
  left: auto;
  right: 16px;
}

/*
	 * Air fields 
	 * Description: absolute positioned objects
	 */
/* line 1330, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .air-top-left {
  top: 0px;
  right: 0px;
  left: auto;
}

/* updated by Zia*/
/* line 1337, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .air-top-right {
  top: 0px;
  left: 0px;
  right: auto;
}

/* line 1343, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .air-bottom-right {
  bottom: 0px;
  right: 0px;
  left: auto;
}

/* line 1349, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .air-bottom-left {
  bottom: 0px;
  left: 0;
  right: auto;
  /* right:0px; */
}

/*
 * TEXT ALIGNEMENTS
 */
/* line 1361, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .text-align-left, .smart-rtl .text-left {
  text-align: right !important;
}

/* line 1364, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .text-align-right, .smart-rtl .text-right {
  text-align: left !important;
}

/*
 * MESSAGES
 */
/* line 1372, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .MessageBoxMiddle {
  left: auto;
  right: 20%;
  width: 60%;
}

/* line 1378, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .notification-body time {
  right: auto;
  left: 0px;
}

/* line 1383, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .notification-body > li a.msg {
  padding-left: 0px !important;
  padding-right: 50px !important;
}

/* line 1388, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .notification-body .from {
  margin-right: 0px;
  margin-left: 60px !important;
}

/* line 1393, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl #project-context > :first-child {
  text-align: right;
}

/* line 1397, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .header-search > button {
  right: auto;
  left: 0px;
}

/* line 1402, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl #logo {
  margin-left: 0px;
  margin-right: 9px;
}

/*
 * MARGINS
 */
/* line 1412, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .margin-right-5 {
  margin-left: 5px !important;
}

/*
 * INVOICE
 */
/* line 1421, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .invoice-sum-total.pull-right {
  float: left !important;
}

/*
 * PAGINATION
 */
/* line 1429, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .pagination {
  padding-right: 0px;
}

/*
  * CHAT
  */
/* line 1438, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .chat-body li.message .message-text {
  margin-right: 65px;
  margin-left: 0px;
}

/* line 1443, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl #chat-container #chat-users li a {
  padding: 3px 3px 3px 8px;
}

/* line 1447, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl #chat-container #chat-users li a img {
  margin-right: 0px;
  margin-left: 10px;
}

/* line 1452, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl #chat-container #chat-users li a i {
  float: left;
}

/* line 1455, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .chat-file .pull-right {
  text-align: left;
}

/* line 1458, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .chat-body li.message .message-text .chat-file b {
  text-align: right;
}

/* line 1461, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .chat-body li.message .message-text time {
  right: auto;
  left: 0px;
}

/*
 * BOOTSTRAP FORM
 */
/* line 1470, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl label input.radiobox[type=radio] + span:before, .smart-rtl label input.checkbox[type=checkbox] + span:before {
  margin-right: 0px;
  margin-left: 5px;
}

/* line 1475, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .toggle-demo {
  right: auto;
  left: -8px;
}

/* line 1480, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .editable-buttons .editable-cancel, .smart-rtl .editable-buttons {
  margin-left: 0px;
  margin-right: 7px;
}

/* Zia ur Rehman Styles */
/* Need to change some fonts directions */
/* line 1490, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .fa-angle-left:before {
  content: "\f105";
}

/* line 1493, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .ui-icon-carat-1-e:before,
.smart-rtl .fa-angle-right:before {
  content: "\f104";
}

/* line 1497, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .fa-arrow-right:before {
  content: "\f060";
}

/* line 1500, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .fa-arrow-left:before {
  content: "\f061";
}

/* line 1503, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .fa-chevron-right:before {
  content: "\f053";
}

/* line 1506, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .fa-chevron-left:before {
  content: "\f054";
}

/* line 1509, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl.minified .minifyme .fa:before {
  content: "\f0a8";
}

/* line 1512, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl nav ul li.active.open > a:before {
  content: '';
}

/* line 1515, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl nav ul li.active > a:before {
  content: "\f0da";
}

/* line 1518, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .fa-arrow-circle-left:before {
  content: "\f0a9";
}

/* line 1521, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .fa-fast-forward:before {
  content: "\f049";
}

/* line 1524, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .fa-fast-forward:before {
  content: "\f049";
}

/* line 1527, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .fa-backward {
  content: "\f04e";
}

/* line 1530, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .fa-forward {
  content: "\f04a";
}

/* line 1533, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .fa-fast-backward:before {
  content: "\f050";
}

/* line 1536, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .bs-glyphicons {
  padding-right: 0;
}

/* line 1539, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .bs-glyphicons li {
  float: right;
  margin-right: 0;
  margin-left: -1px;
}

/* on map zoom options */
/* line 1546, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .gmnoprint[controlWidth="20"] > div {
  left: 0;
}

/* User Activity Section */
/* line 1551, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl #logo-group > span b.badge {
  right: auto;
  left: -5px;
}

/* line 1556, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl.hidden-menu #left-panel {
  right: -210px;
  left: auto;
  -webkit-transition: 250ms cubic-bezier(0.1, 0.57, 0.1, 1);
  -moz-transition: 250ms cubic-bezier(0.1, 0.57, 0.1, 1);
  -o-transition: 250ms cubic-bezier(0.1, 0.57, 0.1, 1);
  transition: 250ms cubic-bezier(0.1, 0.57, 0.1, 1);
}

/* line 1563, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl.hidden-menu #main {
  margin-right: 0;
}

/* line 1566, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl.hidden-menu #left-panel:hover {
  right: 0px;
  left: auto;
}

/* line 1570, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl input.checkbox[type=checkbox],
.smart-rtl input.radiobox[type=radio] {
  display: none;
}

/* line 1574, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .jcrop-keymgr {
  display: none !important;
}

/* line 1577, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl.hidden-menu .page-footer {
  padding-left: 13px;
  padding-right: 20px;
}

/* line 1581, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .page-footer {
  padding-left: 13px;
  padding-right: 233px;
}

/* line 1585, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl.minified .page-footer {
  padding-left: 13px;
  padding-right: 58px;
}

/* First level: Icon */
/* line 1591, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl nav > ul > li > a b {
  right: auto;
  left: 10px;
}

/* line 1595, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl nav > ul > li > a > i > em {
  right: auto;
  left: -6px;
}

/* Second level: UL , LI*/
/* line 1602, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl nav > ul > li > ul::before,
.smart-rtl nav > ul ul li::before {
  left: auto;
  right: 23px;
}

/* All levels */
/* line 1610, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl nav ul li.active > a:before {
  right: auto;
  left: -21px;
}

/* MINIFIED MENU*/
/* line 1615, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .minifyme {
  right: auto;
  left: 0;
  border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0 5px 5px 0;
}

/* line 1622, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .minifyme:hover {
  right: auto;
  left: 0px;
  padding-right: 0;
  padding-left: 5px;
}

/* Minified Active */
/* line 1629, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl.minified #main {
  margin-right: 45px;
}

/* line 1632, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl.minified #left-panel {
  left: auto;
  right: 0;
}

/* line 1636, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl.minified nav > ul > li > a > .menu-item-parent {
  left: auto;
  right: 40px;
  padding-right: 12px;
  padding-left: 1px;
}

/* line 1642, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl.minified.minified nav > ul > li > ul {
  left: auto;
  right: 40px;
}

/* line 1646, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl.minified nav ul ul li > a {
  padding-right: 14px;
}

/* line 1649, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl.minified .inbox-badge {
  right: auto;
  left: 6px;
}

/*
* 	HEADER OF BOXES
*/
/* line 1657, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .pull-right {
  float: left !important;
}

/* line 1660, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .jarviswidget > header > h2 {
  margin-left: 0;
  margin-right: 10px;
  float: right;
}

/* .smart-rtl .checkbox-inline,
.smart-rtl .radio-inline,
.smart-rtl .checkbox label,
.smart-rtl .radio label{
	padding-left: 0;
	padding-right: 20px;	
} */
/* line 1673, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .icon-addon.addon-lg .fa,
.smart-rtl .icon-addon.addon-lg .glyphicon {
  left: auto;
  right: 11px;
}

/* line 1679, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .input-group .input-group-btn:first-child .btn:last-child {
  border-left: none;
}

/* line 1682, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .input-group .form-control:last-child {
  border-right: none;
}

/* line 1687, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .icon-addon .fa,
.smart-rtl .icon-addon .glyphicon,
.smart-rtl .icon-addon.addon-md .fa,
.smart-rtl .icon-addon.addon-md .glyphicon {
  left: auto;
  right: 10px;
}

/* line 1694, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .icon-addon .form-control,
.smart-rtl .icon-addon.addon-md .form-control {
  padding-left: 12px;
  padding-right: 30px;
}

/* line 1699, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .icon-addon.addon-lg .form-control {
  padding-left: 10px;
  padding-right: 40px;
}

/* line 1704, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .pull-right {
  float: left !important;
}

/* line 1707, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .pull-left {
  float: right !important;
}

/*
 * Table
 */
/* line 1714, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .no-padding > .table-bordered thead tr th:first-child,
.smart-rtl .no-padding > .table-bordered thead tr td:first-child,
.smart-rtl .no-padding > .table-bordered tbody tr td:first-child,
.smart-rtl .no-padding > .table-responsive > .table-bordered thead tr th:first-child,
.smart-rtl .no-padding > .table-responsive > .table-bordered thead tr td:first-child,
.smart-rtl .no-padding > .table-responsive > .table-bordered tbody tr td:first-child {
  border-right-width: 0px !important;
  border-left-width: 1px !important;
}

/* line 1723, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl table.table-bordered td:last-child,
.smart-rtl table.table-bordered th:last-child,
.smart-rtl .no-padding > .table-bordered thead tr th:last-child,
.smart-rtl .no-padding > .table-bordered tbody tr td:last-child,
.smart-rtl .no-padding > .table-responsive > .table-bordered thead tr th:last-child,
.smart-rtl .no-padding > .table-responsive > .table-bordered tbody tr td:last-child {
  border-right-width: 1px !important;
  border-left-width: 0px !important;
}

/*
 * Scecial for footer dropdown
 */
/* line 1739, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .page-footer .dropdown-menu {
  left: 0;
  right: auto;
}

/* line 1746, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .chat-users .display-users [data-chat-id] > i {
  margin-right: 0;
  margin-left: 7px;
}

/* line 1750, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .popover.right {
  margin-left: 0;
  right: 100% !important;
  left: auto !important;
}

/* line 1756, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .popover.right > .arrow {
  left: auto;
  right: -22px;
  border-right-color: transparent;
  border-left-width: 11px;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

/* line 1764, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .popover.right > .arrow:after {
  left: 1px;
  left: auto;
  right: 1px;
  border-right-width: 0;
  border-left-width: 10px;
  border-right-color: transparent;
  border-left-color: #ffffff;
}

/* line 1773, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .popover .popover-content {
  direction: rtl;
  text-align: right;
}

/* line 1777, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .popover .usr-card-content {
  padding-left: 0;
  padding-right: 5px;
}

/* line 1782, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .popover .usr-card > img {
  border-left: none;
  border-right: 4px solid;
}

/* line 1787, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl [data-chat-status="away"] + .popover .usr-card > img {
  border-right-color: #ffc40d;
}

/* line 1790, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl [data-chat-status="online"] + .popover .usr-card > img {
  border-right-color: #54ce3c;
}

/* line 1793, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl [data-chat-status="incognito"] + .popover .usr-card > img {
  border-right-color: #a19e9d;
}

/* line 1796, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl [data-chat-status="busy"] + .popover .usr-card > img {
  border-right-color: #f14b52;
}

/* line 1799, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .cke_editable {
  direction: rtl;
}

/* line 1802, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .cke_combo_button,
.smart-rtl .cke_toolgroup {
  margin-right: 0;
  margin-left: 6px;
}

/* line 1807, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .cke_toolbar_break {
  clear: right;
}

/* line 1810, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .dataTables_filter,
.smart-rtl .cke_toolbar,
.smart-rtl .cke_toolbar_separator,
.smart-rtl a.cke_button {
  float: right;
}

/* line 1816, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .dt-toolbar > :first-child .dataTables_filter > :only-child {
  float: right !important;
}

/* line 1819, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .alert {
  border-width: 0 5px 0 0;
}

/* line 1823, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .dt-toolbar > :last-child .dataTables_length,
.smart-rtl div.dataTables_length label,
.smart-rtl div.dataTables_paginate {
  float: left;
}

/* line 1829, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .no-padding .dataTables_wrapper table tr td:last-child,
.smart-rtl .no-padding .dataTables_wrapper table tr th:last-child,
.smart-rtl .no-padding > table tr td:last-child, .no-padding > table tr th:last-child {
  border-right: 1px solid #ddd !important;
}

/* line 1834, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl table.dataTable thead .sorting_desc,
.smart-rtl table.dataTable thead .sorting_asc,
.smart-rtl table.dataTable thead .sorting {
  background-position: left center;
  padding-left: 18px !important;
  padding-right: 9px;
}

/* line 1841, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl table.has-columns-hidden > tbody > tr > td > span.responsiveExpander {
  background-position: right center;
}

/* line 1844, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .dataTables_filter .input-group-addon {
  border-left: 1px solid #ccc;
  border-radius: 2px 0 0 2px;
  margin-right: -1px;
}

/* line 1850, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .header-dropdown-list > li {
  padding-right: 0;
  padding-left: 5px;
}

/* line 1854, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl #extr-page-header-space > *:first-child {
  margin-right: 0;
  margin-left: 14px;
}

/* line 1858, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl #extr-page-header-space {
  float: left;
}

/* line 1861, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .display-image {
  margin-right: 0;
  margin-left: 20px;
}

/* line 1865, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .smart-form .label {
  text-align: right;
}

/* line 1868, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .smart-form .icon-append {
  border-right-style: solid;
  border-left-width: 0;
  border-right-width: 1px;
  padding-right: 3px;
  padding-left: 0;
  right: auto;
  left: 5px;
}

/* line 1877, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .smart-form .input .icon-append + input,
.smart-rtl .smart-form .textarea .icon-append + textarea {
  padding-right: 10px;
  padding-left: 37px;
}

/* line 1883, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .list-inline {
  padding-right: 0;
  margin-left: 0;
  margin-right: -5px;
}

/* line 1888, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl img.online {
  border-left: none;
  border-right: 3px solid #40ac2b !important;
}

/* line 1892, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl img.offline {
  border-left: none;
  border-right: 3px solid #ddd !important;
}

/* line 1896, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .btn-toolbar .btn-group,
.smart-rtl .btn-toolbar .input-group {
  float: right;
}

/* line 1900, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .btn-group > .btn:first-child {
  margin-left: 0;
  margin-right: 0;
}

/* line 1904, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .btn-group .btn + .btn,
.smart-rtl .btn-group .btn + .btn-group,
.smart-rtl .btn-group .btn-group + .btn,
.smart-rtl .btn-group .btn-group + .btn-group {
  margin-right: -1px;
  margin-left: 0;
}

/* line 1911, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .btn-group > .btn + .dropdown-toggle {
  direction: ltr;
}

/* line 1914, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .pagination > li > a,
.smart-rtl .pagination > li > span {
  float: right;
}

/* line 1919, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .pagination-sm > li:first-child > a,
.smart-rtl .pagination-sm > li:first-child > span {
  border-radius: 0 2px 2px 0;
}

/* line 1923, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .pagination-sm > li:last-child > a,
.smart-rtl .pagination-sm > li:last-child > span {
  border-radius: 2px 0 0 2px;
}

/* line 1927, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .pagination-lg > li:last-child > a,
.smart-rtl .pagination-lg > li:last-child > span {
  border-radius: 3px 0 0 3px;
}

/* line 1931, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .pagination.pagination-alt > li:first-child > a {
  padding-left: 12px;
}

/* line 1934, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .pagination-sm.pagination-alt > li:first-child > a {
  padding-left: 10px;
}

/* line 1937, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .pagination-lg.pagination-alt > li:first-child > a {
  padding-left: 16px;
}

/* line 1940, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .text-align-right .page-title,
.smart-rtl .text-right .page-title,
.smart-rtl .text-align-right,
.smart-rtl .text-right {
  text-align: left !important;
}

/* line 1947, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .superbox-show {
  text-align: right;
  padding: 25px 25px 12px 25px;
}

/* line 1951, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .superbox-close {
  right: auto;
  left: 15px;
}

/* line 1955, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .superbox-current-img {
  float: right;
  padding-right: 0;
  padding-left: 25px;
}

/* line 1960, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .superbox-imageinfo {
  padding: 0 0 0 25px;
}

/* line 1963, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .progress.right .progress-bar {
  right: auto;
  left: 0;
}

/* line 1967, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .vertical-bars li {
  float: right;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: -40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-moz-keyframes progress-bar-stripes {
  from {
    background-position: -40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -40px 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: -40px 0;
  }
  to {
    background-position: 0 0;
  }
}

/* line 2003, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .nav-tabs.bordered > :first-child a {
  border-left-width: 1px !important;
}

/* line 2006, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .nav-tabs > li > a .badge {
  margin-left: 0;
  margin-right: 5px;
}

/* line 2010, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  margin-left: 0 !important;
}

/* line 2014, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  margin-right: 0 !important;
}

/* line 2018, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .jarviswidget header:first-child .nav-tabs.pull-right li a {
  margin-left: -1px;
}

/* line 2021, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .jarviswidget header:first-child .nav-tabs.pull-right li:last-child a {
  border-left: none !important;
  border-right: 1px solid #ddd !important;
}

/* line 2025, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .jarviswidget > header > .nav-tabs.pull-left > li:first-child a {
  border-left-width: 1px !important;
}

/* line 2028, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .nav-tabs.pull-right > li > a {
  margin-left: 0 !important;
}

/* line 2031, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .tabs-left > .nav-pills > li,
.smart-rtl .tabs-left > .nav-tabs > li,
.smart-rtl .tabs-right > .nav-pills > li,
.smart-rtl .tabs-right > .nav-tabs > li {
  float: none;
}

/* line 2037, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .smart-form .checkbox input,
.smart-rtl .smart-form .radio input {
  left: auto;
  display: none;
}

/* line 2042, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .carousel-indicators {
  padding-right: 0;
}

/* line 2045, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .demo-btns > li {
  position: relative;
}

/* line 2048, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .popover.top > .arrow:after,
.smart-rtl .popover.bottom > .arrow:after {
  left: 50%;
}

/* line 2052, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .media > .pull-left {
  margin-left: 10px;
  margin-right: 0;
}

/* line 2056, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .pager {
  padding-right: 0;
}

/* line 2059, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .jcrop-holder {
  float: right;
}

/* line 2062, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .optdual .offset {
  right: 18em;
  left: auto;
}

/* line 2066, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .jcrop-holder #preview-pane {
  left: -280px;
  right: auto;
}

/* line 2071, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .inbox-side-bar {
  padding-left: 0;
  padding-right: 14px;
}

/* line 2075, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .inbox-body .table-wrap {
  margin-left: 0;
  margin-right: 200px;
}

/* line 2080, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .show-stats .show-stat-buttons > *:last-child {
  padding-left: 13px;
  padding-right: 5px;
}

/* line 2084, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .show-stats .show-stat-buttons > *:first-child {
  padding-left: 5px;
  padding-right: 13px;
}

/* line 2088, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .chat-body li.message img {
  border-left: none;
  border-right-width: 4px !important;
}

/* line 2092, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .todo > li > p {
  margin-right: 52px;
  margin-left: 0;
  padding-right: 7px;
  padding-left: 0;
  border-right: 1px solid #ffe1eb;
  border-left: none;
}

/* line 2100, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .todo > li > *:first-child {
  border-left: 1px solid #ffe1eb;
  border-right: none;
}

/* line 2104, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .todo > li {
  background-position: right 11px;
}

/* line 2107, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .todo-group-title {
  padding-right: 10px;
}

/* line 2111, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .ui-paging-info {
  direction: rtl !important;
  text-align: left !important;
  margin-left: 4px;
}

/* line 2116, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .ui-pg-table {
  float: right !important;
}

/* line 2119, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .ui-jqgrid-pager,
.smart-rtl .ui-jqgrid {
  direction: rtl;
}

/* line 2123, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .ui-jqgrid .ui-icon-desc {
  right: auto;
  left: -2px;
}

/* line 2127, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .ui-jqgrid .ui-icon-asc {
  right: auto;
  left: -1px;
}

/* line 2131, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .ui-jqgrid tr.ui-row-ltr td {
  text-align: right;
}

/* line 2134, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .ui-menu .ui-menu-icon {
  float: left;
}

/* line 2137, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .ui-menu li {
  position: relative;
}

/* line 2140, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .ui-menu .ui-menu {
  right: 100% !important;
  left: auto !important;
}

/* line 2144, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .ui-tabs .ui-tabs-nav li {
  margin-right: 0;
  margin-left: 3px;
  float: right;
}

/* line 2149, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .ui-tabs .ui-tabs-nav li {
  margin-right: 0;
  margin-left: 3px;
  float: right;
}

/* line 2154, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .ui-tabs .ui-tabs-nav .air-top-left {
  right: 7px;
  left: auto !important;
}

/* line 2158, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  left: auto;
  right: 0.5em;
}

/* line 2162, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .ui-accordion .ui-accordion-header {
  padding-right: 36px !important;
  padding-left: 15px !important;
}

/* line 2166, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .lockscreen .logo + div > img {
  float: right;
}

/* line 2169, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .lockscreen .logo + div > img + div {
  float: left;
}

/* line 2172, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .lockscreen .logo + div {
  -webkit-box-shadow: 31px 32px 53px rgba(0, 0, 0, 0.2);
  box-shadow: 31px 32px 53px rgba(0, 0, 0, 0.2);
}

/* line 2176, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl #noroll,
.smart-rtl #roll14,
.smart-rtl .chart {
  direction: ltr;
}

/* line 2181, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .dd3-handle {
  left: auto;
  right: 0;
  font-size: 0;
  height: 36px;
}

/* line 2187, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .dd3-handle:before {
  font-size: 18px;
}

/* line 2190, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .dd3-content {
  padding: 6px 40px 8px 10px;
}

/* line 2193, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .dd-list .dd-list {
  padding-left: 0;
  padding-right: 30px;
}

/* line 2197, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .dd-item > button {
  float: right;
}

/* line 2200, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .dd3-item > button {
  margin-right: 38px;
  margin-left: 10px;
}

/* line 2203, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .onoffswitch {
  margin-left: 0;
  margin-right: 5px;
}

/* line 2206, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .widget-footer {
  text-align: left;
}

/* line 2208, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .smart-form .checkbox,
.smart-rtl .smart-form .radio {
  padding-right: 25px;
  padding-left: 0;
  margin-right: 0;
  margin-left: 30px;
}

/* line 2215, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .smart-form .inline-group {
  margin: 0 0 -4px -15px;
}

/* line 2218, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .noUiSlider {
  direction: ltr;
}

/* line 2221, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .smart-form .checkbox i,
.smart-rtl .smart-form .radio i {
  left: auto;
  right: 0;
}

/* line 2225, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .slider.slider-vertical .slider-handle {
  margin-right: -5px;
  margin-left: 0;
}

/* line 2229, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .select2-container .select2-choice {
  padding-right: 8px;
  padding-left: 0;
}

/* line 2233, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .select2-container .select2-choice .select2-arrow {
  right: auto;
  left: 0;
  border-left: none;
  border-right: 1px solid #ccc;
}

/* line 2239, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .select2-container .select2-choice > .select2-chosen {
  margin-right: 0;
}

/* line 2242, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .select2-container-multi .select2-choices .select2-search-choice {
  margin: 4px 5px 3px 0;
}

/* line 2245, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .select2-container-multi .select2-choices li {
  float: right;
}

/* line 2249, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .ui-spinner-button {
  right: auto;
  left: 0;
}

/* line 2253, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .ui-spinner-input.spinner-both + .ui-spinner-button + .ui-spinner-button {
  left: auto;
  right: 0;
}

/* line 2257, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .ui-spinner-input {
  padding: 6px 12px 6px 24px;
}

/* line 2260, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .ui-spinner-input.spinner-both {
  padding: 6px 30px;
}

/* line 2264, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .knobs-demo {
  direction: ltr;
  text-align: right;
}

/* line 2268, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .list-unstyled {
  padding-right: 0;
}

/* line 2271, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .ribbon {
  left: 9px;
  right: auto;
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 2279, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .profile-message li.message.message-reply {
  margin-left: 0 !important;
  margin-right: 85px;
}

/* line 2283, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .profile-pic {
  text-align: left;
}

/* line 2286, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .profile-carousel .air-bottom-right {
  right: auto;
  left: 0;
}

/* line 2290, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .search-results img {
  margin-left: 4px;
  margin-right: 0;
}

/* line 2294, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .smart-timeline-list:after {
  left: auto;
  right: 95px;
}

/* line 2298, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .smart-timeline-content {
  margin-left: 0;
  margin-right: 123px;
}

/* line 2302, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .smart-timeline-icon {
  left: auto;
  right: 80px;
}

/* line 2306, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .smart-timeline-time {
  float: right;
  text-align: left;
}

/* line 2310, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .tree li:after,
.smart-rtl .tree li:before {
  right: -20px;
  left: auto;
}

/* line 2315, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .tree ul ul {
  padding-left: 0;
  padding-right: 34px;
}

/* line 2319, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .tree li:before {
  border-right: 1px solid #999;
  border-left: none;
}

/* line 2324, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .tree > ul > li::after,
.smart-rtl .tree > ul > li:before {
  border: 0;
}

/* line 2328, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .eg-1 td:last-child {
  text-align: left;
}

/* line 2331, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .eg-1 td:first-child {
  text-align: right;
}

/* line 2334, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl dd {
  margin-right: 0;
}

/* line 2335, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .dl-horizontal dt {
  float: right;
  text-align: left;
}

/* line 2339, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .dl-horizontal dd {
  margin-left: 0;
  margin-right: 180px;
}

/* line 2343, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .smart-form .toggle input {
  display: none;
}

/* line 2346, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .bootstrapWizard li:first-child:before {
  left: auto;
  right: 50%;
}

/* line 2350, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .bootstrapWizard li {
  float: right;
}

/* line 2353, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .bootstrapWizard li:before {
  left: 1px;
  right: auto;
}

/* line 2358, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .input-group .form-control:not(:first-child):not(:last-child),
.smart-rtl .input-group-addon:not(:first-child):not(:last-child),
.smart-rtl .input-group-btn:not(:first-child):not(:last-child) {
  border-right: none;
}

/* line 2364, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .dd-dragel > li.dd-item.dd3-item {
  left: -94%;
  margin-left: -10px;
}

/* line 2368, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .smart-form .inline-group .checkbox,
.smart-rtl .smart-form .inline-group .radio {
  float: right;
}

/* line 2373, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .onoffswitch-inner:after {
  float: left;
}

/* line 2376, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .onoffswitch-inner:before {
  text-align: left;
}

/* line 2380, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .onoffswitch-checkbox + .onoffswitch-label:after,
.smart-rtl .onoffswitch-checkbox + .onoffswitch-label:before {
  float: left;
}

/* line 2384, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .onoffswitch-checkbox:checked + .onoffswitch-label:after,
.smart-rtl .onoffswitch-checkbox:checked + .onoffswitch-label:before {
  float: right;
}

/* line 2390, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl input.ui-autocomplete-loading[type=color],
.smart-rtl input.ui-autocomplete-loading[type=date],
.smart-rtl input.ui-autocomplete-loading[type=datetime-local],
.smart-rtl input.ui-autocomplete-loading[type=datetime],
.smart-rtl input.ui-autocomplete-loading[type=email],
.smart-rtl input.ui-autocomplete-loading[type=month],
.smart-rtl input.ui-autocomplete-loading[type=number],
.smart-rtl input.ui-autocomplete-loading[type=password],
.smart-rtl input.ui-autocomplete-loading[type=search],
.smart-rtl input.ui-autocomplete-loading[type=tel],
.smart-rtl input.ui-autocomplete-loading[type=text],
.smart-rtl input.ui-autocomplete-loading[type=time],
.smart-rtl input.ui-autocomplete-loading[type=url],
.smart-rtl input.ui-autocomplete-loading[type=week] {
  background-position: 1% center;
  padding-left: 27px;
  padding-right: 12px;
}

/* line 2408, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close {
  right: auto;
  left: 0;
}

/* line 2412, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .inbox-info-bar em {
  right: auto;
  left: 20px;
}

/* line 2416, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .select2-container-multi .select2-choices .select2-search-choice {
  padding: 1px 8px 1px 28px;
}

/* line 2419, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner:before {
  float: right;
}

/* line 2423, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .smart-form .col {
  float: right;
}

/* line 2426, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .smart-form .label:first-child {
  text-align: left;
}

/* line 2429, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .profile-pic > img {
  right: 10px;
  left: auto;
}

/* line 2433, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .smart-form .rating input {
  display: none;
}

/* line 2436, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .smart-form .rating label {
  float: left;
}

/* line 2439, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl.fixed-navigation nav > ul {
  padding-right: 0;
  padding-left: 14px;
}

/* line 2444, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .inbox-footer .btn-group, .smart-rtl .inbox-paging {
  margin-right: 10px;
  margin-left: 0;
}

/* line 2449, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .dropdown-menu {
  text-align: right;
}

/* line 2452, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .show-stat-microcharts > div {
  border-right: none !important;
  border-left: 1px solid #DADADA !important;
}

/* line 2456, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl.fixed-ribbon.hidden-menu #ribbon {
  right: 0;
  left: 0;
}

/* line 2460, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl.fixed-ribbon #ribbon {
  left: 0;
  right: 220px;
}

/* line 2464, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .fc-event-time,
.smart-rtl .fc-event-title {
  padding-right: 3px;
}

/* line 2469, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .fc-event-title .fa {
  margin-right: 0;
  margin-left: 4px;
}

/* line 2473, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .fc-event {
  border-left: none !important;
  border-right: 6px solid rgba(0, 0, 0, 0.15) !important;
  text-align: right;
}

/* line 2478, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .ui-chatbox-titlebar > span {
  margin-left: 0;
  margin-right: 10px;
  float: right;
}

/* line 2483, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .ui-chatbox-titlebar > span > :first-child {
  margin-left: 7px;
  margin-right: 0;
}

/* line 2487, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .ui-chatbox-icon {
  float: left;
}

/* line 2490, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .email-infobox {
  right: auto;
  left: 15px;
}

/* line 2494, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .inbox-compose-footer,
.smart-rtl .inbox-download,
.smart-rtl .inbox-info-bar,
.smart-rtl .inbox-message {
  margin-right: 0;
  margin-left: 240px;
}

/* line 2502, vendor/assets/stylesheets/smartadmin-rtl.scss */
.smart-rtl .demo-liveupdate-1 {
  left: auto;
  right: 33px;
  padding-left: 61px;
  padding-right: 3px;
}

@media (max-width: 1024px) {
  /* line 2510, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .inbox-body .table-wrap {
    margin-right: 0;
  }
  /* line 2514, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .inbox-compose-footer,
.smart-rtl .inbox-download,
.smart-rtl .inbox-info-bar,
.smart-rtl .inbox-message {
    margin-right: 0;
    margin-left: 0;
  }
  /* line 2522, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl #header {
    padding: 0 13px 0 0 !important;
  }
}

/*
 * GENERAL MOBILE (Applies to all resolutions below 979px)
 */
@media (max-width: 979px) {
  /* Force content to spread 100% */
  /* line 2534, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl.hidden-menu #main {
    right: 220px;
    left: auto;
    position: relative;
  }
  /* line 2539, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl.fixed-ribbon #ribbon {
    right: 0;
  }
  /* line 2542, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl.fixed-ribbon.hidden-menu #ribbon {
    right: 220px;
  }
  /* line 2545, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl #main {
    width: 100% !important;
    right: 0;
    margin: 0;
  }
  /* line 2550, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .page-footer {
    padding-right: 13px;
  }
  /* line 2553, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl.hidden-menu .page-footer {
    padding-right: 233px;
  }
  /* search header */
  /* line 2557, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .header-search.pull-right {
    margin-left: 6px;
  }
  /* line 2561, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl #left-panel {
    left: auto;
    right: -220px;
  }
  /* line 2565, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl.hidden-menu #left-panel {
    left: auto;
    right: 0;
  }
  /* line 2569, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl #logo {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 2573, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .margin-right-5 {
    margin-right: 0 !important;
    margin-left: 5px !important;
  }
  /* line 2578, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl.menu-on-top .menu-item-parent + span {
    right: auto;
    left: 5px;
  }
  /* line 2582, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl.menu-on-top .menu-item-parent {
    text-align: right;
  }
  /* line 2585, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl.menu-on-top nav > ul ul li:hover > ul {
    display: block;
    left: 0 !important;
    right: 0 !important;
  }
  /* line 2592, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .inbox-compose-footer,
.smart-rtl .inbox-download,
.smart-rtl .inbox-info-bar,
.smart-rtl .inbox-message {
    margin-right: 0;
    margin-left: 0;
  }
}

/* MOBILE LAYOUT STARTS HERE */
/*
 * IPAD HORIZONTAL
 */
@media (max-width: 767px) {
  /* line 2609, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .profile-pic {
    float: right;
  }
  /* line 2613, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .profile-pic + div, .smart-rtl .profile-pic + div + div {
    padding-left: 30px;
    padding-right: 30px;
  }
  /* line 2617, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .profile-pic > img {
    margin-right: 0;
    margin-left: 10px;
  }
  /* line 2621, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .profile-message .wall-comment-reply {
    margin-right: 85px;
    margin-left: 0;
  }
  /* line 2626, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl #sparks {
    text-align: center;
  }
  /* line 2629, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .no-content-padding {
    width: 100%;
    margin: 0 !important;
  }
  /* line 2633, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl.menu-on-top nav ul ul li:hover > a:after,
.smart-rtl.menu-on-top nav > ul ul > li a:after,
.smart-rtl.menu-on-top nav > ul ul > li a:hover:after,
.smart-rtl.menu-on-top nav > ul > li > a:after {
    left: 14px;
    right: auto;
  }
  /* line 2640, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl.menu-on-top #main,
.smart-rtl.hidden-menu.menu-on-top #main {
    right: 0 !important;
  }
  /* line 2644, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl.search-mobile .header-search > input[type="text"] {
    padding-left: 75px;
    padding-right: 10px;
  }
  /* line 2648, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl.search-mobile .header-search.pull-right {
    margin-left: 0;
  }
  /* line 2651, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl #cancel-search-js {
    right: auto;
    left: 10px;
  }
  /* line 2655, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl .btn-header.transparent a {
    margin-left: 6px;
  }
  /* line 2658, vendor/assets/stylesheets/smartadmin-rtl.scss */
  .smart-rtl.search-mobile .header-search > button {
    right: auto;
    left: 44px;
  }
}
/*
 * It is advised not to edit the smartadmin_production.scss
 * as this will override any changes you make in the
 * later versions of this theme.
 *
 * We advise that you use use this CSS to override
 * SmartAdmin styles.
 *
 * Rename the stylesheet to whatever your liking so it will stay
 * unique to you with each update of SmartAdmin.
 */
/*
 * INDEX
 *
 * - HTML
 * - BODY
 * - CUSTOM STYLES
 */
/* Second Level: UL */
/* line 23, vendor/assets/stylesheets/your_style.scss */
nav ul ul {
  display: block;
  padding: 0;
}

/* line 28, vendor/assets/stylesheets/your_style.scss */
label {
  font-weight: bold;
}
@charset "UTF-8";
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or any plugin's vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *
 * Basic Styles



 *
 * SmartAdmin Styles : Caution! DO NOT change the order




 *
 * We recommend you use "your_style.scss" to override SmartAdmin
 * specific styles this will also ensure you retrain your customization with
 * each SmartAdmin update.


 *
 * Invoice related styles

 *
 * Lock screen related styles

 */
/* font読み込み
---------------------------------*/
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");
/* --------------------------------- v2ベースのデザイン ---------------------------------*/
/* ページレイアウト内のアイテム
---------------------------------*/
/* line 32, app/assets/stylesheets/new_layout.scss */
.page-header-group {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: Noto Sans JP;
}

/* line 38, app/assets/stylesheets/new_layout.scss */
.page-header-group h1 {
  font-size: 24px;
  font-weight: 400;
  color: #0D1031;
}

/* line 44, app/assets/stylesheets/new_layout.scss */
.page-header-group .return-link {
  position: relative;
  display: inline-block;
  padding: 2px 10px 2px 32px;
  border-radius: 2px;
  font-size: 14px;
  line-height: 28px;
  color: #5362F6;
  cursor: pointer;
  text-decoration: none;
}

/* line 54, app/assets/stylesheets/new_layout.scss */
.page-header-group .return-link:before {
  content: "";
  position: absolute;
  top: calc(50% - (24px / 2));
  left: 5px;
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.95191%2017.5C7.53771%2017.5%207.20193%2017.1642%207.20193%2016.75C7.20193%2016.3358%207.53771%2016%207.95191%2016L14.3789%2016C15.4224%2016%2016.3205%2015.6554%2017.0731%2014.9663C17.8256%2014.2772%2018.2019%2013.4262%2018.2019%2012.4134C18.2019%2011.4006%2017.8256%2010.5513%2017.0731%209.86535C16.3205%209.17945%2015.4224%208.8365%2014.3789%208.8365H7.35762L9.61343%2011.0923C9.90444%2011.3833%209.90444%2011.8551%209.61344%2012.1461C9.32243%2012.4371%208.85062%2012.4371%208.55961%2012.1461L5.20711%208.79363C4.81658%208.40311%204.81658%207.76994%205.20711%207.37942L8.55961%204.02691C8.85062%203.73591%209.32243%203.73591%209.61344%204.02691C9.90444%204.31792%209.90444%204.78973%209.61344%205.08074L7.35762%207.33655L14.3789%207.33655C15.8417%207.33655%2017.0945%207.82468%2018.1375%208.80095C19.1804%209.77723%2019.7019%2010.9814%2019.7019%2012.4134C19.7019%2013.8455%2019.1804%2015.0512%2018.1375%2016.0307C17.0945%2017.0102%2015.8417%2017.5%2014.3789%2017.5H7.95191Z%22%20fill%3D%22%235362F6%22%2F%3E%3C%2Fsvg%3E");
  background-size: contain;
}

/* line 65, app/assets/stylesheets/new_layout.scss */
.page-header-group .return-link:hover {
  text-decoration: none;
  background-color: #D9DCFD;
}

/* line 69, app/assets/stylesheets/new_layout.scss */
.page-header-group .return-link:active {
  text-decoration: none;
  background-color: #ffffff;
}

/* セクションの各パーツについて
  ---------------------------------*/
/* line 78, app/assets/stylesheets/new_layout.scss */
.navigation-item {
  display: flex;
  column-gap: 16px;
}

/* line 83, app/assets/stylesheets/new_layout.scss */
.navigation-item.navigation-pagination-group {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 88, app/assets/stylesheets/new_layout.scss */
.navigation-item.navigation-pagination-group .form-group {
  padding: 0 !important;
}

/* line 90, app/assets/stylesheets/new_layout.scss */
.navigation-item.navigation-pagination-group .form-group select.form-control {
  height: 24px;
  line-height: 1;
  padding: 0 8px;
}

/* line 99, app/assets/stylesheets/new_layout.scss */
.navigation-item.navigation-button-group {
  column-gap: 12px;
}

/* line 101, app/assets/stylesheets/new_layout.scss */
.navigation-item.navigation-button-group .csv-round-btn {
  border-radius: 100px;
  background-color: #1989AE;
  border-color: #1989AE;
  color: #FFFFFF;
}

/* line 110, app/assets/stylesheets/new_layout.scss */
.search-btn {
  background-color: #5362F6;
  color: #FFFFFF;
  border-radius: 50px;
  padding: 6px 20px;
}

/* line 117, app/assets/stylesheets/new_layout.scss */
.csv-dl-btn {
  background-color: #3581AC;
  color: #FFFFFF;
  border-radius: 50px;
}

/* line 123, app/assets/stylesheets/new_layout.scss */
.highlight-btn {
  color: white;
  background-color: #F08100;
}

/* line 128, app/assets/stylesheets/new_layout.scss */
.round-btn, .ant-modal-confirm-btns button, body.smart-style-1.v2 .ant-modal-confirm-btns button {
  border: none;
  border-radius: 50px;
  text-align: center;
  width: 100%;
}

/* line 135, app/assets/stylesheets/new_layout.scss */
.no-border-positive-btn {
  border: none;
  text-align: center;
  width: 100%;
  color: #5362F6;
  background-color: #FFFFFF;
  box-shadow: none;
}

/* line 144, app/assets/stylesheets/new_layout.scss */
.positive-btn {
  background-color: #4854D9;
  color: #FFFFFF;
}

/* line 149, app/assets/stylesheets/new_layout.scss */
.negative-btn {
  background: #66697E;
  color: #FFFFFF;
}

/* line 154, app/assets/stylesheets/new_layout.scss */
.secondary-btn {
  color: white;
  background-color: #3581AC;
}

/* line 159, app/assets/stylesheets/new_layout.scss */
.secondary-outline-btn {
  color: #3581AC;
  background-color: white;
  border: 1px solid #3581AC !important;
  padding: 6px 16px 8px 16px !important;
}

/* line 166, app/assets/stylesheets/new_layout.scss */
.small-btn {
  height: 32px;
  font-size: 12px;
  padding: 8px 16px 8px 16px;
}

/* line 172, app/assets/stylesheets/new_layout.scss */
.detail-midium-btn {
  width: 230px;
  height: 40px;
  font-size: 14px;
  line-height: 14px;
  padding: 13px 24px 13px 24px;
}

/* line 180, app/assets/stylesheets/new_layout.scss */
.detail-row-v2 {
  padding: 16px 0 16px 0;
  border-bottom: 1px solid #E7E7EA;
}

/* line 181, app/assets/stylesheets/new_layout.scss */
.detail-row-v2 .field_with_errors {
  display: inline;
}

/* line 186, app/assets/stylesheets/new_layout.scss */
.detail-row-v2 .detail-label-v2 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap-reverse;
  row-gap: 4px;
  font-weight: bold;
  color: #666666;
}

/* line 193, app/assets/stylesheets/new_layout.scss */
.detail-row-v2 .detail-label-v2 span.required {
  padding: 4px 6px;
  color: #E90002;
  font-size: 12px;
  font-weight: normal;
  line-height: 1;
  border-radius: 2px;
  border: 1px solid #E5000F;
}

/* line 204, app/assets/stylesheets/new_layout.scss */
.detail-row-v2 img.contain-image {
  object-fit: contain;
  object-position: left;
}

/* line 210, app/assets/stylesheets/new_layout.scss */
.detail-footer {
  padding-top: 30px;
  text-align: center;
  width: 100%;
}

/* line 215, app/assets/stylesheets/new_layout.scss */
.detail-footer .btn {
  margin: 8px 4px 0 4px;
}

/* line 220, app/assets/stylesheets/new_layout.scss */
.underline-alert-btn {
  box-shadow: none;
  border: none;
  text-align: center;
  width: 100%;
  color: #D72121;
  text-decoration: underline #D72121;
}

/* line 229, app/assets/stylesheets/new_layout.scss */
.ope-btn {
  font-weight: bold;
  color: black1;
}

/* line 234, app/assets/stylesheets/new_layout.scss */
.d-none {
  display: none;
}

/* line 238, app/assets/stylesheets/new_layout.scss */
.d-transparent {
  width: 1px;
  height: 1px;
  opacity: 0;
}

/* line 244, app/assets/stylesheets/new_layout.scss */
.search-panel {
  border-radius: 0;
  border-top: 1px solid #DBDBE0;
  border-bottom: 1px solid #DBDBE0;
  background: #F3F3F5;
  padding: 6px 6px 6px 6px;
  margin-bottom: 20px;
  font-size: 10px;
}

/* line 252, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row {
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  flex-wrap: wrap;
}

/* line 258, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col {
  flex: 0 0 auto;
  margin-left: 6px;
  margin-right: 6px;
}

/* line 259, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col .search-panel-label {
  margin-bottom: 3px;
}

/* line 265, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend {
  flex: 1 1 auto;
}

/* line 267, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width10px {
  flex: 0 0 10px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width10px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width20px {
  flex: 0 0 20px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width20px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width30px {
  flex: 0 0 30px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width30px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width40px {
  flex: 0 0 40px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width40px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width50px {
  flex: 0 0 50px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width50px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width60px {
  flex: 0 0 60px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width60px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width70px {
  flex: 0 0 70px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width70px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width80px {
  flex: 0 0 80px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width80px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width90px {
  flex: 0 0 90px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width90px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width100px {
  flex: 0 0 100px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width100px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width110px {
  flex: 0 0 110px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width110px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width120px {
  flex: 0 0 120px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width120px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width130px {
  flex: 0 0 130px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width130px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width140px {
  flex: 0 0 140px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width140px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width150px {
  flex: 0 0 150px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width150px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width160px {
  flex: 0 0 160px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width160px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width170px {
  flex: 0 0 170px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width170px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width180px {
  flex: 0 0 180px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width180px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width190px {
  flex: 0 0 190px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width190px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width200px {
  flex: 0 0 200px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width200px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width210px {
  flex: 0 0 210px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width210px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width220px {
  flex: 0 0 220px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width220px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width230px {
  flex: 0 0 230px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width230px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width240px {
  flex: 0 0 240px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width240px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width250px {
  flex: 0 0 250px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width250px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width260px {
  flex: 0 0 260px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width260px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width270px {
  flex: 0 0 270px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width270px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width280px {
  flex: 0 0 280px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width280px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width290px {
  flex: 0 0 290px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width290px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width300px {
  flex: 0 0 300px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width300px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width310px {
  flex: 0 0 310px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width310px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width320px {
  flex: 0 0 320px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width320px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width330px {
  flex: 0 0 330px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width330px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width340px {
  flex: 0 0 340px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width340px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width350px {
  flex: 0 0 350px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width350px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width360px {
  flex: 0 0 360px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width360px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width370px {
  flex: 0 0 370px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width370px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width380px {
  flex: 0 0 380px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width380px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width390px {
  flex: 0 0 390px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width390px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width400px {
  flex: 0 0 400px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width400px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width410px {
  flex: 0 0 410px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width410px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width420px {
  flex: 0 0 420px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width420px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width430px {
  flex: 0 0 430px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width430px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width440px {
  flex: 0 0 440px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width440px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width450px {
  flex: 0 0 450px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width450px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width460px {
  flex: 0 0 460px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width460px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width470px {
  flex: 0 0 470px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width470px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width480px {
  flex: 0 0 480px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width480px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width490px {
  flex: 0 0 490px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width490px .form-control {
  width: 100%;
}

/* line 273, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width500px {
  flex: 0 0 500px;
}

/* line 275, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col.extend-width500px .form-control {
  width: 100%;
}

/* line 280, app/assets/stylesheets/new_layout.scss */
.search-panel .search-panel-row .search-panel-col input[type="submit"] {
  width: 80px;
  transform: translateY(1px);
}

/* line 288, app/assets/stylesheets/new_layout.scss */
.inline-field {
  display: flex;
  align-items: center;
}

/* line 293, app/assets/stylesheets/new_layout.scss */
.no-padding {
  padding-left: 0;
  padding-right: 0;
}

/* line 298, app/assets/stylesheets/new_layout.scss */
.parent-panel {
  background: #F5F7FF;
  margin-bottom: 20px;
}

/* line 301, app/assets/stylesheets/new_layout.scss */
.parent-panel .parent-panel-row {
  padding: 16px 6px 16px 6px;
  border-top: 1px solid #E8EDFF;
  border-bottom: 1px solid #E8EDFF;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
}

/* line 308, app/assets/stylesheets/new_layout.scss */
.parent-panel .parent-panel-row .parent-panel-col {
  margin-left: 6px;
  margin-right: 30px;
}

/* line 311, app/assets/stylesheets/new_layout.scss */
.parent-panel .parent-panel-row .parent-panel-col .parent-panel-label {
  color: #66697E;
  font-size: 12px;
}

/* line 315, app/assets/stylesheets/new_layout.scss */
.parent-panel .parent-panel-row .parent-panel-col .parent-panel-value {
  color: #0D0D26;
  font-size: 14px;
}

/* line 319, app/assets/stylesheets/new_layout.scss */
.parent-panel .parent-panel-row .parent-panel-col .parent-panel-label-sm {
  color: #66697E;
  font-size: 10px;
}

/* line 323, app/assets/stylesheets/new_layout.scss */
.parent-panel .parent-panel-row .parent-panel-col .parent-panel-value-sm {
  color: #0D0D26;
  font-size: 12px;
}

/* line 333, app/assets/stylesheets/new_layout.scss */
.alert-text {
  color: #D01010;
}

/* line 337, app/assets/stylesheets/new_layout.scss */
.v2-panel-table {
  border: none;
}

/* line 340, app/assets/stylesheets/new_layout.scss */
.v2-panel-table tr {
  border-top: 1px solid #DBDBE0;
}

/* line 343, app/assets/stylesheets/new_layout.scss */
.v2-panel-table tr th {
  background-color: #FAFAFB;
  font-weight: normal;
}

/* line 346, app/assets/stylesheets/new_layout.scss */
.v2-panel-table tr th a {
  color: #0D1031;
  display: flex;
  align-items: center;
  gap: 2px;
}

/* line 354, app/assets/stylesheets/new_layout.scss */
.v2-panel-table tr.clickable {
  cursor: pointer;
}

/* line 357, app/assets/stylesheets/new_layout.scss */
.v2-panel-table tr.clickable:hover {
  background-color: #F5F6FF;
}

/* line 362, app/assets/stylesheets/new_layout.scss */
.v2-panel-table tr td.content {
  max-width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 367, app/assets/stylesheets/new_layout.scss */
.v2-panel-table tr td.content img.contain-image {
  object-fit: contain;
}

/* line 371, app/assets/stylesheets/new_layout.scss */
.v2-panel-table tr td.content .ope-btn {
  color: #0D1031;
}

/* line 378, app/assets/stylesheets/new_layout.scss */
.index-btn {
  background-color: #5362F6;
  border: 1px solid #5362F6;
  color: #FFFFFF;
  text-decoration: none;
  border-radius: 30px;
  display: inline-block;
  width: 200px;
  height: 32px;
  text-align: center;
  line-height: 32px;
}

/* line 394, app/assets/stylesheets/new_layout.scss */
body.smart-style-1.v2 .ant-modal-confirm-body span[role="img"] {
  display: none;
}

/* line 398, app/assets/stylesheets/new_layout.scss */
body.smart-style-1.v2 .ant-modal-confirm-body .ant-modal-confirm-title {
  margin: 24px 0 24px 0;
  font-family: Noto Sans JP;
  font-size: 24px;
  font-weight: 600;
  line-height: 31px;
  letter-spacing: 0em;
  text-align: center;
}

/* line 408, app/assets/stylesheets/new_layout.scss */
body.smart-style-1.v2 .ant-modal-confirm-body .ant-modal-confirm-content {
  width: 300px;
  margin-right: 34px;
  font-family: Noto Sans JP;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0em;
  text-align: left;
}

/* line 417, app/assets/stylesheets/new_layout.scss */
body.smart-style-1.v2 .ant-modal-confirm-body .ant-modal-confirm-content .alert {
  color: #D01010;
}

/* line 423, app/assets/stylesheets/new_layout.scss */
body.smart-style-1.v2 .ant-modal-confirm-btns {
  text-align: center;
  margin-top: 40px;
}

/* line 427, app/assets/stylesheets/new_layout.scss */
body.smart-style-1.v2 .ant-modal-confirm-btns button {
  width: 230px;
  height: 40px;
}

/* line 435, app/assets/stylesheets/new_layout.scss */
.no-padding {
  padding-left: 0;
  padding-right: 0;
}

/* line 441, app/assets/stylesheets/new_layout.scss */
.smart-form .col-sm-10 {
  display: flex;
  flex-wrap: wrap;
  column-gap: 16px;
  row-gap: 16px;
}

/* line 448, app/assets/stylesheets/new_layout.scss */
.smart-form .checkbox {
  padding-top: 0;
  padding-left: 16px;
}

/* line 452, app/assets/stylesheets/new_layout.scss */
.smart-form .checkbox label {
  padding-left: 8px;
}

/* line 458, app/assets/stylesheets/new_layout.scss */
.external-url-wrapper {
  /* +アイコンとテキストを含むボタン */
}

/* line 459, app/assets/stylesheets/new_layout.scss */
.external-url-wrapper .nested-row {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  row-gap: 12px;
  margin-bottom: 12px;
}

/* line 466, app/assets/stylesheets/new_layout.scss */
.external-url-wrapper .nested-row.d-none {
  display: none;
}

/* line 470, app/assets/stylesheets/new_layout.scss */
.external-url-wrapper .nested-row .flex-1 {
  flex: 1;
}

/* line 474, app/assets/stylesheets/new_layout.scss */
.external-url-wrapper .nested-row button {
  width: 24px;
  height: 24px;
  padding: 5px 0;
  line-height: 0;
}

/* line 484, app/assets/stylesheets/new_layout.scss */
.external-url-wrapper .round-btn, .external-url-wrapper .ant-modal-confirm-btns button, .ant-modal-confirm-btns .external-url-wrapper button, .external-url-wrapper body.smart-style-1.v2 .ant-modal-confirm-btns button, body.smart-style-1.v2 .ant-modal-confirm-btns .external-url-wrapper button {
  width: 80px;
  margin-bottom: 12px;
  margin-left: 15px;
}

/* line 489, app/assets/stylesheets/new_layout.scss */
.external-url-wrapper .round-btn.btn-blue, .external-url-wrapper .ant-modal-confirm-btns button.btn-blue, .ant-modal-confirm-btns .external-url-wrapper button.btn-blue, .external-url-wrapper body.smart-style-1.v2 .ant-modal-confirm-btns button.btn-blue, body.smart-style-1.v2 .ant-modal-confirm-btns .external-url-wrapper button.btn-blue {
  border: 1px solid #3581AC;
  color: #3581AC;
}

/* line 497, app/assets/stylesheets/new_layout.scss */
.row.detail-row-v2 .v2_condition_key {
  font-family: Noto Sans JP;
  font-size: 14px;
  font-weight: 400;
  line-height: 22.4px;
  text-align: left;
  color: #0D1031;
}

/* line 507, app/assets/stylesheets/new_layout.scss */
.row.detail-row-v2 .v2_condition_value {
  font-family: Noto Sans JP;
  font-size: 14px;
  font-weight: 400;
  line-height: 22.4px;
  text-align: left;
  color: #868798;
}

/* line 517, app/assets/stylesheets/new_layout.scss */
.row.detail-row-v2 .v2_condition_conjunction_container {
  padding: 6px 0 8px 0;
}

/* line 520, app/assets/stylesheets/new_layout.scss */
.row.detail-row-v2 .v2_condition_conjunction {
  width: 35px;
  height: 15px;
  /* padding: 4px 8px 4px 8px; */
  padding: 2px 8px 2px 8px;
  border-radius: 100px;
  border: 1px solid;
  font-family: Noto Sans JP;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  text-align: center;
  color: #56586F;
}

/* line 537, app/assets/stylesheets/new_layout.scss */
.row.detail-row-v2 .v2_condition_include {
  width: 33px;
  height: 15px;
  /* padding: 4px 8px 4px 8px; */
  padding: 2px 6px 2px 6px;
  margin-left: 10px;
  border-radius: 100px;
  border: 1px solid;
  vertical-align: 2px;
  font-family: Noto Sans JP;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  text-align: center;
  color: white;
  background-color: #56586F;
}

/* line 557, app/assets/stylesheets/new_layout.scss */
#v2-report-header {
  min-height: 50px;
  overflow-x: auto;
}

/* line 560, app/assets/stylesheets/new_layout.scss */
#v2-report-header #report-header-form {
  display: flex;
  align-items: center;
}

/* line 563, app/assets/stylesheets/new_layout.scss */
#v2-report-header #report-header-form .title {
  font-size: 24px;
  color: #0D1031;
}

/* line 567, app/assets/stylesheets/new_layout.scss */
#v2-report-header #report-header-form .search-report-col {
  margin-left: 24px;
}

/* line 569, app/assets/stylesheets/new_layout.scss */
#v2-report-header #report-header-form .search-report-col .search-report-label {
  font-size: 12px;
  color: #0D1031;
}

/* line 574, app/assets/stylesheets/new_layout.scss */
#v2-report-header #report-header-form input[type="submit"] {
  width: 80px;
}

/* line 580, app/assets/stylesheets/new_layout.scss */
.v2-panel-report {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}

/* line 584, app/assets/stylesheets/new_layout.scss */
.v2-panel-report .chart-board {
  border: solid 1px #E1E1EF;
  border-radius: 12px;
  padding: 24px 32px;
}

/* line 588, app/assets/stylesheets/new_layout.scss */
.v2-panel-report .chart-board .chart-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 592, app/assets/stylesheets/new_layout.scss */
.v2-panel-report .chart-board .chart-header .title {
  font-family: Noto Sans jp;
  font-size: 20px;
  font-weight: 500;
  line-height: 130%;
  color: #0D1031;
}

/* line 599, app/assets/stylesheets/new_layout.scss */
.v2-panel-report .chart-board .chart-header .switch-tabs {
  display: flex;
  border: solid 1px #56586F;
  flex: 0 0 140px;
  border-radius: 100px;
  overflow: hidden;
}

/* line 605, app/assets/stylesheets/new_layout.scss */
.v2-panel-report .chart-board .chart-header .switch-tabs .tab {
  flex: 1 1 auto;
  padding: 8px 12px;
  font-family: Noto Sans jp;
  text-align: center;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  color: #56586F;
  cursor: pointer;
}

/* line 615, app/assets/stylesheets/new_layout.scss */
.v2-panel-report .chart-board .chart-header .switch-tabs .tab.active {
  background-color: #56586F;
  color: #ffffff;
}

/* line 622, app/assets/stylesheets/new_layout.scss */
.v2-panel-report .chart-board .hover-content {
  display: none;
}

/* line 625, app/assets/stylesheets/new_layout.scss */
.v2-panel-report .chart-board.hover {
  position: relative;
  overflow: hidden;
}

/* line 628, app/assets/stylesheets/new_layout.scss */
.v2-panel-report .chart-board.hover .hover-content {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background-color: rgba(0, 0, 0, 0.4);
}

/* line 637, app/assets/stylesheets/new_layout.scss */
.v2-panel-report .chart-board.hover .hover-content .button {
  cursor: pointer;
}

/* line 642, app/assets/stylesheets/new_layout.scss */
.v2-panel-report .chart-board.-half {
  flex: 0 0 calc(50% - (16 / 2)* 1px);
}

/* line 645, app/assets/stylesheets/new_layout.scss */
.v2-panel-report .chart-board.-wide {
  flex: 0 0 100%;
}

/* line 651, app/assets/stylesheets/new_layout.scss */
.v2-panel-data-view {
  border: solid 1px #E1E1EF;
  border-radius: 12px;
  padding: 12px 32px;
  margin-top: 20px;
}

/* line 657, app/assets/stylesheets/new_layout.scss */
.v2-panel-data-view .title {
  font-family: Noto Sans jp;
  font-size: 20px;
  font-weight: 500;
  line-height: 130%;
  padding-bottom: 12px;
  color: #0D1031;
}

/* line 666, app/assets/stylesheets/new_layout.scss */
.v2-panel-data-view .table-container {
  padding-right: 20px;
  overflow-x: auto;
}

/* line 673, app/assets/stylesheets/new_layout.scss */
.v2-panel-data-view table thead th {
  background: white;
}

/* line 677, app/assets/stylesheets/new_layout.scss */
.v2-panel-data-view table td {
  white-space: nowrap;
}

/* line 683, app/assets/stylesheets/new_layout.scss */
.ope-dropdown {
  position: relative;
  max-width: max-content;
}

/* line 687, app/assets/stylesheets/new_layout.scss */
.ope-dropdown .btn-link {
  color: #0D0D26;
  padding: 0;
}

/* line 692, app/assets/stylesheets/new_layout.scss */
.ope-dropdown .dropdown-menu {
  padding: 0 !important;
  border: none;
  width: max-content;
  min-width: unset !important;
  box-shadow: 0 0 62px rgba(0, 0, 0, 0.175);
  top: calc(100% + 4px);
  right: -50%;
}

/* line 701, app/assets/stylesheets/new_layout.scss */
.ope-dropdown .dropdown-menu__content {
  display: flex;
  flex-direction: column;
}

/* line 705, app/assets/stylesheets/new_layout.scss */
.ope-dropdown .dropdown-menu__content > a,
.ope-dropdown .dropdown-menu__content > span {
  padding: 10px 15px;
}

/* line 709, app/assets/stylesheets/new_layout.scss */
.ope-dropdown .dropdown-menu__content > a i,
.ope-dropdown .dropdown-menu__content > span i {
  margin-right: 12px;
  color: #66697E;
}

/* line 714, app/assets/stylesheets/new_layout.scss */
.ope-dropdown .dropdown-menu__content > a:hover, .ope-dropdown .dropdown-menu__content > a:focus,
.ope-dropdown .dropdown-menu__content > span:hover,
.ope-dropdown .dropdown-menu__content > span:focus {
  background-color: #F5F6FF;
  text-decoration: none;
}

/* line 722, app/assets/stylesheets/new_layout.scss */
.ope-dropdown .dropdown-menu::after {
  content: "";
  position: absolute;
  border-bottom: 12px solid #fff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  right: 14px;
  bottom: calc(100% - 6px);
  z-index: -1;
}

/* line 734, app/assets/stylesheets/new_layout.scss */
.ope-dropdown .dropdown-item.disabled {
  color: #999;
  cursor: not-allowed;
}

/* line 740, app/assets/stylesheets/new_layout.scss */
.ant-modal.ant-modal--display-order {
  max-width: 960px;
}

/* line 743, app/assets/stylesheets/new_layout.scss */
.ant-modal.ant-modal--display-order .ant-modal-close-x {
  font-size: 24px !important;
}

/* line 747, app/assets/stylesheets/new_layout.scss */
.ant-modal.ant-modal--display-order .ant-modal-header {
  margin-top: 20px;
  margin-bottom: 32px !important;
}

/* line 751, app/assets/stylesheets/new_layout.scss */
.ant-modal.ant-modal--display-order .ant-modal-header .ant-modal-title {
  font-size: 24px;
  color: #0D0D26;
  font-weight: 500;
}

/* line 758, app/assets/stylesheets/new_layout.scss */
.ant-modal.ant-modal--display-order .ant-modal-body {
  height: 50vh;
  overflow: auto;
}

/* line 762, app/assets/stylesheets/new_layout.scss */
.ant-modal.ant-modal--display-order .ant-modal-body ::selection {
  background-color: #fff;
}

/* line 766, app/assets/stylesheets/new_layout.scss */
.ant-modal.ant-modal--display-order .ant-modal-body .modal-thead {
  border-bottom: 1px solid #ddd;
  background-color: #FAFAFB;
}

/* line 770, app/assets/stylesheets/new_layout.scss */
.ant-modal.ant-modal--display-order .ant-modal-body .modal-thead .modal-tr {
  padding-top: 13px;
  padding-bottom: 13px;
}

/* line 776, app/assets/stylesheets/new_layout.scss */
.ant-modal.ant-modal--display-order .ant-modal-body .modal-th {
  padding: 0;
  color: #66697E;
  font-size: 12px;
  font-weight: 600;
}

/* line 783, app/assets/stylesheets/new_layout.scss */
.ant-modal.ant-modal--display-order .ant-modal-body .modal-td {
  padding: 0;
  margin-top: auto;
  margin-bottom: auto;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #0D0D26;
}

/* line 793, app/assets/stylesheets/new_layout.scss */
.ant-modal.ant-modal--display-order .ant-modal-body .modal-tr {
  border-top: 1px solid #DBDBE0;
  padding-left: 16px;
  padding-right: 16px;
}

/* line 799, app/assets/stylesheets/new_layout.scss */
.ant-modal.ant-modal--display-order .ant-modal-body .modal-tr #modal-tbody .modal-tr {
  line-height: 1.7;
}

/* line 802, app/assets/stylesheets/new_layout.scss */
.ant-modal.ant-modal--display-order .ant-modal-body .modal-tr #modal-tbody .modal-tr .modal-td:not(.td-image) {
  padding-top: 14px;
  padding-bottom: 14px;
}

/* line 810, app/assets/stylesheets/new_layout.scss */
.ant-modal.ant-modal--display-order .ant-modal-body .row {
  margin-right: 0;
  margin-left: 0;
}

/* line 816, app/assets/stylesheets/new_layout.scss */
.ant-modal.ant-modal--display-order .ant-modal-footer {
  text-align: center !important;
}

/* line 820, app/assets/stylesheets/new_layout.scss */
.ant-modal.ant-modal--display-order .moving {
  opacity: 0.2;
  left: 0;
}

/* line 826, app/assets/stylesheets/new_layout.scss */
.ant-modal.ant-modal--display-order .td-image img {
  width: 44px;
  height: 44px;
}

/* line 834, app/assets/stylesheets/new_layout.scss */
.ant-modal.ant-modal--display-order--ads .row-grid {
  display: grid;
  grid-template-columns: 111px 1fr 1fr 2fr 2fr 40px;
  gap: 16px;
}

/* line 841, app/assets/stylesheets/new_layout.scss */
.icon {
  display: inline-block;
}

/* line 845, app/assets/stylesheets/new_layout.scss */
.icon.icon-sort_direction_asc,
.icon.icon-sort_direction_desc,
.icon.icon-sort_direction_none {
  width: 14px;
  height: 14px;
}

/* line 854, app/assets/stylesheets/new_layout.scss */
.sortable-checkbox .order-number {
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  border: 1px solid #D3D4DA;
  color: #007bff;
  border-radius: 2px;
  margin-right: 10px;
}

/* line 864, app/assets/stylesheets/new_layout.scss */
.sortable-checkbox .order-number.selected {
  background-color: #007bff;
  color: #fff;
}

/* line 870, app/assets/stylesheets/new_layout.scss */
.form-control.v2-input {
  font-size: 14px;
  line-height: 1.7;
  padding: 8px;
  font-weight: 500;
  background-color: #FBFBFB;
  border: 1px solid #D3D4DA;
  height: 32px;
}

/* line 879, app/assets/stylesheets/new_layout.scss */
.form-control.v2-input::placeholder {
  color: #BEBEC7;
}

/* line 884, app/assets/stylesheets/new_layout.scss */
.container-flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 20px;
}

/* line 890, app/assets/stylesheets/new_layout.scss */
.container-flex .title {
  text-align: left;
}

/* line 894, app/assets/stylesheets/new_layout.scss */
.container-flex .button-container {
  text-align: right;
}

/* sidebar
---------------------------------*/
/* line 44, app/assets/stylesheets/application.css.scss */
#sidebar .nav-first-level > a > i.fa-angle-down {
  float: right;
}

/* line 49, app/assets/stylesheets/application.css.scss */
#sidebar > ul > ul > li > a {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

/* 本番環境
---------------------------------*/
/* line 60, app/assets/stylesheets/application.css.scss */
body.is-prod #header {
  background-color: #576071;
}

/* line 63, app/assets/stylesheets/application.css.scss */
body.is-prod #header .navbar-nav a {
  color: #939db1;
}

/* line 73, app/assets/stylesheets/application.css.scss */
body.is-prod #left-panel {
  background-color: #3a3f51;
}

/* line 76, app/assets/stylesheets/application.css.scss */
body.is-prod nav ul li a {
  color: #bbc0cf;
}

/* line 79, app/assets/stylesheets/application.css.scss */
body.is-prod nav ul li a:active {
  background-color: #313645 !important;
}

/* line 82, app/assets/stylesheets/application.css.scss */
body.is-prod nav ul ul li > a {
  background-color: #32343d;
  color: #ffffff;
}

/* ステージング環境
---------------------------------*/
/* line 94, app/assets/stylesheets/application.css.scss */
body.is-local #header {
  background-color: #f78c40;
}

/* line 97, app/assets/stylesheets/application.css.scss */
body.is-local #header .navbar-nav a {
  color: #984306;
}

/* line 107, app/assets/stylesheets/application.css.scss */
body.is-local #left-panel {
  background-color: #fcf2ee;
  border-right: 1px solid #d8aca2;
}

/* line 111, app/assets/stylesheets/application.css.scss */
body.is-local #left-panel .nav-first-level {
  border-bottom: 1px solid #d8aca2;
}

/* line 114, app/assets/stylesheets/application.css.scss */
body.is-local #left-panel .dropdown-toggle {
  color: #5a5857;
}

/* line 117, app/assets/stylesheets/application.css.scss */
body.is-local #left-panel .dropdown-toggle:active {
  background-color: #fff !important;
}

/* line 120, app/assets/stylesheets/application.css.scss */
body.is-local #left-panel .dropdown-toggle > .fa-fw {
  color: #99390b;
}

/* line 128, app/assets/stylesheets/application.css.scss */
body.is-local #left-panel .nav-second-level a {
  background-color: #fff;
  color: #5a5857;
  text-shadow: none;
}

/* line 133, app/assets/stylesheets/application.css.scss */
body.is-local #left-panel .nav-second-level a:hover {
  background-color: #fcf2ee !important;
  color: #5a5857;
}

/* QA環境
---------------------------------*/
/* line 145, app/assets/stylesheets/application.css.scss */
body.is-qa #header {
  background-color: #40abf7;
}

/* line 148, app/assets/stylesheets/application.css.scss */
body.is-qa #header .navbar-nav a {
  color: #0D1031;
}

/* line 158, app/assets/stylesheets/application.css.scss */
body.is-qa #left-panel {
  background-color: #fcf2ee;
  border-right: 1px solid #d8aca2;
}

/* line 162, app/assets/stylesheets/application.css.scss */
body.is-qa #left-panel .nav-first-level {
  border-bottom: 1px solid #d8aca2;
}

/* line 165, app/assets/stylesheets/application.css.scss */
body.is-qa #left-panel .dropdown-toggle {
  color: #5a5857;
}

/* line 168, app/assets/stylesheets/application.css.scss */
body.is-qa #left-panel .dropdown-toggle:active {
  background-color: #fff !important;
}

/* line 171, app/assets/stylesheets/application.css.scss */
body.is-qa #left-panel .dropdown-toggle > .fa-fw {
  color: #99390b;
}

/* line 179, app/assets/stylesheets/application.css.scss */
body.is-qa #left-panel .nav-second-level a {
  background-color: #fff;
  color: #5a5857;
  text-shadow: none;
}

/* line 184, app/assets/stylesheets/application.css.scss */
body.is-qa #left-panel .nav-second-level a:hover {
  background-color: #fcf2ee !important;
  color: #5a5857;
}

/* ニチイ専用デザイン
---------------------------------*/
/* line 196, app/assets/stylesheets/application.css.scss */
body.is-nci #header {
  background-color: #e9e9e9;
}

/* line 199, app/assets/stylesheets/application.css.scss */
body.is-nci #header .navbar-brand,
body.is-nci #header .navbar-nav a {
  color: #000000;
}

/* line 210, app/assets/stylesheets/application.css.scss */
body.is-nci #left-panel {
  background-color: #a8cbff;
  border-right: 1px solid #1a64d4;
}

/* line 214, app/assets/stylesheets/application.css.scss */
body.is-nci #left-panel .nav-first-level:first-child {
  border-top: 1px solid #1a64d4;
}

/* line 217, app/assets/stylesheets/application.css.scss */
body.is-nci #left-panel .nav-first-level {
  border-bottom: 1px solid #1a64d4;
}

/* line 220, app/assets/stylesheets/application.css.scss */
body.is-nci #left-panel .dropdown-toggle {
  color: #111;
}

/* line 223, app/assets/stylesheets/application.css.scss */
body.is-nci #left-panel .dropdown-toggle:active {
  background-color: #fff !important;
}

/* line 226, app/assets/stylesheets/application.css.scss */
body.is-nci #left-panel .dropdown-toggle > .fa-fw {
  color: #1a64d4;
}

/* line 234, app/assets/stylesheets/application.css.scss */
body.is-nci #left-panel .nav-second-level a {
  background-color: #e9e9e9;
  color: #111;
  text-shadow: none;
}

/* line 239, app/assets/stylesheets/application.css.scss */
body.is-nci #left-panel .nav-second-level a:hover {
  background-color: #a8cbff !important;
  color: #111;
}

/* line 245, app/assets/stylesheets/application.css.scss */
body.is-nci #header .navbar-brand > img {
  position: relative;
  top: -10px;
  left: 10px;
}

/* line 252, app/assets/stylesheets/application.css.scss */
body.is-nci #header > :first-child,
body.is-nci aside {
  width: auto;
}

/* line 258, app/assets/stylesheets/application.css.scss */
body.is-nci #nci_app_employees .form-inline > * {
  margin: 5px 3px;
}

/* 顧客セグメント表示
---------------------------------*/
/* line 265, app/assets/stylesheets/application.css.scss */
pre.customer_segment_conditions {
  background-color: #fff;
  border-style: none;
  white-space: pre-wrap;
}

/* お知らせ投稿画像表示
---------------------------------*/
/* line 274, app/assets/stylesheets/application.css.scss */
.image_table {
  width: 70%;
  margin-top: 30px;
  border-spacing: 3px;
  border: 1px solid #000;
}

/* line 280, app/assets/stylesheets/application.css.scss */
.image_table td {
  border: 1px solid #000;
  padding: 5px;
}

/* line 285, app/assets/stylesheets/application.css.scss */
.center {
  text-align: center;
}

/* line 290, app/assets/stylesheets/application.css.scss */
input::-webkit-input-placeholder {
  /* Google Chrome, Safari, Opera 15+, Android, iOS, Edge */
  color: #888 !important;
}

/* line 293, app/assets/stylesheets/application.css.scss */
input:-ms-input-placeholder {
  /* IE 10+ */
  color: #888 !important;
}

/* line 296, app/assets/stylesheets/application.css.scss */
input::-moz-placeholder {
  /* Firefox 19+ */
  color: #888 !important;
}

/* line 299, app/assets/stylesheets/application.css.scss */
input:-moz-placeholder {
  /* Firefox 18- */
  color: #888 !important;
}

/* line 302, app/assets/stylesheets/application.css.scss */
::placeholder {
  color: #888 !important;
}

/*ページネーション自体のデザイン*/
/* line 307, app/assets/stylesheets/application.css.scss */
.pagination > li > a {
  border: none;
  /*枠線をなくす*/
  color: #696969;
  /*文字の色を変える*/
}

/* 表示しているページ番号のデザイン */
/* line 313, app/assets/stylesheets/application.css.scss */
.pagination > .active > a {
  background: #93c9ff;
  /*背景の色を変える*/
  border-radius: 15px;
  /*角を丸くする*/
}

/*ホバー時のデザイン*/
/* line 319, app/assets/stylesheets/application.css.scss */
.pagination > li > a:hover {
  border-radius: 15px;
  /*角を丸くする*/
}

/*select2 複数選択時のバツボタン*/
/* line 324, app/assets/stylesheets/application.css.scss */
.select2-selection__choice__remove {
  text-align: left;
}

/* line 328, app/assets/stylesheets/application.css.scss */
.mr-20 {
  margin-right: 20px;
}

/* line 332, app/assets/stylesheets/application.css.scss */
.select2-selection__choice {
  color: black;
}

/* ダイアログボックスのスタイリング */
/* line 337, app/assets/stylesheets/application.css.scss */
#timerDialog {
  width: 26em;
  /* 幅 */
  max-height: 50%;
  /* 高さ */
  border: none;
  /* ボーダー */
  border-radius: 4px;
  /* 角丸 */
  box-shadow: 0 0 24px 4px rgba(0, 0, 0, 0.4);
  /* 影 */
  padding: 0;
  /* パディング */
}

/* ボディ */
/* line 347, app/assets/stylesheets/application.css.scss */
#timerDialog .body {
  background-color: #fff;
  padding: 1em;
}

/* line 352, app/assets/stylesheets/application.css.scss */
.now_showing {
  background-color: #ffffe0;
}

/* CSV(ECO)クーポン一括付与 一覧
-------------------------*/
/* line 363, app/assets/stylesheets/application.css.scss */
.tkg_csv_eco_coupon-list-search-panel, .tkg_auto_eco_coupon-list-search-panel {
  margin-top: 20px;
  background-color: #f5f5f5;
}

/* line 366, app/assets/stylesheets/application.css.scss */
.tkg_csv_eco_coupon-list-search-panel.shrink, .tkg_auto_eco_coupon-list-search-panel.shrink {
  display: inline-block;
}

/* line 369, app/assets/stylesheets/application.css.scss */
.tkg_csv_eco_coupon-list-search-panel .search-panel-row, .tkg_auto_eco_coupon-list-search-panel .search-panel-row {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 8px 15px;
  gap: 16px;
}

/* line 377, app/assets/stylesheets/application.css.scss */
.tkg_csv_eco_coupon-list-search-panel .search-panel-col, .tkg_auto_eco_coupon-list-search-panel .search-panel-col {
  flex: 0 0 auto;
  align-items: center;
  display: flex;
  gap: 8px;
}

/* line 382, app/assets/stylesheets/application.css.scss */
.tkg_csv_eco_coupon-list-search-panel .search-panel-col label, .tkg_auto_eco_coupon-list-search-panel .search-panel-col label {
  margin: 0;
  white-space: nowrap;
}

/* line 386, app/assets/stylesheets/application.css.scss */
.tkg_csv_eco_coupon-list-search-panel .search-panel-col.extend, .tkg_auto_eco_coupon-list-search-panel .search-panel-col.extend {
  flex: 1 1 auto;
}

/* line 388, app/assets/stylesheets/application.css.scss */
.tkg_csv_eco_coupon-list-search-panel .search-panel-col.extend .form-control, .tkg_auto_eco_coupon-list-search-panel .search-panel-col.extend .form-control {
  width: 100%;
}

/* line 392, app/assets/stylesheets/application.css.scss */
.tkg_csv_eco_coupon-list-search-panel .search-panel-col.before-sepalate, .tkg_auto_eco_coupon-list-search-panel .search-panel-col.before-sepalate {
  border-left: 1px solid #D9D9D9;
  padding-left: 16px;
}

/* line 400, app/assets/stylesheets/application.css.scss */
.operation-buttons {
  display: flex;
  justify-content: flex-start;
  gap: 10px;
}

/* line 407, app/assets/stylesheets/application.css.scss */
.switch-button-wrapper {
  display: flex;
  align-items: center;
  gap: 4px;
}

/* line 411, app/assets/stylesheets/application.css.scss */
.switch-button-wrapper .switch-button {
  display: flex;
  align-items: center;
  width: 38px;
  box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  padding: 2px;
  border-radius: 500px;
}

/* line 418, app/assets/stylesheets/application.css.scss */
.switch-button-wrapper .switch-button::before {
  content: ' ';
  display: inline-block;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: #ffffff;
  border: 1px solid #e0e0e0;
  transition: background-color 0.3s;
}

/* line 428, app/assets/stylesheets/application.css.scss */
.switch-button-wrapper .switch-button.off {
  background-color: #CCCCCC;
  justify-content: flex-start;
}

/* line 432, app/assets/stylesheets/application.css.scss */
.switch-button-wrapper .switch-button.on {
  background-color: #0FD93B;
  justify-content: flex-end;
}

/* line 436, app/assets/stylesheets/application.css.scss */
.switch-button-wrapper .switch-button[disabled] {
  cursor: not-allowed;
  box-shadow: none;
  background-color: #F2F2F2 !important;
}

/* line 442, app/assets/stylesheets/application.css.scss */
.switch-button-wrapper .switch-label {
  font-size: 14px;
  letter-spacing: 1px;
  font-weight: bold;
  white-space: nowrap;
}

/* line 448, app/assets/stylesheets/application.css.scss */
.switch-button-wrapper .on + .switch-label {
  color: #09b12d;
}

/* line 451, app/assets/stylesheets/application.css.scss */
.switch-button-wrapper .off + .switch-label {
  color: #e26060;
}

/* line 454, app/assets/stylesheets/application.css.scss */
.switch-button-wrapper [disabled] + .switch-label {
  cursor: not-allowed;
  color: #d0d0d0 !important;
}

/* line 461, app/assets/stylesheets/application.css.scss */
.completion-switch-button-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 83px;
  height: 35px;
}

/* line 467, app/assets/stylesheets/application.css.scss */
.completion-switch-button-wrapper .status-text {
  font-size: 14px;
  letter-spacing: 1px;
  font-weight: bold;
  white-space: nowrap;
  color: #333;
}

/* CSV(ECO)クーポン一括付与 新規作成
-------------------------- */
/* line 480, app/assets/stylesheets/application.css.scss */
.file-upload-information {
  background-color: #F9F9F9;
  border-radius: 4px;
  padding: 10px;
  display: inline-block;
}

/* line 488, app/assets/stylesheets/application.css.scss */
.holizon-multi-field-container {
  display: flex;
  align-items: center;
  gap: 10px;
}

/* line 497, app/assets/stylesheets/application.css.scss */
.btn[disabled] {
  color: #d0d0d0 !important;
}

/* line 499, app/assets/stylesheets/application.css.scss */
.btn[disabled]:active {
  background-color: inherit;
  color: inherit;
  position: relative;
  top: 0px !important;
  left: 0px !important;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-0px {
  padding: 0px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-0px {
  padding-top: 0px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-0px {
  padding-right: 0px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-0px {
  padding-bottom: 0px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-0px {
  padding-left: 0px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-0px {
  padding-left: 0px;
  padding-right: 0px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-0px {
  padding-top: 0px;
  padding-bottom: 0px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-0px {
  margin: 0px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-0px {
  margin-top: 0px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-0px {
  margin-right: 0px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-0px {
  margin-bottom: 0px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-0px {
  margin-left: 0px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-0px {
  margin-left: 0px;
  margin-right: 0px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-0px {
  margin-top: 0px;
  margin-bottom: 0px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-1px {
  padding: 1px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-1px {
  padding-top: 1px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-1px {
  padding-right: 1px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-1px {
  padding-bottom: 1px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-1px {
  padding-left: 1px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-1px {
  padding-left: 1px;
  padding-right: 1px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-1px {
  padding-top: 1px;
  padding-bottom: 1px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-1px {
  margin: 1px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-1px {
  margin-top: 1px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-1px {
  margin-right: 1px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-1px {
  margin-bottom: 1px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-1px {
  margin-left: 1px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-1px {
  margin-left: 1px;
  margin-right: 1px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-1px {
  margin-top: 1px;
  margin-bottom: 1px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-2px {
  padding: 2px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-2px {
  padding-top: 2px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-2px {
  padding-right: 2px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-2px {
  padding-bottom: 2px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-2px {
  padding-left: 2px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-2px {
  padding-left: 2px;
  padding-right: 2px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-2px {
  padding-top: 2px;
  padding-bottom: 2px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-2px {
  margin: 2px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-2px {
  margin-top: 2px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-2px {
  margin-right: 2px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-2px {
  margin-bottom: 2px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-2px {
  margin-left: 2px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-2px {
  margin-left: 2px;
  margin-right: 2px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-2px {
  margin-top: 2px;
  margin-bottom: 2px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-3px {
  padding: 3px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-3px {
  padding-top: 3px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-3px {
  padding-right: 3px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-3px {
  padding-bottom: 3px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-3px {
  padding-left: 3px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-3px {
  padding-left: 3px;
  padding-right: 3px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-3px {
  padding-top: 3px;
  padding-bottom: 3px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-3px {
  margin: 3px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-3px {
  margin-top: 3px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-3px {
  margin-right: 3px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-3px {
  margin-bottom: 3px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-3px {
  margin-left: 3px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-3px {
  margin-left: 3px;
  margin-right: 3px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-3px {
  margin-top: 3px;
  margin-bottom: 3px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-4px {
  padding: 4px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-4px {
  padding-top: 4px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-4px {
  padding-right: 4px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-4px {
  padding-bottom: 4px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-4px {
  padding-left: 4px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-4px {
  padding-left: 4px;
  padding-right: 4px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-4px {
  padding-top: 4px;
  padding-bottom: 4px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-4px {
  margin: 4px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-4px {
  margin-top: 4px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-4px {
  margin-right: 4px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-4px {
  margin-bottom: 4px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-4px {
  margin-left: 4px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-4px {
  margin-left: 4px;
  margin-right: 4px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-4px {
  margin-top: 4px;
  margin-bottom: 4px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-5px {
  padding: 5px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-5px {
  padding-top: 5px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-5px {
  padding-right: 5px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-5px {
  padding-bottom: 5px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-5px {
  padding-left: 5px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-5px {
  padding-left: 5px;
  padding-right: 5px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-5px {
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-5px {
  margin: 5px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-5px {
  margin-top: 5px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-5px {
  margin-right: 5px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-5px {
  margin-bottom: 5px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-5px {
  margin-left: 5px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-5px {
  margin-left: 5px;
  margin-right: 5px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-5px {
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-6px {
  padding: 6px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-6px {
  padding-top: 6px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-6px {
  padding-right: 6px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-6px {
  padding-bottom: 6px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-6px {
  padding-left: 6px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-6px {
  padding-left: 6px;
  padding-right: 6px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-6px {
  padding-top: 6px;
  padding-bottom: 6px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-6px {
  margin: 6px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-6px {
  margin-top: 6px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-6px {
  margin-right: 6px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-6px {
  margin-bottom: 6px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-6px {
  margin-left: 6px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-6px {
  margin-left: 6px;
  margin-right: 6px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-6px {
  margin-top: 6px;
  margin-bottom: 6px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-7px {
  padding: 7px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-7px {
  padding-top: 7px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-7px {
  padding-right: 7px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-7px {
  padding-bottom: 7px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-7px {
  padding-left: 7px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-7px {
  padding-left: 7px;
  padding-right: 7px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-7px {
  padding-top: 7px;
  padding-bottom: 7px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-7px {
  margin: 7px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-7px {
  margin-top: 7px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-7px {
  margin-right: 7px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-7px {
  margin-bottom: 7px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-7px {
  margin-left: 7px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-7px {
  margin-left: 7px;
  margin-right: 7px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-7px {
  margin-top: 7px;
  margin-bottom: 7px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-8px {
  padding: 8px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-8px {
  padding-top: 8px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-8px {
  padding-right: 8px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-8px {
  padding-bottom: 8px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-8px {
  padding-left: 8px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-8px {
  padding-left: 8px;
  padding-right: 8px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-8px {
  padding-top: 8px;
  padding-bottom: 8px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-8px {
  margin: 8px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-8px {
  margin-top: 8px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-8px {
  margin-right: 8px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-8px {
  margin-bottom: 8px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-8px {
  margin-left: 8px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-8px {
  margin-left: 8px;
  margin-right: 8px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-8px {
  margin-top: 8px;
  margin-bottom: 8px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-9px {
  padding: 9px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-9px {
  padding-top: 9px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-9px {
  padding-right: 9px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-9px {
  padding-bottom: 9px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-9px {
  padding-left: 9px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-9px {
  padding-left: 9px;
  padding-right: 9px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-9px {
  padding-top: 9px;
  padding-bottom: 9px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-9px {
  margin: 9px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-9px {
  margin-top: 9px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-9px {
  margin-right: 9px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-9px {
  margin-bottom: 9px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-9px {
  margin-left: 9px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-9px {
  margin-left: 9px;
  margin-right: 9px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-9px {
  margin-top: 9px;
  margin-bottom: 9px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-10px {
  padding: 10px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-10px {
  padding-top: 10px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-10px {
  padding-right: 10px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-10px {
  padding-bottom: 10px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-10px {
  padding-left: 10px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-10px {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-10px {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-10px {
  margin: 10px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-10px {
  margin-top: 10px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-10px {
  margin-right: 10px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-10px {
  margin-bottom: 10px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-10px {
  margin-left: 10px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-10px {
  margin-left: 10px;
  margin-right: 10px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-10px {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-11px {
  padding: 11px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-11px {
  padding-top: 11px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-11px {
  padding-right: 11px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-11px {
  padding-bottom: 11px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-11px {
  padding-left: 11px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-11px {
  padding-left: 11px;
  padding-right: 11px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-11px {
  padding-top: 11px;
  padding-bottom: 11px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-11px {
  margin: 11px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-11px {
  margin-top: 11px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-11px {
  margin-right: 11px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-11px {
  margin-bottom: 11px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-11px {
  margin-left: 11px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-11px {
  margin-left: 11px;
  margin-right: 11px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-11px {
  margin-top: 11px;
  margin-bottom: 11px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-12px {
  padding: 12px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-12px {
  padding-top: 12px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-12px {
  padding-right: 12px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-12px {
  padding-bottom: 12px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-12px {
  padding-left: 12px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-12px {
  padding-left: 12px;
  padding-right: 12px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-12px {
  padding-top: 12px;
  padding-bottom: 12px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-12px {
  margin: 12px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-12px {
  margin-top: 12px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-12px {
  margin-right: 12px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-12px {
  margin-bottom: 12px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-12px {
  margin-left: 12px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-12px {
  margin-left: 12px;
  margin-right: 12px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-12px {
  margin-top: 12px;
  margin-bottom: 12px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-13px {
  padding: 13px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-13px {
  padding-top: 13px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-13px {
  padding-right: 13px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-13px {
  padding-bottom: 13px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-13px {
  padding-left: 13px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-13px {
  padding-left: 13px;
  padding-right: 13px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-13px {
  padding-top: 13px;
  padding-bottom: 13px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-13px {
  margin: 13px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-13px {
  margin-top: 13px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-13px {
  margin-right: 13px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-13px {
  margin-bottom: 13px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-13px {
  margin-left: 13px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-13px {
  margin-left: 13px;
  margin-right: 13px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-13px {
  margin-top: 13px;
  margin-bottom: 13px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-14px {
  padding: 14px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-14px {
  padding-top: 14px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-14px {
  padding-right: 14px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-14px {
  padding-bottom: 14px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-14px {
  padding-left: 14px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-14px {
  padding-left: 14px;
  padding-right: 14px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-14px {
  padding-top: 14px;
  padding-bottom: 14px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-14px {
  margin: 14px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-14px {
  margin-top: 14px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-14px {
  margin-right: 14px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-14px {
  margin-bottom: 14px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-14px {
  margin-left: 14px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-14px {
  margin-left: 14px;
  margin-right: 14px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-14px {
  margin-top: 14px;
  margin-bottom: 14px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-15px {
  padding: 15px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-15px {
  padding-top: 15px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-15px {
  padding-right: 15px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-15px {
  padding-bottom: 15px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-15px {
  padding-left: 15px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-15px {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-15px {
  padding-top: 15px;
  padding-bottom: 15px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-15px {
  margin: 15px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-15px {
  margin-top: 15px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-15px {
  margin-right: 15px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-15px {
  margin-bottom: 15px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-15px {
  margin-left: 15px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-15px {
  margin-left: 15px;
  margin-right: 15px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-15px {
  margin-top: 15px;
  margin-bottom: 15px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-16px {
  padding: 16px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-16px {
  padding-top: 16px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-16px {
  padding-right: 16px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-16px {
  padding-bottom: 16px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-16px {
  padding-left: 16px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-16px {
  padding-left: 16px;
  padding-right: 16px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-16px {
  padding-top: 16px;
  padding-bottom: 16px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-16px {
  margin: 16px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-16px {
  margin-top: 16px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-16px {
  margin-right: 16px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-16px {
  margin-bottom: 16px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-16px {
  margin-left: 16px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-16px {
  margin-left: 16px;
  margin-right: 16px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-16px {
  margin-top: 16px;
  margin-bottom: 16px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-17px {
  padding: 17px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-17px {
  padding-top: 17px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-17px {
  padding-right: 17px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-17px {
  padding-bottom: 17px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-17px {
  padding-left: 17px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-17px {
  padding-left: 17px;
  padding-right: 17px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-17px {
  padding-top: 17px;
  padding-bottom: 17px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-17px {
  margin: 17px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-17px {
  margin-top: 17px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-17px {
  margin-right: 17px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-17px {
  margin-bottom: 17px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-17px {
  margin-left: 17px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-17px {
  margin-left: 17px;
  margin-right: 17px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-17px {
  margin-top: 17px;
  margin-bottom: 17px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-18px {
  padding: 18px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-18px {
  padding-top: 18px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-18px {
  padding-right: 18px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-18px {
  padding-bottom: 18px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-18px {
  padding-left: 18px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-18px {
  padding-left: 18px;
  padding-right: 18px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-18px {
  padding-top: 18px;
  padding-bottom: 18px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-18px {
  margin: 18px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-18px {
  margin-top: 18px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-18px {
  margin-right: 18px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-18px {
  margin-bottom: 18px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-18px {
  margin-left: 18px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-18px {
  margin-left: 18px;
  margin-right: 18px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-18px {
  margin-top: 18px;
  margin-bottom: 18px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-19px {
  padding: 19px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-19px {
  padding-top: 19px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-19px {
  padding-right: 19px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-19px {
  padding-bottom: 19px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-19px {
  padding-left: 19px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-19px {
  padding-left: 19px;
  padding-right: 19px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-19px {
  padding-top: 19px;
  padding-bottom: 19px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-19px {
  margin: 19px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-19px {
  margin-top: 19px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-19px {
  margin-right: 19px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-19px {
  margin-bottom: 19px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-19px {
  margin-left: 19px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-19px {
  margin-left: 19px;
  margin-right: 19px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-19px {
  margin-top: 19px;
  margin-bottom: 19px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-20px {
  padding: 20px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-20px {
  padding-top: 20px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-20px {
  padding-right: 20px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-20px {
  padding-bottom: 20px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-20px {
  padding-left: 20px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-20px {
  padding-left: 20px;
  padding-right: 20px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-20px {
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-20px {
  margin: 20px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-20px {
  margin-top: 20px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-20px {
  margin-right: 20px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-20px {
  margin-bottom: 20px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-20px {
  margin-left: 20px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-20px {
  margin-left: 20px;
  margin-right: 20px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-20px {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-21px {
  padding: 21px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-21px {
  padding-top: 21px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-21px {
  padding-right: 21px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-21px {
  padding-bottom: 21px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-21px {
  padding-left: 21px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-21px {
  padding-left: 21px;
  padding-right: 21px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-21px {
  padding-top: 21px;
  padding-bottom: 21px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-21px {
  margin: 21px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-21px {
  margin-top: 21px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-21px {
  margin-right: 21px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-21px {
  margin-bottom: 21px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-21px {
  margin-left: 21px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-21px {
  margin-left: 21px;
  margin-right: 21px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-21px {
  margin-top: 21px;
  margin-bottom: 21px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-22px {
  padding: 22px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-22px {
  padding-top: 22px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-22px {
  padding-right: 22px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-22px {
  padding-bottom: 22px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-22px {
  padding-left: 22px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-22px {
  padding-left: 22px;
  padding-right: 22px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-22px {
  padding-top: 22px;
  padding-bottom: 22px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-22px {
  margin: 22px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-22px {
  margin-top: 22px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-22px {
  margin-right: 22px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-22px {
  margin-bottom: 22px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-22px {
  margin-left: 22px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-22px {
  margin-left: 22px;
  margin-right: 22px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-22px {
  margin-top: 22px;
  margin-bottom: 22px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-23px {
  padding: 23px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-23px {
  padding-top: 23px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-23px {
  padding-right: 23px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-23px {
  padding-bottom: 23px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-23px {
  padding-left: 23px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-23px {
  padding-left: 23px;
  padding-right: 23px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-23px {
  padding-top: 23px;
  padding-bottom: 23px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-23px {
  margin: 23px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-23px {
  margin-top: 23px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-23px {
  margin-right: 23px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-23px {
  margin-bottom: 23px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-23px {
  margin-left: 23px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-23px {
  margin-left: 23px;
  margin-right: 23px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-23px {
  margin-top: 23px;
  margin-bottom: 23px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-24px {
  padding: 24px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-24px {
  padding-top: 24px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-24px {
  padding-right: 24px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-24px {
  padding-bottom: 24px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-24px {
  padding-left: 24px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-24px {
  padding-left: 24px;
  padding-right: 24px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-24px {
  padding-top: 24px;
  padding-bottom: 24px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-24px {
  margin: 24px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-24px {
  margin-top: 24px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-24px {
  margin-right: 24px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-24px {
  margin-bottom: 24px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-24px {
  margin-left: 24px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-24px {
  margin-left: 24px;
  margin-right: 24px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-24px {
  margin-top: 24px;
  margin-bottom: 24px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-25px {
  padding: 25px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-25px {
  padding-top: 25px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-25px {
  padding-right: 25px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-25px {
  padding-bottom: 25px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-25px {
  padding-left: 25px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-25px {
  padding-left: 25px;
  padding-right: 25px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-25px {
  padding-top: 25px;
  padding-bottom: 25px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-25px {
  margin: 25px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-25px {
  margin-top: 25px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-25px {
  margin-right: 25px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-25px {
  margin-bottom: 25px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-25px {
  margin-left: 25px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-25px {
  margin-left: 25px;
  margin-right: 25px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-25px {
  margin-top: 25px;
  margin-bottom: 25px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-26px {
  padding: 26px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-26px {
  padding-top: 26px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-26px {
  padding-right: 26px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-26px {
  padding-bottom: 26px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-26px {
  padding-left: 26px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-26px {
  padding-left: 26px;
  padding-right: 26px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-26px {
  padding-top: 26px;
  padding-bottom: 26px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-26px {
  margin: 26px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-26px {
  margin-top: 26px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-26px {
  margin-right: 26px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-26px {
  margin-bottom: 26px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-26px {
  margin-left: 26px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-26px {
  margin-left: 26px;
  margin-right: 26px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-26px {
  margin-top: 26px;
  margin-bottom: 26px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-27px {
  padding: 27px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-27px {
  padding-top: 27px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-27px {
  padding-right: 27px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-27px {
  padding-bottom: 27px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-27px {
  padding-left: 27px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-27px {
  padding-left: 27px;
  padding-right: 27px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-27px {
  padding-top: 27px;
  padding-bottom: 27px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-27px {
  margin: 27px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-27px {
  margin-top: 27px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-27px {
  margin-right: 27px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-27px {
  margin-bottom: 27px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-27px {
  margin-left: 27px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-27px {
  margin-left: 27px;
  margin-right: 27px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-27px {
  margin-top: 27px;
  margin-bottom: 27px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-28px {
  padding: 28px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-28px {
  padding-top: 28px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-28px {
  padding-right: 28px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-28px {
  padding-bottom: 28px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-28px {
  padding-left: 28px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-28px {
  padding-left: 28px;
  padding-right: 28px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-28px {
  padding-top: 28px;
  padding-bottom: 28px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-28px {
  margin: 28px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-28px {
  margin-top: 28px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-28px {
  margin-right: 28px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-28px {
  margin-bottom: 28px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-28px {
  margin-left: 28px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-28px {
  margin-left: 28px;
  margin-right: 28px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-28px {
  margin-top: 28px;
  margin-bottom: 28px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-29px {
  padding: 29px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-29px {
  padding-top: 29px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-29px {
  padding-right: 29px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-29px {
  padding-bottom: 29px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-29px {
  padding-left: 29px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-29px {
  padding-left: 29px;
  padding-right: 29px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-29px {
  padding-top: 29px;
  padding-bottom: 29px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-29px {
  margin: 29px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-29px {
  margin-top: 29px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-29px {
  margin-right: 29px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-29px {
  margin-bottom: 29px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-29px {
  margin-left: 29px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-29px {
  margin-left: 29px;
  margin-right: 29px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-29px {
  margin-top: 29px;
  margin-bottom: 29px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-30px {
  padding: 30px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-30px {
  padding-top: 30px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-30px {
  padding-right: 30px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-30px {
  padding-bottom: 30px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-30px {
  padding-left: 30px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-30px {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-30px {
  padding-top: 30px;
  padding-bottom: 30px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-30px {
  margin: 30px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-30px {
  margin-top: 30px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-30px {
  margin-right: 30px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-30px {
  margin-bottom: 30px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-30px {
  margin-left: 30px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-30px {
  margin-left: 30px;
  margin-right: 30px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-30px {
  margin-top: 30px;
  margin-bottom: 30px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-31px {
  padding: 31px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-31px {
  padding-top: 31px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-31px {
  padding-right: 31px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-31px {
  padding-bottom: 31px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-31px {
  padding-left: 31px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-31px {
  padding-left: 31px;
  padding-right: 31px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-31px {
  padding-top: 31px;
  padding-bottom: 31px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-31px {
  margin: 31px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-31px {
  margin-top: 31px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-31px {
  margin-right: 31px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-31px {
  margin-bottom: 31px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-31px {
  margin-left: 31px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-31px {
  margin-left: 31px;
  margin-right: 31px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-31px {
  margin-top: 31px;
  margin-bottom: 31px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-32px {
  padding: 32px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-32px {
  padding-top: 32px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-32px {
  padding-right: 32px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-32px {
  padding-bottom: 32px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-32px {
  padding-left: 32px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-32px {
  padding-left: 32px;
  padding-right: 32px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-32px {
  padding-top: 32px;
  padding-bottom: 32px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-32px {
  margin: 32px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-32px {
  margin-top: 32px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-32px {
  margin-right: 32px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-32px {
  margin-bottom: 32px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-32px {
  margin-left: 32px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-32px {
  margin-left: 32px;
  margin-right: 32px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-32px {
  margin-top: 32px;
  margin-bottom: 32px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-33px {
  padding: 33px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-33px {
  padding-top: 33px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-33px {
  padding-right: 33px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-33px {
  padding-bottom: 33px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-33px {
  padding-left: 33px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-33px {
  padding-left: 33px;
  padding-right: 33px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-33px {
  padding-top: 33px;
  padding-bottom: 33px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-33px {
  margin: 33px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-33px {
  margin-top: 33px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-33px {
  margin-right: 33px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-33px {
  margin-bottom: 33px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-33px {
  margin-left: 33px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-33px {
  margin-left: 33px;
  margin-right: 33px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-33px {
  margin-top: 33px;
  margin-bottom: 33px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-34px {
  padding: 34px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-34px {
  padding-top: 34px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-34px {
  padding-right: 34px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-34px {
  padding-bottom: 34px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-34px {
  padding-left: 34px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-34px {
  padding-left: 34px;
  padding-right: 34px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-34px {
  padding-top: 34px;
  padding-bottom: 34px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-34px {
  margin: 34px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-34px {
  margin-top: 34px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-34px {
  margin-right: 34px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-34px {
  margin-bottom: 34px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-34px {
  margin-left: 34px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-34px {
  margin-left: 34px;
  margin-right: 34px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-34px {
  margin-top: 34px;
  margin-bottom: 34px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-35px {
  padding: 35px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-35px {
  padding-top: 35px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-35px {
  padding-right: 35px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-35px {
  padding-bottom: 35px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-35px {
  padding-left: 35px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-35px {
  padding-left: 35px;
  padding-right: 35px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-35px {
  padding-top: 35px;
  padding-bottom: 35px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-35px {
  margin: 35px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-35px {
  margin-top: 35px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-35px {
  margin-right: 35px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-35px {
  margin-bottom: 35px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-35px {
  margin-left: 35px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-35px {
  margin-left: 35px;
  margin-right: 35px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-35px {
  margin-top: 35px;
  margin-bottom: 35px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-36px {
  padding: 36px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-36px {
  padding-top: 36px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-36px {
  padding-right: 36px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-36px {
  padding-bottom: 36px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-36px {
  padding-left: 36px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-36px {
  padding-left: 36px;
  padding-right: 36px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-36px {
  padding-top: 36px;
  padding-bottom: 36px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-36px {
  margin: 36px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-36px {
  margin-top: 36px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-36px {
  margin-right: 36px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-36px {
  margin-bottom: 36px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-36px {
  margin-left: 36px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-36px {
  margin-left: 36px;
  margin-right: 36px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-36px {
  margin-top: 36px;
  margin-bottom: 36px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-37px {
  padding: 37px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-37px {
  padding-top: 37px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-37px {
  padding-right: 37px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-37px {
  padding-bottom: 37px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-37px {
  padding-left: 37px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-37px {
  padding-left: 37px;
  padding-right: 37px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-37px {
  padding-top: 37px;
  padding-bottom: 37px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-37px {
  margin: 37px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-37px {
  margin-top: 37px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-37px {
  margin-right: 37px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-37px {
  margin-bottom: 37px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-37px {
  margin-left: 37px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-37px {
  margin-left: 37px;
  margin-right: 37px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-37px {
  margin-top: 37px;
  margin-bottom: 37px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-38px {
  padding: 38px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-38px {
  padding-top: 38px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-38px {
  padding-right: 38px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-38px {
  padding-bottom: 38px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-38px {
  padding-left: 38px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-38px {
  padding-left: 38px;
  padding-right: 38px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-38px {
  padding-top: 38px;
  padding-bottom: 38px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-38px {
  margin: 38px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-38px {
  margin-top: 38px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-38px {
  margin-right: 38px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-38px {
  margin-bottom: 38px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-38px {
  margin-left: 38px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-38px {
  margin-left: 38px;
  margin-right: 38px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-38px {
  margin-top: 38px;
  margin-bottom: 38px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-39px {
  padding: 39px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-39px {
  padding-top: 39px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-39px {
  padding-right: 39px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-39px {
  padding-bottom: 39px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-39px {
  padding-left: 39px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-39px {
  padding-left: 39px;
  padding-right: 39px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-39px {
  padding-top: 39px;
  padding-bottom: 39px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-39px {
  margin: 39px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-39px {
  margin-top: 39px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-39px {
  margin-right: 39px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-39px {
  margin-bottom: 39px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-39px {
  margin-left: 39px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-39px {
  margin-left: 39px;
  margin-right: 39px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-39px {
  margin-top: 39px;
  margin-bottom: 39px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-40px {
  padding: 40px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-40px {
  padding-top: 40px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-40px {
  padding-right: 40px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-40px {
  padding-bottom: 40px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-40px {
  padding-left: 40px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-40px {
  padding-left: 40px;
  padding-right: 40px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-40px {
  padding-top: 40px;
  padding-bottom: 40px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-40px {
  margin: 40px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-40px {
  margin-top: 40px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-40px {
  margin-right: 40px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-40px {
  margin-bottom: 40px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-40px {
  margin-left: 40px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-40px {
  margin-left: 40px;
  margin-right: 40px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-40px {
  margin-top: 40px;
  margin-bottom: 40px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-41px {
  padding: 41px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-41px {
  padding-top: 41px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-41px {
  padding-right: 41px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-41px {
  padding-bottom: 41px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-41px {
  padding-left: 41px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-41px {
  padding-left: 41px;
  padding-right: 41px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-41px {
  padding-top: 41px;
  padding-bottom: 41px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-41px {
  margin: 41px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-41px {
  margin-top: 41px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-41px {
  margin-right: 41px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-41px {
  margin-bottom: 41px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-41px {
  margin-left: 41px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-41px {
  margin-left: 41px;
  margin-right: 41px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-41px {
  margin-top: 41px;
  margin-bottom: 41px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-42px {
  padding: 42px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-42px {
  padding-top: 42px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-42px {
  padding-right: 42px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-42px {
  padding-bottom: 42px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-42px {
  padding-left: 42px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-42px {
  padding-left: 42px;
  padding-right: 42px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-42px {
  padding-top: 42px;
  padding-bottom: 42px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-42px {
  margin: 42px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-42px {
  margin-top: 42px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-42px {
  margin-right: 42px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-42px {
  margin-bottom: 42px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-42px {
  margin-left: 42px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-42px {
  margin-left: 42px;
  margin-right: 42px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-42px {
  margin-top: 42px;
  margin-bottom: 42px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-43px {
  padding: 43px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-43px {
  padding-top: 43px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-43px {
  padding-right: 43px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-43px {
  padding-bottom: 43px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-43px {
  padding-left: 43px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-43px {
  padding-left: 43px;
  padding-right: 43px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-43px {
  padding-top: 43px;
  padding-bottom: 43px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-43px {
  margin: 43px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-43px {
  margin-top: 43px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-43px {
  margin-right: 43px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-43px {
  margin-bottom: 43px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-43px {
  margin-left: 43px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-43px {
  margin-left: 43px;
  margin-right: 43px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-43px {
  margin-top: 43px;
  margin-bottom: 43px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-44px {
  padding: 44px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-44px {
  padding-top: 44px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-44px {
  padding-right: 44px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-44px {
  padding-bottom: 44px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-44px {
  padding-left: 44px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-44px {
  padding-left: 44px;
  padding-right: 44px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-44px {
  padding-top: 44px;
  padding-bottom: 44px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-44px {
  margin: 44px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-44px {
  margin-top: 44px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-44px {
  margin-right: 44px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-44px {
  margin-bottom: 44px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-44px {
  margin-left: 44px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-44px {
  margin-left: 44px;
  margin-right: 44px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-44px {
  margin-top: 44px;
  margin-bottom: 44px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-45px {
  padding: 45px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-45px {
  padding-top: 45px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-45px {
  padding-right: 45px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-45px {
  padding-bottom: 45px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-45px {
  padding-left: 45px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-45px {
  padding-left: 45px;
  padding-right: 45px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-45px {
  padding-top: 45px;
  padding-bottom: 45px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-45px {
  margin: 45px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-45px {
  margin-top: 45px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-45px {
  margin-right: 45px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-45px {
  margin-bottom: 45px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-45px {
  margin-left: 45px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-45px {
  margin-left: 45px;
  margin-right: 45px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-45px {
  margin-top: 45px;
  margin-bottom: 45px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-46px {
  padding: 46px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-46px {
  padding-top: 46px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-46px {
  padding-right: 46px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-46px {
  padding-bottom: 46px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-46px {
  padding-left: 46px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-46px {
  padding-left: 46px;
  padding-right: 46px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-46px {
  padding-top: 46px;
  padding-bottom: 46px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-46px {
  margin: 46px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-46px {
  margin-top: 46px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-46px {
  margin-right: 46px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-46px {
  margin-bottom: 46px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-46px {
  margin-left: 46px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-46px {
  margin-left: 46px;
  margin-right: 46px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-46px {
  margin-top: 46px;
  margin-bottom: 46px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-47px {
  padding: 47px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-47px {
  padding-top: 47px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-47px {
  padding-right: 47px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-47px {
  padding-bottom: 47px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-47px {
  padding-left: 47px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-47px {
  padding-left: 47px;
  padding-right: 47px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-47px {
  padding-top: 47px;
  padding-bottom: 47px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-47px {
  margin: 47px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-47px {
  margin-top: 47px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-47px {
  margin-right: 47px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-47px {
  margin-bottom: 47px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-47px {
  margin-left: 47px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-47px {
  margin-left: 47px;
  margin-right: 47px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-47px {
  margin-top: 47px;
  margin-bottom: 47px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-48px {
  padding: 48px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-48px {
  padding-top: 48px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-48px {
  padding-right: 48px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-48px {
  padding-bottom: 48px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-48px {
  padding-left: 48px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-48px {
  padding-left: 48px;
  padding-right: 48px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-48px {
  padding-top: 48px;
  padding-bottom: 48px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-48px {
  margin: 48px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-48px {
  margin-top: 48px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-48px {
  margin-right: 48px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-48px {
  margin-bottom: 48px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-48px {
  margin-left: 48px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-48px {
  margin-left: 48px;
  margin-right: 48px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-48px {
  margin-top: 48px;
  margin-bottom: 48px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-49px {
  padding: 49px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-49px {
  padding-top: 49px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-49px {
  padding-right: 49px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-49px {
  padding-bottom: 49px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-49px {
  padding-left: 49px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-49px {
  padding-left: 49px;
  padding-right: 49px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-49px {
  padding-top: 49px;
  padding-bottom: 49px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-49px {
  margin: 49px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-49px {
  margin-top: 49px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-49px {
  margin-right: 49px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-49px {
  margin-bottom: 49px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-49px {
  margin-left: 49px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-49px {
  margin-left: 49px;
  margin-right: 49px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-49px {
  margin-top: 49px;
  margin-bottom: 49px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-50px {
  padding: 50px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-50px {
  padding-top: 50px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-50px {
  padding-right: 50px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-50px {
  padding-bottom: 50px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-50px {
  padding-left: 50px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-50px {
  padding-left: 50px;
  padding-right: 50px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-50px {
  padding-top: 50px;
  padding-bottom: 50px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-50px {
  margin: 50px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-50px {
  margin-top: 50px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-50px {
  margin-right: 50px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-50px {
  margin-bottom: 50px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-50px {
  margin-left: 50px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-50px {
  margin-left: 50px;
  margin-right: 50px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-50px {
  margin-top: 50px;
  margin-bottom: 50px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-51px {
  padding: 51px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-51px {
  padding-top: 51px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-51px {
  padding-right: 51px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-51px {
  padding-bottom: 51px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-51px {
  padding-left: 51px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-51px {
  padding-left: 51px;
  padding-right: 51px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-51px {
  padding-top: 51px;
  padding-bottom: 51px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-51px {
  margin: 51px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-51px {
  margin-top: 51px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-51px {
  margin-right: 51px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-51px {
  margin-bottom: 51px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-51px {
  margin-left: 51px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-51px {
  margin-left: 51px;
  margin-right: 51px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-51px {
  margin-top: 51px;
  margin-bottom: 51px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-52px {
  padding: 52px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-52px {
  padding-top: 52px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-52px {
  padding-right: 52px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-52px {
  padding-bottom: 52px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-52px {
  padding-left: 52px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-52px {
  padding-left: 52px;
  padding-right: 52px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-52px {
  padding-top: 52px;
  padding-bottom: 52px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-52px {
  margin: 52px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-52px {
  margin-top: 52px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-52px {
  margin-right: 52px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-52px {
  margin-bottom: 52px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-52px {
  margin-left: 52px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-52px {
  margin-left: 52px;
  margin-right: 52px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-52px {
  margin-top: 52px;
  margin-bottom: 52px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-53px {
  padding: 53px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-53px {
  padding-top: 53px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-53px {
  padding-right: 53px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-53px {
  padding-bottom: 53px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-53px {
  padding-left: 53px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-53px {
  padding-left: 53px;
  padding-right: 53px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-53px {
  padding-top: 53px;
  padding-bottom: 53px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-53px {
  margin: 53px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-53px {
  margin-top: 53px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-53px {
  margin-right: 53px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-53px {
  margin-bottom: 53px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-53px {
  margin-left: 53px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-53px {
  margin-left: 53px;
  margin-right: 53px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-53px {
  margin-top: 53px;
  margin-bottom: 53px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-54px {
  padding: 54px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-54px {
  padding-top: 54px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-54px {
  padding-right: 54px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-54px {
  padding-bottom: 54px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-54px {
  padding-left: 54px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-54px {
  padding-left: 54px;
  padding-right: 54px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-54px {
  padding-top: 54px;
  padding-bottom: 54px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-54px {
  margin: 54px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-54px {
  margin-top: 54px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-54px {
  margin-right: 54px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-54px {
  margin-bottom: 54px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-54px {
  margin-left: 54px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-54px {
  margin-left: 54px;
  margin-right: 54px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-54px {
  margin-top: 54px;
  margin-bottom: 54px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-55px {
  padding: 55px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-55px {
  padding-top: 55px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-55px {
  padding-right: 55px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-55px {
  padding-bottom: 55px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-55px {
  padding-left: 55px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-55px {
  padding-left: 55px;
  padding-right: 55px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-55px {
  padding-top: 55px;
  padding-bottom: 55px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-55px {
  margin: 55px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-55px {
  margin-top: 55px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-55px {
  margin-right: 55px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-55px {
  margin-bottom: 55px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-55px {
  margin-left: 55px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-55px {
  margin-left: 55px;
  margin-right: 55px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-55px {
  margin-top: 55px;
  margin-bottom: 55px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-56px {
  padding: 56px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-56px {
  padding-top: 56px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-56px {
  padding-right: 56px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-56px {
  padding-bottom: 56px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-56px {
  padding-left: 56px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-56px {
  padding-left: 56px;
  padding-right: 56px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-56px {
  padding-top: 56px;
  padding-bottom: 56px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-56px {
  margin: 56px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-56px {
  margin-top: 56px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-56px {
  margin-right: 56px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-56px {
  margin-bottom: 56px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-56px {
  margin-left: 56px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-56px {
  margin-left: 56px;
  margin-right: 56px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-56px {
  margin-top: 56px;
  margin-bottom: 56px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-57px {
  padding: 57px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-57px {
  padding-top: 57px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-57px {
  padding-right: 57px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-57px {
  padding-bottom: 57px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-57px {
  padding-left: 57px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-57px {
  padding-left: 57px;
  padding-right: 57px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-57px {
  padding-top: 57px;
  padding-bottom: 57px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-57px {
  margin: 57px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-57px {
  margin-top: 57px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-57px {
  margin-right: 57px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-57px {
  margin-bottom: 57px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-57px {
  margin-left: 57px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-57px {
  margin-left: 57px;
  margin-right: 57px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-57px {
  margin-top: 57px;
  margin-bottom: 57px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-58px {
  padding: 58px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-58px {
  padding-top: 58px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-58px {
  padding-right: 58px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-58px {
  padding-bottom: 58px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-58px {
  padding-left: 58px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-58px {
  padding-left: 58px;
  padding-right: 58px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-58px {
  padding-top: 58px;
  padding-bottom: 58px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-58px {
  margin: 58px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-58px {
  margin-top: 58px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-58px {
  margin-right: 58px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-58px {
  margin-bottom: 58px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-58px {
  margin-left: 58px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-58px {
  margin-left: 58px;
  margin-right: 58px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-58px {
  margin-top: 58px;
  margin-bottom: 58px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-59px {
  padding: 59px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-59px {
  padding-top: 59px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-59px {
  padding-right: 59px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-59px {
  padding-bottom: 59px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-59px {
  padding-left: 59px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-59px {
  padding-left: 59px;
  padding-right: 59px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-59px {
  padding-top: 59px;
  padding-bottom: 59px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-59px {
  margin: 59px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-59px {
  margin-top: 59px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-59px {
  margin-right: 59px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-59px {
  margin-bottom: 59px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-59px {
  margin-left: 59px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-59px {
  margin-left: 59px;
  margin-right: 59px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-59px {
  margin-top: 59px;
  margin-bottom: 59px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-60px {
  padding: 60px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-60px {
  padding-top: 60px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-60px {
  padding-right: 60px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-60px {
  padding-bottom: 60px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-60px {
  padding-left: 60px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-60px {
  padding-left: 60px;
  padding-right: 60px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-60px {
  padding-top: 60px;
  padding-bottom: 60px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-60px {
  margin: 60px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-60px {
  margin-top: 60px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-60px {
  margin-right: 60px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-60px {
  margin-bottom: 60px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-60px {
  margin-left: 60px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-60px {
  margin-left: 60px;
  margin-right: 60px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-60px {
  margin-top: 60px;
  margin-bottom: 60px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-61px {
  padding: 61px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-61px {
  padding-top: 61px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-61px {
  padding-right: 61px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-61px {
  padding-bottom: 61px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-61px {
  padding-left: 61px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-61px {
  padding-left: 61px;
  padding-right: 61px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-61px {
  padding-top: 61px;
  padding-bottom: 61px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-61px {
  margin: 61px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-61px {
  margin-top: 61px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-61px {
  margin-right: 61px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-61px {
  margin-bottom: 61px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-61px {
  margin-left: 61px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-61px {
  margin-left: 61px;
  margin-right: 61px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-61px {
  margin-top: 61px;
  margin-bottom: 61px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-62px {
  padding: 62px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-62px {
  padding-top: 62px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-62px {
  padding-right: 62px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-62px {
  padding-bottom: 62px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-62px {
  padding-left: 62px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-62px {
  padding-left: 62px;
  padding-right: 62px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-62px {
  padding-top: 62px;
  padding-bottom: 62px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-62px {
  margin: 62px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-62px {
  margin-top: 62px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-62px {
  margin-right: 62px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-62px {
  margin-bottom: 62px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-62px {
  margin-left: 62px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-62px {
  margin-left: 62px;
  margin-right: 62px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-62px {
  margin-top: 62px;
  margin-bottom: 62px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-63px {
  padding: 63px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-63px {
  padding-top: 63px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-63px {
  padding-right: 63px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-63px {
  padding-bottom: 63px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-63px {
  padding-left: 63px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-63px {
  padding-left: 63px;
  padding-right: 63px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-63px {
  padding-top: 63px;
  padding-bottom: 63px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-63px {
  margin: 63px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-63px {
  margin-top: 63px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-63px {
  margin-right: 63px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-63px {
  margin-bottom: 63px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-63px {
  margin-left: 63px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-63px {
  margin-left: 63px;
  margin-right: 63px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-63px {
  margin-top: 63px;
  margin-bottom: 63px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-64px {
  padding: 64px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-64px {
  padding-top: 64px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-64px {
  padding-right: 64px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-64px {
  padding-bottom: 64px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-64px {
  padding-left: 64px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-64px {
  padding-left: 64px;
  padding-right: 64px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-64px {
  padding-top: 64px;
  padding-bottom: 64px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-64px {
  margin: 64px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-64px {
  margin-top: 64px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-64px {
  margin-right: 64px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-64px {
  margin-bottom: 64px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-64px {
  margin-left: 64px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-64px {
  margin-left: 64px;
  margin-right: 64px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-64px {
  margin-top: 64px;
  margin-bottom: 64px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-65px {
  padding: 65px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-65px {
  padding-top: 65px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-65px {
  padding-right: 65px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-65px {
  padding-bottom: 65px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-65px {
  padding-left: 65px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-65px {
  padding-left: 65px;
  padding-right: 65px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-65px {
  padding-top: 65px;
  padding-bottom: 65px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-65px {
  margin: 65px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-65px {
  margin-top: 65px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-65px {
  margin-right: 65px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-65px {
  margin-bottom: 65px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-65px {
  margin-left: 65px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-65px {
  margin-left: 65px;
  margin-right: 65px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-65px {
  margin-top: 65px;
  margin-bottom: 65px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-66px {
  padding: 66px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-66px {
  padding-top: 66px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-66px {
  padding-right: 66px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-66px {
  padding-bottom: 66px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-66px {
  padding-left: 66px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-66px {
  padding-left: 66px;
  padding-right: 66px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-66px {
  padding-top: 66px;
  padding-bottom: 66px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-66px {
  margin: 66px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-66px {
  margin-top: 66px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-66px {
  margin-right: 66px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-66px {
  margin-bottom: 66px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-66px {
  margin-left: 66px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-66px {
  margin-left: 66px;
  margin-right: 66px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-66px {
  margin-top: 66px;
  margin-bottom: 66px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-67px {
  padding: 67px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-67px {
  padding-top: 67px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-67px {
  padding-right: 67px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-67px {
  padding-bottom: 67px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-67px {
  padding-left: 67px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-67px {
  padding-left: 67px;
  padding-right: 67px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-67px {
  padding-top: 67px;
  padding-bottom: 67px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-67px {
  margin: 67px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-67px {
  margin-top: 67px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-67px {
  margin-right: 67px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-67px {
  margin-bottom: 67px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-67px {
  margin-left: 67px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-67px {
  margin-left: 67px;
  margin-right: 67px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-67px {
  margin-top: 67px;
  margin-bottom: 67px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-68px {
  padding: 68px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-68px {
  padding-top: 68px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-68px {
  padding-right: 68px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-68px {
  padding-bottom: 68px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-68px {
  padding-left: 68px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-68px {
  padding-left: 68px;
  padding-right: 68px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-68px {
  padding-top: 68px;
  padding-bottom: 68px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-68px {
  margin: 68px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-68px {
  margin-top: 68px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-68px {
  margin-right: 68px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-68px {
  margin-bottom: 68px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-68px {
  margin-left: 68px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-68px {
  margin-left: 68px;
  margin-right: 68px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-68px {
  margin-top: 68px;
  margin-bottom: 68px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-69px {
  padding: 69px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-69px {
  padding-top: 69px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-69px {
  padding-right: 69px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-69px {
  padding-bottom: 69px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-69px {
  padding-left: 69px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-69px {
  padding-left: 69px;
  padding-right: 69px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-69px {
  padding-top: 69px;
  padding-bottom: 69px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-69px {
  margin: 69px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-69px {
  margin-top: 69px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-69px {
  margin-right: 69px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-69px {
  margin-bottom: 69px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-69px {
  margin-left: 69px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-69px {
  margin-left: 69px;
  margin-right: 69px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-69px {
  margin-top: 69px;
  margin-bottom: 69px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-70px {
  padding: 70px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-70px {
  padding-top: 70px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-70px {
  padding-right: 70px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-70px {
  padding-bottom: 70px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-70px {
  padding-left: 70px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-70px {
  padding-left: 70px;
  padding-right: 70px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-70px {
  padding-top: 70px;
  padding-bottom: 70px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-70px {
  margin: 70px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-70px {
  margin-top: 70px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-70px {
  margin-right: 70px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-70px {
  margin-bottom: 70px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-70px {
  margin-left: 70px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-70px {
  margin-left: 70px;
  margin-right: 70px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-70px {
  margin-top: 70px;
  margin-bottom: 70px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-71px {
  padding: 71px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-71px {
  padding-top: 71px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-71px {
  padding-right: 71px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-71px {
  padding-bottom: 71px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-71px {
  padding-left: 71px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-71px {
  padding-left: 71px;
  padding-right: 71px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-71px {
  padding-top: 71px;
  padding-bottom: 71px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-71px {
  margin: 71px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-71px {
  margin-top: 71px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-71px {
  margin-right: 71px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-71px {
  margin-bottom: 71px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-71px {
  margin-left: 71px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-71px {
  margin-left: 71px;
  margin-right: 71px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-71px {
  margin-top: 71px;
  margin-bottom: 71px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-72px {
  padding: 72px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-72px {
  padding-top: 72px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-72px {
  padding-right: 72px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-72px {
  padding-bottom: 72px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-72px {
  padding-left: 72px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-72px {
  padding-left: 72px;
  padding-right: 72px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-72px {
  padding-top: 72px;
  padding-bottom: 72px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-72px {
  margin: 72px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-72px {
  margin-top: 72px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-72px {
  margin-right: 72px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-72px {
  margin-bottom: 72px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-72px {
  margin-left: 72px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-72px {
  margin-left: 72px;
  margin-right: 72px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-72px {
  margin-top: 72px;
  margin-bottom: 72px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-73px {
  padding: 73px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-73px {
  padding-top: 73px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-73px {
  padding-right: 73px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-73px {
  padding-bottom: 73px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-73px {
  padding-left: 73px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-73px {
  padding-left: 73px;
  padding-right: 73px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-73px {
  padding-top: 73px;
  padding-bottom: 73px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-73px {
  margin: 73px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-73px {
  margin-top: 73px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-73px {
  margin-right: 73px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-73px {
  margin-bottom: 73px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-73px {
  margin-left: 73px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-73px {
  margin-left: 73px;
  margin-right: 73px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-73px {
  margin-top: 73px;
  margin-bottom: 73px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-74px {
  padding: 74px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-74px {
  padding-top: 74px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-74px {
  padding-right: 74px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-74px {
  padding-bottom: 74px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-74px {
  padding-left: 74px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-74px {
  padding-left: 74px;
  padding-right: 74px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-74px {
  padding-top: 74px;
  padding-bottom: 74px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-74px {
  margin: 74px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-74px {
  margin-top: 74px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-74px {
  margin-right: 74px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-74px {
  margin-bottom: 74px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-74px {
  margin-left: 74px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-74px {
  margin-left: 74px;
  margin-right: 74px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-74px {
  margin-top: 74px;
  margin-bottom: 74px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-75px {
  padding: 75px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-75px {
  padding-top: 75px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-75px {
  padding-right: 75px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-75px {
  padding-bottom: 75px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-75px {
  padding-left: 75px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-75px {
  padding-left: 75px;
  padding-right: 75px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-75px {
  padding-top: 75px;
  padding-bottom: 75px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-75px {
  margin: 75px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-75px {
  margin-top: 75px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-75px {
  margin-right: 75px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-75px {
  margin-bottom: 75px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-75px {
  margin-left: 75px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-75px {
  margin-left: 75px;
  margin-right: 75px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-75px {
  margin-top: 75px;
  margin-bottom: 75px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-76px {
  padding: 76px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-76px {
  padding-top: 76px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-76px {
  padding-right: 76px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-76px {
  padding-bottom: 76px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-76px {
  padding-left: 76px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-76px {
  padding-left: 76px;
  padding-right: 76px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-76px {
  padding-top: 76px;
  padding-bottom: 76px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-76px {
  margin: 76px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-76px {
  margin-top: 76px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-76px {
  margin-right: 76px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-76px {
  margin-bottom: 76px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-76px {
  margin-left: 76px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-76px {
  margin-left: 76px;
  margin-right: 76px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-76px {
  margin-top: 76px;
  margin-bottom: 76px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-77px {
  padding: 77px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-77px {
  padding-top: 77px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-77px {
  padding-right: 77px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-77px {
  padding-bottom: 77px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-77px {
  padding-left: 77px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-77px {
  padding-left: 77px;
  padding-right: 77px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-77px {
  padding-top: 77px;
  padding-bottom: 77px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-77px {
  margin: 77px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-77px {
  margin-top: 77px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-77px {
  margin-right: 77px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-77px {
  margin-bottom: 77px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-77px {
  margin-left: 77px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-77px {
  margin-left: 77px;
  margin-right: 77px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-77px {
  margin-top: 77px;
  margin-bottom: 77px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-78px {
  padding: 78px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-78px {
  padding-top: 78px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-78px {
  padding-right: 78px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-78px {
  padding-bottom: 78px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-78px {
  padding-left: 78px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-78px {
  padding-left: 78px;
  padding-right: 78px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-78px {
  padding-top: 78px;
  padding-bottom: 78px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-78px {
  margin: 78px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-78px {
  margin-top: 78px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-78px {
  margin-right: 78px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-78px {
  margin-bottom: 78px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-78px {
  margin-left: 78px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-78px {
  margin-left: 78px;
  margin-right: 78px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-78px {
  margin-top: 78px;
  margin-bottom: 78px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-79px {
  padding: 79px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-79px {
  padding-top: 79px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-79px {
  padding-right: 79px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-79px {
  padding-bottom: 79px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-79px {
  padding-left: 79px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-79px {
  padding-left: 79px;
  padding-right: 79px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-79px {
  padding-top: 79px;
  padding-bottom: 79px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-79px {
  margin: 79px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-79px {
  margin-top: 79px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-79px {
  margin-right: 79px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-79px {
  margin-bottom: 79px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-79px {
  margin-left: 79px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-79px {
  margin-left: 79px;
  margin-right: 79px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-79px {
  margin-top: 79px;
  margin-bottom: 79px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-80px {
  padding: 80px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-80px {
  padding-top: 80px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-80px {
  padding-right: 80px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-80px {
  padding-bottom: 80px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-80px {
  padding-left: 80px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-80px {
  padding-left: 80px;
  padding-right: 80px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-80px {
  padding-top: 80px;
  padding-bottom: 80px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-80px {
  margin: 80px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-80px {
  margin-top: 80px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-80px {
  margin-right: 80px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-80px {
  margin-bottom: 80px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-80px {
  margin-left: 80px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-80px {
  margin-left: 80px;
  margin-right: 80px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-80px {
  margin-top: 80px;
  margin-bottom: 80px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-81px {
  padding: 81px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-81px {
  padding-top: 81px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-81px {
  padding-right: 81px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-81px {
  padding-bottom: 81px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-81px {
  padding-left: 81px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-81px {
  padding-left: 81px;
  padding-right: 81px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-81px {
  padding-top: 81px;
  padding-bottom: 81px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-81px {
  margin: 81px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-81px {
  margin-top: 81px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-81px {
  margin-right: 81px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-81px {
  margin-bottom: 81px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-81px {
  margin-left: 81px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-81px {
  margin-left: 81px;
  margin-right: 81px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-81px {
  margin-top: 81px;
  margin-bottom: 81px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-82px {
  padding: 82px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-82px {
  padding-top: 82px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-82px {
  padding-right: 82px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-82px {
  padding-bottom: 82px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-82px {
  padding-left: 82px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-82px {
  padding-left: 82px;
  padding-right: 82px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-82px {
  padding-top: 82px;
  padding-bottom: 82px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-82px {
  margin: 82px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-82px {
  margin-top: 82px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-82px {
  margin-right: 82px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-82px {
  margin-bottom: 82px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-82px {
  margin-left: 82px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-82px {
  margin-left: 82px;
  margin-right: 82px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-82px {
  margin-top: 82px;
  margin-bottom: 82px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-83px {
  padding: 83px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-83px {
  padding-top: 83px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-83px {
  padding-right: 83px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-83px {
  padding-bottom: 83px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-83px {
  padding-left: 83px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-83px {
  padding-left: 83px;
  padding-right: 83px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-83px {
  padding-top: 83px;
  padding-bottom: 83px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-83px {
  margin: 83px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-83px {
  margin-top: 83px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-83px {
  margin-right: 83px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-83px {
  margin-bottom: 83px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-83px {
  margin-left: 83px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-83px {
  margin-left: 83px;
  margin-right: 83px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-83px {
  margin-top: 83px;
  margin-bottom: 83px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-84px {
  padding: 84px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-84px {
  padding-top: 84px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-84px {
  padding-right: 84px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-84px {
  padding-bottom: 84px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-84px {
  padding-left: 84px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-84px {
  padding-left: 84px;
  padding-right: 84px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-84px {
  padding-top: 84px;
  padding-bottom: 84px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-84px {
  margin: 84px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-84px {
  margin-top: 84px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-84px {
  margin-right: 84px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-84px {
  margin-bottom: 84px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-84px {
  margin-left: 84px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-84px {
  margin-left: 84px;
  margin-right: 84px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-84px {
  margin-top: 84px;
  margin-bottom: 84px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-85px {
  padding: 85px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-85px {
  padding-top: 85px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-85px {
  padding-right: 85px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-85px {
  padding-bottom: 85px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-85px {
  padding-left: 85px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-85px {
  padding-left: 85px;
  padding-right: 85px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-85px {
  padding-top: 85px;
  padding-bottom: 85px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-85px {
  margin: 85px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-85px {
  margin-top: 85px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-85px {
  margin-right: 85px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-85px {
  margin-bottom: 85px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-85px {
  margin-left: 85px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-85px {
  margin-left: 85px;
  margin-right: 85px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-85px {
  margin-top: 85px;
  margin-bottom: 85px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-86px {
  padding: 86px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-86px {
  padding-top: 86px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-86px {
  padding-right: 86px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-86px {
  padding-bottom: 86px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-86px {
  padding-left: 86px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-86px {
  padding-left: 86px;
  padding-right: 86px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-86px {
  padding-top: 86px;
  padding-bottom: 86px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-86px {
  margin: 86px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-86px {
  margin-top: 86px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-86px {
  margin-right: 86px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-86px {
  margin-bottom: 86px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-86px {
  margin-left: 86px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-86px {
  margin-left: 86px;
  margin-right: 86px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-86px {
  margin-top: 86px;
  margin-bottom: 86px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-87px {
  padding: 87px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-87px {
  padding-top: 87px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-87px {
  padding-right: 87px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-87px {
  padding-bottom: 87px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-87px {
  padding-left: 87px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-87px {
  padding-left: 87px;
  padding-right: 87px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-87px {
  padding-top: 87px;
  padding-bottom: 87px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-87px {
  margin: 87px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-87px {
  margin-top: 87px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-87px {
  margin-right: 87px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-87px {
  margin-bottom: 87px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-87px {
  margin-left: 87px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-87px {
  margin-left: 87px;
  margin-right: 87px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-87px {
  margin-top: 87px;
  margin-bottom: 87px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-88px {
  padding: 88px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-88px {
  padding-top: 88px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-88px {
  padding-right: 88px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-88px {
  padding-bottom: 88px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-88px {
  padding-left: 88px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-88px {
  padding-left: 88px;
  padding-right: 88px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-88px {
  padding-top: 88px;
  padding-bottom: 88px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-88px {
  margin: 88px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-88px {
  margin-top: 88px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-88px {
  margin-right: 88px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-88px {
  margin-bottom: 88px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-88px {
  margin-left: 88px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-88px {
  margin-left: 88px;
  margin-right: 88px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-88px {
  margin-top: 88px;
  margin-bottom: 88px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-89px {
  padding: 89px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-89px {
  padding-top: 89px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-89px {
  padding-right: 89px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-89px {
  padding-bottom: 89px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-89px {
  padding-left: 89px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-89px {
  padding-left: 89px;
  padding-right: 89px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-89px {
  padding-top: 89px;
  padding-bottom: 89px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-89px {
  margin: 89px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-89px {
  margin-top: 89px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-89px {
  margin-right: 89px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-89px {
  margin-bottom: 89px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-89px {
  margin-left: 89px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-89px {
  margin-left: 89px;
  margin-right: 89px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-89px {
  margin-top: 89px;
  margin-bottom: 89px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-90px {
  padding: 90px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-90px {
  padding-top: 90px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-90px {
  padding-right: 90px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-90px {
  padding-bottom: 90px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-90px {
  padding-left: 90px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-90px {
  padding-left: 90px;
  padding-right: 90px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-90px {
  padding-top: 90px;
  padding-bottom: 90px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-90px {
  margin: 90px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-90px {
  margin-top: 90px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-90px {
  margin-right: 90px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-90px {
  margin-bottom: 90px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-90px {
  margin-left: 90px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-90px {
  margin-left: 90px;
  margin-right: 90px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-90px {
  margin-top: 90px;
  margin-bottom: 90px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-91px {
  padding: 91px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-91px {
  padding-top: 91px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-91px {
  padding-right: 91px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-91px {
  padding-bottom: 91px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-91px {
  padding-left: 91px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-91px {
  padding-left: 91px;
  padding-right: 91px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-91px {
  padding-top: 91px;
  padding-bottom: 91px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-91px {
  margin: 91px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-91px {
  margin-top: 91px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-91px {
  margin-right: 91px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-91px {
  margin-bottom: 91px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-91px {
  margin-left: 91px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-91px {
  margin-left: 91px;
  margin-right: 91px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-91px {
  margin-top: 91px;
  margin-bottom: 91px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-92px {
  padding: 92px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-92px {
  padding-top: 92px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-92px {
  padding-right: 92px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-92px {
  padding-bottom: 92px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-92px {
  padding-left: 92px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-92px {
  padding-left: 92px;
  padding-right: 92px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-92px {
  padding-top: 92px;
  padding-bottom: 92px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-92px {
  margin: 92px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-92px {
  margin-top: 92px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-92px {
  margin-right: 92px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-92px {
  margin-bottom: 92px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-92px {
  margin-left: 92px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-92px {
  margin-left: 92px;
  margin-right: 92px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-92px {
  margin-top: 92px;
  margin-bottom: 92px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-93px {
  padding: 93px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-93px {
  padding-top: 93px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-93px {
  padding-right: 93px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-93px {
  padding-bottom: 93px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-93px {
  padding-left: 93px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-93px {
  padding-left: 93px;
  padding-right: 93px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-93px {
  padding-top: 93px;
  padding-bottom: 93px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-93px {
  margin: 93px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-93px {
  margin-top: 93px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-93px {
  margin-right: 93px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-93px {
  margin-bottom: 93px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-93px {
  margin-left: 93px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-93px {
  margin-left: 93px;
  margin-right: 93px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-93px {
  margin-top: 93px;
  margin-bottom: 93px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-94px {
  padding: 94px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-94px {
  padding-top: 94px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-94px {
  padding-right: 94px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-94px {
  padding-bottom: 94px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-94px {
  padding-left: 94px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-94px {
  padding-left: 94px;
  padding-right: 94px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-94px {
  padding-top: 94px;
  padding-bottom: 94px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-94px {
  margin: 94px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-94px {
  margin-top: 94px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-94px {
  margin-right: 94px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-94px {
  margin-bottom: 94px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-94px {
  margin-left: 94px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-94px {
  margin-left: 94px;
  margin-right: 94px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-94px {
  margin-top: 94px;
  margin-bottom: 94px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-95px {
  padding: 95px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-95px {
  padding-top: 95px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-95px {
  padding-right: 95px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-95px {
  padding-bottom: 95px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-95px {
  padding-left: 95px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-95px {
  padding-left: 95px;
  padding-right: 95px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-95px {
  padding-top: 95px;
  padding-bottom: 95px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-95px {
  margin: 95px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-95px {
  margin-top: 95px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-95px {
  margin-right: 95px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-95px {
  margin-bottom: 95px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-95px {
  margin-left: 95px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-95px {
  margin-left: 95px;
  margin-right: 95px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-95px {
  margin-top: 95px;
  margin-bottom: 95px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-96px {
  padding: 96px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-96px {
  padding-top: 96px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-96px {
  padding-right: 96px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-96px {
  padding-bottom: 96px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-96px {
  padding-left: 96px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-96px {
  padding-left: 96px;
  padding-right: 96px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-96px {
  padding-top: 96px;
  padding-bottom: 96px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-96px {
  margin: 96px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-96px {
  margin-top: 96px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-96px {
  margin-right: 96px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-96px {
  margin-bottom: 96px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-96px {
  margin-left: 96px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-96px {
  margin-left: 96px;
  margin-right: 96px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-96px {
  margin-top: 96px;
  margin-bottom: 96px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-97px {
  padding: 97px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-97px {
  padding-top: 97px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-97px {
  padding-right: 97px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-97px {
  padding-bottom: 97px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-97px {
  padding-left: 97px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-97px {
  padding-left: 97px;
  padding-right: 97px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-97px {
  padding-top: 97px;
  padding-bottom: 97px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-97px {
  margin: 97px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-97px {
  margin-top: 97px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-97px {
  margin-right: 97px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-97px {
  margin-bottom: 97px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-97px {
  margin-left: 97px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-97px {
  margin-left: 97px;
  margin-right: 97px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-97px {
  margin-top: 97px;
  margin-bottom: 97px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-98px {
  padding: 98px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-98px {
  padding-top: 98px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-98px {
  padding-right: 98px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-98px {
  padding-bottom: 98px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-98px {
  padding-left: 98px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-98px {
  padding-left: 98px;
  padding-right: 98px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-98px {
  padding-top: 98px;
  padding-bottom: 98px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-98px {
  margin: 98px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-98px {
  margin-top: 98px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-98px {
  margin-right: 98px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-98px {
  margin-bottom: 98px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-98px {
  margin-left: 98px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-98px {
  margin-left: 98px;
  margin-right: 98px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-98px {
  margin-top: 98px;
  margin-bottom: 98px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-99px {
  padding: 99px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-99px {
  padding-top: 99px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-99px {
  padding-right: 99px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-99px {
  padding-bottom: 99px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-99px {
  padding-left: 99px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-99px {
  padding-left: 99px;
  padding-right: 99px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-99px {
  padding-top: 99px;
  padding-bottom: 99px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-99px {
  margin: 99px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-99px {
  margin-top: 99px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-99px {
  margin-right: 99px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-99px {
  margin-bottom: 99px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-99px {
  margin-left: 99px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-99px {
  margin-left: 99px;
  margin-right: 99px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-99px {
  margin-top: 99px;
  margin-bottom: 99px;
}

/* line 510, app/assets/stylesheets/application.css.scss */
.p-100px {
  padding: 100px;
}

/* line 513, app/assets/stylesheets/application.css.scss */
.pt-100px {
  padding-top: 100px;
}

/* line 516, app/assets/stylesheets/application.css.scss */
.pr-100px {
  padding-right: 100px;
}

/* line 519, app/assets/stylesheets/application.css.scss */
.pb-100px {
  padding-bottom: 100px;
}

/* line 522, app/assets/stylesheets/application.css.scss */
.pl-100px {
  padding-left: 100px;
}

/* line 525, app/assets/stylesheets/application.css.scss */
.px-100px {
  padding-left: 100px;
  padding-right: 100px;
}

/* line 529, app/assets/stylesheets/application.css.scss */
.py-100px {
  padding-top: 100px;
  padding-bottom: 100px;
}

/* line 533, app/assets/stylesheets/application.css.scss */
.m-100px {
  margin: 100px;
}

/* line 536, app/assets/stylesheets/application.css.scss */
.mt-100px {
  margin-top: 100px;
}

/* line 539, app/assets/stylesheets/application.css.scss */
.mr-100px {
  margin-right: 100px;
}

/* line 542, app/assets/stylesheets/application.css.scss */
.mb-100px {
  margin-bottom: 100px;
}

/* line 545, app/assets/stylesheets/application.css.scss */
.ml-100px {
  margin-left: 100px;
}

/* line 548, app/assets/stylesheets/application.css.scss */
.mx-100px {
  margin-left: 100px;
  margin-right: 100px;
}

/* line 552, app/assets/stylesheets/application.css.scss */
.my-100px {
  margin-top: 100px;
  margin-bottom: 100px;
}

/* line 557, app/assets/stylesheets/application.css.scss */
.m-a {
  margin: auto;
}

/* line 560, app/assets/stylesheets/application.css.scss */
.mt-a {
  margin-top: auto;
}

/* line 563, app/assets/stylesheets/application.css.scss */
.mr-a {
  margin-right: auto;
}

/* line 566, app/assets/stylesheets/application.css.scss */
.mb-a {
  margin-bottom: auto;
}

/* line 569, app/assets/stylesheets/application.css.scss */
.ml-a {
  margin-left: auto;
}

/* line 572, app/assets/stylesheets/application.css.scss */
.mx-a {
  margin-left: auto;
  margin-right: auto;
}

/* line 576, app/assets/stylesheets/application.css.scss */
.my-a {
  margin-top: auto;
  margin-bottom: auto;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-10px {
  font-size: 10px;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-11px {
  font-size: 11px;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-12px {
  font-size: 12px;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-13px {
  font-size: 13px;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-14px {
  font-size: 14px;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-15px {
  font-size: 15px;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-16px {
  font-size: 16px;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-17px {
  font-size: 17px;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-18px {
  font-size: 18px;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-19px {
  font-size: 19px;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-20px {
  font-size: 20px;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-21px {
  font-size: 21px;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-22px {
  font-size: 22px;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-23px {
  font-size: 23px;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-24px {
  font-size: 24px;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-25px {
  font-size: 25px;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-26px {
  font-size: 26px;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-27px {
  font-size: 27px;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-28px {
  font-size: 28px;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-29px {
  font-size: 29px;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-30px {
  font-size: 30px;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-31px {
  font-size: 31px;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-32px {
  font-size: 32px;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-33px {
  font-size: 33px;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-34px {
  font-size: 34px;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-35px {
  font-size: 35px;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-36px {
  font-size: 36px;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-37px {
  font-size: 37px;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-38px {
  font-size: 38px;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-39px {
  font-size: 39px;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-40px {
  font-size: 40px;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-41px {
  font-size: 41px;
}

/* line 583, app/assets/stylesheets/application.css.scss */
.fz-42px {
  font-size: 42px;
}

/* line 592, app/assets/stylesheets/application.css.scss */
.ant-modal-confirm-body span[role="img"] {
  display: none;
}

/* line 596, app/assets/stylesheets/application.css.scss */
.ant-modal-confirm-body .ant-modal-confirm-title {
  margin: 24px 0 24px 0;
  font-family: Noto Sans JP;
  font-size: 23px !important;
  font-weight: 400 !important;
  line-height: 31px;
  letter-spacing: 0;
  text-align: center;
}

/* line 606, app/assets/stylesheets/application.css.scss */
.ant-modal-confirm-body .ant-modal-confirm-content {
  margin-right: 1px;
  margin-inline-start: 0 !important;
  font-family: Noto Sans JP;
  font-size: 15px !important;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0;
  text-align: left;
}

/* line 616, app/assets/stylesheets/application.css.scss */
.ant-modal-confirm-body .ant-modal-confirm-content .alert {
  color: #D01010;
}

/* line 622, app/assets/stylesheets/application.css.scss */
.ant-modal-confirm-btns {
  text-align: center !important;
  margin-top: 32px !important;
}

/* line 626, app/assets/stylesheets/application.css.scss */
.ant-modal-confirm-btns button {
  width: 160px;
  height: 34px;
  border-radius: 2px;
}

/* line 634, app/assets/stylesheets/application.css.scss */
.status-label {
  display: block;
  padding: 0 5px;
  width: 120px;
  text-align: center;
  border: 1px solid;
}

/* line 642, app/assets/stylesheets/application.css.scss */
.status-label.status__before_operation {
  border-color: #28a745;
  color: #28a745;
}

/* line 647, app/assets/stylesheets/application.css.scss */
.status-label.status__active {
  border-color: #0275FF;
  color: #0275FF;
}

/* line 652, app/assets/stylesheets/application.css.scss */
.status-label.status__stopped {
  border-color: #C6302C;
  color: #C6302C;
}

/* line 657, app/assets/stylesheets/application.css.scss */
.status-label.status__completed {
  border-color: #5A5857;
  color: #5A5857;
}
/* line 1, vendor/assets/stylesheets/invoice.scss */
#invoice-bar {
  text-align: right;
}

/* line 5, vendor/assets/stylesheets/invoice.scss */
.invoice {
  border: 1px solid #d3d3d3;
  margin-bottom: 30px;
  display: block;
}

/* line 11, vendor/assets/stylesheets/invoice.scss */
.no-padding .invoice {
  margin: 0;
  border: none;
}

/* line 16, vendor/assets/stylesheets/invoice.scss */
.invoice h3,
.invoice h4,
.invoice h5 {
  margin: 0;
}

/* line 22, vendor/assets/stylesheets/invoice.scss */
.invoice-footer {
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

/* line 29, vendor/assets/stylesheets/invoice.scss */
.client-info,
.invoice-info,
.invoice-sum-total,
.payment-methods {
  margin: 0;
  display: inline-block;
  vertical-align: top;
}

/* line 38, vendor/assets/stylesheets/invoice.scss */
.invoice-info,
.invoice-sum-total {
  text-align: right;
}

/* line 43, vendor/assets/stylesheets/invoice.scss */
.client-info,
.invoice-info {
  font-size: 12px;
}

/* line 48, vendor/assets/stylesheets/invoice.scss */
.invoice-sum-total {
  margin-top: 30px;
}

/* line 52, vendor/assets/stylesheets/invoice.scss */
.client-info li {
  font-weight: 400;
}

/* line 56, vendor/assets/stylesheets/invoice.scss */
.client-info li span {
  display: block;
  margin-bottom: 3px;
  font-size: 14px;
}

/* line 62, vendor/assets/stylesheets/invoice.scss */
.invoice-body table {
  border-top: none;
  border-bottom: none;
  margin: 0;
}

/* line 68, vendor/assets/stylesheets/invoice.scss */
.invoice,
.invoice-body table thead tr {
  background: #fff;
}

/* line 73, vendor/assets/stylesheets/invoice.scss */
.invoice-body table thead tr {
  border-top: none;
}

/* line 77, vendor/assets/stylesheets/invoice.scss */
.invoice-body table th,
.invoice-body table tr {
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #DDD;
  font-size: 13px;
}

/* line 86, vendor/assets/stylesheets/invoice.scss */
.invoice-body table td,
.invoice-body table th {
  padding: 10px 32px !important;
}

/* line 91, vendor/assets/stylesheets/invoice.scss */
.invoice-body table th.item {
  width: 18%;
}

/* line 95, vendor/assets/stylesheets/invoice.scss */
.invoice-body table th.desc {
  width: 38%;
}

/* line 99, vendor/assets/stylesheets/invoice.scss */
.invoice-body table th.price,
.invoice-body table th.qtn {
  width: 15%;
}

/* line 104, vendor/assets/stylesheets/invoice.scss */
.invoice-body table th.sub {
  width: 15;
}

/* line 108, vendor/assets/stylesheets/invoice.scss */
.invoice table td.invoice-sub {
  text-align: right;
  font-weight: 700;
}

/* line 113, vendor/assets/stylesheets/invoice.scss */
.invoice td a {
  font-weight: 700;
  color: #2D67A3;
}

/* line 118, vendor/assets/stylesheets/invoice.scss */
.invoice-footer {
  border-bottom: none;
  border-top: 1px dotted #AAA;
}

@media print {
  /* line 124, vendor/assets/stylesheets/invoice.scss */
  #header,
#left-panel,
#ribbon,
#shortcut,
#sparks,
.page-title,
.panel-heading {
    display: none !important;
  }
  /* line 133, vendor/assets/stylesheets/invoice.scss */
  .invoice-body table th,
.invoice-body table tr,
table {
    border-bottom: 1px dotted #333;
    border-top: 1px dotted #333 !important;
  }
  /* line 139, vendor/assets/stylesheets/invoice.scss */
  .invoice {
    border: none;
  }
  /* line 142, vendor/assets/stylesheets/invoice.scss */
  .invoice td a {
    font-weight: 400;
  }
  /* line 145, vendor/assets/stylesheets/invoice.scss */
  .invoice-body table td,
.invoice-body table th,
.invoice-client-info,
.invoice-footer,
.invoice-header {
    font-family: "Segoe UI", Tahoma, sans-serif !important;
  }
  /* line 152, vendor/assets/stylesheets/invoice.scss */
  * {
    font-family: Arial, sans-serif;
    font-size: 12px;
  }
  /* line 156, vendor/assets/stylesheets/invoice.scss */
  .demo,
.page-footer,
.widget-body-toolbar,
header {
    display: none;
  }
  /* line 162, vendor/assets/stylesheets/invoice.scss */
  .pull-left {
    overflow: hidden;
    border-bottom: 1px dashed #aaa;
    padding-bottom: 30px;
    margin-bottom: 25px;
  }
  /* line 168, vendor/assets/stylesheets/invoice.scss */
  .pull-left img {
    float: left;
    margin-top: 20px;
    margin-left: 15px;
  }
  /* line 173, vendor/assets/stylesheets/invoice.scss */
  .pull-left address {
    float: right;
    font-style: normal;
    text-align: right;
    margin-right: 15px;
  }
  /* line 179, vendor/assets/stylesheets/invoice.scss */
  .pull-right h1 {
    margin: 0 0 -23px;
    padding: 0;
    text-align: right;
    font-size: 25px;
    text-transform: uppercase;
    margin-right: 15px;
  }
  /* line 187, vendor/assets/stylesheets/invoice.scss */
  .row .col-sm-9 {
    float: left;
    margin-top: -30px;
    margin-left: 15px;
  }
  /* line 192, vendor/assets/stylesheets/invoice.scss */
  .row .col-sm-9 address {
    font-style: normal;
  }
  /* line 195, vendor/assets/stylesheets/invoice.scss */
  .row .col-sm-9 h4 {
    margin: 0;
  }
  /* line 198, vendor/assets/stylesheets/invoice.scss */
  .row .col-sm-3 {
    float: right;
    display: table;
    margin-right: 15px;
  }
  /* line 203, vendor/assets/stylesheets/invoice.scss */
  .row .col-sm-3 span,
.row .col-sm-3 strong {
    display: table-cell;
  }
  /* line 207, vendor/assets/stylesheets/invoice.scss */
  .col-sm-3 strong {
    width: 100px;
    text-align: right;
    padding-right: 10px;
  }
  /* line 212, vendor/assets/stylesheets/invoice.scss */
  .well-sm {
    margin-top: -14px;
  }
  /* line 215, vendor/assets/stylesheets/invoice.scss */
  .fa-lg {
    font-weight: 700;
    text-transform: uppercase;
    text-indent: 23px;
    position: relative;
  }
  /* line 221, vendor/assets/stylesheets/invoice.scss */
  .fa-lg span {
    font-weight: 400;
    text-indent: 12px;
  }
  /* line 225, vendor/assets/stylesheets/invoice.scss */
  .row .col-sm-3 div div {
    display: table-row;
  }
  /* line 228, vendor/assets/stylesheets/invoice.scss */
  table.table-hover {
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    border-top: 1px dashed #aaa !important;
    border-bottom: 1px dashed #aaa;
  }
  /* line 235, vendor/assets/stylesheets/invoice.scss */
  table.table-hover th {
    border-bottom: 1px solid #ddd;
    padding: 5px 10px;
    text-align: left;
  }
  /* line 240, vendor/assets/stylesheets/invoice.scss */
  table.table-hover td {
    padding: 5px 10px;
    border-bottom: 1px solid #ddd;
  }
  /* line 244, vendor/assets/stylesheets/invoice.scss */
  table.table-hover tr:last-child td {
    border-bottom: 0;
  }
  /* line 247, vendor/assets/stylesheets/invoice.scss */
  table.table-hover td strong {
    font-weight: 400;
  }
  /* line 250, vendor/assets/stylesheets/invoice.scss */
  table.table-hover td a {
    text-decoration: none;
    color: #000;
  }
  /* line 254, vendor/assets/stylesheets/invoice.scss */
  table.table-hover tbody tr:last-child strong {
    font-weight: 700;
  }
  /* line 257, vendor/assets/stylesheets/invoice.scss */
  table.table-hover tbody tr:last-child td:first-child {
    text-align: right;
    font-weight: 700;
  }
  /* line 261, vendor/assets/stylesheets/invoice.scss */
  table.table-hover tbody tr:nth-last-child(2) strong {
    font-weight: 700;
  }
  /* line 264, vendor/assets/stylesheets/invoice.scss */
  table.table-hover tbody tr:nth-last-child(2) td:first-child {
    text-align: right;
    font-weight: 700;
  }
  /* line 268, vendor/assets/stylesheets/invoice.scss */
  .invoice-footer {
    padding: 15px;
    border-top: 0;
  }
  /* line 272, vendor/assets/stylesheets/invoice.scss */
  .invoice-footer h5 {
    font-size: 14px;
    margin: 0;
  }
  /* line 276, vendor/assets/stylesheets/invoice.scss */
  .invoice-footer .row {
    overflow: hidden;
  }
  /* line 279, vendor/assets/stylesheets/invoice.scss */
  .invoice-footer .row .col-sm-7 {
    float: left;
  }
  /* line 282, vendor/assets/stylesheets/invoice.scss */
  .invoice-footer .row .col-sm-5 {
    float: right;
  }
  /* line 285, vendor/assets/stylesheets/invoice.scss */
  .invoice-footer .row .col-sm-5 .invoice-sum-total h3 {
    margin: 0;
  }
  /* line 288, vendor/assets/stylesheets/invoice.scss */
  .invoice-footer .row .col-sm-5 .invoice-sum-total span,
.invoice-footer .row .col-sm-5 .invoice-sum-total strong {
    font-size: 25px;
  }
  /* line 292, vendor/assets/stylesheets/invoice.scss */
  .note {
    display: none;
  }
}
/* line 1, vendor/assets/stylesheets/lockscreen.scss */
.lockscreen {
  height: 250px;
  left: 50%;
  margin-left: -239px;
  margin-top: -185px;
  position: absolute;
  top: 50%;
  width: 478px;
}

/* line 11, vendor/assets/stylesheets/lockscreen.scss */
.lockscreen .logo {
  padding: 15px 0;
  display: block;
}

/* line 16, vendor/assets/stylesheets/lockscreen.scss */
.lockscreen .logo + div {
  background: #FFF;
  box-shadow: -31px 32px 53px rgba(0, 0, 0, 0.2);
  overflow: hidden;
  padding: 13px;
  position: relative;
}

/* line 24, vendor/assets/stylesheets/lockscreen.scss */
.lockscreen .logo > :first-child {
  margin: 0;
}

/* line 28, vendor/assets/stylesheets/lockscreen.scss */
.lockscreen .logo img {
  width: 29px;
  margin-top: -4px;
  margin-right: -2px;
}

/* line 34, vendor/assets/stylesheets/lockscreen.scss */
.lockscreen .logo + div > img {
  float: left;
}

/* line 38, vendor/assets/stylesheets/lockscreen.scss */
.lockscreen .logo + div > img + div {
  float: right;
  width: 318px;
}

/* line 43, vendor/assets/stylesheets/lockscreen.scss */
.lockscreen .logo + div > img + div > :first-child {
  margin-top: 0;
}

/* line 47, vendor/assets/stylesheets/lockscreen.scss */
.lockscreen .logo + div > img + div > :first-child > :first-child {
  opacity: .1;
  padding: 15px;
}

/* line 52, vendor/assets/stylesheets/lockscreen.scss */
.lockscreen .logo + div > img + div > :first-child > small {
  display: block;
  padding-top: 5px;
}

/* line 57, vendor/assets/stylesheets/lockscreen.scss */
.lockscreen .logo + div > img + div > :first-child + p {
  margin-bottom: 12px;
}

/* line 61, vendor/assets/stylesheets/lockscreen.scss */
#lock-page #main {
  position: static;
}

@media (max-width: 767px) {
  /* line 66, vendor/assets/stylesheets/lockscreen.scss */
  .lockscreen .logo + div > img {
    float: none !important;
  }
  /* line 69, vendor/assets/stylesheets/lockscreen.scss */
  .lockscreen {
    height: auto;
    left: 5%;
    margin-left: 0;
    margin-top: 0;
    position: absolute;
    top: 0;
    width: 90%;
    text-align: center;
  }
  /* line 79, vendor/assets/stylesheets/lockscreen.scss */
  .lockscreen .logo + div > img + div {
    float: none;
    width: 100%;
    height: auto;
  }
}
